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

peetripizza.ee

Сайт сети пиццерий с доставкой

Сайт сети пиццерий Peetri Pizza — один замер страницы заказа, 43 запроса, 8 узлов. Кейс близок к образцовому: платформа управления согласием CookieYes грузится первой, баннер даёт отказ на первом экране («Keeldu kõigist») наравне с «Nõustun kõigiga», а категории в настройках по умолчанию выключены. Аналитика Google запрет соблюдает — события GA4 идут со статусом gcs=G100, бескуково; Facebook загружает только SDK без событий пикселя. Политика подробная и называет всех получателей поимённо, включая Facebook Pixel. Единственная оговорка — SDK Facebook и обращения GA грузятся до фиксации выбора (но под запретом).

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

+188…+222 мс · CMP первой, контейнер, SDK
cdn-cookieyes.com/client_data/… (платформа согласия, +188 мс) — грузится первой; www.googletagmanager.com/gtm.js (+188 мс), connect.facebook.net/fbevents.js (SDK Facebook, +189 мс), gtag (+222 мс).
+869…+876 мс · аналитика (бескуково)
region1.google-analytics.com — события GA4 page_view, first_visit, session_start и measurement/conversion со статусом gcs=G100 (оба хранилища запрещены), бескуково. Одно событие несёт dl=/pizzeria/aardla, но под запретом.

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

✓ Контролёр — PP Trading OÜ (Peetri Pizza); контакт paula@peetripizza.ee — заявлен
✓ Подробная политика и куки-декларация (движок CookieYes): категории необходимые, функциональные, аналитические, результативность — заявлен
✓ Получатели названы поимённо: CookieYes, Google reCAPTCHA, Google Analytics, Facebook (Facebook Pixel _fbp), Wix, Laravel, Cloudflare — заявлен
✓ Баннер с тремя кнопками («Kohanda» / «Keeldu kõigist» / «Nõustun kõigiga»), категории по умолчанию выключены — заявлен
✓ Надзорный орган — Andmekaitse Inspektsioon — заявлен
+ SDK Facebook и обращения GA грузятся до фиксации выбора (но под запретом gcs=G100) — не заявлен

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

+188 мс cdn-cookieyes.com

Платформа согласия; баннер с «Keeldu kõigist» на первом экране.

+189 мс connect.facebook.net

fbevents.js; кука _fbp названа в политике.

+876 мс region1.google-analytics.com

GA4 page_view, gcs=G100.

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

Контекст

peetripizza.ee — сайт сети пиццерий с доставкой Peetri Pizza (контролёр — PP Trading OÜ, контакт paula@peetripizza.ee). Сайт на Laravel, отдаётся через Cloudflare. Обработку описывают подробная политика и куки-декларация на движке CookieYes; управление согласием — CookieYes.

Замер — одна запись страницы заказа (/telli/…, добавление комбо): 43 запроса, 8 узлов.

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

Аналитика — Google Analytics 4 (под запретом, gcs=G100, бескуково). Управление согласием — CookieYes. Facebook загружает только SDK, без событий. Функционально — reCAPTCHA (защита форм), шрифты. Первая сторона — сайт на Laravel за Cloudflare.

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

Здесь заявленное и фактическое сходятся — случай аккуратный.

Механизм согласия образцовый. Платформа CookieYes грузится первой (+188 мс), баннер «Hindame teie privaatsust» даёт три кнопки — «Kohanda», «Keeldu kõigist» (отклонить все), «Nõustun kõigiga», — причём отказ на первом экране равнозначен согласию. В настройках категории Funktsionaalsed, Analüütilised, Tulemuslikkus по умолчанию выключены (не предвыбраны). По части механизма согласия претензий нет.

Аналитика Google запрет соблюдает. События GA4 — page_view, first_visit, session_start, measurement/conversion — идут со статусом gcs=G100: оба хранилища запрещены, пинги бескуковые. Одно событие несёт адрес страницы пиццерии (dl=/pizzeria/aardla), но без куки-привязки. Это корректное поведение при неданном согласии.

Facebook присутствует только как SDK. connect.facebook.net/fbevents.js загружается на +189 мс, но событий пикселя /tr в замере нет — пиксель инициализирован, но данных не передал.

Получатели раскрыты поимённо. Политика и куки-декларация называют всех: CookieYes, Google reCAPTCHA, Google Analytics, Facebook (с кукой _fbp — Facebook Pixel, «показ рекламы»), Wix, Laravel, Cloudflare, — с категориями и сроками. Раскрытие на хорошем уровне.

Единственная оговорка — порядок загрузки. SDK Facebook (+189 мс) и обращения GA (+869 мс) грузятся до фиксации выбора пользователя в баннере. Фактической передачи при этом не зафиксировано: GA идёт под запретом (gcs=G100, бескуково), а Facebook SDK событий не отправил. Это оговорка о порядке инициализации, а не передача данных до согласия; чистое решение — гейтить загрузку SDK и обращений GA до выбора.

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

Доказано: CMP грузится первой. CookieYes — +188 мс, раньше остального стека.

Доказано: баннер даёт отказ на первом экране. Скриншоты фиксируют «Keeldu kõigist» и выключенные по умолчанию категории.

Доказано: аналитика соблюдает запрет. Все обращения GA4 несут gcs=G100, бескуково.

Доказано: Facebook только SDK, без событий. В замере лишь fbevents.js, обращений /tr нет.

Доказано: получатели названы. Политика перечисляет CookieYes, Google, Facebook, Wix, Laravel, Cloudflare поимённо.

Не установлено: решение о согласии. Выбор в замере не зафиксирован; gcs=G100 указывает на запрещённое состояние (по умолчанию или по отказу).

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

Замер охватывает страницу заказа и фиксирует поведение браузера, не серверную обработку: что Google делает с полученными (запрещёнными к хранению) сигналами, браузерным замером не проверяется. Facebook назван в политике, но в замере лишь загрузил SDK без событий — фактическая активность пикселя в этой сессии не наблюдалась. reCAPTCHA, шрифты отнесены к функциональной части.

Файл опубликован очищенным от личных данных (39 правок, самопроверка чистая; параметры URL страницы заказа вычищены); порядок загрузки (CookieYes первой), статус gcs=G100 у GA и отсутствие событий Facebook /tr проверяются по опубликованному файлу и скриншотам напрямую. Баннер и настройки — со скриншотов (живой UI).

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

Вывод

Сеть пиццерий оставляет аккуратное впечатление, близкое к образцовому. Платформа управления согласием CookieYes грузится первой, баннер даёт отказ на первом экране наравне с согласием, категории в настройках по умолчанию выключены. Аналитика Google идёт под запретом (gcs=G100, бескуково), Facebook ограничен загрузкой SDK без событий, а политика подробная и называет всех получателей поимённо, включая Facebook Pixel с его кукой.

Единственное наблюдение — порядок инициализации: SDK Facebook и обращения GA грузятся до фиксации выбора в баннере. Фактической передачи данных до согласия при этом не зафиксировано — GA под запретом, Facebook без событий, — поэтому это мелкая оговорка о порядке, а не нарушение, и severity здесь нулевой.

Устранение (необязательное, для чистоты): гейтить загрузку SDK Facebook и обращений GA до фактического выбора в баннере, чтобы порядок «согласие → загрузка» соблюдался строго; в остальном текущая конфигурация — CookieYes первой, отказ на первом экране, невыбранные категории, соблюдённый запрет аналитики и поимённое раскрытие получателей — может служить ориентиром.

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

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

Оригинал (разбор)
HAR-файл: ee/peetripizza-ee-2026-09-13.har
SHA-256: 3ff0c18df88c9b03cea6d54134a3236a30e5daf3d97efe6b13f626eabc9dd1f3
Скриншот
Скриншот интерфейса
Баннер cookie: «Kohanda» / «Keeldu kõigist» / «Nõustun kõigiga» — отказ на первом экране · 13.09.2026
Скриншот интерфейса
Настройки: функциональные, аналитические, результативность по умолчанию выключены · 13.09.2026
Скриншот интерфейса
Куки-декларация: необходимые куки (XSRF-TOKEN, laravel_session, __cf_bm) с описанием · 13.09.2026
HAR-файлы хранятся в EU-инфраструктуре (Proton Drive). SHA-256 публикуется для проверки целостности.