Technical audit · 03.06.2026

iizi.ee

Estonia's Largest Insurance Broker — Part of the Austrian GrECo Group

An insurance broker handling clients' health and financial data explicitly declares no data transfer outside the EEA. The HAR records Google Analytics, Facebook SDK, and Google Ads — all before the consent banner, all in the USA.

Request timeline

+82 ms · before consent
Google Fonts (fonts.googleapis.com) and Google Storage (storage.googleapis.com) — data to Google, USA. Simultaneously.
+188 ms · before consent
Crisp Chat (client.crisp.chat) — the support chat, status 304. A WebSocket connection at +956 ms.
+354 ms · before consent
Google Analytics (analytics.js) — data to Google, USA.
+355 ms · before consent
Facebook SDK (connect.facebook.net/et_EE/sdk.js) — data to Meta, USA.
+686 ms · before consent
Sentry (ingest.de.sentry.io) — error monitoring, servers in Germany (EU).
+1345 ms · banner
Cookiebot loads. By this point, 5 external services are already active.
+6294 ms · after the banner
GTM (GTM-3Z8T) — loads. Google Ads and a GA collect follow.
+6459 ms
Google Ads (pagead2.googlesyndication.com) — a page_view collect. USA.
+6644 ms
Google DoubleClick (ade.googlesyndication.com) — a retargeting pixel.

Declared versus actual

✓ Data transfer only within the EEA — declared in the policy — declared
✓ Volitatud töötlejad (IT support and web-hosting providers) — a general formulation — declared
+ Google Analytics — USA — not declared
+ Google Tag Manager — USA — not declared
+ Google Fonts — USA — not declared
+ Google Storage (storage.googleapis.com) — USA — not declared
+ Google Ads / DoubleClick — USA — not declared
+ Facebook SDK — USA — not declared
+ Crisp Chat — USA — not declared

Transfer timings

+82 ms fonts.googleapis.com

Google Fonts Open Sans. IP address to the USA

+82 ms storage.googleapis.com

SVG files from Google Storage. USA

+188 ms client.crisp.chat

The support chat. WebSocket at +956 ms

+354 ms www.google-analytics.com

analytics.js loaded before the banner

+355 ms connect.facebook.net

Facebook SDK et_EE. Meta, USA

+1345 ms consent.cookiebot.com

Cookiebot appears

+6294 ms www.googletagmanager.com

GTM-3Z8T loads

+6459 ms pagead2.googlesyndication.com

Google Ads page_view

+6644 ms ade.googlesyndication.com

DoubleClick retargeting

Detected trackers

Indicators of GDPR non-compliance

Context

IIZI Kindlustusmaakler AS is Estonia’s largest insurance broker, part of the Austrian GrECo group. It processes insurance contracts across all categories: motor comprehensive, liability, medical insurance, property insurance. The privacy policy explicitly mentions processing clients’ health data (section 3.16). A DPO is appointed (andmekaitse@iizi.ee). Policy updated 31.12.2025. HAR: 167 requests, 17 domains.

Two documents, one contradiction

IIZI has two versions of its privacy policy: a 2024 version (detailed, 5 pages) and the current one dated 31.12.2025 (condensed, 4 pages). Both declare the same thing: data is not transferred outside the EU/EEA.

The current policy (31.12.2025) contains a direct statement: “Me ei edasta isikuandmeid väljapoole Euroopa Liidu/Euroopa Majanduspiirkonna piire” — we do not transfer personal data outside the EU/EEA. The HAR from June 3, 2026, disproves this for at least six American domains, including Google Analytics, Facebook SDK, and Google Ads.

Cookiebot appears at +1345 ms. By this point, the following are already active:

+82 ms — Google Fonts (fonts.googleapis.com) and Google Storage (storage.googleapis.com) — SVG icons for insurance products are stored in Google Cloud. The user’s IP address goes to Google, USA.

+188 ms — Crisp Chat (client.crisp.chat) — the support chat. A WebSocket connection is established at +956 ms, before the banner.

+354 ms — Google Analytics (analytics.js) — the older UA version loads before consent.

+355 ms — Facebook SDK (connect.facebook.net/et_EE/sdk.js) — data to Meta (USA). Estonian locale, but American servers.

After Cookiebot appears, GTM (+6294 ms), Google Ads (+6459 ms), and Google DoubleClick retargeting (+6644 ms) activate. This may mean they fire by default with no explicit consent given — or that Cookiebot is configured with categories pre-selected.

Sensitivity context

IIZI sells medical insurance and processes clients’ health data — an Art. 9 GDPR category. A Facebook SDK on the homepage of an insurance broker handling such data is not a matter of technical carelessness. It is a matter of architectural choice that contradicts the declared processing standard.

Sentry — the exception

The one external service in this HAR that meets the EEA declaration: Sentry uses European servers (ingest.de.sentry.io — Germany). This is a deliberate choice — the EU instance of Sentry, not the American one. The same choice could have been made for analytics.

Conclusion

IIZI has a DPO, a current privacy policy, and Cookiebot. The documentation appears to have been prepared in good faith. But the policy declares no data transfer outside the EEA — and the HAR records Google Analytics, Facebook SDK, and Google Ads, all American, all before consent. The gap between the document and reality here is not technical — it is direct and specific. The choice of Sentry with EU servers shows the team knows how to make this distinction. The question is whether the same principle is applied to the rest of the services.

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