Технический аудит · 2026-05-29

e-epites.hu

Электронный строительный портал Венгрии
HU

Портал строительного администрирования Венгрии (É-Építés, оператор — Lechner Tudásközpont) — 174 запроса, 6 доменов. Сайт на Drupal 11 с consent-менеджером cookiesjsr. Но до того, как этот менеджер успевает инициализироваться, уже загружаются Google Tag Manager, Google Analytics и Hotjar (запись сессий). GA в политике объявлен, а вот Hotjar — нет вовсе. Скрипты трекеров срабатывают раньше consent-менеджера, передавая IP в Google (США), Hotjar (Мальта/ЕС) и Cloudflare (США).

Хронология утечки

+0 мс · загрузка портала
Разметка, скрипты и изображения — с собственного домена www.e-epites.hu (Apache, Drupal 11, PHP 8.3).
+174 мс · CDN-библиотеки до согласия
progress-tracker с cdn.jsdelivr.net и select2 (CSS) с cdnjs.cloudflare.com. IP посетителя уходит в jsDelivr и Cloudflare.
+273…+390 мс · GTM и Google Analytics до согласия
Контейнер Google Tag Manager (gtm.js, GTM-NT38F4N) и следом gtag.js для GA4 (G-G2LYMG4368). IP посетителя уходит в Google (США).
+391…+520 мс · Hotjar до согласия
static.hotjar.com (hotjar-3725915.js) и script.hotjar.com (модули) — сервис записи сессий и тепловых карт. IP посетителя уходит в Hotjar (Мальта/ЕС). В политике не назван.
+597…+687 мс · consent-менеджер загружается позже трекеров
Только теперь подключается consent-менеджер cookiesjsr (js-cookie и сам cookiesjsr с jsDelivr). GTM, GA4 и Hotjar к этому моменту уже загружены — менеджер не успел их удержать.
профиль трекинга
На сайте одновременно Google Analytics (объявлен) и Hotjar (не объявлен) — статистика плюс запись сессий. Отдельного обращения GA /g/collect в окне замера нет; скрипты трекеров загружены.

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

Cookie-таблица портала — сессионная cookie Drupal (SSESS), cookie consent-менеджера cookiesjsr, Google Tag Manager (для загрузки Google Analytics) и cookie Google Analytics (статистика, _gali, различение пользователей) — заявлен
Оператор — Lechner Tudásközpont Nonprofit Kft.; на сайте есть адаткезелэши-тайекозтато и consent-менеджер cookiesjsr — заявлен
+ Hotjar (static.hotjar.com, script.hotjar.com) — сторонний получатель IP (Мальта/ЕС), запись сессий, до согласия, в политике не назван — не заявлен
+ jsDelivr (cdn.jsdelivr.net) — сторонний получатель IP, до согласия, в политике не назван — не заявлен
+ cdnjs / Cloudflare (cdnjs.cloudflare.com) — сторонний получатель IP из США, до согласия, в политике не назван — не заявлен

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

+174 мс cdn.jsdelivr.net

progress-tracker, js-cookie, cookiesjsr. Оператор Prospect One, ЕС.

+174 мс cdnjs.cloudflare.com

select2 (css+js). Cloudflare, США.

+273 мс www.googletagmanager.com

gtm.js (GTM-NT38F4N) и gtag.js (GA4 G-G2LYMG4368). Google, США.

+391 мс static.hotjar.com

Hotjar id 3725915 — запись сессий, тепловые карты. Hotjar, Мальта/ЕС.

+520 мс script.hotjar.com

Модули Hotjar. В политике не назван.

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

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

Контекст

e-epites.hu — официальный портал строительного администрирования Венгрии (É-Építés Portál), часть Национального строительного реестра (Országos Építésügyi Nyilvántartás). Профессиональное содержание готовит профильное министерство, а эксплуатацию ведёт Lechner Tudásközpont Nonprofit Kft. — государственное некоммерческое предприятие. Через портал доступны информация по строительным разрешениям, электронный строительный журнал и связанные реестровые сервисы (часть — после регистрации). Сайт построен на Drupal 11 (Apache, PHP 8.3). Замер: 174 запроса, 6 доменов, снят на чистом браузере.

Кому уходят данные напрямую (до согласия)

Google (США) — IP посетителя через Google Tag Manager и GA4. Hotjar (Мальта/ЕС) — IP посетителя через скрипты записи сессий. Cloudflare (США) — IP посетителя через select2 с cdnjs. jsDelivr (ЕС) — IP посетителя через загрузку библиотек.

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

Портал сделал то, чего не сделали более простые сайты: у него есть настоящий consent-менеджер — открытый cookiesjsr, и cookie-таблица честно перечисляет собственную сессионную cookie, cookie самого consent-менеджера и Google Analytics, загружаемый через Google Tag Manager. То есть намерение управлять согласием налицо, и аналитика раскрыта.

Замер, однако, выявляет две проблемы. Первая — порядок загрузки. Consent-менеджер cookiesjsr подключается только на +597–687 мс, тогда как Google Tag Manager загружается на +273 мс, GA4 — на +390 мс, а Hotjar — на +391–520 мс. Иными словами, скрипты трекеров подключаются раньше, чем инициализируется механизм, который должен ими управлять; к моменту старта consent-менеджера обращения к Google и Hotjar уже отправлены, а вместе с ними — IP посетителя их провайдерам.

Вторая, и более серьёзная — Hotjar. Это не статистический счётчик, а сервис записи пользовательских сессий и построения тепловых карт: он фиксирует перемещения курсора, клики, прокрутку и способен захватывать взаимодействие с элементами страницы. В cookie-таблице портала Hotjar не упомянут вовсе — при том что Google Analytics в ней назван поимённо. Таким образом, на портале работает необъявленный трекер поведения, причём загружается он до согласия. Дополнительно IP посетителя уходит в Cloudflare (select2 с cdnjs) и в jsDelivr при загрузке библиотек — эти CDN в политике также не названы.

Тайминг относительно согласия

Все внешние обращения идут на +174–687 мс. Ключевое здесь — что трекеры (GTM +273 мс, GA4 +390 мс, Hotjar +391–520 мс) загружаются раньше consent-менеджера cookiesjsr (+597 мс). Механизм согласия физически не мог удержать то, что подключилось до него. Действительного согласия в сеансе не зафиксировано (Set-Cookie ноль).

Чего по замеру утверждать нельзя

Скрипты GTM, GA4 и Hotjar в замере загружены — это уже передало IP их провайдерам, — однако отдельного аналитического обращения GA /g/collect в окне замера нет, и по HAR нельзя утверждать, начал ли Hotjar фактическую запись сессии до согласия; это зависит от конфигурации consent-mode, которая в браузерном замере не видна. Сам факт передачи IP при загрузке скриптов состоялся в любом случае. Hotjar (Hotjar Ltd, Мальта; материнская Contentsquare, Франция) — получатель в ЕС, поэтому по нему вопрос трансграничной передачи в третьи страны слабее, а основная претензия — нераскрытие и запись поведения до согласия; Google и Cloudflare — компании США. Google и Cloudflare могут использовать edge-узлы в ЕС, поэтому вывод сделан о принадлежности получателя, а не о месте узла. Замер снят в облегчённом виде без тел ответов, поэтому визуальное состояние баннера по нему не восстанавливается — вывод о порядке опирается на тайминги обращений. Серверная обработка в браузерном замере не видна.

Вывод

Портал строительного администрирования Венгрии выстроен аккуратнее среднего: у него есть consent-менеджер cookiesjsr, а Google Analytics в cookie-таблице объявлен. Тем не менее реализация даёт сбой сразу в двух местах. Во-первых, скрипты трекеров — Google Tag Manager, GA4 и Hotjar — загружаются раньше, чем инициализируется сам consent-менеджер, поэтому до согласия IP посетителя уже уходит их провайдерам. Во-вторых, Hotjar — сервис записи сессий — в политике не раскрыт вовсе, хотя это трекер поведения более чувствительный, чем объявленная статистика. Передача IP нераскрытому получателю (Hotjar), а также в Google и Cloudflare до фактического согласия, при наличии, но неэффективной работе механизма согласия, составляет нарушение требований о раскрытии получателей и о порядке получения согласия. Устранение в руках оператора: загружать GTM, GA4 и Hotjar только после инициализации consent-менеджера и только при согласии, внести Hotjar (и используемые CDN) в cookie-таблицу как получателей, а по возможности разместить библиотеки локально.

ВАЖНО: прежде чем подавать жалобу регулятору — сначала обратитесь напрямую в компанию и дайте 30 дней на ответ. Без этого шага регулятор может отклонить жалобу. Подробности и шаблон письма компании — в разделе Методология.
Готовое письмо для подачи жалобы

Куда подавать: NAIH — Венгерский орган по защите данныхподать жалобу онлайн →

Кому: NAIH — Венгерский орган по защите данных
От: [Ваше имя], [контактный email]

1. Предмет жалобы
Я подаю жалобу в отношении обработки моих персональных данных сайтом e-epites.hu.

2. Обстоятельства
Я посетил сайт e-epites.hu и обнаружил признаки несоответствия обработки моих персональных данных требованиям GDPR. Технический разбор, опубликованный на gdpru.eu 29.05.2026 (открытая методология, воспроизводимые измерения), документирует следующие признаки:

1) До согласия загружаются Hotjar (static.hotjar.com на +391 мс и script.hotjar.com на +520 мс — сервис записи сессий и тепловых карт), Google Tag Manager и GA4 (gtm.js на +273 мс, gtag.js на +390 мс), а также библиотеки с jsDelivr (progress-tracker, js-cookie, cookiesjsr) и select2 с cdnjs.cloudflare.com. Все они передают IP посетителя: в Hotjar (Мальта/ЕС), в Google (США) и в Cloudflare (США). Cookie-таблица портала объявляет только сессионную cookie, cookie consent-менеджера cookiesjsr и Google Analytics через GTM; Hotjar как получателя не называет вовсе.

2) На сайте установлен consent-менеджер cookiesjsr, но он загружается на +597–687 мс — уже после Google Tag Manager (+273 мс), GA4 (+390 мс) и Hotjar (+391–520 мс). То есть скрипты трекеров подключаются раньше, чем инициализируется механизм, который должен ими управлять. Set-Cookie за весь сеанс ноль; выбор пользователя не зафиксирован, но обращения к трекерам и передача IP их провайдерам уже состоялись.

Полная техническая документация опубликована по адресу: https://gdpru.eu/audits/hu-e-epites-hu/

3. Нарушенные положения
GDPR Art. 13(1)(e) + Chapter V — раскрытие получателей и трансграничная передача; ePrivacy (венгерская имплементация) — трекеры раньше consent-менеджера

4. Требование
Прошу провести проверку указанных нарушений и принять меры, предусмотренные статьёй 58(2) GDPR.

5. Приложения
Полная доказательная база — HAR-файл, контрольная сумма SHA-256
и цитата из политики конфиденциальности сайта, документирующая
указанное противоречие — опубликована и проверяема по ссылке
в пункте 2 выше.

[Дата]                                    [Подпись/имя]