Технический аудит · 07.09.2026

tele2.ee

Сайт телекоммуникационного оператора Tele2

Сайт телекоммуникационного оператора — один замер главной страницы, 900 запросов, 22 узла, около десяти минут. Платформа управления согласием Cookiebot загружается первой, и большая часть стека ведёт себя корректно: реклама Google DoubleClick подтягивается лишь при проигрывании встроенного ролика уже после согласия, а мониторинг New Relic раскрыт и обслуживает виджет чата. Но платформа клиентских данных Exponea передаёт поведенческие события «banner» — с идентификатором клиента и полем номера телефона — за две минуты до того, как пользователь нажимает «принять»: семь обращений доставлены и приняты сервером Exponea до согласия. Отдельно — основной документ не выставляет ни HSTS, ни Content-Security-Policy, ни referrer-policy.

Хронология обращений

+79417…+164700 мс · Exponea до согласия
Семь POST-обращений к api.exponea.com/track/v2 (event_type «banner»), все со статусом 200. Каждое несёт идентификатор клиента customer_ids.cookie и поле phone. Всё это раньше, чем пользователь даёт согласие.
+237400…+555480 мс · Exponea после согласия
Ещё семь обращений Exponea /track уже после согласия — эта часть согласием обусловлена.
+408967…+409656 мс · встроенный ролик и реклама
Пользователь запускает встроенный ролик www.youtube.com; из его плеера подтягиваются googleads.g.doubleclick.net и static.doubleclick.net. Это после согласия и обусловлено проигрыванием видео.

Декларация против факта

✓ Контролёр — Tele2 (Tele2 Eesti AS); ответственным обработчиком названа Tele2 — заявлен
✓ Декларация cookie на движке Cookiebot; категории с настройкой согласия — заявлен
✓ Сторонние получатели названы поимённо: Meta Platforms, Microsoft, Exponea, LinkedIn, YouTube, Binkies 3D, Adform — заявлен
✓ Также раскрыты: Google, Google Analytics, DoubleClick, New Relic (JSESSIONID), OnAudience, Genesys (виджет чата) — заявлен
✓ Genesys — куки, необходимые для работы виджета чата (сохранение состояния сеанса и диалога) — заявлен
✓ Надзорный орган — Andmekaitse Inspektsioon — заявлен
+ То, что события Exponea «banner» с идентификатором клиента и полем номера телефона уходят и принимаются сервером Exponea до получения согласия — не заявлен
+ То, что основной документ сайта не выставляет базовый набор защитных заголовков — не заявлен

Тайминги передачи

+944 мс consent.cookiebot.com

Cookiebot из разметки; баннер показан.

+79417 мс api.exponea.com

POST /track/v2, event_type «banner», идентификатор клиента + поле phone. Статус 200.

+164700 мс api.exponea.com

Седьмое доставленное обращение Exponea до согласия.

+200578 мс consent.cookiebot.com

logconsent.ashx?action=accept — согласие дано только теперь.

+2605 мс bam.eu01.nr-data.net

New Relic через виджет чата Genesys; в декларации раскрыт.

+409480 мс googleads.g.doubleclick.net

Подтянута плеером YouTube при проигрывании ролика.

Зафиксированные трекеры

Признаки несоответствия GDPR

Контекст

tele2.ee — сайт телекоммуникационного оператора Tele2 (Tele2 Eesti AS). Ответственным обработчиком в политике названа Tele2. Управление согласием — платформа Cookiebot. Основной документ сайта отдаётся сервером nginx и защитных заголовков не выставляет.

Замер — одна запись главной страницы русской версии: 900 запросов, 22 узла, около десяти минут, съёмка 7 сентября 2026 года. По ходу сеанса пользователь взаимодействует с сайтом, нажимает «принять» в баннере согласия на +200578 мс и позже запускает встроенный ролик. Обработку описывают политика конфиденциальности Tele2 и подробная декларация cookie.

Кому уходят данные напрямую

Exponea / Bloomreach (платформа клиентских данных — до согласия). Функционально и после согласия — Genesys (чат), New Relic (мониторинг чата), YouTube и подтянутый им Google DoubleClick, Binkies 3D. Все они, а также Meta, Adform, Microsoft, LinkedIn, OnAudience, названы в декларации cookie.

Заявленное против фактического

Декларация cookie у Tele2 подробная и раскрывает получателей поимённо — Meta Platforms, Microsoft, Exponea, LinkedIn, YouTube, Binkies 3D, Adform, а также Google, DoubleClick, New Relic и OnAudience. По части раскрытия претензий нет: расхождение — в моменте передачи.

Первое — Exponea передаёт события до согласия. Платформа управления согласием Cookiebot загружается первой, баннер показан, но пользователь нажимает «принять» лишь на +200578 мс. Платформа клиентских данных Exponea (Bloomreach Engagement) при этом начинает передачу гораздо раньше: на +79417 мс уходит первое обращение к api.exponea.com/track/v2, и до согласия таких доставленных обращений семь — на +79, +96, +105, +122, +134, +145 и +164 секундах, все со статусом 200. Каждое несёт устойчивый идентификатор клиента в поле customer_ids.cookie и событие event_type: "banner"; в структуре тела присутствует поле phone. Exponea раскрыта в декларации в одном ряду с Meta и Adform — то есть относится к получателям, обусловленным согласием. Но фактически её события уходят и принимаются сервером Exponea за две минуты до того, как согласие дано. После +200578 мс передачи продолжаются — эта часть уже обусловлена согласием, и к ней вопросов нет.

Второе — заголовки безопасности слабые. Основной документ (tele2.ee/ru) отдаётся nginx и не выставляет ни HSTS, ни Content-Security-Policy, ни Referrer-Policy, ни Permissions-Policy, ни X-Frame-Options, ни X-Content-Type-Options. Для сайта оператора связи, где посетитель авторизуется в самообслуживании и оставляет абонентские данные, отсутствие базового набора защитных заголовков заметно.

Остальное в замере ведёт себя корректно, и это стоит отметить. Реклама Google DoubleClick появляется только на +409 секунде, при проигрывании встроенного ролика YouTube, — то есть уже после согласия и как следствие действия пользователя. Мониторинг New Relic подтягивается виджетом чата Genesys, раскрыт в декларации и относится к функциональной части. Google Tag Manager загружается, но обращений к Google Analytics в этом замере нет.

Согласие: что доказано и что нет

Доказано: согласие дано на +200578 мс. Обращение consent.cookiebot.com/logconsent.ashx?action=accept фиксирует нажатие «принять» спустя более трёх минут после начала сеанса.

Доказано: Exponea передаёт события до этого момента. Семь POST-обращений к api.exponea.com/track/v2 на отрезке +79417…+164700 мс доставлены со статусом 200 — то есть приняты сервером Exponea, а не отклонены. Все они предшествуют согласию.

Доказано: события несут идентификатор и относятся к Exponea. В теле каждого обращения — поле customer_ids.cookie с идентификатором клиента и event_type: "banner"; адрес получателя — проект Exponea 26c510f8-… на api.exponea.com.

Не доказано и не приводится: конкретные значения. Личные поля в опубликованном файле вычищены (идентификатор клиента заменён, номер телефона удалён), а служебные значения нормализованы, поэтому в разборе не приводятся ни идентификатор, ни номер; из-за одинаковой очистки тел по записи нельзя различить, идёт ли речь о семи разных событиях или о повторной доставке — устанавливается лишь факт семи принятых передач до согласия.

Границы наблюдения

Замер охватывает одну страницу — главную — и фиксирует поведение браузера, не внутреннюю кухню сервисов: серверная обработка, настройка контейнера Google Tag Manager и договоры с получателями браузерным замером не проверяются. Тела обращений Exponea в опубликованном файле приведены с вычищенными личными полями как улика факта передачи; конкретные идентификатор клиента и номер телефона из них удалены и в разбор не входят. Мониторинг New Relic отнесён к виджету чата Genesys по инициатору обращений (messenger Genesys). Реклама DoubleClick отнесена к встроенному плееру YouTube по инициатору (ytembeds).

Файл опубликован очищенным от личных данных: удалены значения куки в запросах. Заголовки ответов, статусы, порядок загрузки и инициаторы сохранены, поэтому момент согласия, статусы обращений Exponea и их адресат проверяются по опубликованному файлу напрямую.

Правовую оценку выносит компетентный орган — Andmekaitse Inspektsioon.

Вывод

Оператор связи раскрывает получателей веб-данных подробно и поимённо и в большей части замера ведёт себя корректно: реклама Google DoubleClick появляется лишь при проигрывании встроенного ролика уже после согласия, мониторинг New Relic обслуживает виджет чата и раскрыт, а Google Tag Manager обращений к аналитике не порождает. Расхождение — в одной, но существенной точке: платформа клиентских данных Exponea передаёт поведенческие события «banner» с идентификатором клиента и полем номера телефона за две минуты до того, как пользователь нажимает «принять», и сервер Exponea эти события принимает. Событие, обусловленное согласием по собственной декларации сайта, фактически уходит до согласия.

К этому добавляется слабость заголовков безопасности: основной документ не выставляет ни HSTS, ни Content-Security-Policy, ни referrer-policy — на сайте оператора связи с самообслуживанием.

Устранение: обусловить загрузку и передачу событий Exponea фактическим согласием, чтобы до нажатия «принять» ни одно обращение /track не уходило и не принималось; выставить базовый набор защитных заголовков (HSTS, Content-Security-Policy, Referrer-Policy, Permissions-Policy, X-Frame-Options, X-Content-Type-Options) на основном документе.

Доказательство

Как проверить: скачайте файл и посчитайте его контрольную сумму — sha256sum файл.har (Linux, macOS) или certutil -hashfile файл.har SHA256 (Windows); она должна совпасть с указанной. Вывод разбора относится к объёму этого замера — см. ограничения методики.

Оригинал (разбор)
HAR-файл: ee/tele2-ee-2026-09-07.har
SHA-256: 90c822efd78bf0231b35ee2fe8911b1ad2bc1a8ddd5ae968a3ac91d7d4be64f0
Контрольный снимок
Ждём изменений
HAR-файлы хранятся в EU-инфраструктуре (Proton Drive). SHA-256 публикуется для проверки целостности.