ChatGPT следит за вами на других сайтах через рекламный трекер
OpenAI установила cookie __obi, которая связывает ваш аккаунт ChatGPT с поведением на сторонних сайтах. Исследователь нашёл трекер на 12 коммерческих площадках.
ChatGPT следит за вами на других сайтах через рекламный трекер
Рекламный коллектор OpenAI на bzr.openai.com устанавливает cookie под названием __obi, привязанную к домену .openai.com. Её значение формируется во время сессии в ChatGPT и связано с вашим аккаунтом — а затем __obi отправляется обратно в OpenAI с обычных сайтов, которые вы посещаете. Это открытие сделал исследователь Buchodi’s Threat Intel, опубликовавший подробный технический разбор 20 сентября 2026 года.
__obi всё равно устанавливается — OpenAI классифицирует её как «аналитический» cookie, а не рекламный.Как это работает
Любая компания, покупающая рекламу в ChatGPT, устанавливает на своём сайте небольшой фрагмент кода OpenAI — точно так же, как ретейлеры уже устанавливают пиксели Meta и Google. При загрузке этого кода __obi отправляется в OpenAI вместе с данными о просматриваемой странице: что вы ищете, какие статьи читаете, как ведёте себя при покупках. В итоге OpenAI может связать ваши действия на этих сайтах с вашим аккаунтом ChatGPT.
sequenceDiagram
participant U as Пользователь
participant C as chatgpt.com
participant B as bzr.openai.com
participant S as Сайт рекламодателя
U->>C: Открывает ChatGPT
C->>B: POST /bazaar/obi/sync-token
B-->>C: RS256 JWT (sub + obi)
C->>B: POST /v1/obi/sync {token}
B-->>U: Set-Cookie: __obi (SameSite=None, 1 год)
U->>S: Переходит на сайт рекламодателя
S->>B: Загружает пиксель OpenAI + отправляет __obi
B-->>B: Связывает поведение с аккаунтом ChatGPT
Три шага механизма
Шаг 1. Генерация идентификатора.
ChatGPT генерирует 16-байтный случайный идентификатор и запрашивает /backend-api/bazaar/obi/sync-token для получения RS256 JWT (JSON Web Token — подписанного токена), который привязывает идентификатор к аккаунту.
Шаг 2. Cookie на домене OpenAI.
Токен отправляется на bzr.openai.com/v1/obi/sync, и в ответ браузер получает:
Set-Cookie: __obi=…; Domain=.openai.com; HttpOnly;
Max-Age=31536000; Path=/; SameSite=None; Secure
Cookie хранится на .openai.com с истечением через один год и передаётся с флагами SameSite=None и Secure. Именно эта конфигурация позволяет браузеру отправлять её на сторонние сайты.
Шаг 3. Сайты рекламодателей возвращают cookie.
__obi — единственный идентификатор OpenAI, настроенный с флагом SameSite=None, поэтому все остальные cookies OpenAI браузер блокирует при посещении сторонних сайтов.
Что собирается помимо cookie
SDK (комплект средств разработки) рекламного пикселя не просто передаёт __obi. Он также извлекает данные из форм и страницы:
| Тип данных | Способ сбора | Хеширование |
|---|---|---|
| Email, телефон | Из форм, тег-менеджера | SHA-256 |
| Имя, фамилия | Из форм (до 27 августа) | SHA-256 |
| Страна, регион, город | Из форм и страниц | Открытый текст |
| Почтовый индекс | Из форм (100 событий на 28 сайтах) | Открытый текст |
| URL страницы | Origin + path, без query-строки | — |
URL сокращаются до origin + path без строки запроса, однако пути сами по себе несут информацию: среди зафиксированных путей были медицинские диагнозы, страницы помощи с долгами и формы судебных исков.
Кто попал в выборку
Cookie __obi связывает аккаунт ChatGPT с поведением на сайтах рекламодателей — исследователь зафиксировал её на 12 коммерческих площадках под 13 пиксельными ID, рядом с собранными email-адресами, номерами телефонов и почтовыми индексами. Среди обнаруженных площадок — Chewy, Wayfair, ThriftBooks, Eventbrite, HelloFresh, Coursera и SeatGeek.
Из 932 декодированных токенов 736 указывали на конкретный аккаунт, а 196 — на анонимного пользователя; при этом автоматическое сопоставление данных было включено у 638 из 881 пикселей с известными настройками.
Работает даже без авторизации
Даже не входя в аккаунт, отследить пользователя можно: анонимный идентификатор столь же стабилен, как идентификатор аккаунта, и сохраняется как минимум 27 дней.
Проблема согласия
OpenAI маркирует __obi как аналитический cookie, а значит, пользователи, отказавшиеся от маркетинговых cookies, всё равно его получают. Отказ от маркетингового согласия не останавливает __obi — и исследователь не нашёл настройки, которая его отключает.
- Используйте Safari (iOS/macOS): Intelligent Tracking Prevention блокирует все сторонние cookies, включая
__obi. - На Android Chrome — установите расширение uBlock Origin и дождитесь, пока
bzr.openai.comиbzrcdn.openai.comпопадут в фильтры блокировки. - Избегайте Chrome на Android без блокировщика — именно там механизм был воспроизведён и подтверждён.
Контекст: ChatGPT Ads — уже миллиардный бизнес
Менее чем за 200 дней с момента запуска ChatGPT Ads достигла $1 млрд в пересчёте на годовой доход. Платформой пользуются десятки тысяч рекламодателей, и она продолжает расширяться по всему миру.
Мета построила структурный аналог много лет назад: залогиненный аккаунт, сторонние cookies при срабатывании пикселей, конверсии, привязанные к профилю. Механизм стандартный для рекламного рынка. Беспрецедентно то, что он запущен в продукте AI-чата — люди рассказывают этим инструментам то, что не стали бы публиковать в социальных сетях.
То, что не имеет прецедента, — это запуск такого механизма в AI-чате. Люди доверяют этим продуктам вещи, которые не стали бы публиковать в социальных сетях, а эти продукты всё активнее действуют от их имени.
OpenAI не ответила на конкретные вопросы исследователя о классификации cookie и политике согласия. Материал будет обновлён при получении официального ответа.