inforegister.ee
The Estonian business register and credit-information service Inforegister — 109 requests, 6 nodes, a 146-second recording. Consent-management plugins are installed on the site, but Google analytics sends data with the consent marker gcs=G100 already in the first second, before the user's actual choice: the client identifier and page_view, scroll and click events go to Google. The Webpushr push-notification service starts independently of consent. The policy is detailed, but does not name the specific recipients of web data — Google Analytics and Webpushr — individually.
Request timeline
Declared versus actual
Transfer timings
Container GT-M34QRD4 via Google Site Kit.
Push-notification service, script app.min.js.
Push-notification impression analytics, impression/prompt.
GA4 G-3M0JH1H9F3, client identifier, page_view, gcs=G100.
Detected trackers
- Google Analytics 4 (G-3M0JH1H9F3) via region1.google-analytics.com — client identifier, page_view, scroll, click events; sends with the consent marker gcs=G100 from the first second
- Google Tag Manager (www.googletagmanager.com, container GT-M34QRD4) — counter loader via the Google Site Kit plugin
- Webpushr (cdn.webpushr.com, bot.webpushr.com, analytics.webpushr.com) — push notifications with its own impression analytics, starts independently of consent
Indicators of GDPR non-compliance
- ePrivacy — Directive 2002/58/EC, Art. 5(3) (in conjunction with GDPR Art. 6(1)(a))Consent-management plugins are installed on the site (cookie-consent, wp-consent-api, Google Site Kit), but Google analytics sends data before the user's actual choice. The first Google Analytics 4 request with the client identifier and a page_view event goes out at +1130 ms with the consent-mode marker gcs=G100 — that is, consent to analytics cookies is set as granted before any interaction with the banner. Later in the recording, scroll and click events go out with the same marker. The Webpushr push-notification service, meanwhile, starts at +333 ms independently of any consent and calls its own impression analytics.
- GDPR Art. 13(1)(e) — disclosure of recipientsSection 18 of the policy describes the use of cookies, analytics and marketing technologies only in general terms and refers to a separate cookie notice. The specific recipients of web data are not named: Google Analytics, Google Tag Manager and Webpushr are absent from the policy by name. For a service processing credit scores and beneficial-owner information, the composition of external recipients is not fully disclosed.
Context
www.inforegister.ee is the Estonian business register and credit-information service Inforegister (OÜ Register): company data, credit scores, beneficial-owner information, financial forecasts. The site is built on WordPress and served through Apache. The recording was made on the Russian-language version.
The recording: 109 requests, 6 nodes, a recording length of 146.3 seconds, taken on 16 August 2026. Besides the main domain, the page addresses three third-party recipients: Google (Analytics 4 and Tag Manager via the Google Site Kit plugin) and Webpushr (a push-notification service on three subdomains). The session runs across several register pages.
The processing is described by a detailed privacy policy in Estonian: twenty-two sections of the main part, separate documents on the categories of recipients and on the legitimate-interest analysis. Section 18 is devoted to cookies, analytics and marketing, section 12 to recipients and third parties.
Who receives data directly
Google (Analytics, Tag Manager), Webpushr.
Declared versus actual
A consent mechanism is installed — but analytics does not depend on its result. Consent-management plugins run on the site: cookie-consent, wp-consent-api and Google Site Kit, all starting from the markup in the first milliseconds. That is, the consent infrastructure is present, and this is noticeably better than its complete absence. The problem is that the actual loading of analytics is not tied to the result of the user’s choice. The first Google Analytics 4 request goes out at +1130 ms with the consent-mode marker gcs=G100 — “consent granted” — and carries the client identifier, page URL and title, a page_view event. The G100 marker means that analytics cookies are allowed; but it is set before the choice in the banner is recorded in the recording. Later, throughout the recording, scroll and click events go out with the same marker.
The push-notification service works independently of consent. Webpushr is loaded at +333 ms — earlier than Google analytics — and calls its three nodes: cdn.webpushr.com (the script), bot.webpushr.com (obtaining settings and subscription) and analytics.webpushr.com (impression analytics impression/prompt). This is a third-party service with its own analytics, and its loading is not made conditional on consent.
The recipients of web data are not named individually. The policy is detailed as regards business data: section 12 thoroughly analyses the categories of recipients — technical providers, legal advisers, auditors, public authorities, third parties by consent. But as regards web analytics, section 18 is limited to general terms: cookies, analytics and similar technologies may be used, and the precise principles are described in a “corresponding cookie notice”. Neither Google Analytics, nor Google Tag Manager, nor Webpushr is named individually in the policy, and there is no separate cookie notice in the materials provided.
Security headers are set well. The site sets strict transport with subdomain inclusion and preload, the content-type-sniffing ban, a referrer policy and a permissions policy banning camera, microphone and sensors. The content-security-policy is built up solidly: nonce, strict-dynamic, report-uri and a node allow-list including Google Analytics, Tag Manager, DoubleClick and Webpushr. That is, the loading of third-party scripts is controlled at the CSP level — but not at the consent level.
Consent: what is proven and what is not
Proven: a consent infrastructure is present on the site. The plugins cookie-consent, wp-consent-api and Google Site Kit are loaded from the markup at +141…+145 ms.
Proven: Google analytics sends data with the consent marker before the choice is recorded. The GA4 request at +1130 ms carries gcs=G100 and the client identifier; scroll and click events over the recording continue to go out with the same marker.
Proven: Webpushr starts independently of consent. The requests to its three nodes are initiated by the markup at +333…+831 ms, before the Google analytics requests.
Not proven and not unambiguously established: the origin of the consent marker. The gcs=G100 marker could have been set either as a default value in the consent-mode configuration or as a saved choice from an earlier visit. Response bodies and cookie headers were removed from the published file during sanitisation, so the source of the marker cannot be reconstructed from the recording. What is recorded is that, in the observed session, the data went to Google with a granted-consent marker without a prior interaction with the banner in the recording itself.
Not proven and not asserted: the state of cookies on the device. Cookie headers and response bodies were removed from the published file during sanitisation.
Separately: the browser was sending the DNT: 1 header during capture. This had no effect on the composition and addressing of the requests.
Boundaries of observation
The recording covers several register pages. The observation records the browser’s behaviour, not the services’ internal workings: server-side processing, contractual relationships with recipients and settings on their side are not verified by a browser recording. The legal assessment is made by the competent authority — Andmekaitse Inspektsioon.
The file is published sanitised of personal data: cookie headers in requests and response bodies were removed. Because of the absence of response bodies, the origin of the consent marker gcs=G100 — a default value or a saved choice — cannot be established from the recording; what is recorded is only that the data went out with this marker without an interaction with the banner in the observed session. The full client identifier is not reproduced in the analysis.
The identification of services rests on domains and address patterns: Google Analytics 4 — by google-analytics.com/g/collect and the property G-3M0JH1H9F3; Google Tag Manager — by googletagmanager.com and the container GT-M34QRD4; Webpushr — by the webpushr.com subdomains and the paths app.min.js, impression/prompt; the serving provider — by the server: Apache header.
Conclusion
The Estonian business register Inforegister has installed a consent-management infrastructure on the site — WordPress plugins and Google Site Kit — and built up a solid content-security-policy with a node allow-list. But the actual loading of analytics is not tied to the result of the user’s choice: Google Analytics 4 sends the client identifier and page_view, scroll and click events with the granted-consent marker gcs=G100 already in the first second, before the choice in the banner is recorded. The Webpushr push-notification service with its own impression analytics starts even earlier and independently of consent.
The detailed policy, meanwhile, discloses the recipients of business data thoroughly, but describes web analytics only in general terms and refers to a separate cookie notice; Google Analytics, Google Tag Manager and Webpushr are not named in it individually.
Remediation: make the actual loading of Google Analytics and Webpushr conditional on the user’s choice, so that no data with the gcs=G100 marker is sent before consent; name all recipients of web data in the policy or in a separate cookie notice individually — Google Analytics, Google Tag Manager, Webpushr — with the fields transmitted and the purposes; ensure that the default consent mode is set to “denied” until explicit consent to analytics cookies is obtained.
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.
c25e5645419ed4a8d473c6bf7a79673cf5311e0a72ed16a6e8166ff3e280346bWant 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) — inforegister.ee Кому: [укажите адрес компании — DPO / поддержка / юридический отдел] От: [Ваше имя], [контактный email] Прошу предоставить доступ к моим персональным данным, обрабатываемым в связи с использованием сайта inforegister.ee. 1. Категории данных и цели обработки (ст. 15(1)(a)-(c)) На основании независимого технического анализа сайта прошу подтвердить и подробно раскрыть следующие категории обработки: 1) На сайте установлены плагины управления согласием (cookie-consent, wp-consent-api, Google Site Kit), но аналитика Google отправляет данные до фактического выбора пользователя. Первое обращение Google Analytics 4 с идентификатором клиента и событием page_view уходит на +1130 мс с признаком режима согласия gcs=G100 — то есть согласие на аналитические cookie выставлено как предоставленное ещё до взаимодействия с баннером. Далее в течение записи уходят события scroll и click с тем же признаком. Сервис push-уведомлений Webpushr при этом стартует на +333 мс независимо от какого-либо согласия и обращается к собственной аналитике показов. 2) Раздел 18 политики описывает использование cookie, аналитики и маркетинговых технологий только в общих словах и отсылает к отдельному уведомлению о cookie. Конкретные получатели веб-данных не названы: Google Analytics, Google Tag Manager и Webpushr в политике поимённо отсутствуют. Для сервиса, обрабатывающего кредитные оценки и сведения о бенефициарах, состав внешних получателей раскрыт не полностью. 2. Получатели, сроки хранения и передача за пределы ЕЭЗ (ст. 15(1)(c)-(d), 46) Прошу также указать полный список третьих лиц-получателей, применимые сроки хранения по каждой категории и правовые основания передачи данных за пределы ЕЭЗ, если таковая происходит. Полный технический разбор с доказательствами (сохранённый сетевой журнал, контрольная сумма SHA-256) опубликован по адресу: https://gdpru.eu/en/audits/ee-inforegister-ee/ 3. Автоматизированная обработка и профилирование (ст. 15(1)(h)) Прошу сообщить, применяется ли в отношении меня автоматизированное принятие решений или профилирование, и если да — раскрыть логику такой обработки. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Data access request (GDPR Art. 15) — inforegister.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 inforegister.ee. 1. Categories of data and purposes of processing (Art. 15(1)(a)-(c)) Based on an independent technical analysis of the site, I request confirmation and detailed disclosure of the following categories of processing: 1) Consent-management plugins are installed on the site (cookie-consent, wp-consent-api, Google Site Kit), but Google analytics sends data before the user's actual choice. The first Google Analytics 4 request with the client identifier and a page_view event goes out at +1130 ms with the consent-mode marker gcs=G100 — that is, consent to analytics cookies is set as granted before any interaction with the banner. Later in the recording, scroll and click events go out with the same marker. The Webpushr push-notification service, meanwhile, starts at +333 ms independently of any consent and calls its own impression analytics. 2) Section 18 of the policy describes the use of cookies, analytics and marketing technologies only in general terms and refers to a separate cookie notice. The specific recipients of web data are not named: Google Analytics, Google Tag Manager and Webpushr are absent from the policy by name. For a service processing credit scores and beneficial-owner information, the composition of external recipients is not fully disclosed. 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-inforegister-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) — inforegister.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 inforegister.ee kasutamisega. 1. Andmekategooriad ja töötlemise eesmärgid (IKÜM art 15(1)(a)-(c)) Sõltumatu tehnilise analüüsi põhjal palun kinnitada ja üksikasjalikult avaldada järgmised töötlemiskategooriad: 1) Saidile on installitud nõusoleku haldamise pluginad (cookie-consent, wp-consent-api, Google Site Kit), kuid Google Analytics saadab andmed enne kasutaja tegelikku valikut. Google Analytics 4 esimene kontakt kliendi ID ja lehevaate sündmusega läheb +1130 ms-le nõusoleku režiimi gcs=G100 märgiga - see tähendab, et nõusolek analüütiliste küpsistega kuvatakse enne bänneriga suhtlemist. Seejärel kerige salvestamise ajal ja klõpsake sama funktsiooniga sündmusi. Pressiteate teenus Webpushr algab +333 ms-st sõltumata mis tahes nõusolekust ja pääseb juurde oma mulje analüüsile. 2) Poliitika jaotises 18 kirjeldatakse küpsiste, analüüsi- ja turundustehnoloogiate kasutamist ainult üldiselt ja viidatakse eraldi küpsiste teatisele. Konkreetseid veebiandmete vastuvõtjaid ei nimetata: Google Analytics, Google Tag Manager ja Webpushr ei ole poliitikas loetletud. Teenuse puhul, mis töötleb krediidihinnanguid ja teavet soodustatud isikute kohta, ei avalikustata täielikult väliste saajate koosseisu. 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-inforegister-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]
RIA DigiDoc — phone · Smart-ID / Mobile-ID
Where to file: Estonian Data Protection Inspectorate (AKI) — write to info@aki.ee
Important: AKI only handles submissions in Estonian. Translate the letter before sending.
The regulator reviews complaints in its national language. There is an officially translated template from the European Data Protection Board (EDPB) — you can use it instead of or alongside this letter: Official EDPB complaint form (PDF, your language)
Тема: Жалоба на обработку персональных данных — inforegister.ee 1. Предмет жалобы Я подаю жалобу в отношении обработки моих персональных данных сайтом inforegister.ee. 2. Обстоятельства Я посетил сайт inforegister.ee и обнаружил признаки несоответствия обработки моих персональных данных требованиям GDPR. Технический разбор, опубликованный на gdpru.eu 16.08.2026 (открытая методология, воспроизводимые измерения), документирует следующие признаки: 1) На сайте установлены плагины управления согласием (cookie-consent, wp-consent-api, Google Site Kit), но аналитика Google отправляет данные до фактического выбора пользователя. Первое обращение Google Analytics 4 с идентификатором клиента и событием page_view уходит на +1130 мс с признаком режима согласия gcs=G100 — то есть согласие на аналитические cookie выставлено как предоставленное ещё до взаимодействия с баннером. Далее в течение записи уходят события scroll и click с тем же признаком. Сервис push-уведомлений Webpushr при этом стартует на +333 мс независимо от какого-либо согласия и обращается к собственной аналитике показов. 2) Раздел 18 политики описывает использование cookie, аналитики и маркетинговых технологий только в общих словах и отсылает к отдельному уведомлению о cookie. Конкретные получатели веб-данных не названы: Google Analytics, Google Tag Manager и Webpushr в политике поимённо отсутствуют. Для сервиса, обрабатывающего кредитные оценки и сведения о бенефициарах, состав внешних получателей раскрыт не полностью. Полная техническая документация опубликована по адресу: https://gdpru.eu/en/audits/ee-inforegister-ee/ 3. Положения GDPR, соблюдение которых прошу проверить ePrivacy — Директива 2002/58/EC, ст. 5(3) (в связке с GDPR Art. 6(1)(a)); GDPR Art. 13(1)(e) — раскрытие получателей 4. Требование Прошу проверить изложенные обстоятельства и, если несоответствие подтвердится, принять меры, предусмотренные статьёй 58(2) GDPR. 5. Приложения Полная доказательная база — HAR-файл, контрольная сумма SHA-256 и цитата из политики конфиденциальности сайта, документирующая указанное противоречие — опубликована и проверяема по ссылке в пункте 2 выше. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Complaint regarding personal data processing — inforegister.ee 1. Subject of the complaint I am filing a complaint regarding the processing of my personal data by the website inforegister.ee. 2. Circumstances I visited the website inforegister.ee and found indications that the processing of my personal data does not comply with the GDPR. The technical analysis published on gdpru.eu on 16 August 2026 (open methodology, reproducible measurements) documents the following indications: 1) Consent-management plugins are installed on the site (cookie-consent, wp-consent-api, Google Site Kit), but Google analytics sends data before the user's actual choice. The first Google Analytics 4 request with the client identifier and a page_view event goes out at +1130 ms with the consent-mode marker gcs=G100 — that is, consent to analytics cookies is set as granted before any interaction with the banner. Later in the recording, scroll and click events go out with the same marker. The Webpushr push-notification service, meanwhile, starts at +333 ms independently of any consent and calls its own impression analytics. 2) Section 18 of the policy describes the use of cookies, analytics and marketing technologies only in general terms and refers to a separate cookie notice. The specific recipients of web data are not named: Google Analytics, Google Tag Manager and Webpushr are absent from the policy by name. For a service processing credit scores and beneficial-owner information, the composition of external recipients is not fully disclosed. Full technical documentation is published at: https://gdpru.eu/en/audits/ee-inforegister-ee/ 3. GDPR provisions I ask you to examine ePrivacy — Directive 2002/58/EC, Art. 5(3) (in conjunction with GDPR Art. 6(1)(a)); GDPR Art. 13(1)(e) — disclosure of recipients 4. Request I request that you examine the circumstances described and, if non-compliance is confirmed, apply the measures provided for in Article 58(2) GDPR. 5. Attachments The full evidence base — the HAR file, its SHA-256 checksum and the quotation from the site's privacy policy documenting the stated contradiction — is published and verifiable at the link in point 2 above. Sincerely, [Your name] [contact email] [Country] [Date]
1. Kaebuse ese Esitan kaebuse seoses minu isikuandmete töötlemisega veebisaidil inforegister.ee. 2. Asjaolud Külastasin veebisaiti inforegister.ee ja tuvastasin märke sellest, et minu isikuandmete töötlemine ei vasta isikuandmete kaitse üldmääruse (IKÜM) nõuetele. Tehniline analüüs, mis on avaldatud aadressil gdpru.eu 16.08.2026 (avatud metoodika, korratavad mõõtmised), dokumenteerib järgmist: 1) Saidile on installitud nõusoleku haldamise pluginad (cookie-consent, wp-consent-api, Google Site Kit), kuid Google Analytics saadab andmed enne kasutaja tegelikku valikut. Google Analytics 4 esimene kontakt kliendi ID ja lehevaate sündmusega läheb +1130 ms-le nõusoleku režiimi gcs=G100 märgiga - see tähendab, et nõusolek analüütiliste küpsistega kuvatakse enne bänneriga suhtlemist. Seejärel kerige salvestamise ajal ja klõpsake sama funktsiooniga sündmusi. Pressiteate teenus Webpushr algab +333 ms-st sõltumata mis tahes nõusolekust ja pääseb juurde oma mulje analüüsile. 2) Poliitika jaotises 18 kirjeldatakse küpsiste, analüüsi- ja turundustehnoloogiate kasutamist ainult üldiselt ja viidatakse eraldi küpsiste teatisele. Konkreetseid veebiandmete vastuvõtjaid ei nimetata: Google Analytics, Google Tag Manager ja Webpushr ei ole poliitikas loetletud. Teenuse puhul, mis töötleb krediidihinnanguid ja teavet soodustatud isikute kohta, ei avalikustata täielikult väliste saajate koosseisu. Täielik tehniline dokumentatsioon on avaldatud aadressil: https://gdpru.eu/en/audits/ee-inforegister-ee/ 3. Sätted, mille järgimist palun kontrollida e-privaatsus – direktiiv 2002/58/EÜ, artikli 5 lõige 3 (koosmõjus GDPRi artikli 6 lõike 1 punktiga a); GDPR – artikli 13 lõike 1 punkt e – vastuvõtjate avalikustamine 4. Nõue Palun kontrollida kirjeldatud asjaolusid ja mittevastavuse kinnitamisel kohaldada IKÜM artikli 58 lõikes 2 ette nähtud meetmeid. 5. Lisad Täielik tõendusmaterjal — HAR-fail, kontrollsumma SHA-256 ning veebisaidi privaatsuspoliitika tsitaat, mis dokumenteerib nimetatud vastuolu — on avaldatud ja kontrollitav punktis 2 viidatud lingil. Lugupidamisega, [Teie nimi] [kontakt-e-post] [Riik] [Kuupäev]