Файл cookie __obi от ChatGPT отслеживает ваши действия на других веб-сайтах

OpenAI сохраняет в вашем браузере файл cookie с именем __obi. Срок его действия составляет один год, и он привязан к вашей учётной записи ChatGPT. При загрузке страницы, на которой размещена реклама в ChatGPT, браузер немедленно передаёт этот идентификатор обратно в OpenAI вместе с информацией о том, что вы читали или что собирались приобрести. Блог по вопросам безопасности под названием Buchodi's Threat Intel опубликовал информацию об этом механизме 20 сентября и воспроизвёл его на мобильном телефоне.
Почему файл cookie передаётся
OpenAI указывает файл __obi в своей политике использования файлов cookie, обновлённой 10 сентября, как аналитический файл cookie со сроком действия один год. Это единственная запись в данном разделе. Кроме того, это единственный файл cookie OpenAI, настроенный с параметром SameSite=None. Именно этот флаг необходим браузеру, чтобы прикрепить файл cookie к запросу, направленному на другой сайт. Все остальные файлы cookie OpenAI были заблокированы в ходе тестирования.
Рекламодатели встраивают на свои страницы небольшой скрипт, который OpenAI обозначает как «пиксель измерения» (Measurement Pixel). Он загружается с bzrcdn.openai.com и отправляет отчеты о событиях на bzr.openai.com. Откройте консоль разработчика на такой странице, введите window.oaiq — в ответе отобразится значение «function». Именно так было на сайте wayfair.com 21 сентября. Рекламные объявления появились в Германии и на 30 других европейских рынках 24 августа. Они отображаются для учетных записей с бесплатным тарифом и тарифом «Go». Удалить их можно только с помощью платного тарифного плана.
Что передаётся вместе с идентификатором
Пиксель считывает данные клиентов со страницы, на которой он встроен, без какого-либо запроса. OpenAI называет это «автоматическим расширенным сопоставлением» и указывает, что пиксель «автоматически обнаруживает поддерживаемую информацию о клиентах с вашего веб-сайта». Адреса электронной почты, номера телефонов и имена сначала хешируются в браузере. Страна, регион, город и почтовый индекс отображаются в одной таблице полей и отправляются без хеширования. Почтовый индекс оказался полем формы, данные из которого собирались чаще всего: 100 событий на 28 сайтах. Объём данных, самостоятельно собранных пикселем, превысил объём данных, специально переданных рекламодателем: 685 случаев против 255.
Адреса поступали только в виде источника и пути, без каких-либо данных после знака вопроса. Среди этих путей были страница с информацией о заболевании, воронка услуг по списанию долгов и форма для подачи исковых заявлений. Некоторые поля не включаются в анализ, поскольку OpenAI ведёт «чёрный список», в который входят пароли, одноразовые коды, номера банковских карт, даты рождения, диагнозы и судебные документы. Вы, возможно, узнаете эту схему по переключателю «обучение», который также не обеспечивает столь полную защиту, как предполагает его название.
Что заявляет OpenAI и что остаётся открытым
В своём блоге, посвящённом запуску рекламы в Европе, OpenAI заявляет: «Мы обеспечиваем конфиденциальность разговоров от рекламодателей и никогда не продаём данные клиентов». Ни одно из этих обещаний здесь не нарушается, поскольку трафик проходит в обратном направлении. Рекламодатели вообще не могут прочитать __obi, поскольку он принадлежит домену, недоступному для их скриптов. 14 сентября автор анализа направил OpenAI два вопроса, в том числе о том, почему рекламный файл cookie хранится в разделе аналитики. Ответ поступил от службы поддержки, но ни на один из вопросов не было дано ответа.
В анализе открыто указаны его ограничения, что и делает его полезным. Наблюдения основаны на данных Chrome на Android. Все браузеры на iPhone и iPad работают на базе WebKit, защита от отслеживания которого блокирует сторонние файлы cookie, поэтому данный механизм не распространяется на эти устройства. Лишь примерно в одном из пяти сеансов ChatGPT вообще генерировался идентификатор. То, что OpenAI сопоставляет входящие события с вашей учетной записью на своих серверах, следует из архитектуры системы, и никто не наблюдал, как это происходит.
Что вы можете изменить
Эффективная настройка находится в браузере. Заблокируйте сторонние файлы cookie, и __obi утратит доступ к другим сайтам. На каждой странице OpenAI внизу расположена кнопка «Управление файлами cookie», и __obi — единственная запись в разделе «Аналитика» на этой странице. Отказ от маркетинговых сообщений недостаточен, поскольку каждый декодированный токен содержал согласие на аналитику. Очистка файлов cookie для openai.com сбрасывает идентификатор, и при следующем посещении появляется новый. Выход из системы также не помогает. Примерно пятая часть идентификаторов принадлежала анонимным сеансам и оставалась неизменной в течение как минимум 27 дней.






