AIチャットが広告トラッカーに漏らしているもの
- 会話型AI に固有のアーティファクトの種類 — 会話のURL、タイトル、プロンプト、スクリーンショット — を挙げ、それが通常のWebトラッキングよりはるかに悪質である理由を理解する
- 広告ブロッカーを無意味にしてしまう3つの仕組み(サーバーサイドのタグマネージャー、ファーストパーティ経由でプロキシされたアナリティクス、モバイルのWebView)を見分ける
- 同意に関する数字を正直に読む: 非必須クッキーを拒否すると実際に何が消え、何が消えないのか
- 会話のパーマリンクがアクセス制御ではない理由と、カナリアトークン実験が何を証明したのかを理解する
- 自分が使っているアシスタントに対して20分の自己監査を実行し、測定可能な効果がある数少ない設定変更を適用する
この研究を一段落で
主にマドリードの IMDEA Networks に所属する9人の研究者が、
最も利用されている9つの会話型AIサービスを取り上げ、モバイルトラッキングの研究コミュニティが
アプリを調べるときと同じ手法で計測した。Webクライアントについては Chrome DevTools Protocol
経由で駆動する Chrome v148 と完全なHARキャプチャ、Androidアプリを提供している8サービスに
ついては mitmproxy と Frida を組み込んだ Android 12 AOSP ビルドを動かす Google Pixel 3a、
さらに Androguard による静的逆コンパイルで組み込みSDKを列挙した。すべてのセッションは、
意図的に機微な内容を含む固定のペルソナ台本(ある病状について尋ねるユーザー)に沿って手動で
実行され、ゲスト/無料/有料の各ティア、そして3つの同意状態(バナーを無視する、非必須クッキーを
拒否する、すべて受け入れる)にわたって繰り返された。測定は2026年5月にスペインで行われた。
この論文はプライバシー技術の査読付き会場である PoPETs に採択され、著者らは公表前に各プロバイダーと
欧州のデータ保護当局に対する責任ある開示プロセスを実施している。
この方法論が重要なのは、「あるページに Meta のピクセルが見つかった」という話と、どの同意状態で、 どのティアで、誰に対して、何が送信されるのかという擁護可能な主張との違いを生むからだ。
| サービス | 提供元 | Webドメイン | Androidパッケージ | Trancoランク | Playインストール数 |
|---|---|---|---|---|---|
| ChatGPT | OpenAI | chatgpt.com | com.openai.chatgpt | 48 | 10億以上 |
| Claude | Anthropic | claude.ai | com.anthropic.claude | 617 | 1000万以上 |
| Grok | xAI | grok.com | ai.x.grok | 956 | 1億以上 |
| DeepSeek | DeepSeek | chat.deepseek.com | com.deepseek.chat | 1,196 | 5000万以上 |
| Perplexity | Perplexity AI | perplexity.ai | ai.perplexity.app.android | 1,249 | 1億以上 |
| Gemini | gemini.google.com | com.google.android.apps.bard | 6,045 | 10億以上 | |
| MS Copilot | Microsoft | copilot.com | com.microsoft.copilot | 11,011 | 5000万以上 |
| Le Chat | Mistral AI | chat.mistral.ai | ai.mistral.chat | 12,039 | 100万以上 |
| Meta AI | Meta | meta.ai | com.facebook.stella | 13,701 | 5000万以上 |
主要な数字
- 9つのサービスすべてが、少なくとも1つの第三者広告・トラッキングサービスに接続している。この中にクリーンな提供元は存在しない。
- 124の異なる第三者ドメインが観測され、44の組織に帰属した。そのうち34は広告またはトラッキングのサービスである。
- Webクライアントは9つ中6つ、Androidクライアントは8つ中3つが、会話由来のアーティファクト(URL、タイトル、プロンプト、スクリーンショット)をそれぞれ11および2のトラッキング組織に漏らしている。
- 5つのWebクライアントが、会話のパーマリンク(またはそれを再構成するのに必要な識別子)を9つのトラッキング組織に開示している。そのうち3つは同意なしに、デフォルトでそうしている。
- 9つのWebクライアントのうち3つが、自動生成された会話タイトルを Meta、TikTok、DoubleClick を含む9つの第三者に漏らしている。
- 非必須クッキーを拒否しても、第三者トラッカーの80.8%は動作したままである。
第三者との統合はWebとモバイルで同じ集合ではない。11のトラッキング組織は両方のクライアント種別に 現れ、15はWeb専用(Google Tag Manager、TikTok、同意管理プラットフォームの OneTrust を含む)、 8はモバイル専用(Braze を含む)である。したがってWebサイトを監査してもアプリについてはほとんど 何も分からないし、その逆もまた同じだ。
会話由来のアーティファクトがなぜ別種の問題なのか
通常のWebトラッキングが観測するのは行動である。どのページを読み込み、どれだけ滞在し、何を クリックしたか。会話型AIは新しい種類のオブジェクトを生み出す。提供元自身が、あなたが何を考えて いるのかを短く人間が読める形に要約し、そのオブジェクトが同じパイプを通って流れていくのだ。
論文の Appendix A は、その要約が具体的にどのようなものかを示している。同じプロンプト、3つの プロバイダー:
| ユーザーが入力したプロンプト | ChatGPT が生成したタイトル | Claude が生成 | Grok が生成 |
|---|---|---|---|
| 「パーキンソン病の初期症状は何ですか?」 | パーキンソン病初期の症状 | パーキンソン病初期段階の症状 | パーキンソン病早期の症状 |
| 「年収は8万5千ドルです。ニューヨークでいくらの住宅ローンを組めますか?」 | NYCでの住宅ローン負担可能額 | 年収8万5千ドルでのNYC住宅ローン負担可能額 | 年収8万5千ドルのNYC: 住宅ローン28万〜35万ドル |
右下のセルを見てほしい。Grok のタイトルは話題を記録しているだけではない — 年収の数字と住宅ローンの レンジを含む答えそのものを、短い文字列に符号化している。その文字列が安定した識別子とともに 広告ネットワークに送信されたとき、広告ネットワークはたった1つのフィールドから健康状態や 金融プロファイルを学習したことになる。推論も、モデリングも、クリックストリームの再構成も要らない。 提供元が代わりに要約してくれたのだ。
論文が漏洩として数え上げたものと、その送信先となる異なるトラッキング組織の数は次のとおり:
| 漏洩したアーティファクト | プロバイダー数(Web) | プロバイダー数(Android) | トラッカー数(Web) | トラッカー数(Android) |
|---|---|---|---|---|
| 会話のURL | 5 | 0 | 9 | 0 |
| 会話ID | 2 | 2 | 1 | 1 |
| ユーザーのプロンプト | 1 | 1 | 2 | 1 |
| 会話のタイトル | 3 | 0 | 9 | 0 |
| 会話のスクリーンショット | 1 | 0 | 1 | 0 |
| 共有された会話のURL | 5 | 0 | 9 | 0 |
| 共有された会話のID | 0 | 1 | 0 | 1 |
この非対称性は覚えておく価値がある。Web クライアントはユーザーに見えるアーティファクト (タイトル、URL、スクリーンショット)を漏らす。WebトラッカーはページのJavaScriptコンテキスト内で 実行され、DOMをそのまま読めるからだ。モバイルSDKは WebView のドキュメントの外で動くため、 主に会話IDしか得られない — だがその代わりにはるかに豊富な識別子の集合を手に入れる。第三者のSDKは ホストアプリの権限をそのまま引き継ぐからである。
広告ブロッカーを無力化する3つの仕組み
ここが大半の報道が見落としている部分であり、このページで最も応用の利く教訓でもある。ブラウザで
doubleclick.net をブロックしても、以下のどれにも効果はない。
- Grok のWebクライアントは、サーバーサイドGTM(sGTM)インスタンスを経由してイベントを転送するよう設定された Google Tag Manager コンテナを読み込む。カスタムイベントが会話のURLとチャットの話題を、サーバー間通信で Meta の Conversions API と TikTok の Events API に転送する。Grok のインフラから Meta と TikTok への経路はあなたのブラウザを一切通らないため、どんな拡張機能もそれを見ることができず、ましてやブロックできない。同じペイロードが Meta の _fbp クッキーと TikTok の _ttp クッキーの両方を運ぶので、2つの広告プラットフォームはそのイベントについて単一のアイデンティティとして結合できる。
- Claude のWebクライアントは、ファーストパーティのドメイン a-cdn.anthropic.com を経由してプロキシされた Segment Analytics を読み込み、Anthropic のインフラからサーバー間通信でユーザーイベントを11の下流トラッカーへ転送する Conversion API 設定を伴っている — 論文はその中に Facebook、LinkedIn、TikTok、Reddit、Google Enhanced Conversions を挙げており、1イベントあたり2つの共有IDが付く。第三者ホスト名をキーにしたブロックリストは、これを Anthropic 自身のCDNへのリクエストとして見るため、構造上そのまま通してしまう。
- モバイルクライアントが接続した異なるエンドポイントの71%は、ネイティブのバイトコードではなく WebView — アプリ内ブラウジング — から発生している。割合は Grok の98%、Perplexity の91%、ChatGPT の71%と幅がある。つまりアプリは、あなたのブラウザのコンテンツブロッカーがまったく動作しないコンテナの中で、*Web* のトラッキングスタック(Google Ads、Google Tag Manager、TikTok Analytics、X/Twitter Analytics、Meta Pixel がいずれも WebView 内で観測された)を読み込んでいる。
- 一般化できる法則: プロバイダーがトラッキングをサーバーサイドに移すか自社ドメイン経由でプロキシした時点で、クライアント側のブロックが測っているのはあなたのプライバシーではなく、そのプロバイダーの手抜き具合である。まだ効き目のあるクライアント側の制御は、同意シグナルそのものと、そもそもアーティファクトを生成しないことだけだ。
4つ目の仕組みは、実際のトラフィックではなく CSP ヘッダーに現れる。Content-Security-Policy レスポンスヘッダーは、ページが接続を許可されているオリジンを列挙する。テスト中は沈黙していた ものも含まれるため、将来の挙動に対する有用な下限値になる。9つのサービス全体では:
| 組織 | CSP内のドメイン | プロバイダー数 |
|---|---|---|
| Google Tag Manager | googletagmanager.com | 6 |
| Google Analytics | google-analytics.com | 5 |
| Google Ads | googleadservices.com | 4 |
| Meta Pixel / Conversions API | connect.facebook.net, facebook.net | 4 |
| Google DoubleClick | doubleclick.net | 3 |
| TikTok Analytics | analytics.tiktok.com | 2 |
| Reddit Ads / Analytics | pixel-config.reddit.com, redditstatic.com | 2 |
| Microsoft Bing | bat.bing.com, bing.com | 2 |
| Intercom | intercom.io, intercomcdn.com | 2 |
サービス別に知っておくべき発見
以下は論文が記録している具体的で検証可能な挙動である。いずれも2026年5月時点の観測であり、 製品の恒久的な性質ではない。
同意の数字を正直に読む
この研究が最も有用で、同時に最も気の滅入る部分がここだ。誰もが薄々感じていることを定量化して しまっているからである。
- 観測されたWeb識別子の第三者への送信のうち77.3%は、ユーザーが非必須クッキーを受け入れた後にのみ発生する。あなたの選択には意味がある。
- しかし非必須クッキーを拒否しても、第三者トラッカーの80.8%は動作したままである。あなたの選択が取り除くのは少数派のほうだ。
- 分析対象の無料ティアサービス全体では、すべて拒否の設定下でも44.4%(9つ中4つ)で第三者トラッカーがデータを収集し続けている。
- 会話タイトルを漏らす3つのWebクライアントについては、その開示の88.9%が受け入れ時にのみ発生する — タイトルは同意が実際に制御しているアーティファクトの一つだ。
- バナーを完全に無視した場合、明示的な拒否のときに観測された以上の接続は発生しなかった。この9つのサービスにおいて、×印をクリックすることは拒否することと等価である。
- サブスクリプションのティアはほとんど関係がない。無料アカウントとプレミアムアカウントはほぼ同一の第三者に接続していた。Claude のモバイル無料ティアだけが唯一の明確な例外だった。
ここから2つの構造的な観察が導かれる。覚えておくべきなのはこの2つだ。
最も強力な制御は、最も露出の大きいユーザーにとって最も手の届かないところにある。 Web上で 同意設定を永続化できるのは ChatGPT の有料ティアだけだが、ChatGPT ユーザーのおよそ95%は無料ティアに いる — しかも OpenAI は無料および低価格ユーザー向けの広告を発表済みだ。モバイルでは、同等の トラッキング基盤を抱えているにもかかわらず、起動時にクッキー同意に相当するものを提示するアプリは ほとんどない。尋ねられなかったものを拒否することはできない。
存在することは目的の証明ではない。 論文はこの点に慎重であり、あなたもそうあるべきだ。 トラフィックに第三者が現れることは、それ自体ではデータが広告に使われていることを意味しない。 クラッシュレポート、セッションリプレイ、アプリ内決済を担うSDKもある。Sentry、Datadog、Intercom には 明白な運用上の正当性がある。著者らはまた、自分たちの方法論ではプロバイダー自身のファーストパーティな サーバーサイドトラッキングと機能的なトラフィックを区別できないとも述べている。表は「これらの事業者が このデータを受け取っている」として読むべきであり、「このデータが確実に売られている」として読むべきでは ない。
パーマリンクはアクセス制御ではない
9つのサービスのいずれも会話を共有できるようになっており、そのいずれもが受信者の認証を求めることなく 共有された会話を配信する。セキュリティモデルは、URLに含まれるUUIDの推測困難性だけだ。論文の表6は プロバイダーとティアごとのデフォルトの姿勢を測定している。際立った2つの例外は、無料版・プレミアム版の 会話パーマリンクがデフォルトで公開(オプトアウトあり)の Grok と、ゲストティアの会話が常に公開で オプトアウトがまったくない Perplexity である。Perplexity はその上にホワイトリスト制御を提供する 唯一のプロバイダーでもある。
そして著者らは、理論上の露出を測定された露出に変えることをやってのけた。カナリアトークンを配備したのだ
— canarytokens.org のものと、一部のアシスタントが既知のカナリアドメインを認識して拒否するため、
汎用ドメインを使った自己ホスト型のカナリア基盤のものと、両方を使った。それらをプロンプトに直接貼り付け、
さらにアップロードした .docx と .pdf のファイルの中にも埋め込んだ。そして誰がそれを取得しに来るかを
待った。
- DeepSeek、Copilot、Mistral、Claude については、一部のカナリアURLが送信時に一度だけ、AWS または GCP のアドレスから発火した — これはプロバイダー自身のリンクプレビューや取得インフラと整合する挙動である。
- Grok については、送信から数時間後から数日後にかけて70件の異なるカナリア起動が記録された。4大陸14か国の48の自律システムにまたがる70個のIPアドレスからのもので、接続の65.7%は米国発だった。
- Perplexity は、プロンプトで明示的に取得しないよう指示されていても、米国のAWSインフラ上にある Perplexity-User クローラーのIPレンジから繰り返しカナリアURLを取得した。
48の異なるネットワークから数日後に70回の取得が行われるのは、リンクプレビューの挙動ではない。 URLがパイプラインに流出してクロールされたときの痕跡だ。著者らは適切に慎重である — 自前の計測装置が 捉えたものしか見えない以上、他のサービスでアクセスが観測されなかったことはアクセスがなかったことの 証拠にはならない — が、陽性の結果はそれ自体で成立している。
Grok はまた、意図的な製品上の判断ではなく外部の第三者によって悪用可能なセキュリティ上の問題として 著者らが分類した事象が見つかった唯一のサービスでもある。だからこそ xAI には、通常の研究通知ではなく 2026年4月17日に脆弱性開示のメールが送られた。2026年9月10日時点で、論文は Grok が依然として公開 アクセス可能なパーマリンクを使用しており、公式な回答は得られていないと報告している。
自分で監査してみる
ここまでの内容に研究用のインフラは必要ない。どのアシスタントでも、約20分でこの発見の形を再現できるし、 再現すべきだ。トラッキングスタックは絶えず変化しており、論文自身がこれを特定時点の下限値だと明言して いるからである。
- 新しいブラウザプロファイル、拡張機能なし、過去のクッキーなし。以前のセッションから残った同意状態、認証トークン、テレメトリのアーティファクトは、何が発火するかを静かに変えてしまう。ここは皆が飛ばす手順であり、ここを飛ばすとその後がすべて無効になる。
- ネットワークタブを開き、「Preserve log」と「Disable cache」にチェックを入れる。アシスタントを読み込み、同意バナーには普段どおりに答え、推測されたくない話題について短い会話をする。プロバイダーにタイトルを生成させること。
- ネットワークパネルで右クリックし、「Save all as HAR with content」を選ぶ。そのファイルから会話のUUID、生成されたタイトルの特徴的な単語、そして自分のメールアドレスを平文・MD5・SHA-1・SHA-256 で検索する。ハッシュ化されたメールアドレスはノイズのように見えるため、人々が見落とす識別子である。
- もう一度新しいプロファイルで、今度は受け入れを拒否に切り替える。接続されたホスト名の集合を差分比較する。その差分があなたの同意の選択が実際に買っているものであり、共通部分が買えていないものだ。
- 共有リンクを生成し、その操作中に限ってネットワークパネルを観察する。研究が最悪の送信(スクリーンショットとプロンプトの逐語送信)を見つけたのは共有のときであり、しかもそれは通常のチャットでは一度も通らないコードパスだ。
- 自分が管理するドメイン上のカナリアURLを会話とアップロードした文書に置き、1週間アクセスログを見張る。送信時の1件はリンクプレビューだ。無関係なネットワークから数日後に繰り返し来るものは、そうではない。
HAR からすべての第三者ホストを抽出し、自分の識別子を探す
# Every distinct host the page contacted, by request count
jq -r '.log.entries[].request.url' capture.har \
| awk -F/ '{print $3}' | sort | uniq -c | sort -rn
# Any request whose URL or POST body contains the conversation UUID
CONV_ID="paste-the-uuid-from-the-address-bar"
jq -r --arg id "$CONV_ID" '
.log.entries[]
| select((.request.url | contains($id))
or ((.request.postData.text // "") | contains($id)))
| "\(.request.method) \(.request.url)"' capture.har
# Your email, in clear and in the three hashes trackers actually use
EMAIL="you@example.com"
for h in "$EMAIL" \
"$(printf %s "$EMAIL" | md5)" \
"$(printf %s "$EMAIL" | shasum -a 1 | cut -d' ' -f1)" \
"$(printf %s "$EMAIL" | shasum -a 256 | cut -d' ' -f1)"; do
printf '%s -> ' "$h"
grep -c -- "$h" capture.har
done実際に露出を減らすもの
論文自身の緩和策の議論に沿って、効果の大きい順に並べた。
- 研究中で最悪の送信は共有のコードパスで発生しており、どのプロバイダーも過去に共有したリンクを取り消せるようになっている。今すぐ既存の共有リストを見直すこと。2024年に作って忘れたパーマリンクは、Grok と Perplexity のゲストティアでは今も公開されたままであり、カナリアの結果は共有URLが実際に取得されることを示している。
- 今では多くのプロバイダーが、会話をアカウント履歴に保存しないモードを提供している。保存された会話がなければ永続的なパーマリンクも存在せず、いくつかのケースでは生成されるタイトルも存在しない — つまり最も情報密度の高いアーティファクトがパイプラインから消える。
- トラッカーのおよそ5分の1を取り除き、Claude では具体的に Meta Pixel、Datadog のテレメトリ、11トラッカーへのサーバーサイド転送を実際に止めた。これは本物の削減である。だがプライバシーではない。
- 直感に反するが、モバイルSDKはホストアプリの権限を引き継ぎ、ブラウザが決して露出しない識別子 — 広告ID、SSAID、インストールID、位置情報 — を手に入れる。しかも大半のアプリは同意の仕組みをまったく提示しない。Webクライアントはより豊かな会話内容を漏らし、アプリはより強固でリセットしにくいアイデンティティを漏らす。
- 8つのアプリのうち3つが AAID を第三者(Adjust、AppsFlyer、Singular)に送信している。広告IDを完全に削除すること — 設定、プライバシー、広告 — はリセットより強力だ。研究が示すとおり、リセット可能なIDは恒久的なインストール単位・アカウント単位のIDと並べて送信されており、トラッカーが新しい AAID を古いプロファイルに再び結び付けられてしまうからである。
- ここまでのどれも、サーバーサイドのパイプラインには手が届かない。第三者の攻撃面を完全に取り除く唯一のアーキテクチャは、ローカルモデルか、自分のクライアントからの生のAPI呼び出しである — APIリクエストはタグマネージャーもピクセルも WebView も運ばない。
これらのAPIの上に作るなら、これはあなたの問題でもある
論文のスコープに関する注記は読み飛ばしやすいが、エンジニアが最も心配すべき部分だ。ここで観測された 漏洩の経路は「標準的なWebおよびモバイルのトラッキングを会話インターフェースに直接埋め込んだことに 起因する」。そのどれもフロンティアラボに固有のものではない。LLM搭載のサポートチャットボット、 カスタムアシスタント、第三者製のAIラッパーを出荷していて、マーケティングチームが同じページに いつものアナリティクスを入れているなら、あなたはほぼ確実にこのアーキテクチャを偶然再現している。
自分のプロダクトで確認すべき具体的な3点:
- 会話のタイトルや要約をクライアントサイドで生成しているか? そうならそれらはDOMの中にあり、
そのページ上のどんなタグマネージャーからも読める。対策は、生成した要約をドキュメントタイトル、
<meta>タグ、そしてあらゆるアナリティクスのイベントペイロードから外すことだ。 - 会話IDがURLのパスに入っているか? それならページが行うすべての第三者リクエストの
Refererヘッダーに含まれ、すべてのスクリプトからdocument.locationで読める。研究は2つのプロバイダーが グローバルな会話IDを独立したパラメータとして Datadog に送っているのを見つけており、それだけで パーマリンクを再構成できる。 - 共有ページは公開で読めるか? ePrivacy指令の第5条3項および、その技術的範囲に関する EDPB の ガイドライン 2/2023 の下では、URLとピクセルによるトラッキング、永続的識別子、そしてブラウザに データをサーバーサイドAPIへ転送させる指示は、いずれも事前の十分な説明に基づく同意を必要とする。 EU司法裁判所の Fashion ID 判決(C-40/17、第78項)はさらに踏み込み、第三者のアクセスを可能にすること 自体が処理に関する決定であり、その第三者が実際にデータを読んだかどうかにかかわらず、あなたの義務を 発生させるとしている。
開示のタイムライン
この種の研究がどう着地するかのモデルとして、また誰が動いたかの記録として有用だ。
| 日付 | 出来事 |
|---|---|
| 2026-03-23 | 著者らが Perplexity と Grok の分析中にトラッカーの活動に最初に気づく |
| 2026-04-06 | 同意状態、ティア、プライバシーモードを横断して主要プラットフォーム全体にテストを拡大 |
| 2026-04-13 | EU および英国のデータ保護当局に発見内容を通知 |
| 2026-04-17 | Grok の会話アクセス制御について、脆弱性開示として xAI に通知 |
| 2026-05-27 | スペインのデータ保護当局(AEPD)がこの研究を引用し、2026-06-06 に開催された EDPB 全体会合への付託を要請 |
| 2026-08-15 | OpenAI が ChatGPT のプライバシーポリシーを更新し、第三者トラッカーに明示的に言及(因果関係は著者らによって未確認) |
| 2026-09-10 | Grok は依然として公開アクセス可能なパーマリンクを使用しており、公式な回答はない |
理解度チェック
0/6- 主要な会話型AIサービス9つすべてが、少なくとも1つの広告・トラッキング組織に接続している: 第三者ドメイン124、組織44、うち34が広告・トラッキングサービス。主流の選択肢の中にクリーンなものは存在しない。
- 会話型AIは通常のWebトラッキングにはないアーティファクトの種類を生み出す — プロバイダー自身が生成するタイトル、つまりユーザーの意図を圧縮した自然言語の要約であり、9つのWebクライアントのうち3つがそれを Meta、TikTok、DoubleClick を含む9つの第三者に送っている。
- クライアント側のブロックは3つの経路で構造的に無力化される: サーバーサイドのタグマネージャー(Grok から Meta Conversions API と TikTok Events API へ)、ファーストパーティ経由でプロキシされたアナリティクス(Claude の Segment が a-cdn.anthropic.com 経由で11のトラッカーへ転送)、そしてモバイルの全エンドポイントの71%を運ぶ WebView。
- 同意が取り除くのは少数派だ: 非必須クッキーを拒否してもトラッカーの80.8%は生き残り、最強の制御である同意設定の永続化は ChatGPT の有料ティアにしか存在しない一方で、ユーザーのおよそ95%は無料ティアにいる。
- 会話のパーマリンクは推測困難なURLであって、アクセス制御ではない。カナリアトークンは、共有された Grok の会話がチャット終了から数日後に14か国48の自律システムから70回取得されたことを証明した。
- 最も安上がりで実効性のある緩和策: 古い共有リンクを取り消す、一時/シークレットチャットを使う、Android の広告IDはリセットではなく削除する、そして本当に機微な作業はタグマネージャーの存在しない生のAPI呼び出しかローカルモデルへ移す。
- LLM機能を出荷しているなら、あなたはおそらくこのアーキテクチャを偶然引き継いでいる — DOM内の生成された要約、URLパス内の会話ID、公開で読める共有ページを確認すること。
出典とさらに読むもの
- Prompt like a Butterfly, Sting like a Tracker: 会話型AIエージェントのWeb版とモバイル版のプライバシー分析(PDF) — このページのすべての数字の一次情報源。Oliveira, Sanchez, De Santa Olalla Gómez, Serna, Jackevicius, Garcia-Herrero, Girish, Suarez-Tangil, Vallina-Rodriguez 著、PoPETs 2027 採択、CC BY 4.0。
- guinucool/pbst2027 — オープンサイエンスの成果物リポジトリ: 第三者分類のコード、フィンガープリンティングAPIの検出、PII抽出、手作業でラベル付けされた第三者ドメインのリスト、Grok のHARキャプチャのサンプル、再現手順を含む成果物の付録。生のトラフィックキャプチャは機微なデータを含むため公開されていない。
- 論文のビジュアル要約(スペイン語) — 共著者自身による解説。法的な枠組みの理解に有用。
- Hacker News の議論、item 49890226 — 2026-09-30 時点で421ポイント、136コメント。方法論に対する実務者からの反論や、いくつかの追試を含む。
- IMDEA Networks — この測定研究を行った研究機関であり、この系統の追跡研究を追ううえで信頼できる情報源。
- Canarytokens — 著者らが使用した無料のカナリアトークンサービス。パーマリンクのアクセス実験を自分で再現する最も簡単な方法。
- ePrivacy指令 第5条3項の技術的範囲に関する EDPB ガイドライン 2/2023 — URLトラッキング、ピクセル、サーバーサイド転送を同意要件の内側に取り込む規制文書。
- AILmanac の関連ページ: ChatGPT の広告ピクセルと
__obiクッキー、エージェントは何をアップロードしているのか、エージェント型ブラウザと同一オリジンのリスク、Grok における暗号的コンテキストインジェクション。
次に
- ChatGPT の広告ピクセルと
__obiクッキー — 広告の物語のもう半分: OpenAI 自身の計測ピクセルが ChatGPT アカウントとあなたが訪れたショッピングサイトをどう結び付けるのか、そしてマーケティングへの同意を拒否してもそれが止まらない理由。 - プライベートなローカルAIスタック — この攻撃面をまるごと取り除くアーキテクチャと、そのために何を諦めることになるのか。
- セキュリティと責任ある利用に戻る — プロンプトインジェクションからエージェントのサンドボックス化まで、残りの脅威モデル。