HeadlinesBriefing favicon HeadlinesBriefing.com

ChatGPT は広告収集器を通じてウェブサイト全体でユーザーを追跡する

Hacker News •
×

OpenAI の広告収集器は bzr.openai.com で __obi という名前のクッキーを設定し、そのスコープは .openai.com であり、あなたの ChatGPT アカウントにリンクされています。この識別子は、あなたが訪れる通常のウェブサイトから OpenAI に送信されます。ChatGPT で広告を出稿するあらゆる企業は、自社のサイトに OpenAI のトラッキングコードをインストールします。これは Meta や Google のトラッカーと同様です。このコードを読み込むと、__obi クッキーとともに、あなたが閲覧しているページのデータ — 検索された製品、読まれた記事、購入行動 — が OpenAI に送信され、あなたのアクティビティがあなたの ChatGPT アカウントに結びつけられます。

このメカニズムは、1,029 のホスト名上の 936 個の異なる広告主ピクセルで再現および検証されました。ステップ 1: ChatGPT は 16 バイトの識別子を生成し、POST /backend-api/bazaar/obi/sync-token を呼び出し、アカウント (sub) と obi 識別子を結びつける RS256 JWT を取得します。この JWT は 60 秒で期限切れになります。ステップ 2: クライアントはこのトークンをクロスサイトで bzr.openai.com/v1/obi/sync に POST し、__obi クッキーを設定します。このクッキーの Max-Age は 31536000 (1 年)、SameSite=none; Secure です。ステップ 3: 広告主のサイトは、__obi クッキーを次の 3 つのリクエストクラスを通じて OpenAI に送り返します — SDK スクリプトの読み込み、コンバージョンイベント、およびベアイベント — すべてがこのクッキーを運びます。

SDK もまた、フォームフィールド (fm)、ページテキスト (ht)、およびタグマネージャーバス (js) から身元情報をスクレイピングします。スクレイピングされた身元情報イベント (685) は、広告主から提供されたもの (255) を上回りました。メールアドレスと電話番号は SHA-256 でハッシュされ、国、地域、都市、および郵便番号は平文で送信されました。郵便番号が最も多く収集されたフィールドでした (28 サイトで 100 イベント)。URL はオリジン plus パスに簡略化され、23,929 イベントのうちクエリ文字列は観察されませんでした。

主要なエンティティ: 企業: OpenAI, Meta, Google, Adobe

よくある質問: OpenAI の __obi クッキーはどのようにウェブサイト全体でユーザーを追跡しますか?

OpenAI は、あなたが ChatGPT を使用しているときに、bzr.openai.com の広告収集器を通じて永続的な __obi クッキーを設定します。OpenAI のトラッキングコードを組み込んだ広告主のサイトは、このクッキーを自動的にフォーム入力、タグマネージャーデータ、および閲覧行動などのスクレイピングされたページデータとともに OpenAI に送り返し、あなたのアクティビティをあなたの ChatGPT アカウントに結びつけます。