Technical audit · 06.06.2026

ekel.ee

Estonian Union of Construction Consultancy and Design Firms

A union of construction firms — 20 requests, 4 domains. Google Analytics UA loads at +85 ms and sends a pageview — even though UA has been officially discontinued since July 2024. No banner, no policy.

Request timeline

+85 ms · on load
Google Analytics UA (analytics.js) — a discontinued service, retired in July 2024. Data to Google, USA.
+112 ms · on load
UA pageview collect — visit data goes out. With no consent.
+174 ms · on load
GA4 (G-2S9JR4QFXD) — loads in parallel. Both GA properties run simultaneously.
Consent banner
Completely absent.
+5296 ms
GA4 collect — data goes to Google, USA.

Declared versus actual

+ Google Analytics UA — not declared
+ Google Analytics GA4 (G-2S9JR4QFXD) — not declared

Transfer timings

+85 ms www.google-analytics.com

UA analytics.js — service discontinued July 2024

+112 ms www.google-analytics.com

UA pageview collect

+174 ms www.googletagmanager.com

GA4 G-2S9JR4QFXD

+5296 ms region1.google-analytics.com

GA4 collect

Detected trackers

Indicators of GDPR non-compliance

Context

MTÜ EKEL is the Estonian Union of Construction Consultancy and Design Firms. An informational site: sector news, a member list, a training calendar. HAR: 20 requests, 4 domains — one of the smallest in this series. No marketing, no advertising infrastructure of any kind.

UA after retirement

Google Analytics Universal Analytics officially stopped processing data on July 1, 2024. ekel.ee still loads analytics.js and sends a UA pageview collect at +112 ms. Google accepts these requests — technically, the service responds with status 200. But data is no longer being recorded to the UA property: Google stopped processing it almost two years ago.

This means the site sends visitor data to Google with no consent — for analytics that no longer works. GA4 (G-2S9JR4QFXD) runs in parallel, correctly transmitting data — but likewise with no consent.

A parallel with e-kaubanduseliit.ee

The same picture as at the Estonian E-Commerce Association: an industry organization, an informational site, GTM/GA with no banner, no policy for visitors. Both unions run their sites as internal corporate pages — not as public services processing visitor data.

Conclusion

20 requests — the most minimalist site in this series after europark.ee. But minimalism doesn’t mean compliance: UA loads even though the service has been retired, GA4 runs with no consent, there’s no banner, no policy. Two lines of code would fix this — add a CMP, and remove the dead UA script.

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: ee/ekel-ee-2026-06-06.har
SHA-256: b5a4d67b6af804020f2ca6dacde7df94d5a50d4b7c26d237cbe45c1adf20446d
Re-check snapshot
Awaiting changes
HAR files are stored on EU infrastructure (Proton Drive). SHA-256 is published for integrity verification.