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

riigikogu.ee

Высший законодательный орган Эстонии

Сайт органа, который принимает законы — в том числе законы о защите персональных данных. Google Tag Manager запускается на +2,7 секунды, а баннер согласия — только на +173 секунды. Разрыв 170,5 секунды: всё это время Google уже получает данные о визите, пока пользователь даже не видел баннера.

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

+2,6–2,7 сек · до баннера
Google reCAPTCHA (+2,6 сек, 42 запроса к gstatic.com и 26 к google.com) и GTM (GTM-5BFRTZC, +2,7 сек) запускаются. Данные уходят в США. Баннера ещё нет.
+173 сек · баннер согласия
Плагин GDPR загружается почти через 3 минуты. Есть кнопка «Отклонить все» (это лучше, чем у многих), но категория «Функциональные» включена по умолчанию — предустановленный переключатель недействителен.
+173,3 сек · после баннера
Cloudflare Insights (6 запросов) и AddToAny (2 запроса) передают данные в США. Google Fonts — 46 запросов, каждый передаёт IP в Google. Ни один не задекларирован.

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

✓ Cloudflare (_cf_bm, _cfuvid) — заявлен
✓ Google Analytics (_ga, _gid, _gat) — заявлен
✓ PHPSESSID — заявлен
+ Google Tag Manager (GTM-5BFRTZC) — не заявлен
+ Google reCAPTCHA — 68 запросов за сессию — не заявлен
+ Cloudflare Insights, AddToAny, Google Fonts (46 запросов) — не заявлен
+ Реальные Google cookies — _Secure-1PSID, SAPISID, NID (745 байт), HSID и др. — не заявлен

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

+2,6 сек www.gstatic.com / www.google.com

Google reCAPTCHA — 42 + 26 запросов за сессию

+2,7 сек www.googletagmanager.com

GTM-5BFRTZC — за 170 сек до баннера. Данные в США

+173,2 сек плагин GDPR (баннер)

Баннер появляется через 173 секунды. Разрыв с GTM — 170,5 сек

+173,3 сек static.cloudflareinsights.com

Cloudflare Insights, 6 запросов. В политике отсутствует

+173,3 сек AddToAny

Кнопки «поделиться», 2 запроса в США. В политике отсутствует

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

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

Контекст

riigikogu.ee — официальный сайт высшего законодательного органа Эстонии. HAR: 587 запросов за сессию, 7 уникальных внешних доменов, 129 сторонних запросов. Это сайт органа, который принимает законы — в том числе законы о защите персональных данных.

Баннер согласия — лучше, но с дефектом

На сайте есть кнопки «Принять», «Отклонить все» и «Сохранить» — кнопка отказа существует, и это лучше, чем на mil.ee. Но категория «Функциональные куки» включена по умолчанию: переключатель зелёный без каких-либо действий пользователя. По Art. 7(2) и Art. 4(11) согласие должно быть активным действием, а предварительно установленные переключатели недействительны — это прямо подтверждено решением Суда ЕС по делу Planet49 (2019). Дополнительно категория «Производительность» (куда входит Google Analytics) описана как «не сохраняющая личные данные», что юридически неверно: GA передаёт IP и присваивает уникальный идентификатор, и то и другое — персональные данные.

Разрыв в 170 секунд

Google Tag Manager (GTM-5BFRTZC) запускается на +2,7 секунды после загрузки, reCAPTCHA — на +2,6 секунды (42 запроса к gstatic.com, 26 к google.com). А баннер согласия (плагин GDPR) загружается только на +173 секунды — почти через три минуты. GTM и reCAPTCHA опережают появление баннера на 170,5 секунды. Пока пользователь читает страницу и ещё не видел никакого баннера, Google уже получил данные о его визите. После взаимодействия с баннером добавляются Cloudflare Insights, AddToAny и Google Fonts (46 запросов, каждый передаёт IP в Google) — ни один не задекларирован.

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

В политике куки задекларированы Cloudflare (_cf_bm, _cfuvid), Google Analytics (_ga, _gid, _gat) и PHPSESSID. Отсутствуют: Google Tag Manager, reCAPTCHA, Cloudflare Insights, AddToAny, Google Fonts и реальный полный список Google cookies (_Secure-1PSID, _Secure-3PSID, SAPISID, NID — 745 байт, HSID, APISID, SID, SSID, SIDCC) — ни один не указан. По Art. 13(1)(e) субъект данных должен знать всех получателей своих данных.

Контекст eID

На сайте Парламента интегрирована эстонская электронная идентификация — граждане могут авторизоваться через ID-карту или Mobile-ID. В той же сессии, где гражданин входит под своим реальным именем, работают незадекларированные трекеры Google, а GTM запускается за 170 секунд до баннера согласия. Это требует отдельного правового обоснования по Art. 9 GDPR.

Вывод

Эстония учит весь мир цифровому государству — другие страны приезжают за опытом, журналисты пишут статьи, конференции и награды. И на сайте Парламента этой страны Google получает данные посетителей за 170 секунд до того, как те видят баннер согласия. GTM на +2,7 сек, плагин GDPR на +173,2 сек — разрыв 170,5 секунды, это просто арифметика, и в этом сила HAR-файла. Страна, которая экспортирует цифровое государство, должна уметь настроить баннер согласия на сайте собственного Парламента.

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

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

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