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

cittametropolitana.mi.it

Городская метрополия Милана

Сайт городской метрополии Милана. 65 запросов, 5 доменов. Аналитика — государственная, анонимная, и в отдельной cookie-политике она названа. Но основная политика категорично обещает не передавать данные за пределы ЕЭЗ — а шрифты Google уводят IP посетителя в США, причём полными семействами и нигде не названные.

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

+0–2915 мс · загрузка портала
Портал на устаревшей системе OpenCms с легаси-структурой адресов. Ресурсы темы — со своего домена.
не применимо — баннера согласия нет
Баннера согласия не обнаружено. Государственная анонимная аналитика приравнена к техническим средствам и согласия не требует, поэтому отсутствие баннера само по себе не нарушение. Но и Google Fonts при этом грузится безусловно.
+3047–4078 мс · Google Fonts и аналитика
На +3047 мс уходят три запроса за семействами шрифтов к серверам Google, на +3567–3738 мс — сами файлы шрифтов оттуда же. Государственная аналитика загружается на +3723 мс и отправляет замер на +4078 мс — причём замер несёт идентификатор посетителя. Ни одного cookie за весь сеанс.

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

✓ Государственная аналитика Web Analytics Italia (названа в отдельной cookie-политике как анонимная) — заявлен
+ Google Fonts (полные семейства шрифтов) — передача IP в США, не названа нигде — не заявлен

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

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

Контекст

www.cittametropolitana.mi.it — сайт городской метрополии Милана, уровня местного самоуправления между регионом и муниципалитетами. Сделан на устаревшей системе OpenCms с характерной легаси-структурой адресов. В замере 65 обращений к пяти доменам: самому сайту и его служебному поддомену, государственной аналитике и серверам шрифтов Google. Ответственным за обработку данных политика верно указывает саму метрополию. Замер, как и вся серия, снят на чистом браузере Edge без VPN и блокировщика.

Это снова знакомый по серии случай, и снова с уточнением в пользу точности, которое всплыло при сверке с живым сайтом.

Был ли баннер согласия

Баннера согласия нет. Государственная анонимная аналитика по итальянским правилам приравнена к техническим средствам и согласия не требует, так что само по себе отсутствие баннера здесь не нарушение. Стоит лишь отметить, что замер аналитики несёт идентификатор посетителя, поэтому «анонимность» тут, как и на ряде других госсайтов, означает скорее обезличивание с маскировкой IP, чем полную безличность. А вот шрифты Google при этом грузятся безусловно, ни от какого согласия не завися.

Что выяснилось про политику

Здесь важная поправка к первому впечатлению. Выгруженный документ — основная политика — действительно не содержит ни слова о cookie. Но это не значит, что раздела нет вовсе: у сайта есть отдельная cookie-страница, доступная на самом ресурсе, и в ней государственная аналитика Web Analytics Italia названа прямо и описана как анонимная статистика, приравненная к техническим cookie. То есть аналитический слой и раскрыт, и реализован корректно — пробел был в выгрузке, а не на сайте. Это надо зафиксировать честно, чтобы не записать в нарушения то, что на деле раскрыто.

Google Fonts уводит IP в США — а политика обещает «только ЕЭЗ»

А вот это — настоящий и подтверждённый изъян. Основная политика содержит категоричное обещание: данные не передаются в третьи страны за пределы Европейской экономической зоны. Между тем шрифты сайт подгружает не со своего сервера, а напрямую с серверов Google — причём по полной программе: и описание стилей шрифтов, и сами файлы семейств (Roboto и другие). А любое такое обращение передаёт IP-адрес посетителя в Google, американскую компанию.

Тут два совпавших расхождения. Во-первых, это прямо противоречит обещанию держать данные в пределах ЕЭЗ. Во-вторых, Google как получатель не назван нигде — ни в основной политике, ни в отдельной cookie-странице. И это не теоретическая придирка: европейские суды уже выносили решения, что именно такая подгрузка шрифтов Google с его серверов — это неправомерная передача IP-адреса пользователя, и единственный законный путь в отсутствие согласия — положить шрифты на свой сервер. Здесь же они тянутся из Google полными семействами.

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

Несколько честных оговорок. Отдельную cookie-страницу я читал по доступной публикации, а не выгружал целиком, поэтому ручаюсь, что государственная аналитика там названа, но не могу со стопроцентной полнотой утверждать, что Google Fonts не упомянут вообще нигде в её тексте — в той части, что я видел, его нет. Про маскировку IP в аналитике я опираюсь на её настройку по умолчанию; в замере виден идентификатор посетителя, но не cookie. Замер охватывает главную страницу; точные адреса серверов в облегчённой выгрузке не сохранены.

Вывод

Как и в случае с регулятором энергетики из этой серии, первое впечатление пришлось уточнить: государственная аналитика на самом деле раскрыта — на отдельной cookie-странице, которой не было в выгрузке. Но категоричное обещание основной политики — «данные не покидают ЕЭЗ» — прямо опровергается шрифтами Google, которые уводят IP посетителя в США, причём полными семействами и без единого упоминания где-либо. Изъян по объёму невелик и чинится одним движением — переносом шрифтов на свой сервер, — но это именно то расхождение слова и дела, на которое уже есть судебная практика в Европе. Главное, что должен вынести читатель: почти всё здесь по-европейски и раскрыто честно, кроме шрифтов, которые молча отправляют ваш IP за океан вопреки прямому обещанию обратного.

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

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

Оригинал (разбор)
HAR-файл: it/www-cittametropolitana-mi-it-2026-06-15.har
SHA-256: cb1d7f07da2d6c4ab2a78bb111654240fe4a48492ff8ae82305994cf0c61134c
Контрольный снимок
Ждём изменений
HAR-файлы хранятся в EU-инфраструктуре (Proton Drive). SHA-256 публикуется для проверки целостности.