Technical audit · 13.05.2026

cor.europa.eu

CoR — the EU's Advisory Body Representing Regional and Local Authorities

The EU's Committee of the Regions — 6 domains. The Facebook SDK loads 6 times per session with no consent. Analytics run via webanalytics.op.europa.eu — the EU's own infrastructure. op.europa.eu serves as a widget platform.

Request timeline

+220 ms · load
webtools.europa.eu — the standard set of EU components.
+10368 ms · without consent
Facebook SDK (connect.facebook.net/en_US/sdk.js) — first appearance. No banner.
+20618 ms
op.europa.eu — Publications Office widgets. Search across EU publications.
+24012 ms
analytics.webanalytics.op.europa.eu — analytics via the EU Publications Office.
+27476 ms
cdnjs.cloudflare.com — Font Awesome 6.6.0. USA.

Declared versus actual

+ Facebook SDK (connect.facebook.net) — not declared
+ cdnjs.cloudflare.com (Font Awesome) — not declared

Transfer timings

+10368 ms connect.facebook.net

Facebook SDK — 6 requests per session

+24012 ms analytics.webanalytics.op.europa.eu

EU Publications Office analytics

+27476 ms cdnjs.cloudflare.com

Font Awesome. USA

Detected trackers

Indicators of GDPR non-compliance

Context

The European Committee of the Regions (CoR) is the EU’s advisory body representing the regional and local authorities of member states. It advises the Council of the EU and the European Parliament on matters affecting regions. Governed by Regulation (EU) 2018/1725. HAR: 203 requests, 6 domains, 4 pages per session.

The Facebook SDK — why?

connect.facebook.net/en_US/sdk.js loads 6 times across a 4-page session — once per page, plus additional calls. This means the Facebook SDK is baked into the site template. CoR is an advisory body with no commercial activity. The Facebook SDK is typically used for “share” buttons, “log in with Facebook,” or a pixel. None of these scenarios require loading the SDK with no consent.

webanalytics.op.europa.eu — Publications Office analytics

analytics.webanalytics.op.europa.eu is the EU Publications Office’s analytics platform. Pan-European infrastructure for analytics, with data staying within europa.eu. The correct choice — unlike Frontex’s use of Google Analytics.

op.europa.eu — publication widgets

op.europa.eu is the EU’s Publications Office. CoR embeds an EU-publications search widget with its own Bootstrap, jQuery, jQuery UI, and Font Awesome — all served from op.europa.eu, with data on EU infrastructure.

cdnjs.cloudflare.com — Font Awesome, again

As with ENISA and ACER — Font Awesome served from cdnjs.cloudflare.com instead of being self-hosted. The same problem, the same fix.

Conclusion

CoR uses the correct analytics (webanalytics.op.europa.eu) and the correct widget platform (op.europa.eu). The Facebook SDK loading with no consent is the main issue. Self-hosting Font Awesome and either removing or correctly configuring the Facebook SDK would resolve both points.

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/cor-europa-eu-2026-05-13.har
SHA-256: 5b8d6640565d189ac2d78e781f04cf03b8d2775d31315db66cd81896f8d23c26
Re-check snapshot
Awaiting changes
HAR files are stored on EU infrastructure (Proton Drive). SHA-256 is published for integrity verification.