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

bahn.de

Национальный железнодорожный перевозчик Германии

Deutsche Bahn — крупнейший транспортный оператор Германии. 411 запросов, 8 доменов. Все внешние домены — собственная инфраструктура DB или задекларированные сервисы. Трекинговый пиксель at.bahn.de/1x1.gif срабатывает без зафиксированного согласия. Optimizely и Verint инициируют запросы, блокируемые браузером.

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

+179–500 мс · загрузка
Все CSS, JS-бандлы, шрифты (icon-font-fallback.woff2) загружаются с www.bahn.de. Собственная инфраструктура.
+461–462 мс · tracking init
initTracking-DFtVjSRH.js и onConsentProvidedOrEdited-GrrqcBQr.js загружаются в составе основного бандла.
+3811 мс · трекинг
at.bahn.de/ccrm — запрос к собственному аналитическому эндпоинту (302 редирект).
+4070 мс · пиксель
cdn-at.bahn.de/1x1.gif — трекинговый пиксель Tealium/Adobe Analytics. 1×1 GIF — классический маяк аналитики.
+4588 мс · заблокирован
cdn.optimizely.com — A/B testing конфигурация. Статус 0 — заблокирован контент-блокировщиком.
+4980 мс · заблокирован
ucm-eu.verint-cdn.com — Verint SDK. EU-endpoint. Статус 0 — заблокирован.

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

✓ Adobe Analytics — в политике (через at.bahn.de) — заявлен
✓ Tealium — в политике как Tag Management — заявлен
✓ Optimizely — в политике как A/B-тестирование — заявлен
✓ Verint Systems — в политике (Ziegelteich 29, 24103 Kiel) — заявлен
✓ Qualtrics — в политике — заявлен
✓ m-pathy — в политике — заявлен

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

+3811 мс at.bahn.de

Собственный аналитический эндпоинт DB. /ccrm → 302.

+4070 мс cdn-at.bahn.de

1x1.gif трекинговый пиксель. Tealium/Adobe Analytics.

+4588 мс cdn.optimizely.com

Optimizely A/B datafile. Инициирован JS до блокировки.

+4980 мс ucm-eu.verint-cdn.com

Verint SDK next-bahn-de. EU-endpoint. Инициирован до блокировки.

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

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

Контекст

Deutsche Bahn AG — федеральное железнодорожное предприятие Германии, ответственное за пассажирские и грузовые перевозки. Продажа билетов, бронирование, управление аккаунтом. HAR: 411 запросов, 8 доменов. 390 запросов к www.bahn.de, 9 к assets.static-bahn.de, 7 к cms.static-bahn.de — и 5 к внешним доменам, из которых два принадлежат самой DB (at.bahn.de, cdn-at.bahn.de).

Собственная инфраструктура аналитики

DB использует at.bahn.de как собственный аналитический домен — поддомен bahn.de, то есть технически first-party. Через /ccrm (+3811 мс) инициируется редирект на cdn-at.bahn.de/1x1.gif (+4070 мс). Паттерн «redirect to 1x1 pixel» — классическая реализация Tealium iQ Tag Management с Adobe Analytics beacon. Политика подтверждает: Tealium и Adobe Analytics используются для аналитики, при необходимости IP-адреса анонимизируются.

В HAR отсутствует cookie-баннер и SET-Cookie. Это означает либо что согласие было сохранено из предыдущей сессии (но Cookies в запросах тоже пусты), либо что трекинг срабатывает без явного согласия пользователя. Имена файлов initTracking-DFtVjSRH.js и onConsentProvidedOrEdited-GrrqcBQr.js указывают на наличие consent-логики — но её срабатывание в HAR не зафиксировано.

Optimizely и Verint — статус 0

Оба сервиса задекларированы в политике и в HAR инициируют запросы — Optimizely (+4588 мс) и Verint (+4980 мс). Статус 0 означает, что запросы были заблокированы на сетевом уровне (контент-блокировщик uBlock Origin или аналог в браузере аудита). Это не означает, что механизм согласия DB их заблокировал — напротив, сам факт инициации сетевого запроса к внешнему домену означает, что JS-код уже выполнился. Браузерный блокировщик перехватил запрос после его инициации.

Документация: детальная и корректная

Политика конфиденциальности bahn.de называет всех задействованных поставщиков поимённо: Tealium, Adobe Analytics, Optimizely, Qualtrics, m-pathy, Verint. Для каждого указаны адрес, правовое основание и описание обработки. Для Optimizely явно указано: § 25 Abs. 1 TDDDG как правовое основание (согласие). Для Verint: Art. 6 Abs. 1 lit. b DSGVO (договор). Это уровень раскрытия, недостижимый для большинства ирландских сайтов серии.

Вывод

bahn.de демонстрирует корректную документацию и, по всей видимости, наличие consent-механизма — но HAR не фиксирует ни баннера, ни cookies, а трекинговый пиксель срабатывает. Два внешних сервиса (Optimizely, Verint) инициируют запросы до их блокировки браузером. Для полной оценки соответствия необходима проверка в браузере без блокировщиков с наблюдением за поведением баннера.

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

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

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