Estonia's largest ticketing service — a single capture with navigation (the homepage and an info page from the footer), 352 requests, 7 nodes. The case is largely clean: the Cookiebot consent management platform is in place, the cookie declaration is detailed and names recipients individually (Google, Facebook/Meta, Microsoft, reCAPTCHA), and Google analytics respect the denial — GA4 events carry status gcs=G100, both storages denied, and the first event goes out only after Cookiebot has done its work. There are almost no third-party components — the site runs on its own infrastructure. The one caveat is about load order: the GTM container appears about 217 ms before the consent platform itself, but releases no actual tracking requests before consent.
Request timeline
Declared versus actual
Transfer timings
GTM-MHMXH4; releases no tracking requests before consent.
uc.js, CBID ec165a53-…; does its work before analytics is sent.
GA4 page_view, G-F42M76QVYK, gcs=G100; after Cookiebot.
Detected trackers
- Cookiebot (consent.cookiebot.eu, consentcdn.cookiebot.eu, CBID ec165a53-…) — consent management platform; loads at +1772 ms, does its work before analytics is sent. The cookie declaration is detailed, recipients are named individually
- Google Analytics 4 (region1.google-analytics.com, G-F42M76QVYK; the container also has G-5ZHYQRXF3L) — analytics; the page_view and scroll events carry status gcs=G100 (both storages denied), the first event goes out at +7901 ms — after Cookiebot. The denial is respected. Google is named in the cookie declaration
- Google Tag Manager (www.googletagmanager.com, GTM-MHMXH4) — tag container; loads at +1555 ms — about 217 ms before the consent platform, but does not release any actual tracking requests before consent
- First party and infrastructure: www.piletilevi.ee (258 requests), cms-i.piletilevi.ee (in-house CMS, 64 requests), Web eID (Estonian e-identification for login — functional)
- Capture-tool artefact: edge.microsoft.com/translate/translatetext — the translation feature of the Microsoft Edge browser, not a site component
- Also named in the cookie declaration (no requests observed in this capture): Facebook / Meta Platforms Inc., Microsoft, reCAPTCHA, bilesuserviss.lv (a Latvian company of the group)
Context
piletilevi.ee is Estonia’s largest service for selling tickets to concerts, theatre, sport and festivals. The controller is AS Piletilevi PLG (reg. code 10568581, Maakri 23A, Tallinn), part of a group (the Latvian bilesuserviss.lv is a sister company). The processing is described by two documents: a general data-processing policy (principles, definitions, data-subject rights) and a detailed cookie declaration running on the Cookiebot engine. Consent is managed by the Cookiebot platform.
The capture is a single recording with navigation: the homepage, then an «about the company» info page from the footer (/uldinfo/company/373/meistfooter). The site runs on its own infrastructure: www.piletilevi.ee and the in-house CMS cms-i.piletilevi.ee, plus Web eID for login via Estonian e-identification.
Who receives data directly
There are almost no third-party recipients in this capture. Analytics — Google Analytics 4 (cookieless, denial respected). Consent management — Cookiebot. Everything else is first party: the site and the in-house CMS. Functionally — Web eID (login via e-identification). The request to edge.microsoft.com/translate is the translation feature of the Edge browser used for the capture, not a site component.
Declared versus actual
Here the declared and the actual largely agree — a tidy case.
Google analytics respect the denial. Cookiebot is configured for Google consent mode, and the GA4 events (G-F42M76QVYK) — page_view, scroll — carry status gcs=G100: both storages denied, pings cookieless. The first event goes out at +7901 ms — after Cookiebot has loaded and recorded the consent configuration (+1772…+2540 ms). This is a correct sequence: the consent platform does its work before analytics is sent.
Recipients are disclosed individually. The cookie declaration running on Cookiebot is detailed: it names Google, Facebook / Meta Platforms Inc., Microsoft, reCAPTCHA and bilesuserviss.lv, with categories and retention periods. This is disclosure at a good level. Notably, Facebook / Meta is named in the declaration but no requests to it were observed in the capture itself — the marketing components did not fire in this session, which is consistent with the denied state of the storages.
The one caveat is the container’s load order. The GTM container (GTM-MHMXH4) appears at +1555 ms, whereas the Cookiebot platform itself is at +1772 ms, that is, the container loads about 217 ms earlier. GTM in itself is a tag orchestrator, not a tracker; it released no actual tracking requests before consent in this capture (the first GA event went out much later, under gcs=G100). So this is a minor untidiness in initialisation order, not a transfer of data before consent. The clean fix is to load the container after the consent platform.
Consent: what is proven and what is not
Proven: the consent platform does its work before analytics. Cookiebot loads at +1772…+2540 ms, the first GA event is at +7901 ms.
Proven: analytics respect the denial. All GA4 requests carry gcs=G100 and are cookieless.
Proven: recipients are named in the declaration. The Cookiebot cookie declaration lists Google, Facebook/Meta, Microsoft, reCAPTCHA, bilesuserviss.lv individually.
Proven: GTM loads slightly before the CMP. The container — +1555 ms, Cookiebot — +1772 ms; but the container released no tracking requests before consent.
Not established: the consent decision in detail. Cookiebot recorded a configuration (consentconfig/set), but exactly which choice was made (accepted/rejected per category) cannot be read unambiguously from this capture; the gcs=G100 status indicates a denied state of the storages.
Not established unambiguously: the per-field breakdown of gcd. A gcd signal is present in the events, but the exact field breakdown is not reliably decoded; the conclusion rests on gcs=G100 and the load order.
Observation boundaries
The capture covers the homepage and one info page, records browser behaviour, not server-side processing: how the GTM container is configured and what Google does with the received (storage-denied) signals are not verified by a browser capture. The request to edge.microsoft.com is attributed to capture-tool artefacts (translation in the Edge browser), not to site tracking. The recipients named in the cookie declaration but not surfacing in the capture (Facebook/Meta, Microsoft) are placed under «declared» — their actual activity in this session was not observed.
The file is published cleaned of personal data (356 redactions, self-check clean); the load order, the gcs=G100 status and the Cookiebot → analytics sequence can be verified directly against the
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.
5e78b7019963b9acba0d40f89674279163a82368937754663fb6c6345c203868Want a response from the company about this audit? → Open the tool
Fill in once — it will be inserted into every letter below:
All fields are required to print the document — this is a formal requirement of the letter itself (the particulars of an official submission), not data collection: nothing is sent or saved anywhere, it all stays in your browser and disappears when you close the page. See the methodology for details.
RIA DigiDoc — phone · Smart-ID / Mobile-ID
Send this letter directly to the company first — before contacting the regulator it has the right to respond (GDPR Art. 12(3) — 30 days).
Тема: Запрос доступа к персональным данным (ст. 15 GDPR) — piletilevi.ee Кому: [укажите адрес компании — DPO / поддержка / юридический отдел] От: [Ваше имя], [контактный email] Прошу предоставить доступ к моим персональным данным, обрабатываемым в связи с использованием сайта piletilevi.ee. 1. Категории данных и цели обработки (ст. 15(1)(a)-(c)) Прошу предоставить информацию по всем категориям, целям и получателям обработки моих данных на этом сайте — независимо от того, выявлены ли на сегодняшний день какие-либо несоответствия. 2. Получатели, сроки хранения и передача за пределы ЕЭЗ (ст. 15(1)(c)-(d), 46) Прошу также указать полный список третьих лиц-получателей, применимые сроки хранения по каждой категории и правовые основания передачи данных за пределы ЕЭЗ, если таковая происходит. Полный технический разбор с доказательствами (сохранённый сетевой журнал, контрольная сумма SHA-256) опубликован по адресу: https://gdpru.eu/en/audits/ee-piletilevi-ee/ 3. Автоматизированная обработка и профилирование (ст. 15(1)(h)) Прошу сообщить, применяется ли в отношении меня автоматизированное принятие решений или профилирование, и если да — раскрыть логику такой обработки. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Data access request (GDPR Art. 15) — piletilevi.ee To: [insert the company's address — DPO / support / legal department] From: [Your name], [contact email] I request access to my personal data processed in connection with the website piletilevi.ee. 1. Categories of data and purposes of processing (Art. 15(1)(a)-(c)) I request information on all categories, purposes, and recipients of my data processed on this site — regardless of whether any non-compliance has been identified to date. 2. Recipients, retention periods, and transfers outside the EEA (Art. 15(1)(c)-(d), 46) I also request the full list of third-party recipients, the applicable retention period for each category, and the legal basis for any transfer of data outside the EEA. The full technical audit with evidence (saved network log, SHA-256 checksum) is published at: https://gdpru.eu/en/audits/ee-piletilevi-ee/ 3. Automated processing and profiling (Art. 15(1)(h)) Please state whether I am subject to automated decision-making or profiling, and if so, disclose the logic involved. Sincerely, [Your name] [contact email] [Country] [Date]
Teema: Isikuandmetele juurdepääsu taotlus (IKÜM art 15) — piletilevi.ee Kellele: [märkige ettevõtte aadress — DPO / tugi / juriidiline osakond] Kellelt: [Teie nimi], [kontakt-e-post] Palun anda mulle juurdepääs minu isikuandmetele, mida töödeldakse seoses veebisaidi piletilevi.ee kasutamisega. 1. Andmekategooriad ja töötlemise eesmärgid (IKÜM art 15(1)(a)-(c)) Palun esitada teave kõigi minu andmete töötlemise kategooriate, eesmärkide ja vastuvõtjate kohta sellel veebisaidil — sõltumata sellest, kas praeguseks on tuvastatud mingeid mittevastavusi. 2. Vastuvõtjad, säilitustähtajad ja edastamine väljapoole EMP-d (IKÜM art 15(1)(c)-(d), 46) Palun samuti esitada täielik loetelu kolmandatest isikutest vastuvõtjatest, iga kategooria puhul kohaldatavad säilitustähtajad ning andmete EMP-välisele edastamisele kohaldatav õiguslik alus, kui selline edastamine toimub. Täielik tehniline analüüs koos tõenditega (salvestatud võrgulogi, SHA-256 kontrollsumma) on avaldatud aadressil: https://gdpru.eu/en/audits/ee-piletilevi-ee/ 3. Automatiseeritud töötlemine ja profiilianalüüs (IKÜM art 15(1)(h)) Palun teatada, kas minu suhtes kohaldatakse automatiseeritud otsuste tegemist või profiilianalüüsi, ning kui jah, siis avaldada selle loogika. Lugupidamisega, [Teie nimi] [kontakt-e-post] [Riik] [Kuupäev]