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

www.tvp.pl

Портал общественного вещателя «Польское телевидение»

Портал общественного вещателя Польши — 168 запросов, 29 узлов, 106 обращений наружу. Баннер согласия появляется на 2150-й миллисекунде. К этому моменту уже загружены рекламный сервер Google, комплект видеорекламы, вторая платформа согласия от Google, диспетчер тегов и аудиторная платформа Gemius, а Funding Choices успел отправить два обращения. Отказ в сеансе зафиксирован и передан получателям, но данные уходят всё равно: адрес IP, разрешение экрана, размер окна, часовой пояс, клиентские подсказки браузера. За время записи показаны четыре рекламных объявления.

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

+0…+213 мс · вход на портал
Два перенаправления с tvp.pl на www.tvp.pl. Документ отдаётся с собственной инфраструктуры, статика распределена по десяти узлам s.tvp.pl — s10.tvp.pl. Браузер отправлял заголовок DNT: 1.
+446 мс · собственная платформа согласия
www.tvp.pl/files/portale-v4/polityka-prywatnosci/cmp/tcf22/tvp-tcfapi.js — интерфейс TCF версии 2.2, разработанный порталом. Файл версии от 5 декабря 2023 года.
+447…+468 мс · рекламный стек до баннера
fonts.googleapis.com — шрифт Source Sans Pro. imasdk.googleapis.com/gpt_proxy.js — комплект видеорекламы. securepubads.g.doubleclick.net/tag/js/gpt.js — библиотека рекламного сервера Google. fundingchoicesmessages.google.com — платформа согласия Google для издателя pub-3844631381653775. www.googletagmanager.com/gtm.js?id=GTM-5DVKHRB — диспетчер тегов.
+815…+944 мс · Funding Choices передаёт данные
Исполняемый модуль рекламного сервера pubads_impl.js, затем два POST-обращения на fundingchoicesmessages.google.com и загрузка её сообщения. Всё это за 1,2 секунды до появления баннера портала.
+1294…+1969 мс · платформа согласия собирает конфигурацию
polityka-prywatnosci.tvp.pl/shared/consent_api.php — перечень поставщиков, версия перечня, детали согласия TVP, список целей. В том же интервале, на +1335 мс, загружается Gemius: pp_gemius.js и gemius.js.
+2746…+4143 мс · аналитика при зафиксированном отказе
gtag/js для потока GA4 G-LGWGNHP986 и analytics.js. Затем POST на pagead2.googlesyndication.com/ccm/collect с событием page_view и POST на region1.google-analytics.com/g/collect. В обоих выставлен признак gcs=G100 — обе категории хранения запрещены; обращения уходят и несут разрешение экрана, платформу, архитектуру, перечень версий браузера, язык и адрес страницы.
+6562…+6564 мс · хиты Gemius
rexdot.js и redot.js на tvpgapl.hit.gemius.pl. Служебные поля идентификаторов переданы со значением -NOCONSENT, но вместе с ними уходят адрес страницы, разрешение экрана, размер окна, глубина цвета, часовой пояс и клиентские подсказки браузера.
+6679…+7251 мс · реклама запрошена и показана
Два обращения gampad/ads на рекламный сервер, кадр безопасной изоляции safeframe, проверка качества трафика ep1/ep2.adtrafficquality.google, загрузка библиотек AMP для рекламы. С +7251 мс идут обращения adview — показы объявлений.
+9088…+11926 мс · учёт показов
Четыре обращения btr/view и два pcs/activeview — фиксация просмотров и видимости объявлений. Заключительное обращение проверки качества трафика на +11926 мс.

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

Субъект, размещающий cookie и получающий к ним доступ, — оператор портала TVP — заявлен
Содержимое cookie может прочитать лишь создавший их сервер, «то есть в данном случае TVP» — заявлен
Google Ireland Ltd и Gemius S.A. — присутствуют в перечне доверенных партнёров, наряду с сотней других компаний — заявлен
Одиннадцать целей обработки по стандарту TCF, три специальные цели, три функции и две специальные функции — описаны подробно — заявлен
Активное считывание характеристик устройства, включая разрешение экрана, — специальная функция, требующая отдельного согласия — заявлен
Передача данных в США и иные третьи страны — риск признан, основание статья 49(1)(a) — заявлен
Управление согласием — через панель расширенных настроек, а в разделе о видах cookie — через настройки браузера — заявлен
Согласие, выданное на одном сайте TVP, действует на девяти сайтах и семи приложениях группы — заявлен
Версия документа — 9 января 2024 года; вещатель указан как находящийся в ликвидации — заявлен
+ Google Funding Choices — вторая платформа согласия, работающая параллельно с собственной — не заявлен
+ Порядок загрузки: рекламный и аудиторный стек до появления баннера — не заявлен
+ Передача параметров устройства при зафиксированном отказе — не заявлен
+ Проверка качества трафика Google и библиотеки AMP для рекламы — не заявлен

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

+447 мс fonts.googleapis.com

Шрифт Source Sans Pro с серверов Google.

+448 мс imasdk.googleapis.com

Комплект видеорекламы Google.

+448 мс securepubads.g.doubleclick.net

Библиотека рекламного сервера Google Publisher Tag.

+448 мс fundingchoicesmessages.google.com

Платформа согласия Google, идентификатор издателя в адресе.

+468 мс www.googletagmanager.com

Диспетчер тегов GTM-5DVKHRB.

+883 и +894 мс fundingchoicesmessages.google.com

Два POST-обращения за 1,26 секунды до появления панели согласия.

+1335 мс tvpgapl.hit.gemius.pl

Сценарии аудиторной платформы Gemius.

+3115 мс pagead2.googlesyndication.com

ccm/collect, page_view, gcs=G100.

+4143 мс region1.google-analytics.com

GA4 page_view: разрешение экрана, платформа, клиентские подсказки, язык, адрес и заголовок страницы.

+6562 мс tvpgapl.hit.gemius.pl

Хиты с адресом страницы, разрешением экрана, окном, часовым поясом; поля идентификаторов помечены -NOCONSENT.

+6679 мс pagead2.googlesyndication.com

Два обращения gampad/ads.

+7251 мс pagead2.googlesyndication.com

Обращения adview, затем btr/view и pcs/activeview — учёт четырёх показов.

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

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

Контекст

tvp.pl — головной портал Telewizja Polska S.A., общественного вещателя Польши. Общество указано в собственных документах как находящееся в ликвидации; юридический адрес — Варшава, улица Ю. П. Вороница, 17. Специалист по защите данных — rodo@tvp.pl. Портал публикует новости, программы, материалы каналов группы и содержит рекламные блоки.

Замер: 168 запросов, 29 узлов. Шестьдесят два обращения к собственной инфраструктуре, распределённой по десяти статическим узлам, 106 наружу. Продолжительность записи — 11,9 секунды, полная загрузка страницы завершилась на 4276 мс. Снят 16 июня 2026 года на главной странице.

Обработку описывает политика приватности с политикой cookie, перечнем доверенных партнёров и перечнем сайтов и приложений группы, в редакции от 9 января 2024 года.

Кому уходят данные напрямую

Google (рекламный сервер, диспетчер тегов, аналитика, платформа согласия, проверка трафика, шрифты, AMP), Gemius.

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

Документ у портала подробный — по стандарту отраслевой рамки прозрачности перечислены одиннадцать целей обработки, три специальные цели, функции и специальные функции, приведён список из сотни с лишним партнёров, где Google Ireland и Gemius названы прямо, риск передачи в третьи страны признан открыто. По содержанию раскрытие сделано куда полнее, чем на большинстве государственных сайтов.

Расхождения — в трёх других плоскостях.

Первое — порядок загрузки. Момент появления баннера в записи определяется однозначно: на +2150 мс собственная платформа портала запрашивает шаблон первого экрана consents22/first-screen.html. До этого момента уже отработали восемь внешних обращений. На +447 мс — шрифты Google. На +448 мс тремя параллельными запросами — комплект видеорекламы IMA, библиотека рекламного сервера Google Publisher Tag и платформа согласия Google Funding Choices. На +468 мс — диспетчер тегов. На +815 мс — исполняемый модуль рекламного сервера. На +1335 мс — аудиторная платформа Gemius.

Funding Choices при этом не просто загружается: на +883 и +894 мс она отправляет два POST-обращения. То есть передача наружу происходит за 1,26 секунды до того, как пользователь впервые видит выбор.

Второе — утверждение о единственном получателе. Политика cookie в первом же абзаце заявляет, что субъектом, размещающим cookie на устройстве пользователя и получающим к ним доступ, является оператор портала TVP. Двумя абзацами ниже утверждение усиливается: содержащуюся в cookie информацию может прочитать лишь тот сервер, который их создал, «то есть в данном случае TVP». На странице тем временем самостоятельно работают рекламный сервер Google, Gemius, Funding Choices и служба проверки качества трафика — каждый со своего домена, со своими обращениями и своими данными. Перечень партнёров в конце документа этому противоречит: там Google и Gemius названы как получатели.

Третье — что уходит при зафиксированном отказе. Здесь картина сложнее, и её стоит развернуть.

Режим согласия у портала настроен добросовестно. В обоих обращениях Google выставлен признак gcs=G100 — обе категории хранения запрещены. Gemius передаёт служебные поля идентификаторов со значением -NOCONSENT. То есть отсутствие согласия зафиксировано и честно сообщено получателям, а устойчивые идентификаторы не пишутся.

Но обращения всё равно уходят и несут содержательный набор. В GA4: разрешение экрана 1536x864, платформа Windows, разрядность и архитектура, полный перечень версий браузера, язык интерфейса, адрес страницы, её заголовок. В обращении к рекламной платформе: событие просмотра страницы с её адресом. В хитах Gemius: адрес страницы, разрешение экрана, размер окна, глубина цвета, часовой пояс, тот же перечень клиентских подсказок. Адрес IP передаётся во всех случаях по природе запроса.

Тут стоит вернуться к собственному документу портала. В разделе о специальных функциях он прямо описывает активное считывание характеристик устройства — с примерами «установленные шрифты или разрешение экрана» — как то, для чего требуется отдельное согласие пользователя. Разрешение экрана уходит трём получателям до того, как это согласие запрошено.

Четвёртое — куда портал отправляет за настройками. Раздел о видах cookie отвечает на вопрос об управлении так: пользователь может выразить согласие на хранение cookie при помощи настроек программного обеспечения, установленного на устройстве, — и приводит перечень браузеров, где рядом с Firefox, Safari, Chrome и Opera стоит Internet Explorer, поддержка которого прекращена в 2022 году. Панель расширенных настроек, которая на портале действительно работает, упоминается в других местах документа, но именно в разделе про управление читателя направляют в браузер.

Отдельно об архитектуре согласия. На портале одновременно работают две платформы: собственная реализация интерфейса отраслевой рамки прозрачности версии 2.2, отдаваемая с www.tvp.pl, и Google Funding Choices, загружаемая с домена Google. В документах описана только первая.

Согласие: что доказано и что нет

Доказано: момент появления баннера. Запрос шаблона первого экрана на +2150 мс — это обращение самой платформы за содержимым панели, то есть точка, раньше которой панель показана быть не могла. Всё, что произошло до неё, произошло до предъявления выбора.

Доказано: восемь внешних обращений и две передачи ушли раньше. Порядок читается по записи и не зависит от того, что пользователь нажал потом: даже мгновенное согласие не отменило бы того, что рекламный сервер, комплект видеорекламы, платформа Google и Gemius были загружены до появления панели.

Доказано: выбор в этом сеансе не сделан. Все обращения к служебному интерфейсу платформы — запросы вида get: перечень поставщиков, его версия, детали согласия, цели, шаблоны, поставщики. Ни одного обращения, сохраняющего решение пользователя, в записи нет. Это подтверждается и со стороны получателей: gcs=G100 у Google и -NOCONSENT у Gemius.

Доказано: реклама была показана. Два обращения gampad/ads за объявлениями, кадр безопасной изоляции, затем четыре обращения adview, четыре btr/view и два pcs/activeview — запрос, показ и учёт видимости. Реклама при этом неперсонализированная: признак npa=1 выставлен.

Не доказано и не утверждается: запись cookie на устройстве. Заголовки Set-Cookie и Cookie из опубликованного файла удалены при очистке, а признаки в обращениях указывают как раз на то, что хранение запрещено и устойчивые идентификаторы не пишутся. Претензия строится не на записи cookie, а на передаче параметров устройства и адреса IP внешним получателям до и вне согласия.

Отдельно: браузер при съёмке отправлял заголовок DNT: 1. На состав и объём передач это не повлияло.

Границы наблюдения

Замер охватывает одну страницу — главную, в одном состоянии: панель согласия показана, выбор не сделан. Наблюдение фиксирует поведение браузера, не внутреннюю кухню сервисов: обработка на стороне сервера, договорные отношения с получателями и настройки самих сервисов на стороне их владельцев браузерным замером не проверяются. Правовую оценку выносит компетентный орган — Prezes Urzędu Ochrony Danych Osobowych.

Файл опубликован очищенным от личных данных: удалены заголовки Cookie в запросах, тела ответов, заголовок страницы и идентификатор сеанса аналитики. Полные идентификаторы устройства и площадки в разборе не приводятся. Состав cookie на устройстве по опубликованному файлу не восстанавливается, и ни один вывод разбора на него не опирается: все утверждения держатся на адресах запросов, их порядке и параметрах, видимых в файле.

Поведение портала при выданном согласии в замер не входит. Какие объявления и от каких рекламодателей были показаны, по записи не разбиралось — фиксируется только факт запроса, показа и учёта четырёх объявлений с признаком неперсонализированной рекламы.

Идентификация сервисов опирается на домены и схему адресов: Google — по doubleclick.net, googlesyndication.com, googletagmanager.com, google-analytics.com, fundingchoicesmessages.google.com, adtrafficquality.google, imasdk.googleapis.com, ampproject.org и fonts.gstatic.com; Gemius — по hit.gemius.pl и схеме хитов; собственная платформа согласия — по путям cmp/tcf22 и consent_api.php на доменах портала.

Вывод

Общественный вещатель Польши раскрывает свою рекламную конструкцию подробнее многих: перечислены цели по отраслевому стандарту, назван Google, назван Gemius, признан риск передачи в третьи страны. Реализация расходится с этим описанием в порядке действий. Панель согласия появляется на 2150-й миллисекунде, а рекламный сервер Google, комплект видеорекламы, диспетчер тегов, аудиторная платформа Gemius и вторая, нигде не описанная платформа согласия от Google загружаются раньше — причём последняя успевает отправить два обращения за 1,26 секунды до того, как пользователь впервые видит выбор.

Дальше портал ведёт себя честнее, чем многие: отказ фиксируется и передаётся получателям, устойчивые идентификаторы не пишутся, реклама показывается неперсонализированная. Но передачи всё равно происходят — в Google и Gemius уходят адрес IP, разрешение экрана, размер окна, часовой пояс, платформа, архитектура, перечень версий браузера, язык и адрес страницы. Разрешение экрана собственная политика портала относит к характеристикам, считывание которых требует отдельного согласия.

И на этом фоне политика утверждает, что cookie размещает и читает только сервер TVP, а раздел об управлении настройками отправляет пользователя в браузер, перечисляя среди них Internet Explorer.

Устранение: перенести загрузку рекламного сервера, комплекта видеорекламы, диспетчера тегов и аудиторной платформы под управление панели согласия, чтобы ни один из них не стартовал до предъявления выбора; исключить обращения Google Funding Choices до этого момента либо отказаться от второй платформы; исключить или свести к минимуму передачу параметров устройства при зафиксированном отказе; исправить в политике утверждение о том, что cookie размещает и читает только TVP; переписать раздел об управлении так, чтобы он вёл к панели расширенных настроек, и убрать недействующие инструкции.

Доказательство
Оригинал (разбор)
HAR-файл: pl/tvp-pl-2026-06-16.har
SHA-256: 78ed8c7fc4e0e9ca39adf5cbdb638269ddda1937762fd1568908a4f2da6037aa
Контрольный снимок
Ждём изменений
HAR-файлы хранятся в EU-инфраструктуре (Proton Drive). SHA-256 публикуется для проверки целостности.
ВАЖНО: прежде чем подавать жалобу регулятору — сначала обратитесь напрямую в компанию и дайте 30 дней на ответ. Без этого шага регулятор может отклонить жалобу. Подробности и шаблон письма компании — в разделе Методология.
Готовое письмо для подачи жалобы

Куда подавать: UODO — Управление по защите персональных данных Польшиuodo.gov.pl

Кому: UODO — Управление по защите персональных данных Польши
От: [Ваше имя], [контактный email]

1. Предмет жалобы
Я подаю жалобу в отношении обработки моих персональных данных сайтом www.tvp.pl.

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

1) Баннер согласия отрисовывается на +2150 мс — это момент, когда собственная платформа портала запрашивает шаблон первого экрана consents22/first-screen.html. К этому моменту уже загружены: шрифты Google (+447 мс), комплект видеорекламы IMA (+448 мс), библиотека рекламного сервера Google Publisher Tag (+448 мс), платформа Google Funding Choices (+448 мс), диспетчер тегов GTM-5DVKHRB (+468 мс), исполняемый модуль рекламного сервера (+815 мс) и аудиторная платформа Gemius (+1335 мс). Funding Choices при этом успевает отправить два POST-обращения на +883 и +894 мс — за 1,26 секунды до появления баннера.

2) Политика cookie утверждает, что субъектом, размещающим cookie на устройстве пользователя и получающим к ним доступ, является оператор портала — TVP, и что содержащуюся в cookie информацию может прочитать лишь создавший их сервер, «то есть в данном случае TVP». На странице при этом самостоятельно работают рекламный сервер Google, аудиторная платформа Gemius и вторая платформа согласия Google, каждая со своего домена и со своими обращениями. Утверждение о единственном получателе фактически неверно.

3) В обращениях Google выставлен признак gcs=G100 — обе категории хранения запрещены, а Gemius передаёт служебные поля со значением -NOCONSENT. То есть отсутствие согласия зафиксировано и передано получателям. Обращения при этом всё равно уходят и несут адрес IP, разрешение экрана 1536x864, размер окна, глубину цвета, часовой пояс, платформу Windows, архитектуру x86/64, перечень версий браузера, язык интерфейса, адрес и заголовок страницы. Разрешение экрана и набор клиентских подсказок — параметры формирования цифрового отпечатка; собственная политика портала относит активное считывание характеристик устройства, включая разрешение экрана, к специальной функции, требующей отдельного согласия.

4) Раздел о видах cookie предлагает пользователю выражать согласие через настройки установленного на устройстве программного обеспечения и приводит перечень браузеров, включающий Internet Explorer, поддержка которого прекращена в 2022 году. Панель расширенных настроек, реально работающая на портале, упомянута в других разделах, но в том, который отвечает на вопрос «как этим управлять», читателя направляют в браузер.

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

3. Нарушенные положения
ePrivacy — Prawo telekomunikacyjne, ст. 173 (в связке с GDPR Art. 6(1)(a)); GDPR Art. 5(1)(a) — прозрачность; GDPR Art. 6(1) — обработка при зафиксированном отказе; GDPR Art. 12(1) — доступность средства управления

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

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

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