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

belnet.be

Национальная научно-образовательная сеть Бельгии

Национальная научно-образовательная сеть Бельгии (Belnet) — 17 запросов, 4 домена. Аналитика Matomo размещена самостоятельно на собственной сети — это сделано правильно. Но до согласия и без consent-менеджера загружаются JS-библиотеки с unpkg и файл шрифта Google с gstatic, передавая IP посетителя в CDN unpkg и в Google (США). Эти сервисы в политике не названы.

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

+0 мс · загрузка портала
Контент и изображения с собственного домена belnet.be.
+149 мс · Matomo (self-hosted)
analytics.belnet.be/matomo.php?idsite=18 — аудиторное измерение Matomo на собственной инфраструктуре Belnet.
+206 мс · библиотеки с unpkg
unpkg.com — JS-библиотеки Masonry и imagesLoaded с внешнего CDN (Cloudflare, США).
+383 мс · Google-шрифт до согласия
fonts.gstatic.com — файл шрифта Roboto с серверов Google. IP посетителя уходит в Google (США).

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

✓ Общая политика обработки персональных данных (упомянуто согласие как основание) — заявлен
✓ Отдельного раздела о cookie в предоставленной политике нет — заявлен
+ Google Fonts (fonts.gstatic.com) — файл шрифта, IP в Google (США), до согласия, не назван — не заявлен
+ unpkg.com — CDN JS-библиотек (США), до согласия, не назван — не заявлен
+ Matomo (analytics.belnet.be) — self-hosted аудитория, до согласия; в политике не назван — не заявлен

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

+149 мс analytics.belnet.be

Matomo на собственной сети Belnet. idsite=18.

+206 мс unpkg.com

JS-библиотеки Masonry/imagesLoaded. CDN unpkg (Cloudflare), США.

+383 мс fonts.gstatic.com

Файл шрифта Roboto. Google, США.

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

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

Контекст

belnet.be — сайт Belnet, национальной научно-образовательной сети Бельгии (государственная служба, обеспечивающая интернет-инфраструктуру для университетов, исследовательских центров и госорганов; именно в сети Belnet размещены многие бельгийские государственные сайты). Ответственный за обработку — Belnet. Политика обработки персональных данных (около 7 100 символов) отдельного раздела о cookie не содержит. Замер: 17 запросов, 4 домена, снят на чистом браузере.

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

Google (США) — IP через файл Google-шрифта; unpkg / Cloudflare (США) — IP через JS-библиотеки.

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

Аудиторную часть Belnet реализует правильно: инструмент Matomo размещён самостоятельно на собственном субдомене analytics.belnet.be в собственной сети (IP из адресного пространства Belnet), без обращения к внешним аналитическим сервисам. Это образцовое размещение аналитики.

Однако два внешних ресурса передают данные за пределы собственной инфраструктуры и до согласия. На +206 мс с unpkg.com загружаются JS-библиотеки Masonry и imagesLoaded — это CDN npm-пакетов на инфраструктуре Cloudflare (США). На +383 мс с fonts.gstatic.com загружается файл шрифта Roboto — сервер Google (США). Обе загрузки сообщают IP-адрес посетителя соответствующему получателю. Consent-менеджер на сайте отсутствует, за весь сеанс не выставлено ни одной cookie, выбор пользователем не сделан — все обращения происходят до согласия. Ни Google, ни unpkg, ни Matomo в политике не названы, а отдельного раздела о cookie в ней нет.

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

Matomo (self-hosted) срабатывает на +149 мс, библиотеки unpkg — на +206 мс, Google-шрифт — на +383 мс. Механизм согласия отсутствует; передача IP внешним получателям в США происходит безусловно, до и вне какого-либо выбора пользователя.

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

Замер охватывает главную страницу. Google и Cloudflare (unpkg) могут использовать edge-узлы в ЕС, поэтому вывод сделан о принадлежности получателей (компании США), а не о физическом местоположении узлов. Самостоятельно размещённый Matomo при соответствующей настройке может подпадать под освобождение от согласия; предметом наблюдения являются внешние обращения к Google и unpkg. Обработка на стороне сервера в браузерном замере не видна.

Вывод

Belnet правильно размещает аналитику Matomo на собственной инфраструктуре, но до согласия и при отсутствии consent-менеджера подгружает JS-библиотеки с unpkg (США) и файл шрифта с серверов Google (США), передавая обоим IP посетителя. Эти сервисы в политике не названы, а отдельного раздела о cookie в ней нет. Передача IP внешним получателям в США до согласия указывает на несоблюдение требований о раскрытии получателей и о трансграничной передаче. Устранение минимально и не затрагивает уже корректный аналитический контур: разместить файлы шрифтов и JS-библиотеки локально на собственном домене — тогда единственными обращениями останутся собственный контент и self-hosted Matomo.

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

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

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