できること
CodePenのペンURLを受け取ったレビュアーは、アカウントなしでブラウザを開くだけで表示を確認できます。スマートフォンからもURLを開くだけでよいため、非エンジニアのクライアントでも操作に迷わずモバイルレイアウトを確認できます。
共有前には必ずCodePenのデバッグモード(/debug/を付けたURL)でプレビューを開き、CodePen固有のヘッダーUIがない状態で実際の表示を確認してください。また、外部APIのリクエスト先や埋め込んだGoogle Analyticsのトラッキングコードに不要なものが残っていないかNetworkタブで点検しておくことが重要です。
- 相手がログインなしで開ける状態か確認する
- PCとスマホで最低1回ずつ表示を確認する
- 内部情報・個人情報・不要な外部送信が残っていないか見る
- レビュー期限と修正時の差し替え方を決めておく
できないこと
CodePenのPublicペンは検索エンジンにインデックスされます。案件名や会社名をCSSコメントやHTML内に残したままGoogleで検索すると表示されてしまう可能性があるため、共有前に識別情報をコードから除去してください。
閲覧者を特定のアドレスや組織に限定する手段がなく、URLが転送されると意図しない人が開ける状態が続きます。さらに、CodePenの無料プランではペンのソースコードも公開されるため、ビジネスロジックや独自アルゴリズムが実装されているコンポーネントの共有には注意が必要です。
認証と期限の違い
社外レビューで問題になりやすいのは、「誰がアクセスできるか」と「いつまでアクセスできるか」の2点です。認証付き共有サービスのパスワード機能を使えば、URLとは別にパスワードを伝えることで意図しない第三者の閲覧を防げます。さらにメール認証を使えばアクセス者のメールアドレスがログに残り、後から確認できます。
期限設定をすることで、「プレゼン当日の翌日にURLを自動失効させる」という管理ができます。CodePenではこの管理を手動で行う必要があり、多忙な時期には忘れがちです。期限付きURLを使う習慣をつけることで、古い提案内容が意図せず参照され続けるリスクを根本から減らせます。
- 誰でも見てよい: URL共有のみでもよいが、検索除外は確認する
- 特定の相手だけ: パスワードまたはメール認証を使う
- 会社内だけ: 会社ドメイン認証を検討する
- 短期レビュー: 期限を設定して古いURLを残さない
差し替え・レビュー運用
CodePenで修正を加えると即座に公開内容が変わります。レビュアーが確認途中に内容が変わると「自分の見ているものが正しいか分からない」という状態になるため、レビュー依頼後は確認が完了するまで編集を止めるルールを設けてください。
社外レビューの依頼文には「確認してほしい3点」を箇条書きで記載し、「〇月〇日までにご返答ください」と期限を明示するのが基本です。認証付きサービスでファイルを差し替えた場合は「URLは同じですが修正を適用しました」と別途通知すると、レビュアーが再読み込みで最新版を確認できます。
- 確認してほしい観点を3つ以内に絞る
- 期限と返信先を明記する
- 修正後も同じURLで見られるか伝える
- 最終版と途中版が混ざらないようタイトルを付ける
向いているケース早見表
CodePenによる社外共有が適しているのは、技術コミュニティへのデモ公開・オープンソースライブラリのサンプルコード共有・ブログ記事に掲載するインタラクティブなデモなど、広く公開することが目的の場面です。
機密情報を含む場合、競合他社に知られたくない内容、NDA締結済みの関係者のみを対象にするレビューでは、CodePenを社外共有に使うのは避けてください。ギガサイト便のような専用サービスを使えば、HTMLファイルを3秒でパスワード付きURLに変換でき、社外共有の入口として運用コストも最小限です。
よくある質問
CodePenのペンを検索エンジンに表示されないようにできますか?
有料プランのPrivateペンにすることでCodePen内の検索からは非表示になりますが、外部検索エンジンへの完全な非表示は保証されません。機密情報は最初から認証付きサービスを使う方が確実です。
CodePenのペンURLをSlackだけで共有すれば安全ですか?
Slackに貼ったURLをコピーして第三者に転送する行動はコントロールできません。共有チャンネルにゲストがいる場合も同様です。閲覧者を制限したい場合は認証付きURLを使うことが根本的な対策です。
社外クライアントにCodePenを使ってもらう場合、アカウント登録は必要ですか?
Publicペンの閲覧にはCodePenのアカウントは不要です。ただし「コードを見る」「フォークする」などの操作には登録が必要になるため、レビュアーへの依頼時に閲覧だけか操作も必要かを事前に確認しておくとトラブルが防げます。