Bulgarian National Television — 307 requests, 26 domains. Prior to consent, the publisher's Google advertising stack (Ad Manager, AdSense) launches, along with GA4, Microsoft Clarity session recording, and Meta Pixel. The consent tool, Google Funding Choices, loads only after advertising has already started. Data is transmitted to Google, Meta, and Microsoft (USA).
Request timeline
Declared versus actual
Transfer timings
Google Ad Manager (gpt.js). Google, USA.
GA4 page_view (G-XG1L8ND8YV). Google, USA.
Microsoft Clarity — session recording. USA.
Meta Pixel PageView (752207755627662). USA.
Detected trackers
- Google Ad Manager / AdSense (securepubads.g.doubleclick.net, pagead2.googlesyndication.com)
- Google Analytics 4 (G-XG1L8ND8YV) + GTM
- Google Funding Choices — publisher CMP (loads after advertising)
- Microsoft Clarity (session recording)
- Meta Pixel (752207755627662)
- LinkedIn, Google reCAPTCHA
- SoundCloud (embedded player)
Indicators of GDPR non-compliance
- ePrivacy (Bulgarian implementation) + GDPR Art. 6(1) — trackers prior to consentThe publisher's Google advertising stack launches at +3446 ms: Google Ad Manager (gpt.js) and AdSense (adsbygoogle), with the GA4 tag (G-XG1L8ND8YV) loading simultaneously. The consent tool, Google Funding Choices, loads only at +4493 ms — already after advertising has started. Prior to consent, the following also fire: GA4 (page_view event at +5723 ms), Microsoft Clarity (session recording, y.clarity.ms/collect), Meta Pixel (752207755627662, PageView at +6191 ms), LinkedIn, and the embedded SoundCloud player. Set-Cookie across the entire session is zero; no choice has been made by the user.
- GDPR Art. 13(1)(e) + Chapter V — disclosure of recipients and transferThe visitor's IP address and viewing data are transmitted to Google (advertising, GA4, DoubleClick), Meta (Pixel), and Microsoft (Clarity) — all recipients located in the USA — prior to consent. BNT's policy mentions cookies and consent in generic terms but names neither Google Ad Manager, AdSense, GA4, Clarity, Meta, nor SoundCloud specifically.
Context
bnt.bg is the website of Bulgarian National Television (Българска национална телевизия, BNT), the country’s public broadcaster. The data controller is BNT. A BNT personal data protection policy (approximately 36,500 characters) and a supplementary document were provided. Capture: 307 requests, 26 domains, recorded in a clean browser.
Direct Recipients of Data (prior to consent)
Google (USA) — Ad Manager and AdSense advertising, GA4, DoubleClick; Meta (USA) — Pixel; Microsoft (USA) — Clarity.
Declared versus Actual
BNT’s policy mentions the use of cookies and consent in general terms (the term “съгласие” appears repeatedly), but names no specific measurement, advertising, or session-recording services.
The capture reveals a fully deployed publisher stack firing prior to consent. At +3446 ms, Google Ad Manager (the gpt.js tag from securepubads.g.doubleclick.net) and AdSense (adsbygoogle from pagead2.googlesyndication.com) launch simultaneously, along with the GA4 tag (G-XG1L8ND8YV). The consent management tool — Google Funding Choices (fundingchoicesmessages.google.com) — loads only at +4493 ms, that is, already after the advertising stack has started, and therefore does not precede it. Prior to consent, the following also fire: GA4 with a page_view event (+5723 ms), Microsoft Clarity, which records user behavior (the tag and recurring calls to y.clarity.ms/collect), Meta Pixel (identifier 752207755627662, PageView event at +6191 ms), LinkedIn, and the embedded SoundCloud audio player with its own set of domains. The session state is one of no consent: not a single cookie is set across the entire session, and no choice has been made by the user.
Thus, advertising, analytics, session recording, and social pixels transmit data to Google, Meta, and Microsoft (all USA) prior to consent, and these services themselves are not disclosed in the policy. The loading order — with the consent tool appearing after advertising — means that consent could not, technically, have preceded monetization.
Timing Relative to Consent
The advertising stack starts at +3446 ms; the Google Funding Choices consent tool at +4493 ms; the GA4 event and Meta Pixel at +5723–6191 ms; Clarity session-recording calls continue through +14585 ms. No consent was given during the session (Set-Cookie is zero).
What Cannot Be Asserted from This Capture
The capture covers the home page. The GA4 client identifier is not reproduced in full in this publication. In the absence of consent, Google Ad Manager may serve non-personalized advertising; however, the tags load and make calls to Google’s servers, and the fact of data transfer is recorded. The second supplied document (in .doc format) is not disclosed textually as part of this review. Recipients may use edge nodes within the EU; the conclusion drawn therefore concerns their corporate affiliation. Server-side processing is not visible in a browser-based capture.
Conclusion
The website of Bulgarian National Television launches, prior to consent, the publisher’s Google advertising stack (Ad Manager, AdSense, DoubleClick), GA4 analytics, Microsoft Clarity session recording, Meta Pixel, and the embedded SoundCloud player, transmitting data to recipients in the USA. The Google Funding Choices consent tool loads only after advertising has already started and does not hold it back, and none of these services is named in the policy. The firing of advertising, analytics, and session recording prior to consent, together with the transfer of data to the USA, indicates non-compliance with the requirements concerning prior consent, disclosure of recipients, and cross-border transfer. Remedy: ensure that the consent tool loads first and genuinely holds back the advertising stack, GA4, Clarity, Meta Pixel, and embedded players until the user makes a choice; disclose all services actually in use in the policy.
How to verify: download the file and compute its checksum — sha256sum file.har (Linux, macOS) or certutil -hashfile file.har SHA256 (Windows); it must match the one shown. The conclusions apply to the scope of this measurement — see the limitations of the method.
3a8362b772c1d1897f33a474a43acad04f7f66424c0ee80d2b9dfb532fee2a76Want a response from the company about this audit? → Open the tool
Fill in once — it will be inserted into every letter below:
All fields are required to print the document — this is a formal requirement of the letter itself (the particulars of an official submission), not data collection: nothing is sent or saved anywhere, it all stays in your browser and disappears when you close the page. See the methodology for details.
RIA DigiDoc — phone · Smart-ID / Mobile-ID
Send this letter directly to the company first — before contacting the regulator it has the right to respond (GDPR Art. 12(3) — 30 days).
Тема: Запрос доступа к персональным данным (ст. 15 GDPR) — bnt.bg Кому: [укажите адрес компании — DPO / поддержка / юридический отдел] От: [Ваше имя], [контактный email] Прошу предоставить доступ к моим персональным данным, обрабатываемым в связи с использованием сайта bnt.bg. 1. Категории данных и цели обработки (ст. 15(1)(a)-(c)) На основании независимого технического анализа сайта прошу подтвердить и подробно раскрыть следующие категории обработки: 1) Издательский рекламный стек Google запускается на +3446 мс: Google Ad Manager (gpt.js) и AdSense (adsbygoogle), одновременно загружается тег GA4 (G-XG1L8ND8YV). Инструмент согласия Google Funding Choices загружается только на +4493 мс — уже после старта рекламы. Далее до согласия срабатывают GA4 (событие page_view на +5723 мс), Microsoft Clarity (запись сессий, y.clarity.ms/collect), Meta Pixel (752207755627662, PageView на +6191 мс), LinkedIn и встроенный SoundCloud-плеер. Set-Cookie за весь сеанс ноль, выбор пользователем не сделан. 2) IP посетителя и данные о просмотре передаются в Google (реклама, GA4, DoubleClick), Meta (Pixel) и Microsoft (Clarity) — все получатели в США — до согласия. Политика БНТ упоминает бисквитки и согласие обобщённо, но ни Google Ad Manager, ни AdSense, ни GA4, ни Clarity, ни Meta, ни SoundCloud по имени не называет. 2. Получатели, сроки хранения и передача за пределы ЕЭЗ (ст. 15(1)(c)-(d), 46) Прошу также указать полный список третьих лиц-получателей, применимые сроки хранения по каждой категории и правовые основания передачи данных за пределы ЕЭЗ, если таковая происходит. Полный технический разбор с доказательствами (сохранённый сетевой журнал, контрольная сумма SHA-256) опубликован по адресу: https://gdpru.eu/en/audits/bg-bnt-bg/ 3. Автоматизированная обработка и профилирование (ст. 15(1)(h)) Прошу сообщить, применяется ли в отношении меня автоматизированное принятие решений или профилирование, и если да — раскрыть логику такой обработки. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Data access request (GDPR Art. 15) — bnt.bg To: [insert the company's address — DPO / support / legal department] From: [Your name], [contact email] I request access to my personal data processed in connection with the website bnt.bg. 1. Categories of data and purposes of processing (Art. 15(1)(a)-(c)) Based on an independent technical analysis of the site, I request confirmation and detailed disclosure of the following categories of processing: 1) The publisher's Google advertising stack launches at +3446 ms: Google Ad Manager (gpt.js) and AdSense (adsbygoogle), with the GA4 tag (G-XG1L8ND8YV) loading simultaneously. The consent tool, Google Funding Choices, loads only at +4493 ms — already after advertising has started. Prior to consent, the following also fire: GA4 (page_view event at +5723 ms), Microsoft Clarity (session recording, y.clarity.ms/collect), Meta Pixel (752207755627662, PageView at +6191 ms), LinkedIn, and the embedded SoundCloud player. Set-Cookie across the entire session is zero; no choice has been made by the user. 2) The visitor's IP address and viewing data are transmitted to Google (advertising, GA4, DoubleClick), Meta (Pixel), and Microsoft (Clarity) — all recipients located in the USA — prior to consent. BNT's policy mentions cookies and consent in generic terms but names neither Google Ad Manager, AdSense, GA4, Clarity, Meta, nor SoundCloud specifically. 2. Recipients, retention periods, and transfers outside the EEA (Art. 15(1)(c)-(d), 46) I also request the full list of third-party recipients, the applicable retention period for each category, and the legal basis for any transfer of data outside the EEA. The full technical audit with evidence (saved network log, SHA-256 checksum) is published at: https://gdpru.eu/en/audits/bg-bnt-bg/ 3. Automated processing and profiling (Art. 15(1)(h)) Please state whether I am subject to automated decision-making or profiling, and if so, disclose the logic involved. Sincerely, [Your name] [contact email] [Country] [Date]
RIA DigiDoc — phone · Smart-ID / Mobile-ID
Where to file: Commission for Personal Data Protection (CPDP) — file a complaint online →
The regulator reviews complaints in its national language. There is an officially translated template from the European Data Protection Board (EDPB) — you can use it instead of or alongside this letter: Official EDPB complaint form (PDF, your language)
Тема: Жалоба на обработку персональных данных — bnt.bg 1. Предмет жалобы Я подаю жалобу в отношении обработки моих персональных данных сайтом bnt.bg. 2. Обстоятельства Я посетил сайт bnt.bg и обнаружил признаки несоответствия обработки моих персональных данных требованиям GDPR. Технический разбор, опубликованный на gdpru.eu 29.05.2026 (открытая методология, воспроизводимые измерения), документирует следующие признаки: 1) Издательский рекламный стек Google запускается на +3446 мс: Google Ad Manager (gpt.js) и AdSense (adsbygoogle), одновременно загружается тег GA4 (G-XG1L8ND8YV). Инструмент согласия Google Funding Choices загружается только на +4493 мс — уже после старта рекламы. Далее до согласия срабатывают GA4 (событие page_view на +5723 мс), Microsoft Clarity (запись сессий, y.clarity.ms/collect), Meta Pixel (752207755627662, PageView на +6191 мс), LinkedIn и встроенный SoundCloud-плеер. Set-Cookie за весь сеанс ноль, выбор пользователем не сделан. 2) IP посетителя и данные о просмотре передаются в Google (реклама, GA4, DoubleClick), Meta (Pixel) и Microsoft (Clarity) — все получатели в США — до согласия. Политика БНТ упоминает бисквитки и согласие обобщённо, но ни Google Ad Manager, ни AdSense, ни GA4, ни Clarity, ни Meta, ни SoundCloud по имени не называет. Полная техническая документация опубликована по адресу: https://gdpru.eu/en/audits/bg-bnt-bg/ 3. Положения GDPR, соблюдение которых прошу проверить ePrivacy (болгарская имплементация) + GDPR Art. 6(1) — трекеры до согласия; GDPR Art. 13(1)(e) + Chapter V — раскрытие получателей и передача 4. Требование Прошу проверить изложенные обстоятельства и, если несоответствие подтвердится, принять меры, предусмотренные статьёй 58(2) GDPR. 5. Приложения Полная доказательная база — HAR-файл, контрольная сумма SHA-256 и цитата из политики конфиденциальности сайта, документирующая указанное противоречие — опубликована и проверяема по ссылке в пункте 2 выше. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Complaint regarding personal data processing — bnt.bg 1. Subject of the complaint I am filing a complaint regarding the processing of my personal data by the website bnt.bg. 2. Circumstances I visited the website bnt.bg and found indications that the processing of my personal data does not comply with the GDPR. The technical analysis published on gdpru.eu on 29 May 2026 (open methodology, reproducible measurements) documents the following indications: 1) The publisher's Google advertising stack launches at +3446 ms: Google Ad Manager (gpt.js) and AdSense (adsbygoogle), with the GA4 tag (G-XG1L8ND8YV) loading simultaneously. The consent tool, Google Funding Choices, loads only at +4493 ms — already after advertising has started. Prior to consent, the following also fire: GA4 (page_view event at +5723 ms), Microsoft Clarity (session recording, y.clarity.ms/collect), Meta Pixel (752207755627662, PageView at +6191 ms), LinkedIn, and the embedded SoundCloud player. Set-Cookie across the entire session is zero; no choice has been made by the user. 2) The visitor's IP address and viewing data are transmitted to Google (advertising, GA4, DoubleClick), Meta (Pixel), and Microsoft (Clarity) — all recipients located in the USA — prior to consent. BNT's policy mentions cookies and consent in generic terms but names neither Google Ad Manager, AdSense, GA4, Clarity, Meta, nor SoundCloud specifically. Full technical documentation is published at: https://gdpru.eu/en/audits/bg-bnt-bg/ 3. GDPR provisions I ask you to examine ePrivacy (Bulgarian implementation) + GDPR Art. 6(1) — trackers prior to consent; GDPR Art. 13(1)(e) + Chapter V — disclosure of recipients and transfer 4. Request I request that you examine the circumstances described and, if non-compliance is confirmed, apply the measures provided for in Article 58(2) GDPR. 5. Attachments The full evidence base — the HAR file, its SHA-256 checksum and the quotation from the site's privacy policy documenting the stated contradiction — is published and verifiable at the link in point 2 above. Sincerely, [Your name] [contact email] [Country] [Date]