Technical audit · 26.05.2026

holcim.at

Austrian Subsidiary of the Global Building Materials Manufacturer

Holcim Austria — 63 requests, 8 domains. GTM and GA4 start before consent. Google Fonts — 8 requests to Google (USA) without consent. The Elfsight widget is not declared. A CMP module is present in the code, but it blocks nothing.

Request timeline

+109 ms · Google Fonts
fonts.googleapis.com — 8 CSS requests for Material Icons. IP address transmitted to Google (USA) without consent.
+114 ms · Elfsight
static.elfsight.com/platform/platform.js loads. Not declared in the policy.
+145 ms · GTM
www.googletagmanager.com/gtm.js?id=GTM-TWQSH47V — Google Tag Manager loads before consent.
+797 ms · OpenStreetMap
tile.openstreetmap.org — 9 map tiles. IP address transmitted to OSM infrastructure.
+922 ms · GA4
Google Analytics 4 (G-NLF2NM0R7E) loads via GTM.
+1027 ms · Elfsight ping
core.service.elfsight.com — widget registration with the page URL.
+1535 ms · GA4 ping
region1.google-analytics.com — GA4 tracking ping before consent.

Declared versus actual

✓ Google Analytics / GTM — mentioned in the policy, appear in the HAR before consent — declared
✓ Matomo — declared with consent, absent from the HAR — declared
✓ OpenStreetMap — mentioned indirectly for maps — declared
+ Elfsight — absent from the policy — not declared
+ Google Fonts — loading from googleapis.com is not mentioned in the policy — not declared

Transfer timings

+109 ms fonts.googleapis.com

8 requests. Google (USA) receives the IP address without consent.

+145 ms www.googletagmanager.com

GTM without consent.

+1535 ms region1.google-analytics.com

GA4 tracking ping before consent.

Detected trackers

Indicators of GDPR non-compliance

Context

Holcim (Österreich) GmbH is the Austrian subsidiary of the Swiss group Holcim (cement, concrete, building materials). The site runs on Drupal. HAR: 63 requests, 8 domains.

A CMP is present, but no blocking

The site has the Drupal eu_cookie_compliance module installed — its CSS and JS are visible in the HAR. But GTM loads at +145 ms — before any banner could possibly have appeared. GA4 sends its ping at +1535 ms. Technically, the CMP module is present, but it is not configured as an autoblocker.

Material Icons load via fonts.googleapis.com — 8 separate requests on every page load. Each transmits the IP address to Google (USA). This is not declared in the policy.

Elfsight undeclared

static.elfsight.com and core.service.elfsight.com — a widget platform (most likely social feeds or reviews). Loads and pings with the page URL. Not mentioned in the privacy policy.

Conclusion

A CMP is installed — but it functions as a notice rather than a blocker. GTM, GA4, Google Fonts, and Elfsight all run before consent. This is a typical picture for a Drupal site with a GDPR-compliance module that isn’t actually wired up to block trackers.

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: at/holcim-at-2026-05-26.har
SHA-256: 0f4cffb8e88cf1de59452fdb90f769d1cd78211d717964aa7d984d96a271b072
Re-check snapshot
Awaiting changes
HAR files are stored on EU infrastructure (Proton Drive). SHA-256 is published for integrity verification.