В ChatGPT обнаружен рекламный трекер, раскрывающий данные пользователей
Компания OpenAI внедрила в ChatGPT механизм отслеживания в виде cookie-файла, который связывает онлайн-активность пользователей с их аккаунтами при посещении внешних веб-ресурсов. Исследователь, известный под псевдонимом Buchodi, представил отчет, где подробно разобрал работу рекламной платформы чат-бота, названной bazaar.
Согласно его анализу, рекламный код функционирует как пиксель отслеживания. При активации ChatGPT генерируется уникальный идентификатор, который привязывается к учетной записи пользователя и сохраняется в cookie-файле __obi для домена .openai.com. Когда пользователь посещает сайты с внедренными пикселями OpenAI, браузер автоматически отправляет __obi на сервер.
Buchodi воспроизвел процесс в браузере Chrome для Android и подтвердил это двумя методами. Он заметил, что в схеме участвуют домены bzr.openai.com и bzrcdn.openai.com. В ходе исследования он выявил 936 пикселей на 1029 хостах и зафиксировал 23 929 обращений без строки запроса в URL.
Инструмент фиксирует конверсионные события, а также может собирать зашифрованные email-адреса, телефоны, имена и геолокацию, используя алгоритм SHA-256 для шифрования. Помимо информации, переданной рекламодателем, система извлекает данные со страниц, форм и систем управления тегами.
По данным Buchodi, общий сбор данных зафиксирован в 685 случаях, а расширенный — в 255. Хотя email и телефоны передавались в зашифрованном виде, страна, регион, город и индекс оставались открытыми. Из 932 декодированных sync-токенов 736 относились к авторизованным пользователям, а 196 — к анонимным.
Исследователь отметил, что его наблюдения ограничены Chrome для Android, так как Safari блокирует сторонние cookie, а все iOS-браузеры используют WebKit. Он сравнил эту схему с практиками Meta и Google, подчеркнув, что ее использование в чат-продуктах на базе ИИ является новым явлением.
В феврале OpenAI начала показывать рекламу в ChatGPT пользователям бесплатного тарифа Go и тем, кто не имеет платной подписки.