Technical audit · 2026-05-13

eca.europa.eu

ECA — the European Union's Independent Financial Auditor

The EU's independent financial auditor — 5 domains. Open Sans fonts are hosted on static.eca.europa.eu — zero Google Fonts. Matomo Cloud (New Zealand) instead of self-hosted. The CSP discloses additional dependencies: gestmax.fr, Zscaler, New Relic.

Timeline of the leak

+638 ms · load
static.eca.europa.eu — Bootstrap, CSS, JS, fonts. A proprietary subdomain.
+640 ms
webtools.europa.eu — standard EU components.
+792 ms · without consent
cdn.matomo.cloud + eca.matomo.cloud — Matomo Cloud. InnoCraft, New Zealand.

Declared versus actual

+ Matomo Cloud (eca.matomo.cloud) — not declared

Transfer timings

+792 ms eca.matomo.cloud

Matomo Cloud — InnoCraft, New Zealand

Detected trackers

Indicators of GDPR non-compliance

Context

The European Court of Auditors (ECA) is the EU’s independent external auditor, examining the Union’s revenue and expenditure and publishing annual reports on financial management. Governed by Regulation (EU) 2018/1725. HAR: 174 requests, 5 domains, 2 pages.

Fonts on static.eca.europa.eu — correctly done

ECA hosts Open Sans on its own subdomain: static.eca.europa.eu/webcharter-internet/current/css/fonts/OpenSans/. Four weights (Regular, Semibold, Bold, Light) plus a proprietary ECA-icons font — all from the proprietary server. Zero Google Fonts. This is exactly what EBA, ERC, and EDA should do with their own fonts.

Matomo Cloud — the same problem seen at the Court of Justice of the EU

eca.matomo.cloud (+792 ms) — cloud-hosted Matomo (InnoCraft Ltd., Wellington, New Zealand). Three requests per session. As with the Court of Justice of the EU and EFTA — cloud-hosted instead of self-hosted. Self-hosted Matomo on analytics.eca.europa.eu would fix this — the source code is open, and EBA has already shown how it’s done.

CSP — dependencies on other pages

ECA’s CSP discloses services that did not appear in this session, but are permitted on other pages:

gestmax.fr — a French applicant/HR-management platform (ATS). Likely used on ECA’s job-vacancy pages. A French company, with data staying in the EU — acceptable.

gateway.zscalertwo.net — Zscaler, an American cloud security gateway. Used as a network proxy for traffic inspection. Data passes through American security infrastructure.

https://js-agent.newrelic.com and *.nr-data.net — New Relic APM, an American performance-monitoring platform. Did not appear in this session — but the CSP allows it.

frame-ancestors — Microsoft 365

The CSP’s frame-ancestors directive includes a long list of Microsoft domains: teams.microsoft.com, skype.com, powerapps.com, yammer.com, office.com, onedrive.live.com. ECA embeds its pages within Microsoft 365 — likely for internal staff use. This is not tracking, but it shows deep integration with Microsoft’s American cloud infrastructure.

Conclusion

ECA got the fonts right — Open Sans on a proprietary subdomain, zero Google Fonts. Matomo Cloud instead of self-hosted is the one violation recorded in this HAR. The CSP points to Zscaler and New Relic on other pages. Self-hosted Matomo would move the main page into the green zone.

Evidence
Original (audit)
HAR file: eu/eca-europa-eu-2026-05-13.har
SHA-256: 28672b64260b5c085a5e7dc6ecce2f1ed5a561985949e1922043b17e5a4d369a
Re-check snapshot
Awaiting changes
HAR files are stored on EU infrastructure (Proton Drive). SHA-256 is published for integrity verification.
IMPORTANT: before filing a complaint with the regulator, first contact the company directly and give it 30 days to respond. Without this step the regulator may reject the complaint. Details and a template letter to the company are in the Methodology.
Ready-to-send complaint letter

Where to file: European Data Protection Supervisor (EDPS)edps.europa.eu

To: European Data Protection Supervisor (EDPS)
From: [Your name], [contact email]

1. Subject of the complaint
I am filing a complaint regarding the processing of my personal data by the website eca.europa.eu.

2. Circumstances
I visited the website eca.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) Matomo Cloud (+792 ms) — InnoCraft Ltd. (New Zealand). Analytics data belonging to the European Court of Auditors is transmitted to a third party outside the EU with no consent. As with the Court of Justice of the EU — cloud-hosted instead of self-hosted.

Full technical documentation is published at: https://gdpru.eu/en/audits/eu-eca-europa-eu/

3. Provisions violated
Regulation 2018/1725 Art. 5, Art. 48

4. Request
I request that you investigate the violations described and 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.

[Date]                                    [Signature / name]