enterprise.gov.ie
Ireland's Department of Enterprise. 41 requests, 9 domains. Two analytics tools simultaneously — Google Analytics and Matomo Cloud — launch prior to consent. UA-65332340-1: Universal Analytics, discontinued by Google three years ago. The policy declares an opt-in model; the HAR shows otherwise.
Timeline of the leak
Declared versus actual
Transfer timings
jQuery UI 1.11.1 from the Google CDN. USA.
Google Fonts — PT Sans. USA.
GTM UA-65332340-1. Universal Analytics. USA.
jQuery 3.6.1 + jQuery Migrate.
Matomo Analytics JS. InnoCraft EU cloud.
PT Sans woff2. Google's servers. USA.
analytics.js — Universal Analytics. USA.
matomo.php — tracking ping. idsite=13.
Detected trackers
- Google Tag Manager / Google Analytics (www.googletagmanager.com, www.google-analytics.com)
- Matomo Cloud (cdn.matomo.cloud, enterprisegov.matomo.cloud)
- Google Fonts (fonts.googleapis.com, fonts.gstatic.com)
- Google Ajax CDN (ajax.googleapis.com)
- jQuery CDN (code.jquery.com)
Indicators of GDPR non-compliance
- GDPR Art. 6(1), Art. 5(1)(a)Google Tag Manager (UA-65332340-1) loads at +213 ms without consent. Google Analytics (analytics.js) fires at +360 ms without consent. Matomo Cloud (matomo.js) loads at +236 ms and sends a tracking request (matomo.php) at +362 ms — before any user interaction with the banner. Google Fonts (fonts.googleapis.com) loads at +212 ms, transmitting the user's IP address to Google's servers in the USA.
- GDPR Art. 7; ePrivacy Regulations (SI 336/2011)The policy declares 'Analytical,' 'Functional,' 'YouTube,' and 'Communications' categories as requiring consent via toggles. However, Google Analytics and Matomo Cloud activate immediately upon page load — before any interaction with the consent banner. The opt-in mechanism does not function for the analytics tools.
- GDPR Art. 13(1)(e)The policy mentions Matomo Analytics. Google Tag Manager, Google Analytics, ajax.googleapis.com, code.jquery.com, fonts.googleapis.com, and fonts.gstatic.com are not disclosed by name as data recipients in the policy. UA-65332340-1 is a Universal Analytics ID — a deprecated GA protocol, discontinued by Google in July 2023; its presence in the HAR indicates an outdated GTM configuration.
Context
The Department of Enterprise, Tourism and Employment (DETE) is Ireland’s state body overseeing business, employment, and tourism policy. HAR: 41 requests, 9 domains. Of these, 29 requests go to the first-party domain enterprise.gov.ie, with the remaining 12 going to eight external domains, seven of which are American.
Two analytics tools — both prior to consent
The site runs Google Analytics and Matomo Cloud simultaneously. Both launch on the very first page load, before any interaction with the banner:
GTM with the ID UA-65332340-1 loads at +213 ms. www.google-analytics.com/analytics.js executes at +360 ms. Matomo’s JS from cdn.matomo.cloud loads at +236 ms, with the first tracking request to matomo.php at +362 ms.
The privacy policy describes Matomo and declares analytics cookies as a category with opt-out — meaning it formally assumes analytics is enabled by default and the user may opt out. This alone conflicts with the opt-in principle required by the ePrivacy Regulations for non-strictly-necessary cookies. But the HAR shows that even the opt-out mechanism does not function: both tools activate immediately, without waiting for any decision from the user.
Universal Analytics — discontinued three years ago
The ID UA-65332340-1 belongs to Universal Analytics, the previous generation of Google Analytics. Google officially discontinued Universal Analytics in July 2023. The request to www.google-analytics.com/analytics.js in a HAR from May 2026 points to a GTM configuration that has not been updated in over three years. What exactly happens on Google’s side with these requests — whether the data is processed or discarded — cannot be determined from the HAR. What is certain: the script loads, and the request is sent to Google’s servers in the USA.
Google Fonts and the Ajax CDN
At +212 ms, fonts.googleapis.com (PT Sans) and ajax.googleapis.com (jQuery UI 1.11.1) load. Both are Google servers in the USA. Google Fonts transmits the user’s IP address with every request; both the fonts and jQuery UI could be hosted locally without any loss of functionality. code.jquery.com adds two further requests to the jQuery Foundation’s servers.
Set-Cookie — zero
Despite activity across eight external domains, none of the 41 requests in the HAR sets a cookie via Set-Cookie. This partially softens the picture, but does not eliminate the fact that IP addresses and behavioral data are transmitted to external services prior to consent.
Conclusion
enterprise.gov.ie violates the opt-in principle on two levels: architecturally (analytics activates prior to consent) and in its documentation (GTM and Google Analytics are not named specifically in the policy). Running two analytics tools in parallel — Google Analytics and Matomo — with a non-functioning consent mechanism, a deprecated Universal Analytics ID, and five unmentioned external domains together form a complete set of typical GDPR violations for a government site. The fix requires: moving all analytics behind the consent banner, migrating from UA to GA4 or dropping Google Analytics in favor of a locally hosted Matomo, hosting fonts and jQuery locally, and updating the policy.
6b1326be610a37a9863b1ae364e5ca5d1383e24ddfe94e45def0a735703270a1Where 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 enterprise.gov.ie. 2. Circumstances I visited the website enterprise.gov.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 (UA-65332340-1) loads at +213 ms without consent. Google Analytics (analytics.js) fires at +360 ms without consent. Matomo Cloud (matomo.js) loads at +236 ms and sends a tracking request (matomo.php) at +362 ms — before any user interaction with the banner. Google Fonts (fonts.googleapis.com) loads at +212 ms, transmitting the user's IP address to Google's servers in the USA. 2) The policy declares 'Analytical,' 'Functional,' 'YouTube,' and 'Communications' categories as requiring consent via toggles. However, Google Analytics and Matomo Cloud activate immediately upon page load — before any interaction with the consent banner. The opt-in mechanism does not function for the analytics tools. 3) The policy mentions Matomo Analytics. Google Tag Manager, Google Analytics, ajax.googleapis.com, code.jquery.com, fonts.googleapis.com, and fonts.gstatic.com are not disclosed by name as data recipients in the policy. UA-65332340-1 is a Universal Analytics ID — a deprecated GA protocol, discontinued by Google in July 2023; its presence in the HAR indicates an outdated GTM configuration. Full technical documentation is published at: https://gdpru.eu/en/audits/ie-enterprise-gov-ie/ 3. Provisions violated GDPR Art. 6(1), Art. 5(1)(a); GDPR Art. 7; ePrivacy Regulations (SI 336/2011); GDPR Art. 13(1)(e) 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]