プライバシーサンドボックスとは?

サードパーティ Cookie やその他のトラッキングメカニズムを使用せずに、クロスサイトのユースケースを満たすための一連の提案です。

公開日 更新日

翻訳先言語: English, Español, Português, 한국어, 中文, Pусский, Français, Deutsch

プライバシーサンドボックスイニシアチブは、オンラインユーザーのプライバシーを保護し、繁栄するデジタルビジネスを構築するためのツールを企業や開発者に提供するテクノロジーを作成することを目的としています。

プライバシーサンドボックスには、主に次の 2 つの目的があります。

  • 新しいソリューションが導入されたら、サードパーティ Cookie のサポートを段階的に廃止する。
  • オンラインコンテンツとサービスをすべての人に無料で提供しながら、クロスサイトやクロスアプリによるトラッキングを減らします。

プライバシーサンドボックス API では、ウェブブラウザが新しい役割を担うことが必要です。API を使用すると、限られたツールや保護機能を使用するのではなく、ユーザーのブラウザがユーザーに代わってデバイス上でローカルに動作し、ウェブをナビゲートするユーザーの識別情報を保護できます。これはブラウザの方向性の転換です。

プライバシーサンドボックスの将来のビジョンは、ユーザーのプライバシーを保護しながら、特定のユース ケースを満たす特定のツールを提供するブラウザにあります。

プライバシーサンドボックスの提案とは?

Chrome やその他のエコシステムの関係者は、これまでに 30 件を超える提案を提出し、W3C グループの公開リソースで閲覧できるようになっています。 これらの提案では、多様なユースケースと要件がカバーされています。

提案には、Web 標準になるまでに、最大 3 つのフェーズ(ディスカッション、テスト、大規模な採用)のライフサイクルがあります。開発者や業界のリーダーからフィードバックを受けて、幅広いユーティリティと堅牢なプライバシー保護をユーザーに提供する耐久性のあるウェブ機能を確実に作成することが重要です。提案のライフサイクルについて詳しくは、こちらをご覧ください。

いくつかの主要な提案を以下に示します。

サイト間プライバシーの境界の強化

  • CHIPS: トップレベル サイトごとに個別の Cookie ジャーを使用して、開発者がパーティション化されたストレージに Cookie をオプトインできるようにします。
  • First-Party Sets: 同じエンティティが所有する関連ドメイン名が、同じファーストパーティに属していることを宣言できるようにします。
  • 共有ストレージ: サイトがパーティション化されていないクロスサイトデータを保存してアクセスできる汎用 API を作成します。このデータは、漏えいを防ぐために安全な環境で読み取る必要があります。
  • ストレージパーティション: localStorage または Cookie など、あらゆる形態のユーザーエージェントステートを、単一のオリジンまたはサイトではなく、トップレベルサイトと読み込まれるリソースのオリジンによってダブルキーで使用できるようにします。
  • Fenced Frames: クロスサイトデータを共有することなく、ページにコンテンツを安全に埋め込みます。
  • ネットワークの状態のパーティション: リソースの再利用の際に一致する必要のあるネットワークパーティションキーをリクエストごとに提供し、ブラウザネットワークリソースがファーストパーティのコンテキストで共有されないようにします。
  • Federated Credential Management(FedCM): ユーザーが明示的に同意しない限り、ユーザーのメールアドレスやその他の識別情報をサードパーティのサービスやウェブサイトと共有することなく、ID 連携をサポートします。

関連するコンテンツと広告の表示

  • Topics API: サードパーティ Cookie を使用したり、サイト全体でユーザーの行動をトラッキングしたりせずに、インタレストベース広告を有効にします。
  • FLEDGE: リマーケティングおよびカスタムオーディエンスのユースケースに対応するための広告選択。サード パーティがサイト間でのユーザーの閲覧行動を追跡するために使用できないように設計されています。FLEDGE は、TURTLEDOVE ファミリーの提案から Chromium に実装された最初の実験です。

デジタル広告の測定

隠されたトラッキングの防止

  • ユーザー エージェントの削減と User-Agent Client Hints: 受動的に共有されるブラウザー データを制限して、フィンガープリンティングにつながる機密情報の量を減らします。クライアント ヒントを使用すると、開発者は、ユーザーのデバイスまたは状態について必要な情報のみを積極的に要求できます。
  • IP 保護: IP アドレスが追跡に使用されないように保護することで、ユーザーのプライバシーを向上させます。
  • バウンス トラッキングの軽減策: コンテキスト全体で人を認識するバウンス トラッキングの機能を削減または排除する提案。
  • プライバシー バジェット:
    隠されたトラッキングを防ぐために、サイトに公開される個々のユーザー データの量を制限する提案です。

ウェブのスパムや詐欺への対抗

  • プライベートステートトークン: ウェブサイトが、ある閲覧コンテキストから別の閲覧コンテキスト(サイト間など)に限定された量の情報を伝達できるようにして、受動的なトラッキングを行わずに詐欺に対抗できるようにします。

プライバシー サンドボックスは誰が担当していますか?

Chrome やその他のブラウザ ベンダー、広告会社やその他の関係者から、これまでに 30 以上の提案が寄せられています。これらの提案は、W3C グループの公開リソースで見つけることができ、さまざまなユースケースと要件をカバーしています。

400 人以上が参加しました。これらのユーザーは、W3C グループに参加して、Improving Web Advertising Business GroupPrivacy Community Group などに意見を投稿しています。

プライバシー サンドボックス API はどこで提供されていますか?

現在、Chrome でのテスト用に 5 つの API 実装を利用できます。

API は、Chrome の作成に使用されるオープンソース ブラウザである Chromium に実装されています。プライバシー サンドボックス API のコードには、Chromium Code Search からアクセスできます。

Chromium をダウンロードしてからフラグ付きで実行すると、実装中の API にアクセスできます。

Caution


Chrome オリジントライアルは、Chrome ユーザー向けに設計されています。Chromium を含む他のブラウザや他の Chromium ベースのブラウザでトライアル機能を許可するために Chrome オリジントライアルトークンを使用しないでください。

詳細については、Chrome のオリジントライアルのトラブルシューティングをご覧ください。

iOS および iPadOS の Chrome は、Chrome オリジントライアルをサポートしていません。

API の実装時期

タイムラインには、ウェブにおけるプライバシーサンドボックスの最新の実装ステータスが記載されています。各 API のドキュメントには、実装状況が記載されています。

API が提案から実験、拡大提供に移行する過程で、Chrome 開発者ブログで定期的にお知らせを公開しています。

デフォルトで有効になっていないプライバシー サンドボックス API を試すには?

Chrome で API の開発が進むにつれて、API をテストに使用できるようにする方法は複数あります。

  • コマンドラインフラグを介した単一ユーザーの場合
    初期の機能では、開発者が新機能を有効にしてブラウザーを起動できるように、特定のコマンドラインフラグが提供されることがよくあります。
  • chrome://flags 経由の単一ユーザーの場合
    機能が進歩するにつれて、よりアクセスしやすい chrome://flags インターフェース内の実験的フラグを介して提供されることがよくあります。chrome://flags#enable-experimental-web-platform-features は現在の実験的機能にバンドルされています。
  • ユーザー向けはオリジントライアルで試す
    新機能のイテレーションのコードが完成し、比較的安定したら、オリジントライアルの提供により、サイトごとに Chrome ユーザーに対する機能を有効にできるようになります。ユーザーに対してテストしたいAPI のオリジントライアルが公開されたら、オリジントライアルに登録して、ページが読み込まれるたびに有効なトライアルトークンを提供します。
  • 初期の Chrome リリースのユーザー向け
    特定のリリースでの機能の出荷が承認されると、安定版に到達するまで、カナリーやベータなどの Chrome リリースチャンネルを通過します。この機能は、これらのチャンネルのすべてのユーザーに対してデフォルトで有効になります。
Caution


Chrome では、ブラウザの設定でプライバシー サンドボックスのトライアルをオプトアウトする機能がユーザーに提供されています。オプトアウトしたユーザーは、有効なオリジントライアル トークンを提供するページであっても、プライバシー サンドボックス機能が有効になりません。

  • 現在のデフォルトは SameSite=Lax です。厳密に含める必要はありませんが、ブラウザ間の一貫性のために指定することをお勧めします。
  • SameSite=Strict は、ユーザーが既にサイトにいる場合にのみ送信する必要がある Cookie に対して、引き続きより制限的なオプションです。これは、特に機密性の高いアクセスの管理の一部である Cookie の優れたセキュリティ実践であり、現在もそれに変わりありません。
  • SameSite=None は、ブラウザ間の一貫性のために引き続き送信する必要があります。ただし、サードパーティの Cookie を段階的に廃止するという Chrome の提案された変更により、これらの Cookie はクロスサイトコンテキストでそのまま送信されなくなります。

例外は、CHIPS または First-Party Sets の提案によって変更された Cookie です。これらにより、クロスサイト ユース ケースのサブセットが可能になります。これらの提案は活発に議論されているため、最終的な形式と機能は変更される可能性があります。

貢献とフィードバックの共有

詳細について

プライバシーサンドボックスの最新の進捗

毎月の更新情報は、Progress in the Privacy Sandbox(プライバシーサンドボックスの進捗)連載記事で確認できます。これには、RSS / Atom フィードが含まれているため、任意のリーダーで購読できます。

連載記事は、プライバシーサンドボックスのタイムラインに行われる毎月の更新情報にリンクしており、提案の現状とスケジュールを確認できます。

これらの概要は、プロジェクト全体に渡る変更に関する情報にアクセスするための道しるべとなりますが、個々の提案について詳細な情報をフォローする場合は、以下をお勧めします。

  • GitHub で提案のリポジトリを確認するか作成し、新しいイシューや更新に関する通知を受け取るようにします。プライバシーサンドボックスのステータスページには、各提案のリポジトリへのリンクが記載されています。
  • 関連する W3C グループに参加して、提案の詳細について話し合う定期的な会議に参加してください。
  • 実装の変更に関する更新をメールで受け取るには、Chrome プラットフォームステータスに関連するエントリに星を付けてください。

参加する

この仕様に関する質問がある場合は、解説用レポジトリでイシューを作成してください。

更新日 記事を改善する

This site uses cookies to deliver and enhance the quality of its services and to analyze traffic. If you agree, cookies are also used to serve advertising and to personalize the content and advertisements that you see. Learn more about our use of cookies.