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

efta.int

EFTA — межправительственная торговая организация

Торговая ассоциация Норвегии, Исландии, Лихтенштейна и Швейцарии. Datawrapper вместо Flourish — немецкая GDPR-совместимая альтернатива. Но Matomo Cloud с HeatmapSessionRecording без согласия, Google CSE приносит рекламную инфраструктуру.

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

+242 мс · баннер
Cookiesjsr (Drupal модуль) — CMP начинает загружаться с собственного сервера.
+276 мс · до баннера
Google CSE (cse.google.com) — поиск по сайту через Google. Данные в Google, США.
+301 мс · до баннера
Matomo Cloud (eftaint.matomo.cloud) — аналитика. Новая Зеландия/США.
+421 мс · до согласия
Matomo HeatmapSessionRecording — запись тепловых карт. До взаимодействия с баннером.
+461 мс · до согласия
Datawrapper (datawrapper.dwcdn.net) — интерактивные карты и графики. Германия.
+1918 мс · до согласия
Google Ad Traffic Quality (ep1.adtrafficquality.google) — рекламная инфраструктура через CSE.
+2802 мс · до согласия
Google Ads (pagead2.googlesyndication.com) — рекламный скрипт через CSE.

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

+ Matomo Cloud HeatmapSessionRecording — не заявлен
+ Google Custom Search Engine — не заявлен
+ Google Ad Traffic Quality — не заявлен
+ Google Ads (через CSE) — не заявлен

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

+276 мс cse.google.com

Google CSE поиск. США

+301 мс eftaint.matomo.cloud

Matomo Cloud + HeatmapSessionRecording

+1918 мс ep1.adtrafficquality.google

Google рекламная инфраструктура через CSE

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

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

Контекст

Европейская ассоциация свободной торговли (EFTA) — межправительственная организация объединяющая Исландию, Лихтенштейн, Норвегию и Швейцарию. Управляет зоной свободной торговли, администрирует Соглашение о ЕЭП. Не является институцией ЕС, но тесно связана с европейским правом. Подпадает под GDPR как организация обрабатывающая данные граждан ЕС. Сайт на Drupal. HAR: 267 запросов, 11 доменов.

Datawrapper — правильный выбор для визуализаций

datawrapper.dwcdn.net — Datawrapper, немецкая платформа для интерактивных графиков и карт (Datawrapper GmbH, Берлин). В отличие от Flourish (американская), Datawrapper работает в ЕС и соблюдает GDPR. 20 запросов за сессию: две интерактивные карты — Roboto шрифт с собственного CDN Datawrapper (static.dwcdn.net), данные в формате CSV. Это осознанный выбор европейской альтернативы — тот же принцип что PeerTube у ENISA.

Matomo Cloud + HeatmapSessionRecording

eftaint.matomo.cloud (+301 мс) — облачная Matomo (InnoCraft, Новая Зеландия), как у Суда ЕС. Но EFTA идёт дальше: на +421 мс загружается HeatmapSessionRecording/configs.php — модуль записи тепловых карт и сессий. Это означает что сайт не просто считает посещения — он записывает движения мыши и клики каждого посетителя. Heatmap & Session Recording требует явного согласия по GDPR. Активируется до появления баннера.

Google CSE — поиск с рекламой

Google Custom Search Engine (+276 мс) встроен для поиска по сайту. Но CSE в рекламном режиме приносит с собой Google Ad Traffic Quality (adtrafficquality.google) и Google Ads (pagead2.googlesyndication.com). EFTA — некоммерческая торговая организация, реклама Google появляется как побочный эффект бесплатного CSE. Решение: платный Google CSE без рекламы или собственный поиск (Typesense, Meilisearch).

Cookiesjsr — CMP но не блокирует

Drupal модуль Cookies/CookiesJSR (cookiesjsr) — это добросовестная попытка реализовать CMP. Но загружается на +242 мс, Google CSE на +276 мс, Matomo на +301 мс — всё до готовности баннера. Конфигурация не блокирует трекеры до согласия.

Вывод

EFTA сделала правильный выбор в части визуализаций — Datawrapper вместо Flourish. Но Matomo Cloud с HeatmapSessionRecording без согласия, Google CSE приносящий рекламную инфраструктуру, и Cookiesjsr не блокирующий трекеры — три конкретных точки для исправления. Self-hosted Matomo без HeatmapSessionRecording, платный CSE и правильная конфигурация CMP решат все три.

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

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

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