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

siseministeerium.ee

Полиция, погранохрана, миграция, гражданство

Министерство, курирующее полицию, погранохрану, миграцию и гражданство. Его политика куки — зеркало наоборот: она декларирует сервисы, которых на сайте нет (Google Analytics, AddThis, Facebook), и молчит о тех, что реально работают (Matomo, Cloudflare). Документ, описывающий параллельную реальность.

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

+0 мс · до согласия
Cloudflare RUM (cdn-cgi/rum) — статус 204, поведенческая аналитика, данные в США, 4 запроса за сессию. В политике отсутствует.
+141 сек · до согласия
piwik.smit.ee/matomo.js (статус 200, данные переданы), i.ytimg.com (YouTube-превью, IP в Google), static.cloudflareinsights.com (статус 200), browser-update.org (+142 сек, статус 304). Ни один не задекларирован.
Баннер согласия
Три кнопки, кнопки «Reject All» нет. В браузере уже установлены _cf_bm (Cloudflare Bot Management) и cf_clearance — оба не задекларированы. Пользователь о них не знает ничего.

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

✓ Google Analytics (_ga, _gid, _gat) — ноль запросов в HAR — заявлен
✓ AddThis (__atuvc, __atuvs) — ноль запросов — заявлен
✓ Facebook, LinkedIn, Twitter — ноль запросов — заявлен
+ Matomo (piwik.smit.ee) — работает, 2 запроса — не заявлен
+ Cloudflare RUM (+0 мс) и Cloudflare Insights — данные в США — не заявлен
+ browser-update.org, cookies _cf_bm / cf_clearance — не заявлен

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

+0 мс cdn-cgi/rum (Cloudflare RUM)

Поведенческая аналитика, статус 204, 4 запроса. Данные в США

+141 622 мс piwik.smit.ee (Matomo)

Matomo на сервере RIA. Статус 200, данные переданы. В политике нет

+141 721 мс static.cloudflareinsights.com

Cloudflare Insights, статус 200, данные в США

+142 070 мс browser-update.org

Статус 304. Тот же скрипт, что на AKI, epa.ee, emta.ee, transpordiamet.ee

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

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

Контекст

siseministeerium.ee — официальный сайт Министерства внутренних дел Эстонии, ведомства, которое курирует полицию, погранохрану, внутреннюю безопасность, миграцию и гражданство. Через этот сайт граждане взаимодействуют с государством по вопросам, напрямую касающимся их правового статуса. HAR: 45 запросов, 6 доменов.

Что задекларировано — и чего нет

В политике куки указаны: has_js, Google Analytics (_ga, _gid, _gat), AddThis (__atuvc, __atuvs), а в разделе третьих сторон — Google, Facebook, LinkedIn, Twitter. Открываем HAR: Google Analytics — ноль запросов, AddThis — ноль, Facebook/LinkedIn/Twitter — ноль. Все задекларированные сервисы не работают. Зато работают те, которых в политике нет: Cloudflare RUM (с +0 мс, 4 запроса, США), Matomo (piwik.smit.ee, статус 200, данные переданы), Cloudflare Insights (статус 200, США), browser-update.org (статус 304), YouTube-превью (IP в Google). В браузере установлены _cf_bm (Cloudflare Bot Management) и cf_clearance — тоже не задекларированы.

Зеркало наоборот

Большинство сайтов в серии не декларируют то, что работает, — это нарушение, но понятное: забыли, не обновили. Здесь иначе. Политика описывает сервисы, которых на сайте нет, и молчит о тех, которые есть. Пользователь читает документ и ошибается дважды: думает, что Google Analytics собирает его данные — нет; думает, что Matomo не существует — а он работает; думает, что Cloudflare не ставит куки — а _cf_bm уже в браузере. Это не пробел в документации — это документ, который описывает параллельную реальность.

Контекст eID

На сайте интегрирована Web eID (token-signing-page-script.js) — вход по ID-карте или Mobile-ID. В той же сессии, где гражданин потенциально входит под своим реальным именем, работают browser-update.org, Matomo и Cloudflare Insights — все незадекларированные. Это требует отдельного обоснования по Art. 9 GDPR: обрабатываются данные, позволяющие связать поведение на сайте с реальной личностью.

Вывод

Это Министерство внутренних дел: полиция, погранслужба, гражданство, миграция. Политика куки декларирует Google Analytics, которого нет, не упоминает Matomo, который есть, и молчит о Cloudflare Bot Management, который ставит куки в браузер каждого посетителя. По GDPR это несоответствие принципу прозрачности — причём несоответствие в обе стороны сразу: документ вводит в заблуждение и тем, что обещает, и тем, о чём молчит.

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

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

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