frontex.europa.eu
Policy changed — see what exactly · 2026-07-11 →
The EU's border agency — 23 domains, the most tracker-heavy site in the institutions series. YouTube fires at +0 ms. UA, retired in 2024, is still running. Google Ads appears on the site of an agency with no commercial activity.
Request timeline
Declared versus actual
Transfer timings
log_event before the page loads
Twitter widgets
GTM-K7BJHN6
UA analytics.js — service discontinued in 2024
Google Ads pagead/id
Detected trackers
- Google Tag Manager (GTM-K7BJHN6)
- Google Analytics UA (www.google-analytics.com) — deprecated
- Google Analytics GA4 (G-Y2F9EGZV5D)
- Google Ads / DoubleClick (googleads.g.doubleclick.net)
- YouTube (loaded directly, no consent)
- Twitter / X widgets (platform.twitter.com)
- Cloudflare Turnstile (challenges.cloudflare.com)
- Google Fonts (fonts.googleapis.com)
- Piwik (lens.frontex.europa.eu) — blocked
- Bootstrap CDN (cdn.jsdelivr.net)
- jQuery CDN (code.jquery.com)
Indicators of GDPR non-compliance
- Regulation 2018/1725 Art. 5The YouTube log_event call (+0 ms) — the first request of the session, even before the page loads. GTM (+528 ms), UA (+633 ms), GA collect (+690 ms), Twitter widgets (+228 ms), Google Ads (+2322 ms) — all with no consent. A cookie-script loads at +226 ms but does not block the trackers.
- Regulation 2018/1725 Art. 5 — additionallyGoogle Analytics UA was officially retired as of July 2024. UA's analytics.js loads and sends a pageview. Google Ads DoubleClick (pagead/id) — advertising infrastructure on the site of an agency with no commercial activity.
Context
Frontex is the European Border and Coast Guard Agency, headquartered in Warsaw. It coordinates the protection of the EU’s external borders, conducts joint operations with member states, and processes data on individuals crossing the border. Governed by Regulation (EU) 2018/1725 and the specific Regulation (EU) 2019/1896. HAR: 131 requests, 23 domains.
The most tracker-heavy site in the institutions series
Against the backdrop of the European Parliament (2 domains), Europol (2 domains), the ECB (1 domain), and the Commission (5 domains) — Frontex, with 23 domains, stands out entirely. This is not technical carelessness — it reflects deliberate decisions: to integrate YouTube, Twitter, Google Ads, GTM.
YouTube at +0 ms — before the page loads
The first request in the HAR is www.youtube.com/youtubei/v1/log_event, at the +0 ms mark. This means the YouTube API initializes before the browser has even loaded the page’s HTML — the video was preloaded from a prior navigation or cached. View data goes to Google before any user interaction.
UA after retirement — again
As with ekel.ee and eua.eu — Frontex loads UA’s analytics.js (+633 ms) and sends a pageview collect (+690 ms). UA was retired as of July 2024. GA4 (G-Y2F9EGZV5D) runs in parallel. Two GA counters, one of them dead.
Google Ads on an EU agency
googleads.g.doubleclick.net/pagead/id (+2322 ms) is a Google advertising identifier, used to configure advertising audiences. Frontex is not a commercial organization and does not purchase Google advertising. The appearance of DoubleClick may mean it is configured within the GTM container and activates by default.
Piwik blocked
lens.frontex.europa.eu/piwik/piwik.js (+815 ms) — Frontex’s own Piwik instance, status 0 (connection blocked). Unlike EBA and eu-LISA, where Matomo operates correctly, Frontex’s self-hosted analytics is blocked, while external trackers run freely.
Sensitivity context
Frontex processes data on individuals crossing the EU’s external borders — including asylum data, border-crossing violations, and biometric data. The agency’s public website is visited by human rights advocates, journalists, researchers, and people who have filed complaints against the agency’s actions. Twitter widgets and Google Ads on such a site are architectural decisions warranting particular scrutiny.
Conclusion
23 domains, UA discontinued since 2024, Google Ads with no commercial purpose, YouTube with no consent, Twitter widgets — Frontex sits at the opposite pole from Europol and the ECB. All of this is wired through GTM — disabling GTM, or correctly configuring Consent Mode, would resolve most of these issues. A proprietary Piwik instance is already deployed — it just needs fixing, alongside the removal of the external trackers.
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.
f51e254a37ef1b11f779e0d66828eb414f0c806d65a65982d0b2c70995488169Want 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) — frontex.europa.eu Кому: [укажите адрес компании — DPO / поддержка / юридический отдел] От: [Ваше имя], [контактный email] Прошу предоставить доступ к моим персональным данным, обрабатываемым в связи с использованием сайта frontex.europa.eu. 1. Категории данных и цели обработки (ст. 15(1)(a)-(c)) На основании независимого технического анализа сайта прошу подтвердить и подробно раскрыть следующие категории обработки: 1) YouTube log_event (+0 мс) — первый запрос сессии ещё до загрузки страницы. GTM (+528 мс), UA (+633 мс), GA collect (+690 мс), Twitter виджеты (+228 мс), Google Ads (+2322 мс) — всё без согласия. Cookie-script загружается на +226 мс но не блокирует трекеры. 2) Google Analytics UA официально закрыт с июля 2024 года. UA analytics.js загружается и отправляет pageview. Google Ads DoubleClick (pagead/id) — рекламная инфраструктура на сайте агентства не ведущего коммерческой деятельности. 2. Получатели, сроки хранения и передача за пределы ЕЭЗ (ст. 15(1)(c)-(d), 46) Прошу также указать полный список третьих лиц-получателей, применимые сроки хранения по каждой категории и правовые основания передачи данных за пределы ЕЭЗ, если таковая происходит. Полный технический разбор с доказательствами (сохранённый сетевой журнал, контрольная сумма SHA-256) опубликован по адресу: https://gdpru.eu/en/audits/eu-frontex-europa-eu/ 3. Автоматизированная обработка и профилирование (ст. 15(1)(h)) Прошу сообщить, применяется ли в отношении меня автоматизированное принятие решений или профилирование, и если да — раскрыть логику такой обработки. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Data access request (GDPR Art. 15) — frontex.europa.eu 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 frontex.europa.eu. 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 YouTube log_event call (+0 ms) — the first request of the session, even before the page loads. GTM (+528 ms), UA (+633 ms), GA collect (+690 ms), Twitter widgets (+228 ms), Google Ads (+2322 ms) — all with no consent. A cookie-script loads at +226 ms but does not block the trackers. 2) Google Analytics UA was officially retired as of July 2024. UA's analytics.js loads and sends a pageview. Google Ads DoubleClick (pagead/id) — advertising infrastructure on the site of an agency with no commercial activity. 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/eu-frontex-europa-eu/ 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: European Data Protection Supervisor (EDPS) — edps.europa.eu
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)
Тема: Жалоба на обработку персональных данных — frontex.europa.eu 1. Предмет жалобы Я подаю жалобу в отношении обработки моих персональных данных сайтом frontex.europa.eu. 2. Обстоятельства Я посетил сайт frontex.europa.eu и обнаружил признаки несоответствия обработки моих персональных данных требованиям GDPR. Технический разбор, опубликованный на gdpru.eu 13.05.2026 (открытая методология, воспроизводимые измерения), документирует следующие признаки: 1) YouTube log_event (+0 мс) — первый запрос сессии ещё до загрузки страницы. GTM (+528 мс), UA (+633 мс), GA collect (+690 мс), Twitter виджеты (+228 мс), Google Ads (+2322 мс) — всё без согласия. Cookie-script загружается на +226 мс но не блокирует трекеры. 2) Google Analytics UA официально закрыт с июля 2024 года. UA analytics.js загружается и отправляет pageview. Google Ads DoubleClick (pagead/id) — рекламная инфраструктура на сайте агентства не ведущего коммерческой деятельности. Полная техническая документация опубликована по адресу: https://gdpru.eu/en/audits/eu-frontex-europa-eu/ 3. Положения GDPR, соблюдение которых прошу проверить Regulation 2018/1725 Art. 5; Regulation 2018/1725 Art. 5 — Дополнительно 4. Требование Прошу проверить изложенные обстоятельства и, если несоответствие подтвердится, принять меры, предусмотренные статьёй 58(2) GDPR. 5. Приложения Полная доказательная база — HAR-файл, контрольная сумма SHA-256 и цитата из политики конфиденциальности сайта, документирующая указанное противоречие — опубликована и проверяема по ссылке в пункте 2 выше. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Complaint regarding personal data processing — frontex.europa.eu 1. Subject of the complaint I am filing a complaint regarding the processing of my personal data by the website frontex.europa.eu. 2. Circumstances I visited the website frontex.europa.eu and found indications that the processing of my personal data does not comply with the GDPR. The technical analysis published on gdpru.eu on 13 May 2026 (open methodology, reproducible measurements) documents the following indications: 1) The YouTube log_event call (+0 ms) — the first request of the session, even before the page loads. GTM (+528 ms), UA (+633 ms), GA collect (+690 ms), Twitter widgets (+228 ms), Google Ads (+2322 ms) — all with no consent. A cookie-script loads at +226 ms but does not block the trackers. 2) Google Analytics UA was officially retired as of July 2024. UA's analytics.js loads and sends a pageview. Google Ads DoubleClick (pagead/id) — advertising infrastructure on the site of an agency with no commercial activity. Full technical documentation is published at: https://gdpru.eu/en/audits/eu-frontex-europa-eu/ 3. GDPR provisions I ask you to examine Regulation 2018/1725 Art. 5; Regulation 2018/1725 Art. 5 — additionally 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]