The French government's official information portal — 83 requests, infrastructure on proprietary domains. The policy explicitly classifies audience measurement as requiring consent. But Eulerian, via the first-party subdomain zhsv.info.gouv.fr, sends a beacon carrying screen resolution, page components, and a content segment before consent, and is not named in the policy. Numerous other services (GTM, DoubleClick, WonderPush, video players) are configured in the consent manager, but do not fire before consent.
Request timeline
Declared versus actual
Transfer timings
Eulerian ufU302.js via the CNAME subdomain. Server EWS.
Keia — a site search service. Scaleway, France. Not a tracker.
Eulerian beacon col657a. Screen resolution + page components + content segment.
Detected trackers
- Eulerian (zhsv.info.gouv.fr — CNAME, EWS server signature)
- Keia (cdn-1.keia.io) — site search service
Indicators of GDPR non-compliance
- Art. 82 Loi Informatique et Libertés (ePrivacy) — consent, contrary to the policy's own ruleThe policy explicitly classifies audience-measurement cookies as requiring consent: 'Ces cookies n'étant pas strictement nécessaires, ils sont soumis à votre consentement... à donner ou à refuser à l'occasion de votre première visite.' No CNIL exemption is claimed. In the measurement, Eulerian (zhsv.info.gouv.fr, Server EWS) sends the beacon col657a at +1547 ms in a no-consent state: zero Set-Cookie for the entire session, no user choice made. The audience-measurement tracker fires before the very consent the policy itself requires.
- GDPR Art. 13(1)(e) — disclosure of recipientsThe policy mentions audience-measurement cookies in general terms and does not name the tool. What actually runs is Eulerian, deployed on the first-party subdomain zhsv.info.gouv.fr via a CNAME scheme (EWS server signature, script ufU302.js, beacon col657a). Neither Eulerian, nor the zhsv subdomain, nor the CNAME placement is disclosed in the policy.
Context
info.gouv.fr is the official information portal of the French government, publishing announcements and explanations about government activity. Controller: Service d’information du Gouvernement (SIG). Privacy policy of roughly 9,000 characters, current as of December 2025. Measurement: 83 requests, infrastructure on proprietary domains, captured on a clean browser.
Who receives data directly (before consent)
Eulerian (via the first-party subdomain zhsv.info.gouv.fr) — screen resolution, a list of page components, a content segment.
Declared versus actual
On the question of audience measurement, info.gouv.fr’s policy takes a stricter position than a number of other government sites: it does not cite a CNIL exemption, and instead states directly that audience-measurement cookies are not strictly necessary and therefore require consent — “ils sont soumis à votre consentement que vous êtes invité à donner ou à refuser à l’occasion de votre première visite.” In other words, by the site’s own rule, audience measurement should only activate after explicit consent.
The measurement shows the opposite. The subdomain zhsv.info.gouv.fr, which at first glance appears to belong to the portal, serves the script ufU302.js and sends the beacon col657a. The response header Server: EWS and the parameter scheme correspond to the Eulerian platform, deployed via a CNAME-delegation scheme. The beacon fires at +1547 ms, transmitting the screen resolution (1920x1080), a full list of the page’s UI components, and a content segment. The session state at this point is no consent: not a single cookie has been set for the entire session, and no user choice has been made. The audience-measurement tracker thus fires before the very consent the policy itself requires, and the tool (Eulerian) and its CNAME placement are not named in the policy.
Worth noting separately: many services — Google Tag Manager, DoubleClick, WonderPush, the YouTube, Dailymotion, and Vimeo players — are configured within the TarteAuCitron consent manager, but not one of them fired before consent in the measurement: there are no actual network requests to them. This is correct blocking behavior. The only other non-first-party external call besides Eulerian is cdn-1.keia.io, configuration for the Keia site search service (Scaleway infrastructure, France); this is not a tracker, and is noted here as an observation on the completeness of disclosure.
Timing relative to consent
The Eulerian script loads at +411 ms, with the data-transmitting beacon at +1547 ms. A consent manager is present on the page, and audience measurement is declared as requiring consent, yet Eulerian’s data transmission occurs before any user choice.
What cannot be claimed from the measurement
The measurement covers the homepage. Identifying the tool as Eulerian rests on the EWS server signature, the parameter scheme, and the script name. The other services configured in the consent manager did not fire before consent — their behavior after consent is not observed in this session. Keia is classified as a search service with a recipient located in France. Server-side processing is not visible in a browser-based measurement.
Conclusion
The info.gouv.fr portal’s own policy states that audience measurement requires consent, and it claims no exemption. Nonetheless, Eulerian, deployed via the CNAME subdomain zhsv.info.gouv.fr and thereby appearing to be the portal’s own infrastructure, sends a beacon carrying screen resolution, page components, and a content segment before consent. The tool is not named in the policy. Unlike cases where the site cited a CNIL exemption, this is a direct discrepancy with the site’s own stated rule on consent for audience measurement, compounded by the tool’s non-disclosure and its disguise as a first-party domain. The other trackers, meanwhile, are correctly held back by the consent manager until consent. Remedy: gate Eulerian’s activation on the outcome of the consent module’s choice, the same way this has already been done for the other services, and disclose the tool and its CNAME placement 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.
145f35855ce623be365a5992d5cdbed80f50e052e83482889b60616643dd0fb9Want 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) — info.gouv.fr Кому: [укажите адрес компании — DPO / поддержка / юридический отдел] От: [Ваше имя], [контактный email] Прошу предоставить доступ к моим персональным данным, обрабатываемым в связи с использованием сайта info.gouv.fr. 1. Категории данных и цели обработки (ст. 15(1)(a)-(c)) На основании независимого технического анализа сайта прошу подтвердить и подробно раскрыть следующие категории обработки: 1) Политика прямо относит cookie аудиторного измерения к согласия-требующим: «Ces cookies n'étant pas strictement nécessaires, ils sont soumis à votre consentement... à donner ou à refuser à l'occasion de votre première visite». Освобождение CNIL при этом не заявлено. В замере Eulerian (zhsv.info.gouv.fr, Server EWS) отправляет beacon col657a на +1547 мс при состоянии без согласия: Set-Cookie за весь сеанс ноль, выбор пользователем не сделан. Аудиторный трекер срабатывает до согласия, которого требует сама политика. 2) Политика упоминает cookie аудиторного измерения обобщённо и не называет инструмента. Фактически работает Eulerian, размещённый на first-party субдомене zhsv.info.gouv.fr по схеме CNAME (сигнатура сервера EWS, скрипт ufU302.js, beacon col657a). Ни Eulerian, ни субдомен zhsv, ни CNAME-размещение в политике не раскрыты. 2. Получатели, сроки хранения и передача за пределы ЕЭЗ (ст. 15(1)(c)-(d), 46) Прошу также указать полный список третьих лиц-получателей, применимые сроки хранения по каждой категории и правовые основания передачи данных за пределы ЕЭЗ, если таковая происходит. Полный технический разбор с доказательствами (сохранённый сетевой журнал, контрольная сумма SHA-256) опубликован по адресу: https://gdpru.eu/en/audits/fr-info-gouv-fr/ 3. Автоматизированная обработка и профилирование (ст. 15(1)(h)) Прошу сообщить, применяется ли в отношении меня автоматизированное принятие решений или профилирование, и если да — раскрыть логику такой обработки. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Data access request (GDPR Art. 15) — info.gouv.fr 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 info.gouv.fr. 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 policy explicitly classifies audience-measurement cookies as requiring consent: 'Ces cookies n'étant pas strictement nécessaires, ils sont soumis à votre consentement... à donner ou à refuser à l'occasion de votre première visite.' No CNIL exemption is claimed. In the measurement, Eulerian (zhsv.info.gouv.fr, Server EWS) sends the beacon col657a at +1547 ms in a no-consent state: zero Set-Cookie for the entire session, no user choice made. The audience-measurement tracker fires before the very consent the policy itself requires. 2) The policy mentions audience-measurement cookies in general terms and does not name the tool. What actually runs is Eulerian, deployed on the first-party subdomain zhsv.info.gouv.fr via a CNAME scheme (EWS server signature, script ufU302.js, beacon col657a). Neither Eulerian, nor the zhsv subdomain, nor the CNAME placement is disclosed in the policy. 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/fr-info-gouv-fr/ 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 nationale de l'informatique et des libertés (CNIL) — cnil.fr
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)
Тема: Жалоба на обработку персональных данных — info.gouv.fr 1. Предмет жалобы Я подаю жалобу в отношении обработки моих персональных данных сайтом info.gouv.fr. 2. Обстоятельства Я посетил сайт info.gouv.fr и обнаружил признаки несоответствия обработки моих персональных данных требованиям GDPR. Технический разбор, опубликованный на gdpru.eu 02.07.2026 (открытая методология, воспроизводимые измерения), документирует следующие признаки: 1) Политика прямо относит cookie аудиторного измерения к согласия-требующим: «Ces cookies n'étant pas strictement nécessaires, ils sont soumis à votre consentement... à donner ou à refuser à l'occasion de votre première visite». Освобождение CNIL при этом не заявлено. В замере Eulerian (zhsv.info.gouv.fr, Server EWS) отправляет beacon col657a на +1547 мс при состоянии без согласия: Set-Cookie за весь сеанс ноль, выбор пользователем не сделан. Аудиторный трекер срабатывает до согласия, которого требует сама политика. 2) Политика упоминает cookie аудиторного измерения обобщённо и не называет инструмента. Фактически работает Eulerian, размещённый на first-party субдомене zhsv.info.gouv.fr по схеме CNAME (сигнатура сервера EWS, скрипт ufU302.js, beacon col657a). Ни Eulerian, ни субдомен zhsv, ни CNAME-размещение в политике не раскрыты. Полная техническая документация опубликована по адресу: https://gdpru.eu/en/audits/fr-info-gouv-fr/ 3. Положения GDPR, соблюдение которых прошу проверить Art. 82 Loi Informatique et Libertés (ePrivacy) — согласие вопреки собственному правилу политики; GDPR Art. 13(1)(e) — раскрытие получателей 4. Требование Прошу проверить изложенные обстоятельства и, если несоответствие подтвердится, принять меры, предусмотренные статьёй 58(2) GDPR. 5. Приложения Полная доказательная база — HAR-файл, контрольная сумма SHA-256 и цитата из политики конфиденциальности сайта, документирующая указанное противоречие — опубликована и проверяема по ссылке в пункте 2 выше. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Complaint regarding personal data processing — info.gouv.fr 1. Subject of the complaint I am filing a complaint regarding the processing of my personal data by the website info.gouv.fr. 2. Circumstances I visited the website info.gouv.fr and found indications that the processing of my personal data does not comply with the GDPR. The technical analysis published on gdpru.eu on 2 July 2026 (open methodology, reproducible measurements) documents the following indications: 1) The policy explicitly classifies audience-measurement cookies as requiring consent: 'Ces cookies n'étant pas strictement nécessaires, ils sont soumis à votre consentement... à donner ou à refuser à l'occasion de votre première visite.' No CNIL exemption is claimed. In the measurement, Eulerian (zhsv.info.gouv.fr, Server EWS) sends the beacon col657a at +1547 ms in a no-consent state: zero Set-Cookie for the entire session, no user choice made. The audience-measurement tracker fires before the very consent the policy itself requires. 2) The policy mentions audience-measurement cookies in general terms and does not name the tool. What actually runs is Eulerian, deployed on the first-party subdomain zhsv.info.gouv.fr via a CNAME scheme (EWS server signature, script ufU302.js, beacon col657a). Neither Eulerian, nor the zhsv subdomain, nor the CNAME placement is disclosed in the policy. Full technical documentation is published at: https://gdpru.eu/en/audits/fr-info-gouv-fr/ 3. GDPR provisions I ask you to examine Art. 82 Loi Informatique et Libertés (ePrivacy) — consent, contrary to the policy's own rule; GDPR Art. 13(1)(e) — disclosure of recipients 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]