Technical audit · 31.05.2026

enterprise.gov.ie

Department of Enterprise, Tourism and Employment of Ireland

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.

Request timeline

+212 ms · before the banner
ajax.googleapis.com and fonts.googleapis.com — jQuery UI and Google Fonts load immediately from Google's servers in the USA.
+213 ms · before the banner
www.googletagmanager.com (UA-65332340-1) — Google Tag Manager loads without consent. A Universal Analytics ID — a protocol discontinued by Google in July 2023.
+213 ms · before the banner
code.jquery.com — jQuery 3.6.1 and jQuery Migrate from an external CDN.
+236 ms · before the banner
cdn.matomo.cloud — the Matomo Analytics JS loads in parallel with GTM.
+255 ms · before the banner
fonts.gstatic.com — PT Sans font files load from Google's servers.
+360 ms · before the banner
www.google-analytics.com (analytics.js) — the Google Analytics script executes.
+362 ms · before the banner
enterprisegov.matomo.cloud/matomo.php — Matomo's first tracking ping: records the page title, idsite=13.
+2992 ms
enterprisegov.matomo.cloud/matomo.php — a second Matomo request carrying form parameters (fa_vid, fa_id, fa_fv). Set-Cookie is zero across the entire session.

Declared versus actual

✓ Matomo Analytics — mentioned in the privacy policy — declared
✓ Analytical cookies — declared as a category with opt-out — declared
+ Google Tag Manager (UA-65332340-1) — not mentioned by name — not declared
+ Google Analytics (analytics.js) — not mentioned by name — not declared
+ ajax.googleapis.com — not mentioned — not declared
+ code.jquery.com — not mentioned — not declared
+ fonts.googleapis.com / fonts.gstatic.com — not mentioned — not declared

Transfer timings

+212 ms ajax.googleapis.com

jQuery UI 1.11.1 from the Google CDN. USA.

+212 ms fonts.googleapis.com

Google Fonts — PT Sans. USA.

+213 ms www.googletagmanager.com

GTM UA-65332340-1. Universal Analytics. USA.

+213 ms code.jquery.com

jQuery 3.6.1 + jQuery Migrate.

+236 ms cdn.matomo.cloud

Matomo Analytics JS. InnoCraft EU cloud.

+255 ms fonts.gstatic.com

PT Sans woff2. Google's servers. USA.

+360 ms www.google-analytics.com

analytics.js — Universal Analytics. USA.

+362 ms enterprisegov.matomo.cloud

matomo.php — tracking ping. idsite=13.

Detected trackers

Indicators of GDPR non-compliance

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.

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.

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 does not comply with 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.

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: ie/enterprise-gov-ie-2026-05-31.har
SHA-256: 6b1326be610a37a9863b1ae364e5ca5d1383e24ddfe94e45def0a735703270a1
Re-check snapshot
Awaiting changes
HAR files are stored on EU infrastructure (Proton Drive). SHA-256 is published for integrity verification.