Technical audit · 13.05.2026

acer.europa.eu

ACER — the European Union's Energy Market Regulator

The EU's energy market regulator — 10 domains, 5 American services with no consent. Google reCAPTCHA on the homepage, AddToAny, the Inter font served from a developer's personal CDN. The most dependency-heavy site in the EU institutions series.

Request timeline

+262 ms · without consent
Bootstrap (cdn.jsdelivr.net) — a CSS framework from a public CDN.
+263 ms · without consent
Google reCAPTCHA (api.js) — loads immediately. IP address to Google, USA.
+279 ms · without consent
rsms.me — the Inter font, from a personal CDN. 5 woff2 files.
+328 ms · without consent
www.gstatic.com — reCAPTCHA resources. Google, USA.
+621 ms · without consent
cdnjs.cloudflare.com — Popper.js 1.14.3. USA.
+673 ms · without consent
AddToAny (static.addtoany.com) — 'share' buttons. USA.

Declared versus actual

+ Google reCAPTCHA — not declared
+ AddToAny (static.addtoany.com) — not declared
+ rsms.me CDN — not declared
+ cdn.jsdelivr.net — not declared
+ cdnjs.cloudflare.com — not declared
+ Google Fonts (via reCAPTCHA) — not declared

Transfer timings

+263 ms www.google.com

reCAPTCHA api.js — IP address to Google, USA

+279 ms rsms.me

Inter font, from a personal CDN

+673 ms static.addtoany.com

AddToAny share buttons. USA

Detected trackers

Indicators of GDPR non-compliance

Context

The Agency for the Cooperation of Energy Regulators (ACER) is the EU agency coordinating national energy market regulators, headquartered in Ljubljana. Governed by Regulation (EU) 2018/1725. HAR: 122 requests, 10 domains. The session covered two pages.

A break from the EU institutions pattern

All previous institutions in the series — Europol, the EDPS, ECDC, EEAS, the ECB, the Council of the EU — used exclusively europa.eu infrastructure. ACER stands apart: 10 domains, 5 American services, not a single consent given.

Google reCAPTCHA on the homepage

reCAPTCHA loads at +263 ms when the homepage opens — before any user interaction. This means Google receives the IP address of every visitor to the EU energy regulator’s website, regardless of whether they fill out a form. Alternatives for EU institutions: a proprietary CAPTCHA (as at bundesheer.at), Cloudflare Turnstile (an EU instance), or hCaptcha.

rsms.me — a personal CDN

rsms.me is the personal website and CDN of Swedish designer Rasmus Andersson, creator of the Inter font. This is not corporate infrastructure with an SLA and guarantees — it is a personal server. ACER loads 5 Inter woff2 files from it on every visit. The IP addresses of EU energy regulator visitors are transmitted to a private individual’s personal server. Fix: self-host Inter (the file is available on GitHub under the SIL Open Font License).

AddToAny — ‘share’ buttons

static.addtoany.com is a social-sharing button service. It loads a localized module for the Russian language (locale/ru.js) — meaning the browser session was identified as Russian-speaking. Visit and browser-language data goes to AddToAny (USA). A “share” function can be implemented without external JavaScript.

Conclusion

ACER is the only EU institution in the series with violations at the homepage level. Google reCAPTCHA with no consent, AddToAny, a font served from a personal CDN, Bootstrap and Popper.js from American CDNs. All of these problems are technically solvable: self-host the fonts and libraries, replace reCAPTCHA with a European alternative, remove AddToAny.

Evidence

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.

Original (audit)
HAR file: eu/acer-europa-eu-2026-05-13.har
SHA-256: 2e0a89f94bcd96ce43329888db185fc1ffd32da6657b9541d35d808b5b5abe1c
Re-check snapshot
Awaiting changes
HAR files are stored on EU infrastructure (Proton Drive). SHA-256 is published for integrity verification.