Основной сайт паромного оператора проверку прошёл без замечаний, поэтому дополнительно был снят и его магазин предзаказа. Один замер главной страницы магазина, 213 запросов, 10 узлов, около сорока секунд. Разбор чистый: платформа управления согласием и контейнер тегов у Tallink первой стороны (consent.tallink.com, analytics.tallink.com), а заявленный в декларации cookie статистико-маркетинговый стек — Google Analytics, Facebook — в этом замере не срабатывает: контейнер GTM загружается, но ни одного обращения аналитики за ним не следует. Из внешних узлов остаются функциональные: сеть изображений Cloudinary, reCAPTCHA, Google Fonts и один учётный пиксель мониторинга ошибок TrackJS. Нарушений не зафиксировано; оговорки — пиксель TrackJS уходит до согласия, а из защитных заголовков выставлены не все.
Хронология обращений
Декларация против факта
Тайминги передачи
Первичный GTM-контейнер (GTM-K85PJ8Q). Measurement-обращений нет.
Самописная платформа согласия Tallink.
Настоящий GTM, подтянут первичным контейнером. Downstream-обращений нет.
usage.gif мониторинга ошибок TrackJS; токен + correlationId, без поведенческой нагрузки. В политике не назван.
Защита от ботов; адрес IP в Google.
Зафиксированные трекеры
- consent.tallink.com — самописная платформа управления согласием Tallink (first-party); загружается из разметки страницы
- Google Tag Manager — контейнер отдаётся с первичного домена analytics.tallink.com/gtm.js (id GTM-K85PJ8Q) и подтягивает www.googletagmanager.com; ни одного measurement-обращения (GA collect) в этом замере за ним не следует
- TrackJS (usage.trackjs.com) — мониторинг ошибок JavaScript; в записи одно обращение usage.gif (учётный пиксель с токеном сайта и correlationId), срабатывает до согласия; в политике и декларации cookie не назван
- Google reCAPTCHA (www.google.com, www.gstatic.com) — защита от ботов, функциональная
- Google Fonts (fonts.gstatic.com) — веб-шрифты, адрес IP уходит в Google
- Cloudinary (res.cloudinary.com) — сеть доставки изображений товаров, функциональная
- Заявленный, но не сработавший стек: Google Analytics и Facebook / Meta — раскрыты в декларации cookie (статистические и маркетинговые), но обращений к ним в этом замере нет
Контекст
shopping.tallink.com — магазин предзаказа паромного оператора: пассажиры выбирают товары к рейсу. Разбор магазина сделан вдогонку: проверка основного сайта Tallink проблем не выявила, и было решено дополнительно снять его коммерческую часть — магазин. Ответственный обработчик — AS Tallink Grupp («Tallink») и его дочерние предприятия. Управление согласием реализовано собственной платформой Tallink на домене consent.tallink.com, а контейнер тегов отдаётся с первичного домена analytics.tallink.com — то есть инфраструктура согласия и тегов размещена под собственными поддоменами. Сайт отдаётся сервером Tallink и выставляет HSTS и X-Frame-Options; Content-Security-Policy, Referrer-Policy, Permissions-Policy и X-Content-Type-Options на основном документе не выставлены.
Замер — одна запись главной страницы магазина: 213 запросов, 10 узлов, около сорока секунд, съёмка 8 сентября 2026 года. Обработку описывают политика конфиденциальности Tallink и декларация использования cookie.
Кому уходят данные напрямую
Функционально — Cloudinary (изображения товаров), Google reCAPTCHA (защита форм), Google Fonts, и один учётный пиксель мониторинга ошибок TrackJS. Собственно аналитических или рекламных получателей в этом замере нет; контейнер Google Tag Manager обращений к аналитике не порождает.
Заявленное против фактического
Здесь заявленное и фактическое сходятся, и фактическое оказывается чище.
Декларация использования cookie раскрывает статистико-маркетинговый стек, который магазин применяет при наличии согласия: Google Analytics и Facebook / Meta. Фактически в этом замере не сработал ни один из них. Контейнер Google Tag Manager отдаётся с первичного домена analytics.tallink.com и подтягивает настоящий googletagmanager.com, но ни одного measurement-обращения за ним не следует — ни к google-analytics.com, ни к первичному эндпоинту analytics.tallink.com. Обращения, похожие на «collect», в записи принадлежат первичному API магазина (/api/collection/... — товарные подборки), а не аналитике. Платформа управления согласием, как и контейнер тегов, размещена под собственными поддоменами Tallink — заметная в пользу приватности деталь.
Остаются несколько оговорок, не поднимаемых до нарушения. Мониторинг ошибок TrackJS отправляет один учётный пиксель usage.gif (с токеном сайта и correlationId) на +2681 мс, до какого-либо выбора согласия; поведенческой нагрузки это обращение не несёт — это служебный счётчик самого TrackJS, — но получатель сторонний (TrackJS) и в политике не назван. reCAPTCHA, Google Fonts и Cloudinary — функциональные сторонние ресурсы, отправляющие в Google и Cloudinary адрес IP; отдельно в декларации cookie они не перечислены. И заголовки безопасности выставлены не полностью: есть HSTS и X-Frame-Options, но нет Content-Security-Policy, Referrer-Policy, Permissions-Policy и X-Content-Type-Options.
Согласие: что доказано и что нет
Доказано: заявленный стек в этом замере не сработал. Ни одного обращения к Google Analytics, Facebook / Meta или иному получателю из декларации cookie за 213 запросов. Контейнер Google Tag Manager (первичный и настоящий) downstream-обращений к аналитике не порождает.
Доказано: инфраструктура согласия и тегов — первичная. Платформа согласия отдаётся с consent.tallink.com, контейнер тегов — с analytics.tallink.com; оба под собственными поддоменами Tallink.
Доказано: TrackJS отправляет один учётный пиксель до согласия. Обращение usage.trackjs.com/usage.gif уходит на +2681 мс; оно несёт токен сайта и correlationId, но не поведенческие данные.
Не доказано и не требуется: точное состояние согласия. Поскольку ни один тег с сигналом согласия не сработал, машинного признака «дано/отклонено» в записи нет. Существенно то, что заявленный стек фактически не обращался вовне.
Границы наблюдения
Замер охватывает одну страницу — главную магазина shopping.tallink.com — и фиксирует поведение браузера, не внутреннюю кухню сервисов. Основной сайт tallink.com разбирался отдельно и в объём этой карточки не входит; выводы ниже относятся к магазину. Настройка контейнера Google Tag Manager (в том числе серверная сторона на analytics.tallink.com), обработка на стороне серверов и договоры с получателями браузерным замером не проверяются.
Файл опубликован очищенным от личных данных: удалены значения куки в запросах; токен TrackJS в опубликованном обращении вычищен. Заголовки ответов, порядок загрузки и инициаторы сохранены, поэтому состав обращений и отсутствие downstream-аналитики проверяются по опубликованному файлу напрямую.
Правовую оценку выносит компетентный орган — Andmekaitse Inspektsioon.
Вывод
Разбор чистый. Магазин предзаказа держит платформу управления согласием и контейнер тегов на собственных поддоменах, раскрывает свой статистико-маркетинговый стек — Google Analytics, Facebook — в декларации cookie и в этом замере не запускает из него ничего: контейнер Google Tag Manager загружается, но обращений к аналитике не порождает. Заявленное сходится с фактическим, и фактическое оказывается чище.
Оговорки касаются не рекламно-аналитического трекинга, а служебных и функциональных обращений: учётный пиксель мониторинга ошибок TrackJS уходит до выбора согласия и в политике не назван; reCAPTCHA, Google Fonts и Cloudinary отправляют в Google и Cloudinary адрес IP; из защитных заголовков выставлены HSTS и X-Frame-Options, но не CSP, Referrer-Policy, Permissions-Policy и X-Content-Type-Options.
Устранение (в порядке ужесточения, не как исправление нарушения): обусловить учётный пиксель TrackJS согласием либо назвать TrackJS в политике и декларации cookie как обработчика для мониторинга ошибок; рассмотреть самостоятельный хостинг шрифтов; дополнить набор защитных заголовков — Content-Security-Policy, Referrer-Policy, Permissions-Policy и X-Content-Type-Options.
Как проверить: скачайте файл и посчитайте его контрольную сумму — sha256sum файл.har (Linux, macOS) или certutil -hashfile файл.har SHA256 (Windows); она должна совпасть с указанной. Вывод разбора относится к объёму этого замера — см. ограничения методики.
5418241ce9a5fafe552aaad241f9e0a3dd840bdebde1e10f20a912cdcde07309Хотите получить ответ от компании по этому разбору? → Открыть инструмент
Впишите один раз — подставится во все письма ниже:
Все поля обязательны для печати документа — это формальное требование к самому письму (реквизиты официального обращения), а не сбор данных: ничего никуда не отправляется и не сохраняется, всё остаётся у вас в браузере и пропадает при закрытии страницы. Подробнее — в разделе методологии.
RIA DigiDoc — телефон · Smart-ID / Mobile-ID
Отправьте это письмо компании напрямую — до обращения к регулятору у неё есть право ответить (ст. 12(3) GDPR — 30 дней).
Тема: Запрос доступа к персональным данным (ст. 15 GDPR) — tallink.com Кому: [укажите адрес компании — DPO / поддержка / юридический отдел] От: [Ваше имя], [контактный email] Прошу предоставить доступ к моим персональным данным, обрабатываемым в связи с использованием сайта tallink.com. 1. Категории данных и цели обработки (ст. 15(1)(a)-(c)) Прошу предоставить информацию по всем категориям, целям и получателям обработки моих данных на этом сайте — независимо от того, выявлены ли на сегодняшний день какие-либо несоответствия. 2. Получатели, сроки хранения и передача за пределы ЕЭЗ (ст. 15(1)(c)-(d), 46) Прошу также указать полный список третьих лиц-получателей, применимые сроки хранения по каждой категории и правовые основания передачи данных за пределы ЕЭЗ, если таковая происходит. Полный технический разбор с доказательствами (сохранённый сетевой журнал, контрольная сумма SHA-256) опубликован по адресу: https://gdpru.eu/audits/ee-tallink-com/ 3. Автоматизированная обработка и профилирование (ст. 15(1)(h)) Прошу сообщить, применяется ли в отношении меня автоматизированное принятие решений или профилирование, и если да — раскрыть логику такой обработки. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Data access request (GDPR Art. 15) — tallink.com To: [insert the company's address — DPO / support / legal department] From: [Your name], [contact email] I request access to my personal data processed in connection with the website tallink.com. 1. Categories of data and purposes of processing (Art. 15(1)(a)-(c)) I request information on all categories, purposes, and recipients of my data processed on this site — regardless of whether any non-compliance has been identified to date. 2. Recipients, retention periods, and transfers outside the EEA (Art. 15(1)(c)-(d), 46) I also request the full list of third-party recipients, the applicable retention period for each category, and the legal basis for any transfer of data outside the EEA. The full technical audit with evidence (saved network log, SHA-256 checksum) is published at: https://gdpru.eu/audits/ee-tallink-com/ 3. Automated processing and profiling (Art. 15(1)(h)) Please state whether I am subject to automated decision-making or profiling, and if so, disclose the logic involved. Sincerely, [Your name] [contact email] [Country] [Date]
Teema: Isikuandmetele juurdepääsu taotlus (IKÜM art 15) — tallink.com Kellele: [märkige ettevõtte aadress — DPO / tugi / juriidiline osakond] Kellelt: [Teie nimi], [kontakt-e-post] Palun anda mulle juurdepääs minu isikuandmetele, mida töödeldakse seoses veebisaidi tallink.com kasutamisega. 1. Andmekategooriad ja töötlemise eesmärgid (IKÜM art 15(1)(a)-(c)) Palun esitada teave kõigi minu andmete töötlemise kategooriate, eesmärkide ja vastuvõtjate kohta sellel veebisaidil — sõltumata sellest, kas praeguseks on tuvastatud mingeid mittevastavusi. 2. Vastuvõtjad, säilitustähtajad ja edastamine väljapoole EMP-d (IKÜM art 15(1)(c)-(d), 46) Palun samuti esitada täielik loetelu kolmandatest isikutest vastuvõtjatest, iga kategooria puhul kohaldatavad säilitustähtajad ning andmete EMP-välisele edastamisele kohaldatav õiguslik alus, kui selline edastamine toimub. Täielik tehniline analüüs koos tõenditega (salvestatud võrgulogi, SHA-256 kontrollsumma) on avaldatud aadressil: https://gdpru.eu/audits/ee-tallink-com/ 3. Automatiseeritud töötlemine ja profiilianalüüs (IKÜM art 15(1)(h)) Palun teatada, kas minu suhtes kohaldatakse automatiseeritud otsuste tegemist või profiilianalüüsi, ning kui jah, siis avaldada selle loogika. Lugupidamisega, [Teie nimi] [kontakt-e-post] [Riik] [Kuupäev]