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

daily.ee

Сайт сети обеденных ресторанов и столовых Daily в Эстонии

Сайт сети обеденных ресторанов и столовых Daily в Эстонии — одна запись, семь навигаций, 379 запросов, пять узлов. Платформа согласия Cookie-Script настроена корректно: категории выключены по умолчанию, кнопка «Отказаться от всего» равнозначна согласию, после отказа cookie Google Analytics не ставятся. Однако Google Analytics 4 работает в расширенном режиме Consent Mode и при статусе «запрещено» продолжает отправлять page_view на каждой из шести страниц — с адресом страницы, разрешением экрана, клиентскими подсказками браузера и языком, в том числе после зафиксированного отказа. Политика относит адрес IP и поведение при просмотре к «неперсональным данным» и не называет ни одного получателя. Браузер заголовок DNT не отправлял.

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

+0 мс · навигация
Открытие страницы политики конфиденциальности. Приложение на WordPress (Polylang), сервер Apache. Защитных заголовков (строгий транспорт, политика безопасности содержимого, запрет вложения в кадр, политика реферера) на ответах домена в записи не наблюдается. Браузер заголовок DNT не отправлял.
+582…+590 мс · платформа согласия, тег Google и карта
Из разметки почти одновременно грузятся Cookie-Script (cdn.cookie-script.com), тег Google (gtag/js?id=G-BP5T581RRX) и Google Maps API (maps.googleapis.com, карта-указатель ресторанов).
+14250…+51016 мс · page_view после отказа
На каждой следующей странице — главная, обеденные предложения, детские сады, страница ресторана — уходит page_view в Google Analytics 4 со статусом gcs=G100. Идентификатор клиента каждый раз новый, признаки первого визита и старта сессии выставлены на каждой странице — cookie не сохраняются, но данные о просмотре передаются.

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

✓ Контролёр — BalticRest.com Eesti; контакт info@balticrest.com; политика действует с 5 июня 2025 года — заявлен
✓ Использование сайта означает согласие на сбор и использование персональных данных по политике — заявлен
✓ Собираются идентифицирующие данные (имя, e-mail, телефон) и «неперсональные данные»: адрес IP, тип браузера, операционная система, поведение при просмотре — заявлен
✓ Cookie и технологии отслеживания используются для улучшения опыта, анализа посещаемости и рекламы; управлять cookie можно в настройках браузера — заявлен
✓ Данные не продаются; могут передаваться доверенным сторонним поставщикам услуг и по требованию закона — заявлен
✓ Cookie-таблица Cookie-Script: CookieScriptConsent (необходимые), Google Analytics _ga и _ga_BP5T581RRX (аналитические), pll_language (функциональные) — заявлен
+ Google Analytics 4 (G-BP5T581RRX) — в политике поимённо не назван; передаёт page_view после отказа — не заявлен
+ Google Maps — получатель адреса IP при загрузке карты, в политике не назван — не заявлен
+ Cookie-Script — платформа согласия, в политике не названа — не заявлен
+ Передача сведений об устройстве и просмотре в Google в режиме согласия «запрещено» — не заявлен

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

+582 мс cdn.cookie-script.com

Cookie-Script, категории выключены по умолчанию.

+582 мс www.googletagmanager.com

gtag/js?id=G-BP5T581RRX, расширенный режим Consent Mode.

+590 мс maps.googleapis.com

Google Maps API, карта-указатель ресторанов, до выбора пользователя.

+803 мс region1.google-analytics.com

page_view, gcs=G100, gcd=13p3p3p2p5l1.

+14250 мс region1.google-analytics.com

page_view, gcs=G100, gcd=13q3q3q2q5l1; повторяется на +18170, +21947, +49304, +51016 мс.

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

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


Контекст

daily.ee — сайт сети Daily: обеденные рестораны, кафе и столовые в Эстонии и Латвии, питание сотрудников компаний, студентов, школ, детских садов и учреждений по уходу. Контролёр по политике — BalticRest.com Eesti, контакт info@balticrest.com. Сайт построен на WordPress (мультиязычность Polylang), сервер Apache.

Обработку описывает приложенная политика конфиденциальности (Privaatsuspoliitika, действует с 5 июня 2025 года). К материалам приложены пять снимков экрана: баннер Cookie-Script и окно настройки категорий cookie.

Замер состоит из одной записи, семь навигаций: страница политики конфиденциальности, главная, обеденные предложения, детские сады и страница отдельного ресторана. Триста семьдесят девять запросов, пять узлов. Запись сделана 20 сентября 2026 года.

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

Google (Analytics 4, Maps), Cookie-Script (платформа согласия). Facebook, рекламы и RTB в записи нет.

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

Политика заявляет, что использование сайта означает согласие на сбор и использование персональных данных, что cookie используются для анализа посещаемости и рекламы, а управлять ими можно в настройках браузера. Адрес IP, тип браузера, операционную систему и поведение при просмотре политика относит к «неперсональным данным». Получатели обозначены только как «доверенные сторонние поставщики услуг». Cookie-таблица платформы согласия называет в категории аналитических Google Analytics (_ga, _ga_BP5T581RRX).

Замер показывает следующее.

Платформа согласия настроена корректно. Cookie-Script грузится на +582 мс. Баннер, как видно на снимках, предлагает «Nõustu kõigiga» (согласиться со всеми), «Keeldu kõigist» (отказаться от всего) и «Näita üksikasju» (подробнее); аналитические, функциональные и неклассифицированные категории выключены по умолчанию. Отказ доступен наравне с согласием.

Отказ зафиксирован в режиме согласия Google. Первый page_view (+803 мс) несёт gcd=13p3p3p2p5l1 — «запрещено по умолчанию», выбор ещё не сделан. Начиная со второй страницы gcd принимает значение 13q3q3q2q5l1 — «запрещено по умолчанию и подтверждено обновлением», что соответствует отказу, сохранённому платформой согласия. После этого cookie Google Analytics не сохраняются: идентификатор клиента на каждой странице новый, признаки первого визита и старта сессии выставлены на каждой странице.

Передача в Google после отказа продолжается. Тег Google работает в расширенном режиме Consent Mode: при статусе gcs=G100 (аналитика и реклама запрещены) page_view отправляется в region1.google-analytics.com на каждой из шести страниц сеанса — на +803, +14250, +18170, +21947, +49304 и +51016 мс. В каждом обращении — адрес и заголовок страницы, реферер, разрешение экрана 1536x864, набор клиентских подсказок браузера (Microsoft Edge 153, Windows 19.0, архитектура x86/64) и язык. Согласно Руководству EDPB 2/2023 о техническом охвате ст. 5(3) Директивы ePrivacy, требование согласия распространяется и на считывание таких сведений с устройства скриптом, без использования cookie.

Адрес IP назван «неперсональными данными», получатели не названы. Отнесение адреса IP и сведений о браузере к неперсональным данным противоречит GDPR (практика Суда ЕС, дело Breyer, C-582/14). Ни Google Analytics, ни Google Maps, ни Cookie-Script в политике поимённо не названы; регистрационного кода и адреса контролёра, правовых оснований и надзорного органа в политике нет.

Функциональные узлы: Google Maps (maps.googleapis.com) — карта-указатель ресторанов на странице, загружается из разметки на +590 мс, до выбора пользователя; при загрузке адрес IP посетителя виден Google.

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

Доказано: платформа согласия настроена корректно. Категории выключены по умолчанию, отказ равнозначен согласию (снимки экрана).

Доказано: отказ зафиксирован в режиме согласия Google. По смене значения gcd с 13p3p3p2p5l1 на 13q3q3q2q5l1 между первой и второй страницей.

Доказано: page_view уходит в Google на каждой странице при статусе «запрещено». Шесть обращений /g/collect с gcs=G100, пять из них — после фиксации отказа.

Доказано: устойчивого идентификатора нет. Значение cid на каждой странице разное, cookie Google Analytics не сохраняются.

Не доказано и не утверждается: какая именно кнопка нажата. Cookie-Script хранит выбор локально и не отправляет его по сети; вывод об отказе опирается на значение gcd, а не на запись нажатия. Как Google обрабатывает полученные обращения на своей стороне, браузерным замером не устанавливается.

Отдельно: браузер заголовок DNT в этой записи не отправлял.

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

Замер охватывает семь страниц сайта. Наблюдение фиксирует поведение браузера, а не внутреннюю сторону сервисов: серверная обработка и договорные отношения с получателями браузерным замером не проверяются. Правовую оценку выносит компетентный орган — в Эстонии это Andmekaitse Inspektsioon.

Файл опубликован очищенным по «постному» профилю: удалены значения cookie в запросах, вырезаны заголовки Cookie и Set-Cookie; реестр очистки фиксирует 104 редакции и контрольную сумму. Параметры режима согласия (gcs, gcd, npa, pscdl), состав полей обращений Google Analytics и тайминги читаются по записи полностью; идентификатор сессии и ключ Google Maps в файле заредактированы. На ответах самого домена защитных заголовков не наблюдается.

Идентификация сервисов опирается на домены и схему адресов: аналитика — по google-analytics.com и ресурсу G-BP5T581RRX; тег — по googletagmanager.com/gtag/js; платформа согласия — по cookie-script.com; карта — по maps.googleapis.com. Значения gcd интерпретированы по документации Google о параметрах режима согласия.

Вывод

На сайте сети Daily работает корректно настроенная платформа согласия Cookie-Script: категории выключены по умолчанию, отказ равнозначен согласию, и после отказа cookie Google Analytics не сохраняются. Однако Google Analytics 4 подключён в расширенном режиме Consent Mode и при статусе «запрещено» продолжает отправлять page_view в Google на каждой странице — с адресом и заголовком страницы, разрешением экрана, клиентскими подсказками браузера и языком, в том числе на пяти страницах после зафиксированного отказа. Отказ пользователя, таким образом, прекращает запись cookie, но не передачу данных о просмотре. Политика конфиденциальности относит адрес IP и поведение при просмотре к «неперсональным данным», объявляет использование сайта согласием и не называет ни одного получателя, реквизитов контролёра и надзорного органа.

Устранение: перевести Google Analytics в базовый режим Consent Mode, при котором тег не загружается и не отправляет обращений до согласия, либо иным образом исключить передачу в Google при отказе; поставить карту Google Maps под согласие или заменить решением без передачи данных до согласия; исправить в политике классификацию адреса IP и сведений о браузере как персональных данных, убрать формулу о согласии через использование сайта, назвать получателей поимённо — Google Analytics, Google Maps, Cookie-Script, — указать реквизиты контролёра, правовые основания и надзорный орган; выставить на домене защитные заголовки.

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

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

Оригинал (разбор)
HAR-файл: ee/daily-ee-2026-09-20.har
SHA-256: 0c47e24868466e2e1f37b2e104992e50fbc025807ef35f67e62283df8107f812
Скриншот
Скриншот интерфейса
Баннер Cookie-Script: «Keeldu kõigist» (отказаться от всего) наравне с «Nõustu kõigiga» · 20.09.2026
Скриншот интерфейса
Окно настроек Cookie-Script: аналитические cookie («Jõudlusküpsised») выключены по умолчанию · 20.09.2026
Скриншот интерфейса
Необходимые cookie: CookieScriptConsent — запоминание выбора пользователя · 20.09.2026
Скриншот интерфейса
Аналитические cookie: Google Analytics _ga и _ga_BP5T581RRX, категория выключена по умолчанию · 20.09.2026
Скриншот интерфейса
Функциональные (pll_language) и неклассифицированные cookie — выключены по умолчанию · 20.09.2026
Контрольный снимок
Ждём изменений
HAR-файлы хранятся в EU-инфраструктуре (Proton Drive). SHA-256 публикуется для проверки целостности.