<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>privacy on Marketechlabo</title><link>https://www.marketechlabo.com/tags/privacy/</link><description>Recent content in privacy on Marketechlabo</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><lastBuildDate>Mon, 01 Mar 2021 00:00:00 +0900</lastBuildDate><atom:link href="https://www.marketechlabo.com/tags/privacy/index.xml" rel="self" type="application/rss+xml"/><item><title>ITPの変遷・最新の仕様と挙動の違い／対策の必要性と方法</title><link>https://www.marketechlabo.com/web-measurement/itp-latest/</link><pubDate>Mon, 07 Oct 2019 00:00:00 +0900</pubDate><guid>https://www.marketechlabo.com/web-measurement/itp-latest/</guid><description>
&lt;h2 id="itpの仕様"&gt;ITPの仕様&lt;/h2&gt;
&lt;p&gt;この記事ではSafari/WebKitのIntelligent Tracking Prevention（ITP）の仕様を、2026年3月現在の最新情報に基づいて解説する。各ブラウザのプライバシー対策の全体像やサードパーティcookie代替技術については&lt;a href="/web-measurement/tracking-privacy-by-browsers/"&gt;tracking-privacy-by-browsers.md&lt;/a&gt;を参照されたい。&lt;/p&gt;
&lt;h3 id="itpの目的と概要"&gt;ITPの目的と概要&lt;/h3&gt;
&lt;p&gt;われわれウェブサイト運用者は&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;cookieやローカルストレージなどを使ってブラウザにドメインのデータを保持し、&lt;/li&gt;
&lt;li&gt;それらのデータを必要に応じてツール間で連携する&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ことによって行動計測やコンテンツの出し分けなどのマーケティング活動を行っている。ITPはウェブサイト訪問者のプライバシー保持のためにそれを制限する仕組みである。具体的に何をやっているのかざっくりまとめると、
&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="ITPの前提条件"
class="image_figure image_internal image_unprocessed"
src="/images/tracking-issue/itp-condition-2.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
この3つのケースにおいて&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;cookieなどを使ったデータ保持が短期間しかできなくなる（期間の長さはケースごとそれぞれ異なる）&lt;/li&gt;
&lt;li&gt;リファラが使い物にならなくなる&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;可能性があるということである。その結果&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;コンバージョントラッキングができない&lt;/li&gt;
&lt;li&gt;リマーケティング広告が配信できない&lt;/li&gt;
&lt;li&gt;cookieを使うツール
&lt;ul&gt;
&lt;li&gt;GoogleアナリティクスやAdobe Analyticsなどのウェブ解析ツール&lt;/li&gt;
&lt;li&gt;Treasure DataなどのCDP&lt;/li&gt;
&lt;li&gt;ABテスト&lt;/li&gt;
&lt;li&gt;その他あらゆるcookieを使うツール&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;でデータが不正確になるリスクがある。せっかく高額なCDPなどのツールを導入しても、場合によっては使い物にならなくなるのである。&lt;/p&gt;
&lt;h3 id="各ケースにおける挙動"&gt;各ケースにおける挙動&lt;/h3&gt;
&lt;h4 id="ケース1-リンクデコレーション付き遷移itp-22以降"&gt;ケース1: リンクデコレーション付き遷移（ITP 2.2以降）&lt;/h4&gt;
&lt;p&gt;ドメインAからドメインBに遷移したとき&lt;/p&gt;
&lt;p&gt;前提条件:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ドメインAが&lt;a href="/web-measurement/itp-latest/#%e3%83%88%e3%83%a9%e3%83%83%e3%82%ab%e3%83%bc%e8%aa%8d%e5%ae%9a%e3%81%ae%e6%9d%a1%e4%bb%b6"&gt;トラッカー認定&lt;/a&gt;されている&lt;/li&gt;
&lt;li&gt;リンクにクリックIDなど、トラッキング用の文字列が入っている（リンクデコレーション）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;発生する結果:
ドメインBにおいて&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;JavaScriptで生成するすべてのcookieの有効期限（寿命）が24時間になる&lt;/li&gt;
&lt;li&gt;リファラの文字列がeTLD+1（ドメイン名単位）に切り上げられる（ページパスやクエリ文字列を含まなくなる→流入元ページを特定できなくなる）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ドメインBとドメインAのデータ連携に制約が発生するということになる。自社ドメインがトラッカー認定されてしまい、クロスドメイントラッキングでリンクにIDを付けていると、遷移先のcookieが全滅することもある。&lt;/p&gt;
&lt;p&gt;ITP 2.2の当初仕様ではリンクデコレーションの文字列とcookieの値が一致する場合のみ24時間制限の対象としていたが、ITP 2.3以降の実際の挙動ではリンクデコレーション付き流入時にランディングページ上のJavaScript生成cookieが広く24時間制限の対象になる。&lt;/p&gt;
&lt;h4 id="ケース2-サードパーティリソースの読み込み"&gt;ケース2: サードパーティリソースの読み込み&lt;/h4&gt;
&lt;p&gt;ドメインBからドメインCのスクリプト／画像／iframe（ドメインCのリソース）を読み込むとき&lt;/p&gt;
&lt;p&gt;発生する結果:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ドメインCのサードパーティcookieが使えない&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Safari 13.1（iOS 13.4）以降、トラッカー認定の有無にかかわらずすべてのサードパーティcookieがデフォルトでブロックされる。例外はない。正当な用途でクロスサイトのcookieアクセスが必要な場合はStorage Access APIを通じてユーザの許可を得る必要がある。&lt;/p&gt;
&lt;h4 id="ケース3-javascriptによるストレージ書き込み"&gt;ケース3: JavaScriptによるストレージ書き込み&lt;/h4&gt;
&lt;p&gt;前提条件: なし（ページ遷移や読み込むリソースやドメインの性質によらず）&lt;/p&gt;
&lt;p&gt;発生する結果:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;JavaScriptで生成するあらゆるストレージの有効期限が最大で7日になる
&lt;ul&gt;
&lt;li&gt;cookieの設定できる有効期限が最大で7日になる（ITP 2.1以降）&lt;/li&gt;
&lt;li&gt;ローカルストレージ、IndexedDB、SessionStorage、Service Workerの登録とキャッシュ、Media keysが未操作7日で消去される（2020年3月アップデート以降）。ただしホームスクリーンに設置したPWAは対象外&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;どんなケースにおいてもJavaScriptで生成するあらゆるデータを1週間を超えて保存できないということで、強い制約である。有効期限のカウントはブラウザを実際に使用した日数で計算される（ブラウザ未使用日はカウントされない）。&lt;/p&gt;
&lt;h3 id="トラッカー認定の条件"&gt;トラッカー認定の条件&lt;/h3&gt;
&lt;p&gt;「トラッカー認定される」基準は何か？&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当該ドメインがリソース（スクリプトなど）として他のドメインで読み込まれた数&lt;/li&gt;
&lt;li&gt;当該ドメインがiframeとして他のドメインで読み込まれた数&lt;/li&gt;
&lt;li&gt;当該ドメインが他のドメインで読み込まれたときの、そこからのリダイレクト（ドメイン）数&lt;/li&gt;
&lt;li&gt;当該ドメインにアクセスした（親フレームとして読み込まれた）ときに、そこからリダイレクトしたドメイン数&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;に基づいてITPの機械学習分類モデルがオンデバイスで判定する。Googleなどはまさにこの条件を満たすが、自社ドメインがこれを満たしてしまうケースもないわけではない。特に大規模のポータルサイトやグループサイトになっていると陥りやすいし、CDNで自社ドメインを使っていると危険である。&lt;/p&gt;</description></item><item><title>ポストサードパーティcookie時代のソリューションとプライバシー</title><link>https://www.marketechlabo.com/web-measurement/tracking-privacy-by-browsers/</link><pubDate>Mon, 01 Mar 2021 00:00:00 +0900</pubDate><guid>https://www.marketechlabo.com/web-measurement/tracking-privacy-by-browsers/</guid><description>
&lt;p&gt;Googleは現時点では廃止自体を諦めたものの、個人のプライバシー尊重の観点からサードパーティcookieを廃止する動きを進めていた。AppleのiOSやSafariではすでにITPによってサードパーティcookieはデフォルトで使えなくなっている。
そんな中サードパーティcookieに代替する技術としてさまざまな技術をGoogle自身も開発し、他のベンダもそういった技術を開発してきた。その結果さまざまな自称「ポストcookie」「cookieレス」ソリューションが出てきているのだが、それらはどれも完全にサードパーティcookieを代替するわけではなく、これまでサードパーティcookieが担ってきた役割を部分的に違う方法で実現しようとしているものにすぎない。ここではソリューションの種類と、それらがサードパーティcookieのどんな機能を代替するのか紹介する。&lt;/p&gt;
&lt;h2 id="サードパーティcookieの役割"&gt;サードパーティcookieの役割&lt;/h2&gt;
&lt;p&gt;cookieの役割にはさまざまなものがあるが、サードパーティcookieは主にドメインをまたいでブラウザを識別するために使われてきた。ファーストパーティcookieであれば自社サイトの中だけでの識別になるが、&lt;strong&gt;サードパーティcookieでは自社のサイトと他社のサイトで同一人物であることが判明してしまうため、ユーザの許諾なくそれを使うとプライバシーを侵害する&lt;/strong&gt;ことになる。そこでサードパーティcookieを使う場合はユーザの許諾を得ることを必須にする（デフォルトでは無効化する）というのがサードパーティcookie無効化の流れである。
ブラウザを識別することによって&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;広告のリマーケティング／リターゲティング&lt;/li&gt;
&lt;li&gt;広告配信や分析のためにオーディエンスリストを作る&lt;/li&gt;
&lt;li&gt;コンバージョン計測（ビュースルー、クリックスルー）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一部分析用途もあるが、ほとんどは広告配信のために使われてきた。
これら個別の用途を実現するためにさまざまなソリューションが提案されることがあるが、主に以下に分類される。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Privacy Sandbox&lt;/li&gt;
&lt;li&gt;Google広告の拡張コンバージョン、Facebook広告のコンバージョンAPI&lt;/li&gt;
&lt;li&gt;共通IDサービス&lt;/li&gt;
&lt;li&gt;データクリーンルーム&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これらはいずれも「ポストcookie」「cookieレス」ソリューションと称されることがあるが、それぞれ別のものなので、用途に応じて選択する必要がある。&lt;/p&gt;
&lt;h2 id="サードパーティcookieに対する各ブラウザベンダの姿勢"&gt;サードパーティcookieに対する各ブラウザベンダの姿勢&lt;/h2&gt;
&lt;p&gt;サードパーティcookieに対して各ブラウザベンダはどのようにサポートしていくのか、Google（Chrome）とApple（Safari）のアップデートに見える方針を読み解いていく。&lt;/p&gt;
&lt;h3 id="appleの方針"&gt;Appleの方針&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;ITPによってサードパーティcookieが無効化されると広告の行動ターゲティングができなくなるが、それについては特にフォローすることを考えていない&lt;/strong&gt;ようである。
またサードパーティcookieが無効化されたり、広告媒体サイトからの流入時にcookieの有効期限が著しく短くなったりすると、広告のコンバージョン計測ができなくなるが、こちらについては広告配信の成果のカウントを個人の行動がわからない形で許容している。
広告が表示されているサイトのHTMLと広告の成果が発生するサイト（自社）のHTMLとサーバ両方に細工をすることで、キャンペーン×成果地点ごとに集計されたレポートが送られてくるようになる。集計されているので、個人は特定できない。これをPrivate Click Measurementという。ウェブサイト／Safariだけでなく、iOSのアプリでも類似の実装（SKAdNetwork）が用意されている。
iOS 18／Safari 18では「高度なトラッキング・フィンガープリント保護」が追加され、トラッカーがサイト間でユーザを追跡することを完全にブロックするオプションが提供されている。またプライベートブラウジングの強化（リンクトラッキング保護、CNAMEクローキングトラッカーのブロックなど）も継続している。&lt;/p&gt;
&lt;h3 id="googleの方針"&gt;Googleの方針&lt;/h3&gt;
&lt;p&gt;ユーザの同意なきトラッキングが悪であって、&lt;strong&gt;広告配信は必要。そのための技術はサポートする&lt;/strong&gt;という方針のようである。広告配信のための機能としてはこれまで触れてきたターゲティングや効果測定に加え、不正対策などがある。サードパーティcookieに代わってプライバシーを保護した形でこれらを実現するための機能を開発してきたのだが、機能不十分ということでサードパーティcookieの廃止を諦めた。ただし代替技術自体はChromeに残されたままで、これらの技術をプライバシーサンドボックスといい、詳細は次の項で説明する。
Chrome 136以降では、サードパーティcookie廃止の代替としてIP Protection（IP保護）の導入が進められている。2025年Q3からシークレットモードでデスクトップとAndroid向けに段階的にロールアウト予定である。IP ProtectionはユーザのIPアドレスをマスクし、2ホッププロキシ経由でトラッキングを困難にする機能である。&lt;/p&gt;
&lt;h2 id="privacy-sandboxプライバシーサンドボックス"&gt;Privacy Sandbox（プライバシーサンドボックス）&lt;/h2&gt;
&lt;p&gt;Googleをはじめとするアドテク事業者が、サードパーティcookieに記録された識別子とともにユーザの行動履歴を受け取り、配信の制御を行ってきた。つまりアドテク事業者のサーバで集中管理をしていたわけだが、その過程でアドテク事業者が個人のサイトをまたいだ行動履歴を取得する（トラッキングする）ため、プライバシーの侵害と指摘されるようになった。
そこでサーバが個人の行動履歴を受け取らない形で広告配信に必要な機能を実現する。具体的には&lt;strong&gt;これまでサーバが行ってきた処理の一部をブラウザに任せ、ブラウザからは履歴情報そのものを送らないようにしつつ、それでもターゲティングや効果測定、不正対策を実現する&lt;/strong&gt;という取り組みを始めた。これがプライバシーサンドボックスである。プライバシーサンドボックスはあくまで&lt;strong&gt;Chrome（iOSのChromeは対象外）だけを対象にしたものであり、macのSafariやiOSのブラウザはすべて対象外&lt;/strong&gt;である。
2025年10月時点のPrivacy Sandboxステータスでは、Topics API、Protected Audience API、Attribution Reporting APIは「廃止・削除予定（Deprecate and remove）」とされている。一方でPrivate State Tokens、Fenced Frames、Storage Access APIなどは引き続きサポートされる。最新のステータスは以下で確認できる。
&lt;a href="https://privacysandbox.google.com/overview/status"&gt;https://privacysandbox.google.com/overview/status&lt;/a&gt;
プライバシーサンドボックスを構成する各技術要素へのリンクは以下のページにある。
&lt;a href="https://privacysandbox.com/intl/ja_jp/open-web/"&gt;https://privacysandbox.com/intl/ja_jp/open-web/&lt;/a&gt;
これまで広告配信においてサードパーティcookieが担ってきた役割には主に以下のものがある。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;アドフラウド検知&lt;/li&gt;
&lt;li&gt;インタレストに基づいた広告&lt;/li&gt;
&lt;li&gt;オーディエンスリスト、リマーケティングリストを作る&lt;/li&gt;
&lt;li&gt;コンバージョン計測&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これをそれぞれ置き換える技術を紹介する。&lt;/p&gt;
&lt;h3 id="アドフラウド検知private-state-tokens-api旧trust-token-api"&gt;アドフラウド検知：Private State Tokens API（旧Trust Token API）&lt;/h3&gt;
&lt;p&gt;メディアサイトでは、ボットからのアクセスに対して広告を表示させたくない。人間であることを検証することが必要となる。以前はボットでない情報を共有するためにサードパーティcookieが使われてきたが、今後はPrivate State Tokensというものを使う。
ユーザがあるウェブサイトAに訪問し、reCAPTCHAなどの入力など人間でないとできない行動をすると、&lt;strong&gt;ボットでないことを証明するトークンが発行&lt;/strong&gt;される。そのトークンはブラウザに保存される。
そのユーザが広告を表示すべき媒体側のサイトB（このサイトはそのユーザがボットでないことを確認したい）に訪問すると、&lt;strong&gt;サイトBがあらかじめ信頼したサイト（これがAに該当する）が発行したトークンをブラウザが持っているかどうか&lt;/strong&gt;をブラウザ上で検索する。もし照合したら、サイトBはサイトAに照合したというリクエストを送り、サイトAから&lt;strong&gt;照合したことを証明するレコード&lt;/strong&gt;を受け取る。
サイトBは&lt;strong&gt;広告プラットフォームに対してそのレコードを付けたリクエストを送る&lt;/strong&gt;と、広告プラットフォームから広告表示に必要なデータが返される。そしてサイトBで広告が表示され 広告インプレッションがカウントされる。
&lt;a href="https://privacysandbox.google.com/protections/private-state-tokens"&gt;https://privacysandbox.google.com/protections/private-state-tokens&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>