テック技報最新号へ →
セキュリティ

AI チャットの会話タイトルや入力文を広告・解析タグに渡さない

AI チャット 42 サービスの Web 版を調べた論文で、21 サービスが会話タイトルを、9 サービスが入力文そのものを第三者のトラッカーへ送っていた。会話の要約をページタイトルにする、入力文を URL に入れる、ページ内の文字を集める解析ツールを入れる、といった普通の Web の作りがそのまま漏えい経路になる。

@MalwareBibleJP · 2026-10-31
#privacy#analytics#tracker#ai-chat#web-development

漏れる経路(ストーニーブルック大学の測定)

  • ページタイトル: 会話の要約を document.title にすると、ページ名を送る一般的なトラッカーに会話の中身が渡る。会話の切り替え時にも送られる。
  • 画面の文字列を集める解析ツール: Microsoft Clarity のようなセッション記録ツールは、タイトル生成前の入力文まで取得していた。
  • URL: 入力文を URL のクエリーに入れると、広告タグにそのまま渡る(You.com で確認)。
  • 本人との結び付け: 会話内容を送った多くのサービスで、同じトラッカー運営企業が登録メールアドレスも受け取っており、同一通信や共通 ID で両者を結び付けられる形だった。
  • ChatGPT と Grok は論文投稿前に該当トラッカーを撤去済み。

自分で AI チャットや機密を扱う Web アプリを作るときの対策

  1. 会話のタイトルや要約を document.title に入れない。タブには固定の文言を出す。
  2. 入力文や会話 ID 以外の内容を URL に入れない。検索語も POST やフラグメントで扱う。
  3. 会話画面には広告タグやセッション記録ツールを載せない。載せるなら会話領域をマスク対象にし(Clarity ならマスク設定や data-clarity-mask)、実際に送信される内容をブラウザーの開発者ツールで確かめる。
  4. ユーザー識別子(メールアドレスのハッシュなど)をトラッカーに送る設定と、会話ページの計測を同じタグで行わない。
  5. 監査は「同意バナー受け入れ後」「会話の切り替え」「会話の削除」まで含めて、ネットワークタブで外部送信を確認する。

利用者としての対策

  • 健康・法律など機微な相談は、トラッカーの少ない公式アプリや、トラッカーをブロックするブラウザー設定で使う。

出典

X の元の投稿を開く