Technical audit · 06.06.2026

esmaspaev.ee

Aggregator of discounts and promotions from Estonian online stores

A promotions aggregator with no privacy policy of its own — the link points to the operating organisation's policy. GTM loads 163 ms before CookieYes. Microsoft Clarity records every click for 37 seconds — 15 collect requests.

Request timeline

+86 ms · before banner
GTM (GTM-PT86HWWK) — 163 ms before CookieYes.
+97 ms · before banner
Google Fonts (fonts.gstatic.com) — Work Sans. IP sent to Google, USA.
+249 ms · banner
CookieYes begins loading.
+256 ms · before banner
Microsoft Clarity (clarity.ms/tag?ref=gtm) — fires via GTM before the banner appears.
+376 ms
GA4 collect (G-4XJWQ71FC5) — data sent to Google, USA.
+417 ms
Delfi API (portal-feeds.api.delfi.ee) — store settings and content. Estonia.
+509–37094 ms
Microsoft Clarity — 15 collect requests over 37 seconds of the session. Records every interaction.

Declared versus actual

+ Google Tag Manager (GTM-PT86HWWK) — not declared
+ Google Analytics GA4 (G-4XJWQ71FC5) — not declared
+ Microsoft Clarity — not declared
+ Google Fonts — not declared

Transfer timings

+86 ms www.googletagmanager.com

GTM-PT86HWWK — 163 ms before CookieYes.

+249 ms cdn-cookieyes.com

CookieYes begins loading.

+256 ms www.clarity.ms

Clarity via GTM — before the banner appears.

+376 ms region1.google-analytics.com

GA4 collect.

+509 ms scripts.clarity.ms

Clarity JS loaded.

+643–37094 ms y.clarity.ms

15 collect requests over 37 seconds.

Detected trackers

Indicators of GDPR non-compliance

Context

esmaspaev.ee is an aggregator of promotions and discounts from Estonian online stores, operated by MTÜ Eesti E-Kaubanduse Liit (Estonian E-Commerce Association). The site does not sell goods directly — it redirects users to partner stores. Promotion content is loaded via the Delfi API (portal-feeds.api.delfi.ee). HAR: 46 requests, 12 domains. Session on the promotion terms page.

No privacy policy of its own

esmaspaev.ee has no privacy policy for website visitors. The footer link points to the policy of MTÜ Eesti E-Kaubanduse Liit — the non-profit owner. That policy describes the processing of members’ data (contact details, business relationships) and explicitly declares that data is not transferred outside the EEA. The HAR records GTM, GA4, and Microsoft Clarity — all in the USA. None of them is mentioned in the organisation’s policy.

Under GDPR Art. 13(1), the data controller is required to provide information about processing at the time data is collected. For visitors to esmaspaev.ee, that information does not exist — the organisation’s policy does not contain it.

GTM and Clarity before CookieYes

GTM loads at +86 ms. CookieYes only at +249 ms. Microsoft Clarity, activated via GTM, fires at +256 ms — 7 ms after CookieYes starts loading but before it appears on screen. The GA collect request leaves at +376 ms.

Clarity fires with the parameter ref=gtm — meaning it is activated via a GTM tag, not directly. GTM should have been blocked by CookieYes until consent — but it loads before the banner.

Microsoft Clarity — 15 requests in 37 seconds

Over a 37-second session, Clarity sends 15 collect requests: at +643, +1664, +4966, +14195, +16092, +16464, +18131, +21113, +24947, +29119, +33520, +33898, +37094 ms, and more. This is a continuous recording of every user interaction with the promotions aggregator — every click on a discount is logged by Microsoft.

Delfi — content infrastructure

Promotion content loads via the Delfi API (portal-feeds.api.delfi.ee): site settings, registration rules, store feed. Images come from upload.s3.delfi.ee and g.delfi.ee. Delfi is an Estonian media company; data stays within the EEA. This is an architecturally sound dependency, but it means esmaspaev.ee is technically a front-end for Delfi infrastructure.

Conclusion

An aggregator with no privacy policy of its own uses GTM, GA4, and Microsoft Clarity — all firing before CookieYes, all transmitting data to the USA. The owner organisation’s policy declares that no data is transferred outside the EEA. For a site that redirects users to partner stores, the absence of a privacy policy for visitors is not a technical matter — it is a basic GDPR requirement that has not been met.

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