Technical audit · 2026-05-31

supremecourt.ie

Supreme Court of Ireland — Courts Service

The Supreme Court of Ireland — the state's highest judicial authority. 48 requests, 8 domains — all Google. The policy states directly that Google Analytics is disabled until consent is given. The HAR records GA4 and GTM firing on the very first load, without consent. Google Maps fires without consent — 10 requests.

Timeline of the leak

+2571 ms · before the banner
fonts.googleapis.com — three font families (Material Symbols, Lato, Merriweather). The user's IP address goes to Google's servers in the USA.
+2572 ms · before the banner
www.googletagmanager.com (gtag/js?id=G-RR6DNWRHZ8) — GTM, carrying the GA4 ID, loads without consent.
+2573 ms · before the banner
supremecourt.ie/ResourcePackages/cookies-manager/cookies-manager.js — the site's own cookie manager loads. The banner is not yet displayed.
+2618 ms · before the banner
www.googletagmanager.com (gtm.js?id=GTM-WFCZMFWN) — the main GTM container loads.
+2811 ms · before the banner
www.google.com/maps/embed — a Google Maps iframe loads without consent.
+3116–3312 ms · before the banner
maps.gstatic.com and maps.googleapis.com — 10 requests: the Maps JS API, geometry, search, main, common, util, map, places, and StaticMapService. All without consent.
+7870 ms
region1.google-analytics.com/g/collect — a GA4 tracking request: tid=G-RR6DNWRHZ8, gtm=45je65r2. Set-Cookie is zero across the entire session.

Declared versus actual

Google Analytics — mentioned in the policy as 'disabled by default unless you accept cookies' — declared
Google Maps — mentioned indirectly, in the description of a feature — declared
YouTube — mentioned in the 'Other third-party cookies' section — declared
+ Google Fonts (fonts.googleapis.com, fonts.gstatic.com) — not mentioned — not declared
+ GTM-WFCZMFWN — the GTM container is not named specifically — not declared

Transfer timings

+2571 ms fonts.googleapis.com

Material Symbols + Lato + Merriweather. USA.

+2572 ms www.googletagmanager.com

gtag/js GA4 G-RR6DNWRHZ8. USA.

+2618 ms www.googletagmanager.com

GTM-WFCZMFWN container. USA.

+2621 ms fonts.gstatic.com

Lato woff2 files. USA.

+2811 ms www.google.com

Google Maps embed iframe. USA.

+3116 ms maps.gstatic.com

Maps API init_embed.js. USA.

+3122 ms maps.googleapis.com

Maps JS API + geometry + search + main. USA.

+7870 ms region1.google-analytics.com

GA4 g/collect. A full tracking request. USA.

Detected trackers

Indicators of GDPR non-compliance

Context

The Supreme Court of Ireland is the state’s highest judicial authority. The site is run by the Courts Service, the body responsible for administering the country’s court system. HAR: 48 requests, 8 domains. All eight external domains belong to Google. Visitors to the site include, among others, parties to court proceedings seeking information about their cases.

The policy says “disabled” — the HAR shows otherwise

The Courts Service’s privacy policy states directly: “We use Google Analytics to collect anonymised information (disabled by default unless you accept cookies).” This is a specific, verifiable statement of technical fact.

The HAR records: GTM, carrying the GA4 identifier G-RR6DNWRHZ8, loads at +2572 ms on the very first page load. The main GTM container, GTM-WFCZMFWN, loads at +2618 ms. GA4 sends a full tracking request to region1.google-analytics.com at +7870 ms, carrying the parameters tid=G-RR6DNWRHZ8 and gtm=45je65r2. No user interaction with the consent banner is recorded within this window. No cookies are set.

The policy’s statement does not match the technical fact. This constitutes a violation of the transparency principle under Art. 5(1)(a): the data subject is given inaccurate information about the actual processing of their data.

The home page embeds a Google Maps map. On page load, with no interaction by the user with either the map or the consent banner, 10 requests fire to Google’s servers: the Maps embed iframe (+2811 ms), the Maps JS API with the geometry, search, main, common, util, map, and places libraries (+3116–3259 ms), and StaticMapService (+3312 ms). Each request transmits the user’s IP address to Google’s servers in the USA. An embedded Google Maps map with no consent gating, and not replaced by a static image, is a standard source of Art. 6(1) violations — a conclusion confirmed by decisions of supervisory authorities in Austria, Germany, and France.

Google Fonts — three font families

At +2571 ms, three font families load from fonts.googleapis.com: Material Symbols, Lato, and Merriweather. All three could be hosted locally. Each request to Google’s servers transmits the visitor’s IP address. Google Fonts is not mentioned in the privacy policy.

None of the 48 requests sets a cookie via Set-Cookie. Nevertheless, the site’s sensitivity is assessed as high: visitors to the Supreme Court’s site may be parties to court cases, crime victims, or individuals seeking legal recourse. Transmitting data about their visits to Google without consent carries a different character of risk than an equivalent violation on a commercial site.

Conclusion

supremecourt.ie violates its own documented policy: Google Analytics is declared disabled by default, yet activates on the very first page load. Google Maps generates 10 requests to Google’s servers without consent. Google Fonts transmits IP addresses via three external requests. The fix requires: moving GTM behind the consent banner, replacing the embedded Google Maps map with a static image or a lazy-loaded, consent-gated version, hosting fonts locally, and updating the policy with an accurate description of the actual architecture.

Evidence
Original (audit)
HAR file: ie/supremecourt-ie-2026-05-31.har
SHA-256: c11f4f25c6b8baaa5d98566d012ba57e2fbf7c8a25db6f66838e15fe19ffc9a3
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: Data Protection Commission (DPC)dataprotection.ie

To: Data Protection Commission (DPC)
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 supremecourt.ie.

2. Circumstances
I visited the website supremecourt.ie and found indications that the processing of my personal data does not comply with the GDPR. The technical analysis published on gdpru.eu on 31 May 2026 (open methodology, reproducible measurements) documents the following indications:

1) Google Tag Manager (GTM-WFCZMFWN) and Google Fonts load at +2571–2572 ms — on the very first page load, without user consent. GA4 (G-RR6DNWRHZ8) activates via GTM and sends a tracking request to region1.google-analytics.com (+7870 ms). The privacy policy states that Google Analytics is disabled by default until cookies are accepted. The HAR records GTM and GA4 firing with no user interaction with the banner whatsoever.

2) Google Maps loads at +2811–3312 ms (10 requests to maps.googleapis.com, maps.gstatic.com) without consent. Google Maps transmits the user's IP address and uses the site's API key on every page load — regardless of whether the user has interacted with the map. Data is transmitted to Google's servers in the USA.

3) The privacy policy states directly: 'We use Google Analytics to collect anonymised information (disabled by default unless you accept cookies).' This statement does not match reality: GA4 activates via GTM without cookies being accepted.

Full technical documentation is published at: https://gdpru.eu/en/audits/ie-supremecourt-ie/

3. Provisions violated
GDPR Art. 6(1), Art. 7; ePrivacy Regulations (SI 336/2011); GDPR Art. 6(1), Art. 44–46 — transfer of data to third countries; GDPR Art. 5(1)(a) — lawfulness and transparency

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]