Государственное учреждение, управляющее обязательным медицинским страхованием Эстонии. Оплата медицинских услуг, льготы, стоматология, беременность и здоровье ребёнка, электронный портал здоровья. Сайт сам называет свои данные особой категорией по ст. 9 GDPR.
Хронология обращений
Декларация против факта
Тайминги передачи
Cloudflare США — до появления баннера
IP пользователя передан в Google США
до согласия
Google США, до согласия
Зафиксированные трекеры
- Google reCAPTCHA (в «обязательных»)
- Google Fonts
- Cloudflare (хостинг + NEL + Insights)
- Google Analytics (G-0FEP5VSTYR, consentMode:false)
Признаки несоответствия GDPR
- GDPR Art. 7(4)Google reCAPTCHA включён в категорию «обязательные» с пометкой «всегда активна» — отказ технически заблокирован. Согласие не является свободным.
- GDPR Art. 6(1), Art. 5(1)(a)cdn.jsdelivr.net (+214 мс), fonts.googleapis.com (+229 мс), fonts.gstatic.com (+282 мс) запускаются до любого взаимодействия с баннером. Реальная передача, статус 200.
- GDPR Art. 13(1)(e)Не задекларированы реальные получатели данных: Google Fonts, cdn.jsdelivr.net, Cloudflare (хостинг + NEL + Insights), AWS, Tableau, TEHIK как отдельный получатель, unpkg.com, cdnjs.cloudflare.com, npmcdn.com.
- GDPR Art. 13(1)(f)Механизм передачи данных в США (SCC, adequacy decision, иное) не указан ни для Google, ни для Cloudflare, ни для AWS.
- GDPR Chapter VПередача данных в США через хостинг Cloudflare, Google Fonts и NEL без указания правового механизма.
- GDPR Art. 9На сайте организации, обрабатывающей данные о здоровье как основную деятельность, незадекларированные процессоры работают до согласия. В сессии с возможной аутентификацией eID для доступа к Terviseportaal — без отдельного правового основания.
Если говорить по существу
Tervisekassa работает с данными, которые сама политика называет особой категорией: данные о здоровье, финансовые данные, особые категории персональных данных по ст. 9 GDPR. Открыл сайт, записал трафик, проанализировал HAR-файл. 300 запросов за сессию, 6 уникальных доменов. И на этом сайте о здоровье незадекларированные американские процессоры работают раньше, чем пользователь успевает что-либо нажать.
Баннер: почти правильно, но с дырой
Баннер согласия здесь лучше, чем на mil.ee, transpordiamet.ee или valitsus.ee. Три кнопки: настройки, «отказать всё» и «принять всё». Кнопка отказа существует. Структура категорий правильная — необязательные категории по умолчанию выключены, как и требует ст. 7 GDPR.
Но есть деталь. В категорию «обязательные куки» включён _grecaptcha — Google reCAPTCHA со сроком жизни 180 дней. Категория помечена «всегда активна», снять её невозможно. Это тот же тёмный паттерн, что был зафиксирован на mil.ee. Google reCAPTCHA — не эстонский сервис, а американская корпорация, и технические альтернативы существуют. Включение Google в «обязательные» с блокировкой отказа — это признак несоответствия ст. 7(4): согласие не свободно, если его нельзя отозвать без последствий.
Что происходит до согласия
Старт страницы зафиксирован в логе. Дальше — по таймингам.
На +214 мс грузится cdn.jsdelivr.net — скрипт самого плагина баннера согласия, хостится на сервере Cloudflare в США. Загрузка происходит ещё до того, как баннер появился на экране. Статус 200, реальная передача. В политике cdn.jsdelivr.net не задекларирован.
На +229 мс — fonts.googleapis.com. Google Fonts запрашивает шрифты Open Sans и Noto Sans. Каждый такой запрос передаёт IP-адрес пользователя в Google LLC, США. Статус 200. В политике Google Fonts не упомянут.
На +282 мс — fonts.gstatic.com, CDN Google для шрифтовых файлов, сервер в США. Статус 200.
Всё это произошло до того, как пользователь нажал любую кнопку. Без согласия. На сайте, который сам себя называет обработчиком данных о здоровье.
Архитектура хостинга
Сервер tervisekassa.ee — IP 172.67.183.114 — это Cloudflare, США. Каждый HTTP-запрос к сайту Кассы здоровья Эстонии проходит через инфраструктуру американской компании. Cloudflare видит IP пользователя, User-Agent, посещаемые URL и время визита. В заголовках ответа сервер отдаёт server: cloudflare, идентификатор запроса cf-ray и report-to с адресом a.nel.cloudflare.com — отчёты об ошибках сети уходят в США. Cloudflare как процессор данных в политике не упомянут, правовой механизм передачи в США не указан.
Что разрешено сайту самому себе
В заголовке Content-Security-Policy сайт перечисляет, какие внешние ресурсы он разрешает себе загружать. Среди них Meta (*.facebook.net, *.facebook.com), Google Analytics, Google Tag Manager, Cloudflare Insights, Siteimprove (Дания), AWS eu-north-1, Tableau (Salesforce), CDN США (unpkg.com, cdnjs.cloudflare.com, npmcdn.com), а также эстонский TEHIK и кроссворды ristsonad.ee. CSP применяется в боевом режиме — есть block-all-mixed-content, нет суффикса Report-Only. То есть это не теоретическая возможность, а активное разрешение загружать всё перечисленное в любой момент.
В HTML главной страницы через конфигурацию cookiesjsr обнаружен идентификатор Google Analytics G-0FEP5VSTYR с параметром consentMode:false — GA активируется только после согласия. В записанной сессии согласие не давалось, поэтому передач в Google Analytics в HAR нет. Это правильное поведение — но только при условии, что задекларированный список получателей соответствует реальному. Здесь не соответствует.
Расхождение политики и реальности
В политике (последнее обновление 06.03.2026) задекларированы SSESS, cookiesjsr, hc, _grecaptcha в обязательных, Siteimprove/nmstat в аналитических с указанием датского адреса, Google Tag Manager и Facebook Pixel в маркетинговых, YouTube в видео, и вскользь упомянут Power BI без указания, что данные могут уходить Microsoft.
Не задекларированы реально работающие или разрешённые получатели: Google Fonts, cdn.jsdelivr.net, Cloudflare как хостинг и NEL, AWS eu-north-1, Tableau, TEHIK как отдельный получатель, Insights в CSP, unpkg.com, cdnjs.cloudflare.com, npmcdn.com. Это признак несоответствия ст. 13(1)(e): субъект данных должен знать всех получателей своих данных.
reCAPTCHA уводит в Google
Внизу страницы политики и под формой обратной связи стоит надпись о том, что сайт защищён reCAPTCHA и действуют политика конфиденциальности и условия Google. Слова «политика конфиденциальности» и «условия» — кликабельные ссылки, ведущие прямо на google.com. Тот же паттерн, что был зафиксирован на inforegister.ee: пользователь, пытающийся узнать политику обработки собственных данных, перенаправляется в Google. Браузер передаёт заголовок Referer с адресом страницы политики Tervisekassa — Google получает, кто пришёл, откуда, когда и что читал.
Контекст, который меняет всё
Tervisekassa — это не интернет-магазин. Это организация, которая обрабатывает данные о медицинских случаях каждого застрахованного, о выписанных рецептах, о стоматологическом лечении, о беременности и здоровье ребёнка, о медицинских услугах за рубежом, о больничных и страховых выплатах. В собственной политике она прямо называет это особыми категориями персональных данных по ст. 9 GDPR — самый высокий уровень защиты, предусмотренный законом.
На главной есть раздел «Мои данные: Портал здоровья» — прямой переход к личным медицинским данным гражданина. В сессии, где гражданин авторизуется через ID-карту или Mobile-ID, работают незадекларированные процессоры в США: Cloudflare как хостинг, Google Fonts, AWS в CSP. Это требует отдельного правового обоснования по ст. 9 — которого нет.
Вывод
По баннеру Tervisekassa старается: есть кнопка отказа, категории по умолчанию выключены, Google Analytics не стреляет без согласия. Но всё это перечёркивается тем, что происходит раньше любого клика. Шрифты Google, плагин баннера с американского CDN и сам хостинг на Cloudflare передают данные посетителя в США до согласия — на сайте, который по собственному определению обрабатывает особую категорию данных о здоровье.
Как проверить: скачайте файл и посчитайте его контрольную сумму — sha256sum файл.har (Linux, macOS) или certutil -hashfile файл.har SHA256 (Windows); она должна совпасть с указанной. Вывод разбора относится к объёму этого замера — см. ограничения методики.
b3ee5068eb1858f4953f68c2b1b9d906a3b518b5963c68a75a678de0c254a9bcХотите получить ответ от компании по этому разбору? → Открыть инструмент
Впишите один раз — подставится во все письма ниже:
Все поля обязательны для печати документа — это формальное требование к самому письму (реквизиты официального обращения), а не сбор данных: ничего никуда не отправляется и не сохраняется, всё остаётся у вас в браузере и пропадает при закрытии страницы. Подробнее — в разделе методологии.
RIA DigiDoc — телефон · Smart-ID / Mobile-ID
Отправьте это письмо компании напрямую — до обращения к регулятору у неё есть право ответить (ст. 12(3) GDPR — 30 дней).
Тема: Запрос доступа к персональным данным (ст. 15 GDPR) — tervisekassa.ee Кому: [укажите адрес компании — DPO / поддержка / юридический отдел] От: [Ваше имя], [контактный email] Прошу предоставить доступ к моим персональным данным, обрабатываемым в связи с использованием сайта tervisekassa.ee. 1. Категории данных и цели обработки (ст. 15(1)(a)-(c)) На основании независимого технического анализа сайта прошу подтвердить и подробно раскрыть следующие категории обработки: 1) Google reCAPTCHA включён в категорию «обязательные» с пометкой «всегда активна» — отказ технически заблокирован. Согласие не является свободным. 2) cdn.jsdelivr.net (+214 мс), fonts.googleapis.com (+229 мс), fonts.gstatic.com (+282 мс) запускаются до любого взаимодействия с баннером. Реальная передача, статус 200. 3) Не задекларированы реальные получатели данных: Google Fonts, cdn.jsdelivr.net, Cloudflare (хостинг + NEL + Insights), AWS, Tableau, TEHIK как отдельный получатель, unpkg.com, cdnjs.cloudflare.com, npmcdn.com. 4) Механизм передачи данных в США (SCC, adequacy decision, иное) не указан ни для Google, ни для Cloudflare, ни для AWS. 5) Передача данных в США через хостинг Cloudflare, Google Fonts и NEL без указания правового механизма. 6) На сайте организации, обрабатывающей данные о здоровье как основную деятельность, незадекларированные процессоры работают до согласия. В сессии с возможной аутентификацией eID для доступа к Terviseportaal — без отдельного правового основания. 2. Получатели, сроки хранения и передача за пределы ЕЭЗ (ст. 15(1)(c)-(d), 46) Прошу также указать полный список третьих лиц-получателей, применимые сроки хранения по каждой категории и правовые основания передачи данных за пределы ЕЭЗ, если таковая происходит. Полный технический разбор с доказательствами (сохранённый сетевой журнал, контрольная сумма SHA-256) опубликован по адресу: https://gdpru.eu/audits/ee-tervisekassa-ee/ 3. Автоматизированная обработка и профилирование (ст. 15(1)(h)) Прошу сообщить, применяется ли в отношении меня автоматизированное принятие решений или профилирование, и если да — раскрыть логику такой обработки. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Data access request (GDPR Art. 15) — tervisekassa.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 tervisekassa.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) Google reCAPTCHA is included in the 'necessary' category, marked 'always active' — declining it is technically blocked. Consent is not freely given. 2) cdn.jsdelivr.net (+214 ms), fonts.googleapis.com (+229 ms), and fonts.gstatic.com (+282 ms) fire before any interaction with the banner. An actual transfer, status 200. 3) Actual data recipients are not declared: Google Fonts, cdn.jsdelivr.net, Cloudflare (hosting + NEL + Insights), AWS, Tableau, TEHIK as a separate recipient, unpkg.com, cdnjs.cloudflare.com, npmcdn.com. 4) No transfer mechanism to the USA (SCC, adequacy decision, or otherwise) is stated for Google, Cloudflare, or AWS. 5) Data transfer to the USA via Cloudflare hosting, Google Fonts, and NEL, with no legal mechanism stated. 6) On the site of an organization whose core activity is processing health data, undeclared processors run before consent. This occurs within a session that may involve eID authentication for access to the Terviseportaal — with no separate legal basis. 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/audits/ee-tervisekassa-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) — tervisekassa.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 tervisekassa.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) Google reCAPTCHA kuulub kategooriasse „kohustuslik” märkega „alati aktiivne” – keeldumine on tehniliselt blokeeritud. Nõusolek ei ole tasuta. 2) cdn. jsdelivr.net (+214 ms), fondid. googleapis.com (+229 ms), kirjad. gstatic.com (+282 ms) kulgeb enne mis tahes interaktsiooni bänneriga. Reaalne ülekanne, staatus 200. 3) Tegelikke andmesaajaid ei ole deklareeritud: Google Fonts, cdn. jsdelivr.net, Cloudflare (hosting + NEL + Insights), AWS, Tableau, TEHIK eraldi saajana, unpkg.com, cdnjs. cloudflare.com, npmcdn.com. 4) USA andmeedastusmehhanism (SCC, adekvaatsuse otsus, muul juhul) ei ole Google'i, Cloudflare'i või AWS-i jaoks täpsustatud. 5) Andmete edastamine Ameerika Ühendriikidesse Cloudflare'i, Google'i fondi ja NEL-i hostimise kaudu ilma õiguslikku mehhanismi täpsustamata. 6) Organisatsiooni veebisaidil, mis töötleb terviseandmeid oma põhitegevusena, tegutsevad deklareerimata töötlejad kuni nõusoleku saamiseni. Sessioonis, kus on võimalik eID autentimine Terviseportaali kasutamiseks – ilma eraldi õigusliku aluseta. 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/audits/ee-tervisekassa-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 — телефон · Smart-ID / Mobile-ID
Куда подавать: AKI — Эстонский надзорный орган по защите данных — напишите на info@aki.ee
Важно: AKI рассматривает обращения только на эстонском языке. Переведите письмо перед отправкой.
Регулятор рассматривает жалобы на своём государственном языке. Есть официальный переведённый шаблон Европейского совета по защите данных (EDPB) — можно использовать его вместо этого письма или вместе с ним: Официальная форма жалобы EDPB (PDF, ваш язык)
Тема: Жалоба на обработку персональных данных — tervisekassa.ee 1. Предмет жалобы Я подаю жалобу в отношении обработки моих персональных данных сайтом tervisekassa.ee. 2. Обстоятельства Я посетил сайт tervisekassa.ee и обнаружил признаки несоответствия обработки моих персональных данных требованиям GDPR. Технический разбор, опубликованный на gdpru.eu 14.05.2026 (открытая методология, воспроизводимые измерения), документирует следующие признаки: 1) Google reCAPTCHA включён в категорию «обязательные» с пометкой «всегда активна» — отказ технически заблокирован. Согласие не является свободным. 2) cdn.jsdelivr.net (+214 мс), fonts.googleapis.com (+229 мс), fonts.gstatic.com (+282 мс) запускаются до любого взаимодействия с баннером. Реальная передача, статус 200. 3) Не задекларированы реальные получатели данных: Google Fonts, cdn.jsdelivr.net, Cloudflare (хостинг + NEL + Insights), AWS, Tableau, TEHIK как отдельный получатель, unpkg.com, cdnjs.cloudflare.com, npmcdn.com. 4) Механизм передачи данных в США (SCC, adequacy decision, иное) не указан ни для Google, ни для Cloudflare, ни для AWS. 5) Передача данных в США через хостинг Cloudflare, Google Fonts и NEL без указания правового механизма. 6) На сайте организации, обрабатывающей данные о здоровье как основную деятельность, незадекларированные процессоры работают до согласия. В сессии с возможной аутентификацией eID для доступа к Terviseportaal — без отдельного правового основания. Полная техническая документация опубликована по адресу: https://gdpru.eu/audits/ee-tervisekassa-ee/ 3. Положения GDPR, соблюдение которых прошу проверить GDPR Art. 7(4); GDPR Art. 6(1), Art. 5(1)(a); GDPR Art. 13(1)(e); GDPR Art. 13(1)(f); GDPR Chapter V; GDPR Art. 9 4. Требование Прошу проверить изложенные обстоятельства и, если несоответствие подтвердится, принять меры, предусмотренные статьёй 58(2) GDPR. 5. Приложения Полная доказательная база — HAR-файл, контрольная сумма SHA-256 и цитата из политики конфиденциальности сайта, документирующая указанное противоречие — опубликована и проверяема по ссылке в пункте 2 выше. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Complaint regarding personal data processing — tervisekassa.ee 1. Subject of the complaint I am filing a complaint regarding the processing of my personal data by the website tervisekassa.ee. 2. Circumstances I visited the website tervisekassa.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 14 May 2026 (open methodology, reproducible measurements) documents the following indications: 1) Google reCAPTCHA is included in the 'necessary' category, marked 'always active' — declining it is technically blocked. Consent is not freely given. 2) cdn.jsdelivr.net (+214 ms), fonts.googleapis.com (+229 ms), and fonts.gstatic.com (+282 ms) fire before any interaction with the banner. An actual transfer, status 200. 3) Actual data recipients are not declared: Google Fonts, cdn.jsdelivr.net, Cloudflare (hosting + NEL + Insights), AWS, Tableau, TEHIK as a separate recipient, unpkg.com, cdnjs.cloudflare.com, npmcdn.com. 4) No transfer mechanism to the USA (SCC, adequacy decision, or otherwise) is stated for Google, Cloudflare, or AWS. 5) Data transfer to the USA via Cloudflare hosting, Google Fonts, and NEL, with no legal mechanism stated. 6) On the site of an organization whose core activity is processing health data, undeclared processors run before consent. This occurs within a session that may involve eID authentication for access to the Terviseportaal — with no separate legal basis. Full technical documentation is published at: https://gdpru.eu/audits/ee-tervisekassa-ee/ 3. GDPR provisions I ask you to examine GDPR Art. 7(4); GDPR Art. 6(1), Art. 5(1)(a); GDPR Art. 13(1)(e); GDPR Art. 13(1)(f); GDPR Chapter V; GDPR Art. 9 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 tervisekassa.ee. 2. Asjaolud Külastasin veebisaiti tervisekassa.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 14.05.2026 (avatud metoodika, korratavad mõõtmised), dokumenteerib järgmist: 1) Google reCAPTCHA kuulub kategooriasse „kohustuslik” märkega „alati aktiivne” – keeldumine on tehniliselt blokeeritud. Nõusolek ei ole tasuta. 2) cdn. jsdelivr.net (+214 ms), fondid. googleapis.com (+229 ms), kirjad. gstatic.com (+282 ms) kulgeb enne mis tahes interaktsiooni bänneriga. Reaalne ülekanne, staatus 200. 3) Tegelikke andmesaajaid ei ole deklareeritud: Google Fonts, cdn. jsdelivr.net, Cloudflare (hosting + NEL + Insights), AWS, Tableau, TEHIK eraldi saajana, unpkg.com, cdnjs. cloudflare.com, npmcdn.com. 4) USA andmeedastusmehhanism (SCC, adekvaatsuse otsus, muul juhul) ei ole Google'i, Cloudflare'i või AWS-i jaoks täpsustatud. 5) Andmete edastamine Ameerika Ühendriikidesse Cloudflare'i, Google'i fondi ja NEL-i hostimise kaudu ilma õiguslikku mehhanismi täpsustamata. 6) Organisatsiooni veebisaidil, mis töötleb terviseandmeid oma põhitegevusena, tegutsevad deklareerimata töötlejad kuni nõusoleku saamiseni. Sessioonis, kus on võimalik eID autentimine Terviseportaali kasutamiseks – ilma eraldi õigusliku aluseta. Täielik tehniline dokumentatsioon on avaldatud aadressil: https://gdpru.eu/audits/ee-tervisekassa-ee/ 3. Sätted, mille järgimist palun kontrollida GDPR artikli 7 lõige 4; GDPR artikli 6 lõige 1, artikli 5 lõike 1 punkt a; GDPR artikli 13 lõike 1 punkt e; GDPR artikli 13 lõike 1 punkt f; GDPRi V peatükk; GDPR artikkel 9. 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]