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

1a.ee

Маркетплейс электроники

Маркетплейс электроники — один замер карточки товара, 141 запрос, 15 узлов, около шести секунд. Платформа управления согласием Cookiebot на месте, и аналитику Google она удерживает корректно: события GA4 идут со статусом «запрещено», бескуково. Но сервис отзывов Bazaarvoice эту рамку опережает — его код и поведенческие аналитические маяки начинают работать раньше, чем на странице загружается сам механизм согласия. Отдельно на страницу вписан движок рекомендаций Bitrec, в политике не названный; в этом замере его обращение заблокировано. Заголовки безопасности выставлены строго.

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

+1282…+1289 мс · сторонние сервисы раньше CMP
apps.bazaarvoice.com — сервис отзывов Bazaarvoice; goldfish.bitrec.com/recommender.js — движок рекомендаций Bitrec (обращение со статусом 0). Оба стартуют раньше, чем на +1850 мс загружается платформа согласия Cookiebot. Отдача через Cloudflare; заголовки безопасности строгие: HSTS (два года), Referrer-Policy strict-origin-when-cross-origin, X-Content-Type-Options nosniff, X-Frame-Options SAMEORIGIN.
+1290…+1318 мс · Cloudflare, GTM, Facebook SDK
static.cloudflareinsights.com/beacon.min.js, www.googletagmanager.com/gtm.js и connect.facebook.net/sdk.js — аналитический маяк Cloudflare, контейнер тегов и SDK Facebook (событий пикселя /tr не наблюдается).
+2207…+3126 мс · аналитические маяки Bazaarvoice
network-eu-a.bazaarvoice.com/a.gif — восемь поведенческих обращений аналитики magpie (идентификатор загрузки, клиент, окружение). Все со статусом согласия gcs=- (режим согласия не применяется).
+2978…+2992 мс · аналитика Google (бескуково)
region1.google-analytics.com — обращения конверсий и события GA4 session_start, page_view, view_item (G-13JMJS6JQH), gcs=G100. Событие view_item несёт тип страницы и стоимость товара; пинги бескуковые.

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

✓ Контролёр — оператор 1A.ee (SIA, по документу «Политика и куки»); четыре категории cookie — заявлен
✓ Декларация cookie называет: Bazaarvoice, LupaSearch, Google Analytics, Facebook / Meta, Cloudflare, Firebase, Cookiebot — заявлен
✓ «Продолжая просмотр, вы соглашаетесь с необходимыми cookie»; прочие категории — по настройке согласия — заявлен
✓ Категории: необходимые, статистика (statistika), маркетинг (turundus), предпочтения — заявлен
✓ Управление согласием — Cookiebot; надзорный орган — Andmekaitse Inspektsioon — заявлен
+ Bitrec (goldfish.bitrec.com) — движок рекомендаций; вписан в разметку страницы, в декларации cookie не назван — не заявлен
+ То, что аналитика Bazaarvoice (маяки a.gif) стартует раньше загрузки платформы согласия — не заявлен

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

+1282 мс apps.bazaarvoice.com

Сервис отзывов Bazaarvoice, до платформы согласия Cookiebot.

+1289 мс goldfish.bitrec.com

Движок рекомендаций Bitrec (recommender.js). Заблокировано/не состоялось. В политике не назван.

+1850 мс consent.cookiebot.com

Появляется позже Bazaarvoice.

+2207 мс network-eu-a.bazaarvoice.com

Маяк a.gif аналитики magpie; идентификатор загрузки, клиент, окружение.

+2980 мс region1.google-analytics.com

GA4 page_view/view_item, G-13JMJS6JQH, gcs=G100.

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

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

Контекст

1a.ee — маркетплейс электроники и бытовой техники; оператор указан в документе «Политика и куки» (латвийская SIA группы Klix / 220.lv). Сайт отдаётся через Cloudflare и держит строгую планку заголовков: HSTS (два года, includeSubDomains), Referrer-Policy strict-origin-when-cross-origin, X-Content-Type-Options nosniff, X-Frame-Options SAMEORIGIN. Управление согласием реализовано платформой Cookiebot.

Замер — одна запись карточки товара: 141 запрос, 15 узлов, около шести секунд, съёмка 9 сентября 2026 года. Обработку описывает декларация cookie на движке Cookiebot.

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

До согласия — Bazaarvoice (аналитические маяки сервиса отзывов). Аналитика Google идёт бескуково, запрет соблюдает. В разметку вписан движок рекомендаций Bitrec (в этом замере заблокирован). Функционально — LupaSearch (поиск), Firebase, Cloudflare.

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

Расхождение здесь избирательное и в двух точках.

Аналитика Google запрет соблюдает. Cookiebot настроен на режим согласия Google, и события GA4 (G-13JMJS6JQH) — session_start, page_view, view_item — идут со статусом gcs=G100: оба хранилища запрещены, пинги бескуковые. Событие view_item несёт тип страницы и стоимость товара, но без куки-привязки. Это корректное поведение при неданном согласии.

Но аналитика отзывов опережает механизм согласия. Сервис отзывов Bazaarvoice загружается на +1282 мс, тогда как сама платформа Cookiebot подтягивается лишь на +1850 мс. Поведенческие аналитические маяки Bazaarvoice — network-eu-a.bazaarvoice.com/a.gif, аналитика magpie с идентификатором загрузки, клиентом и окружением — уходят на +2207…+3126 мс. То есть на странице сначала стартует сторонняя аналитика, и лишь затем появляется механизм согласия; маяки Bazaarvoice этим механизмом не обусловлены. Виджет отзывов сам по себе функционален, но его поведенческая аналитика — отдельная обработка, которая до согласия уходить не должна.

И один получатель не раскрыт. Декларация cookie называет Bazaarvoice, LupaSearch, Google Analytics, Facebook, Cloudflare и Firebase. Но движок рекомендаций и персонализации Bitrec (goldfish.bitrec.com) в ней не упомянут, при том что его скрипт recommender.js вписан в разметку страницы. В этом замере обращение к Bitrec ушло со статусом 0 — заблокировано или не состоялось, — поэтому фактическая передача данных не подтверждается; но нераскрытый сторонний получатель в страницу встроен.

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

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

Доказано: Bazaarvoice стартует раньше платформы согласия. Код Bazaarvoice загружается на +1282 мс, платформа Cookiebot — на +1850 мс; аналитические маяки a.gif уходят на +2207…+3126 мс.

Доказано: Bitrec вписан в разметку, но его обращение не состоялось. recommender.js запрошен на +1289 мс со статусом 0.

Не доказано: содержимое обращений Bazaarvoice и передача в Bitrec. Что именно несут маяки Bazaarvoice сверх служебных полей, в разборе не приводится; передача в Bitrec не подтверждается из-за статуса 0.

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

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

Замер охватывает одну страницу — карточку товара — и фиксирует поведение браузера, не внутреннюю кухню сервисов: серверная обработка, настройка контейнера тегов и договоры с получателями браузерным замером не проверяются. Статус 0 у обращения Bitrec означает, что запрос не завершился (заблокирован или не состоялся); вывод о нераскрытии опирается на факт встраивания его скрипта, а не на передачу. Сети изображений (ksd-images.lt) и платформа Klix отнесены к первой стороне и инфраструктуре группы; LupaSearch и Firebase — к функциональной части.

Файл опубликован очищенным от личных данных: удалены значения куки в запросах. Заголовки ответов, статусы, порядок загрузки и инициаторы сохранены, поэтому порядок загрузки Bazaarvoice относительно CMP, статус gcs=G100 у аналитики и статус 0 у Bitrec проверяются по опубликованному файлу напрямую.

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

Вывод

Маркетплейс держит платформу управления согласием Cookiebot и строгие заголовки безопасности, и аналитику Google удерживает корректно: события GA4 идут со статусом «запрещено», бескуково. Но рамка согласия покрывает не весь стек. Сервис отзывов Bazaarvoice стартует раньше, чем на странице загружается сам механизм согласия, и его поведенческие аналитические маяки уходят вне этой рамки. А в разметку страницы вписан движок рекомендаций Bitrec, в декларации cookie не названный, — в этом замере его обращение заблокировано, но сам факт встраивания нераскрытого получателя остаётся.

Устранение: обусловить загрузку и аналитические маяки Bazaarvoice фактическим согласием, чтобы до выбора его код не стартовал раньше платформы согласия и маяки a.gif не уходили; назвать движок рекомендаций Bitrec в декларации cookie как получателя с указанием цели либо убрать его скрипт со страницы, если он не используется; сохранить корректное поведение аналитики Google, распространив тот же принцип гейтинга на сервис отзывов.

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

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

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