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

president.ee

Канцелярия Президента Эстонии

Один из самых чистых сайтов в серии: 38 запросов, ноль аналитики и рекламы. Единственный внешний элемент — Google reCAPTCHA на форме обращений к Президенту, и именно о ней политика молчит.

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

Загрузка главной страницы
Ноль внешних трекеров. Нет Google Analytics, Tag Manager, DoubleClick, Cloudflare Insights, Google Fonts. Иконки соцсетей — локальные.
Баннер согласия
Отсутствует полностью. Ноль consent-запросов, ноль Set-Cookie.
+251330 мс · форма обращения
reCAPTCHA v2 активируется при переходе на контактную форму: 7 запросов к recaptcha.net, 10 к gstatic.com. В Google уходят IP, User-Agent, cookie _GRECAPTCHA, движения мыши, fingerprint.

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

✓ Hotjar (нет в HAR) — заявлен
✓ Google Analytics (нет в HAR) — заявлен
✓ Google Maps (нет в HAR) — заявлен
✓ Facebook (нет в HAR) — заявлен
✓ Twitter (нет в HAR) — заявлен
+ Google reCAPTCHA v2 — реально работает, передаёт данные, не упомянута ни разу — не заявлен

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

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

Контекст

Высший государственный институт страны. Глава государства подписывает законы, ратифицирует международные договоры, назначает высших должностных лиц. Через контактную форму граждане пишут петиции и личные обращения к Президенту — нередко по чувствительным темам.

Что сделано правильно

Самый компактный HAR в этой серии после eesti.ee — всего 38 запросов. Никакого Google Tag Manager, Google Analytics, DoubleClick, Cloudflare Insights, browser-update.org или Google Fonts. Ноль рекламных сетей, иконки соцсетей локальные, внешних скриптов при загрузке главной страницы нет. Один из самых чистых сайтов в серии.

Единственный внешний элемент — reCAPTCHA

reCAPTCHA v2 (Google) появляется только при переходе на форму обращения к Президенту — на +251330 мс от старта, не при загрузке главной. Публичный Site Key виден в HTML. Всего 7 запросов к recaptcha.net и 10 к gstatic.com.

При каждом использовании reCAPTCHA передаёт в Google: IP-адрес, User-Agent, cookie _GRECAPTCHA (уникальный идентификатор сессии), поведенческие паттерны (движения мыши, тайминги кликов), fingerprint браузера и историю взаимодействия с другими сервисами Google, если пользователь в них авторизован.

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

Политика конфиденциальности заявляет, что куки собирают Hotjar и Google Analytics, а данные получают Google Maps, Facebook и Twitter. В HAR нет ни одного запроса ни к одному из этих сервисов. При этом reCAPTCHA — которая реально работает и реально передаёт данные — в политике не упомянута ни разу.

Это зеркальная ситуация относительно sotsiaalkindlustusamet.ee: там политика декларировала мёртвый сервис (AddThis), здесь — декларирует сервисы, которых нет, и молчит о том, который есть.

Отдельно политика утверждает: «IP-адреса не связываются с идентифицирующей информацией». Но reCAPTCHA передаёт IP в Google, а Google связывает IP с профилями пользователей профессионально. То, что Канцелярия Президента не связывает, не означает, что не связывает Google. Та же формулировка встречается у oiguskantsler.ee и sotsiaalkindlustusamet.ee — это государственный шаблон.

reCAPTCHA против альтернатив

reCAPTCHA — не единственный способ защиты форм от спама. Существуют hCaptcha (европейская, GDPR-compliant), Friendly Captcha (немецкая, данные остаются в ЕС) и простой honeypot (скрытое поле, ноль внешних запросов — используется на eesti.ee). Выбор именно Google reCAPTCHA для формы обращений к главе государства — осознанное решение передавать данные граждан в американскую корпорацию в момент их обращения.

Вывод

Технически сайт почти образцовый — и тем заметнее единственная проблема. Гражданин, пишущий петицию или личное обращение Президенту, в момент отправки передаёт свои поведенческие данные и fingerprint в Google. Политика об этом не говорит ни слова, хотя подробно перечисляет сервисы, которых на сайте нет.

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

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

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