比較

Netlify Deploy Previewsで公開したページを社外レビューに回すときの注意点

Netlify Deploy Previewsは手軽にチームの開発レビューを実現する機能ですが、社外の取引先やクライアントへのレビュー共有に転用する際は注意が必要です。デフォルト設定では認証がなく、URLが流出した場合に対処する手段が限られています。

できること

Netlify Deploy Previewsを社外レビューに使う場合、URLさえ伝えればレビュアーは特別なアプリやアカウントなしにブラウザで確認できます。スマートフォンでも同じURLでアクセスできるため、レスポンシブ表示の確認依頼もURLを一つ送るだけで完結します。

Proプランを契約している場合、Password ProtectionをNetlifyダッシュボードから設定できます。ユーザー名とパスワードをレビュアーに伝えることで、URL単独ではアクセスできない状態を作れます。設定はGUIだけで完結し、追加のコーディングは不要です。

  • 相手がログインなしで開ける状態か確認する
  • PCとスマホで最低1回ずつ表示を確認する
  • 内部情報・個人情報・不要な外部送信が残っていないか見る
  • レビュー期限と修正時の差し替え方を決めておく

できないこと

無料プランではPassword Protection機能が使えません。プレビューURLはデフォルトで誰でもアクセスできる状態です。GitHubのPRコメントにURLが自動投稿される設定になっていると、リポジトリの公開設定によっては社外の人物がURLを発見できます。

誰がいつプレビューにアクセスしたかを追跡するアクセスログ機能もNetlifyには標準搭載されていません。「クライアントが本当に確認してくれたかどうか」を知りたい場合、確認完了の連絡をもらう以外に確認手段がありません。

認証と期限の違い

社外レビューに最低限必要な認証として、パスワード保護は有効ですが、転送された場合は意味を失います。「このパスワードを他の人に教えないでください」という依頼はコンプライアンスの観点から根拠が弱く、より確実な対策としてメールアドレスベースの認証を検討してください。

期限設定が必要な場面の例として、競合他社への情報漏洩を防ぎたい場合や、承認フローに期日が設定されている場合があります。Netlify Deploy Previewsではこれを自動化できないため、「◯日にPRをクローズします」とレビュアーに事前通知し、手動でデプロイを削除する運用になります。

  • 誰でも見てよい: URL共有のみでもよいが、検索除外は確認する
  • 特定の相手だけ: パスワードまたはメール認証を使う
  • 会社内だけ: 会社ドメイン認証を検討する
  • 短期レビュー: 期限を設定して古いURLを残さない

差し替え・レビュー運用

社外レビューでの差し替えはNetlify Preview自体は自動更新されますが、注意点があります。プレビューURLはPRに紐づくため、複数のPRが存在すると「どのURLが最新の提出版か」が分かりにくくなります。社外共有する際は、PRを一本に絞り「このURL以外は旧版です」と明記することを推奨します。

最終確認フェーズでは、クライアントの承認を得てからPRをマージするフローを明確にしてください。マージ後にプレビューが無効化されるタイミングをクライアントが把握していないと、「まだ確認したいのにアクセスできなくなった」という問い合わせが来ます。事前にプレビューの有効期間を説明しておくことが重要です。

  • 確認してほしい観点を3つ以内に絞る
  • 期限と返信先を明記する
  • 修正後も同じURLで見られるか伝える
  • 最終版と途中版が混ざらないようタイトルを付ける

向いているケース早見表

Netlify Previewで社外レビューが比較的問題ないケース:ProプランでPassword Protectionを設定済み、コンテンツが公開情報のみで漏洩しても実害がない、レビュアーが技術者でGit/Netlifyのフローを理解している。

認証付きHTML共有サービスへの切り替えが必要なケース:無料プランでPassword Protectionが使えない、未公開の機密コンテンツが含まれる、誰がいつアクセスしたかのログが必要、期限を過ぎたら自動でURLを無効化したい、Gitを使わないデザイナーが差し替えを担当する。

よくある質問

Netlify Deploy Previewsを社外に共有する前に確認すべきことは何ですか?

コンテンツに未公開情報が含まれていないか、Password Protectionの設定状況(無料プランでは設定不可)、GitHubリポジトリの公開設定(パブリックならURLが第三者に見つかる可能性)の3点を確認してください。

Netlify無料プランで社外レビューを行う安全な方法はありますか?

Netlify無料プランで認証を実現する確実な方法はありません。コンテンツが公開情報のみであればURL共有で許容できますが、機密性があるなら認証付きHTML共有サービスにビルド済みファイルをアップロードする方法を選んでください。

Netlify Deploy PreviewのURLを特定の人だけに共有する方法はありますか?

URLの共有範囲を技術的に制限する方法はURL自体には存在しません。Password Protectionを設定してパスワードの共有先を制限するか、URLをメールやDMなど1対1の通路で送付することで実質的な範囲制限になります。

関連記事

「比較」の記事をもっと見る →