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

amsterdam.nl

Официальный сайт города Амстердам

Amsterdam.nl — официальный сайт города Амстердам. Замер главной страницы: 72 обращения, 10 доменов. Веб-статистику город ведёт образцово: на собственной платформе Piwik PRO, причём IP посетителя, по политике, не сохраняется, — такая статистика обезличена и согласия не требует. Сторонней рекламы, аналитики Google и пикселей соцсетей в замере нет. Но до согласия на странице инициализируется сторонний инструмент со-браузинга: он регистрирует идентификатор устройства на серверах стороннего сервиса и открывает постоянное соединение. Сам показ экрана происходит только при обращении в поддержку, но соединение и идентификатор с третьей стороной создаются уже на загрузке страницы, раньше выбора пользователя.

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

1314 мс · сервис опросов
Загружается сервис опросов Usabilla — инструмент сбора обратной связи, по политике анонимный.
1505 мс · обезличенная статистика города
Загружается собственная статистика города на платформе Piwik PRO. По политике IP посетителя не сохраняется — статистика обезличена и освобождена от согласия.
1960–1961 мс · мониторинг и чат поддержки
Подключаются мониторинг производительности Dynatrace и инфраструктура чата поддержки. Это технический и функциональный сервисы.
2294 мс · загрузка со-браузинга
Загружается сторонний инструмент со-браузинга (демонстрации экрана для поддержки).
2599 мс · регистрация идентификатора устройства
Инструмент со-браузинга регистрирует на серверах стороннего сервиса идентификатор устройства. То есть с третьей стороной создаётся идентификатор до согласия.
3605 мс · постоянное соединение со сторонним сервисом
Со-браузинг открывает постоянное соединение через веб-сокет к стороннему сервису. Соединение устанавливается на загрузке, раньше выбора пользователя.
свой баннер, согласие не дано
Собственный баннер согласия на сайте есть, и в этом сеансе согласие не дано. Статистика обезличена, но соединение и идентификатор со-браузинга с третьей стороной к этому моменту уже установлены. Cookie за сеанс не выставлено ни одной.

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

✓ Piwik (статистика) — заявлен
✓ Со-браузинг (по политике) — заявлен

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

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

Контекст

www.amsterdam.nl — официальный сайт города Амстердам (Gemeente Amsterdam): муниципальные услуги, информация для жителей, обращения в городские службы. Контролёр данных — муниципалитет Амстердама. Сайт информационный и сервисный.

Замер: 72 обращения к 10 доменам, главная страница, снят на чистом браузере Edge без VPN и блокировщика. На сайте есть собственный баннер согласия. Технический стек включает обезличенную статистику, инструменты поддержки и мониторинг.

Кто получает данные

Тут были замечены: Cobrowse.io (со-браузинг), Salesforce (чат поддержки).

Город ведёт веб-статистику на собственной платформе Piwik PRO, причём IP посетителя, по политике, не сохраняется — это обезличенная статистика. Для поддержки используется чат на платформе Salesforce и сторонний инструмент со-браузинга, позволяющий агенту видеть экран пользователя при обращении. Дополнительно работают мониторинг производительности Dynatrace и сервис опросов. Сторонней рекламы, аналитики Google и пикселей соцсетей в замере нет.

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

Да, на сайте есть собственный баннер согласия, и в этом сеансе согласие не дано. Cookie за сеанс не выставлено ни одной.

Веб-статистика устроена корректно: она обезличена (IP не сохраняется) и освобождена от согласия. А вот инструмент со-браузинга устанавливает соединение и идентификатор с третьей стороной ещё до выбора пользователя.

Что срабатывает до согласия

До согласия отрабатывает:

  • обезличенная статистика города (Piwik PRO) — освобождена от согласия;
  • инициализация со-браузинга — регистрация идентификатора устройства и постоянное соединение со сторонним сервисом;
  • мониторинг производительности и чат поддержки (технические и функциональные).

Статистика здесь не претензия — она обезличена. Узловой момент — со-браузинг: сам показ экрана происходит только при обращении в поддержку, но подготовительное соединение и идентификатор с третьей стороной возникают на простой загрузке. Со-браузинг не обязателен для работы страницы, поэтому такое соединение до согласия требует основания.

Что в пользу сайта

Это стоит подчеркнуть. Город ведёт статистику обезличенно, без сохранения IP, и не использует ни аналитику Google, ни пиксели соцсетей, ни рекламные сети. Основной риск — россыпь рекламных трекеров — здесь отсутствует полностью. Инструменты поддержки (чат, со-браузинг) — функциональные, а не рекламные.

Вывод

Amsterdam.nl — в целом сдержанный муниципальный сайт с одной узкой проблемой. Веб-статистика обезличена и не требует согласия, рекламы и сторонней аналитики нет совсем. Но сторонний инструмент со-браузинга при загрузке страницы регистрирует идентификатор устройства и открывает постоянное соединение со сторонним сервисом — до того, как пользователь дал согласие, хотя сам показ экрана нужен лишь при обращении в поддержку. Главное, что должен вынести читатель: даже функциональный по назначению инструмент, если он устанавливает соединение и идентификатор с третьей стороной, должен инициализироваться после согласия или только в момент, когда пользователь действительно запрашивает поддержку. Достаточно отложить подключение со-браузинга до обращения пользователя — и сайт станет чистым."

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

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

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