Technical audit · 04.05.2026

prokuratuur.ee

The Prosecutor's Office

A prosecution authority handling data on suspects, victims, and witnesses (GDPR Art. 10). The policy states plainly: 'visitor data is not collected.' The HAR records 116 requests to Google in a single session — a record for this series. No previous site in this series has sent Google that much data in one session.

Request timeline

+1253 ms · on load
www.google.com (status 200), followed by maps.googleapis.com and maps.gstatic.com (+1472 ms). The Prosecutor's Office map is embedded via standard Google Maps — no lazy loading, no privacy mode, automatic.
Consent banner
Absent. Zero consent requests, zero Set-Cookie. The transfer to Google occurs automatically on every visit.
116 requests to Google per session
maps.googleapis.com — 77 requests, www.google.com — 29, Google Fonts — 10. IP address, browser, time, behavior on the map — all go to Google. A record for this series.

Declared versus actual

✓ Google Analytics (_ga, _gid, _gat) — absent from the HAR — declared
✓ AddThis (__atuvc, __atuvs) — discontinued by Oracle in 2023, absent from the HAR — declared
✓ 'Visitor data is not collected' — declared
+ Google Maps API — 116 requests to Google per session — not declared
+ Google Fonts — IP address to the USA — not declared

Transfer timings

+1253 ms www.google.com

29 requests per session, status 200

+1472 ms maps.googleapis.com

77 requests. A public API key is visible in the HTML — a paid Maps Platform account

No exact timing

per session fonts.googleapis.com + gstaticGoogle Fonts, 10 requests. IP address to the USA
on load statistika.rik.ee (Matomo)Analytics on RIK's state server — a plus

Detected trackers

Indicators of GDPR non-compliance

Context

Riigiprokuratuur — the Prosecutor’s Office of Estonia, the criminal prosecution authority: it investigates crimes, files charges, and represents the state in court. It handles data on suspects, victims, and witnesses. This falls under GDPR Art. 10 — data on criminal convictions and offenses, a specially sensitive category. HAR: 229 requests, 10 domains.

What is done correctly

Analytics run through Matomo on the state server statistika.rik.ee (5 requests, status 200); data stays within Estonia. Cloudflare Insights and browser-update.org are blocked by the CSP (status 0). But there’s a nuance: statistika.rik.ee is operated by RIK — the same organization whose own site, rik.ee, transmits data to Google via 30 Google Fonts requests per session, and whose policy declares Cloudflare and AddThis, neither of which is present, while saying nothing about Google Fonts, which is. One operator, two standards.

A record for this series — 116 requests to Google

The Prosecutor’s Office map is embedded via standard Google Maps: no lazy loading, no consent, no privacy mode, loading automatically on page open. maps.googleapis.com — 77 requests, www.google.com — 29, Google Fonts — 10. A total of 116 requests to Google in a single session — more than any other site in this series. Google receives the user’s IP address, browser, time, and map interaction behavior on every visit. A public API key is visible in the HTML — this is not a free embed, but a paid Google Maps Platform account, meaning it is a deliberate commercial integration.

Declaration versus fact — three discrepancies

The policy was updated in 2023, is detailed and well-structured — which makes each discrepancy all the more precise. It states plainly: “Information about visitors to the Prosecutor’s Office website is not collected, and their data is not published” — against 116 requests to Google in the HAR. It declares Google Analytics (_ga, _gid, _gat) — not a single request to which appears in the HAR. And it declares AddThis (__atuvc, __atuvs) — a service discontinued by Oracle in May 2023, three months before the policy was updated.

The Oracle trail

AddThis belonged to Oracle, which acquired it in 2016: “share” buttons on millions of sites collected behavioral data and fed it to Oracle Data Cloud — one of the world’s largest data brokers (profiles on billions of people, thousands of attributes per profile). Oracle discontinued AddThis in May 2023, but the data collected through it remained in Oracle Data Cloud profiles, and not a single government site that used AddThis notified users of what became of their data. The danger here lies in invisibility: Google is visible to the user, while Oracle operates in the shadows through partner networks. The same dead AddThis appears in the policies of sotsiaalkindlustusamet.ee and president.ee — a state-wide template, copied without a currency check.

The fix — one replacement

Google Maps can be replaced with OpenStreetMap + Leaflet.js — an open-source European alternative: free, zero transfer to Google, zero API keys, zero of the 116 requests. Used by thousands of European government portals specifically for GDPR compliance.

Conclusion

The Prosecutor’s Office’s policy says: visitor data is not collected. The HAR says: 116 requests to Google in a single session, on every page visit. One sentence against one hundred and sixteen lines of data. On the website of a criminal prosecution authority, in the context of GDPR Art. 10, this is not a formality — it is a question of trust in the body that prosecutes on behalf of the state.

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