The website of coach operator Ecolines — two page loads and section navigations, 227 requests. A Cookiebot banner with an equivalent refusal, but Google Ads and three Google Analytics properties run before any choice without consent mode and send an identifier to Google's advertising nodes. After refusal, the same repeats on the next full page load. The policy does not name the controller, declares mere use of the site to be consent and lacks the right to lodge a complaint with a supervisory authority.
Request timeline
Declared versus actual
Transfer timings
Google Ads ccm/collect, page_view without a consent state.
GA4 G-RZBJCTBWS4 with a client identifier.
ads/ga-audiences with a client identifier.
logconsent, action=decline.
GA4 without a consent state, a new client identifier.
Google Ads, page_view with a new advertising identifier.
Detected trackers
- Google Ads AW-1066609921 (www.google.com/ccm, ad.doubleclick.net) — before any choice and after refusal without consent mode, with an advertising identifier
- Google Analytics 4 (G-RZBJCTBWS4, G-SFPGY7N3EW, G-8SV8ZPBQTP) via region1.analytics.google.com, stats.g.doubleclick.net, www.google.ee/ads/ga-audiences — before any choice without consent mode, with a client identifier; after refusal — again on every full page load
- Google Tag Manager — container served from the site's own path /ah9q/
- Cloudflare Web Analytics (static.cloudflareinsights.com, /cdn-cgi/rum) — reports on every page before any choice
- Apple Pay SDK (applepay.cdn-apple.com), EveryPay (pay.every-pay.eu) — payment scripts on every page
- Cookiebot (consent.cookiebot.com, consentcdn.cookiebot.com) — consent platform; refusal recorded
- First party: ecolines.net (behind Cloudflare)
Indicators of GDPR non-compliance
- ePrivacy — Directive 2002/58/EC, Art. 5(3) (in conjunction with GDPR Art. 6(1)(a)) — Google Ads and Google Analytics before any choiceThe Cookiebot banner offers equivalent 'Keeldu' and 'Luba kõik' buttons, but the Google tags do not wait for it. Google Ads and three Google Analytics 4 properties run without consent mode: the gcd parameter contains no set state, and there is no gcs parameter. At +1.6 s a page view goes to Google Ads AW-1066609921 with an advertising identifier. At +1.6…+2.5 s three GA4 properties send page_view with a shared client identifier and first-visit and session-start flags. At the same time, the same identifier goes to Google's advertising nodes stats.g.doubleclick.net and www.google.ee/ads/ga-audiences. Cookiebot's own declaration classifies _ga, _gcl_au and ga-audiences as marketing cookies.
- ePrivacy — Directive 2002/58/EC, Art. 5(3) (in conjunction with GDPR Art. 6(1)(a)) — Google Ads and Google Analytics after refusalAt +69.4 s the visitor presses 'Keeldu', and Cookiebot records the refusal (action=decline). Within the same page, Google switches to denied mode. But on the next full page load (+177.8 s), Google Ads and properties G-RZBJCTBWS4 and G-SFPGY7N3EW fire again without a consent state, with new client identifiers and an advertising identifier, and again send requests to ga-audiences. Cookiebot's stored decision loads only at +178.2 s — after the data has gone.
- GDPR Art. 4(11) / Art. 7(1) / Art. 5(1)(a) — the policy declares mere use of the site to be consentThe privacy policy states: 'we assume that before using our website … you have read the principles and terms of this Privacy Policy and agreed to them.' Agreement to the policy as a whole is declared to be consent to collecting, processing and using data, and cookies are said to be something one can store or ignore in the browser settings. Consent is given by an affirmative action, not by the fact of using the site.
- GDPR Art. 13(1)(a), 13(1)(c), 13(1)(f) and Art. 13(2)(a) — controller not named, legal bases, retention and transfers outside the EU not describedThe policy names the controller only by the ECOLINES brand and the address help@ecolines.lv — no legal entity, registration code or address. The only legal basis is consent; ticket sales (contract) and customs and migration checks (legal obligation) are not justified by any other basis. There are no retention periods. On transfers outside the EU, it says only that they 'may occur' and that ECOLINES 'will do everything possible' — with no transfer mechanism.
- GDPR Art. 13(2)(b), 13(2)(d) — rights not listed, no right to lodge a complaint with a supervisory authorityOf the rights, the policy names only withdrawal of consent, opting out of marketing and deleting data from the personal account. The rights of access, rectification, restriction, objection and data portability are not mentioned. The right to lodge a complaint with a supervisory authority is absent from the text.
- GDPR Art. 13(1)(e) / Art. 5(1)(a) — the policy denies sharing data for advertising, some recipients not namedThe policy claims that ECOLINES does not pass personal data to third parties for advertising purposes. In the capture, a Google Ads conversion tag runs, and the Cookiebot declaration on the same page describes ga-audiences as a tool for re-engaging visitors based on their behaviour across websites. Cloudflare Web Analytics, which receives a report on every page before any choice, and Apple Pay, whose scripts load on every page, are named neither in the policy nor in the declaration.
Context
ecolines.net is the website of the international coach operator Ecolines: ticket sales, booking management and a loyalty programme account. The Estonian address ecolines.ee redirects to ecolines.net/et-EE. The policy does not name a controller — only the ECOLINES brand and the address help@ecolines.lv. Consent is managed by Cookiebot.
The measurement is a single capture of two page loads: the Estonian homepage with navigations to the terms of carriage, ticket management and ticket search, then the Russian homepage and the “About us” page. In total, 227 requests.
Who receives data directly
Google — Ads and Analytics with the DoubleClick and ga-audiences advertising nodes, before any choice and after refusal. Cloudflare — Web Analytics. Apple and EveryPay — payment scripts. Cookiebot — as the consent platform.
Declared versus actual
First — Google does not wait for a choice. 1.6 seconds after entry, Google Ads sends a page view with an advertising identifier, and three Google Analytics properties send one with a client identifier. The same identifier goes to stats.g.doubleclick.net and ga-audiences. These tags have no consent mode.
Second — after refusal, the same on reload. Within the page where “Keeldu” was pressed, Google switches to denied mode. But on the full load of the next page, Google Ads and two Analytics properties fire again without a consent state, with new identifiers, before Cookiebot manages to apply the stored decision.
Third — the policy treats use of the site as consent. The text assumes that a visitor who opened the site has already agreed to the policy, and suggests controlling cookies through browser settings.
Fourth — the policy is incomplete. The controller is not named, the only legal basis is consent, there are no retention periods, and transfers outside the EU get a general phrase. The only rights are withdrawing consent, opting out of marketing and deletion from the account; there is no right to lodge a complaint with a supervisory authority.
Fifth — the policy denies sharing data for advertising. It claims that data is not passed to third parties for advertising purposes, although Google Ads runs and the Cookiebot declaration itself describes Google remarketing. Cloudflare Web Analytics and Apple Pay are named nowhere.
Consent: what is proven and what is not
Proven: Google tags run before any choice. Google Ads at +1.6 s, three GA4 properties and ga-audiences at +1.6…+2.5 s — without the gcs parameter, gcd with no set states.
Proven: a refusal took place. The Cookiebot log records action=decline at +69.4 s.
Proven: after refusal, Google tags fire again. On the full load at +177.8 s — Google Ads, two GA4 properties and ga-audiences without a consent state, with new identifiers; Cookiebot’s decision loaded at +178.2 s.
Proven: within a page, the refusal is applied. After +69.4 s and until the reload, every Google Analytics request carries gcs=G100.
Not established: what happens after consent. The “Luba kõik” scenario was not examined.
Boundaries of this observation
The measurement covers the site’s public pages. Buying a ticket and logging into the personal account were not examined. The observation records browser behavior, not server-side processing. The file has been published cleaned: Cookie headers were removed. Google client identifiers are not reproduced in this review.
Legal assessment falls to the competent authority — the Andmekaitse Inspektsioon.
Conclusion
The Ecolines banner offers a fair choice, but the Google tags ignore it. Advertising and analytics run before the decision, and after refusal — again on every full page load. The policy does not name the controller, treats mere use of the site as consent, lacks retention periods, most rights and the right to complain, and its claim of not sharing data for advertising is refuted by its own cookie declaration.
Remedy: bring Google Ads and Google Analytics under Cookiebot and set a denied state before any tag loads; remove the second Google tag call that is not tied to consent; rewrite the policy — name the legal entity, legal bases per purpose, retention periods, the full list of rights and the right to lodge a complaint with the Andmekaitse Inspektsioon, and the mechanism for transfers outside the EU; remove the wording on consent through use of the site; name Cloudflare Web Analytics and Apple Pay.
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.
e2e6d3d7ff935e375a2397f0af38460715be441743d5a12b2659ccbedea0212cWant 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) — ecolines.net Кому: [укажите адрес компании — DPO / поддержка / юридический отдел] От: [Ваше имя], [контактный email] Прошу предоставить доступ к моим персональным данным, обрабатываемым в связи с использованием сайта ecolines.net. 1. Категории данных и цели обработки (ст. 15(1)(a)-(c)) На основании независимого технического анализа сайта прошу подтвердить и подробно раскрыть следующие категории обработки: 1) Баннер Cookiebot предлагает равнозначные «Keeldu» и «Luba kõik», но теги Google его не ждут. Google Ads и три счётчика Google Analytics 4 работают без режима согласия: параметр gcd не содержит ни одного заданного состояния, параметра gcs нет. На +1,6 с уходит просмотр страницы в Google Ads AW-1066609921 с рекламным идентификатором. На +1,6…+2,5 с три счётчика GA4 отправляют page_view с общим идентификатором клиента и метками первого визита и начала сеанса. Одновременно тот же идентификатор уходит на рекламные узлы Google stats.g.doubleclick.net и www.google.ee/ads/ga-audiences. Собственная декларация Cookiebot относит _ga, _gcl_au и ga-audiences к маркетинговым cookie. 2) На +69,4 с посетитель нажимает «Keeldu», и Cookiebot записывает отказ (action=decline). В пределах той же страницы Google переходит в режим запрета. Но при следующей полной загрузке страницы (+177,8 с) Google Ads и счётчики G-RZBJCTBWS4 и G-SFPGY7N3EW снова срабатывают без состояния согласия, с новыми идентификаторами клиента и рекламным идентификатором, и снова отправляют запросы в ga-audiences. Сохранённое решение Cookiebot загружается только на +178,2 с — после того как данные ушли. 3) Политика конфиденциальности гласит: «мы исходим из того, что до использования нашей интернет-страницы вы ознакомились с принципами и условиями политики и согласились с ними». Согласие с политикой целиком объявлено согласием на сбор, обработку и использование данных, а о cookie сказано, что их можно сохранить или игнорировать в настройках браузера. Согласие даётся активным действием, а не фактом пользования сайтом. 4) Политика называет оператора только торговой маркой ECOLINES и адресом help@ecolines.lv — без юридического лица, регистрационного кода и адреса. Единственное основание — согласие; продажа билетов (договор) и таможенный и миграционный контроль (обязанность по закону) другими основаниями не обоснованы. Сроков хранения нет. О передаче за пределы ЕС сказано лишь, что она «может произойти» и что ECOLINES «сделает всё возможное», — без механизма передачи. 5) Из прав политика называет только отзыв согласия, отказ от рассылки и удаление данных из личного кабинета. Права на доступ, исправление, ограничение обработки, возражение и переносимость данных не упомянуты. Права на жалобу в надзорный орган в тексте нет. 6) Политика утверждает, что ECOLINES не передаёт персональные данные третьим лицам в рекламных целях. В замере работает конверсионный тег Google Ads, а декларация Cookiebot на той же странице описывает ga-audiences как инструмент для возврата посетителей на основе их поведения на разных сайтах. Cloudflare Web Analytics, который до выбора получает отчёт о каждой странице, и Apple Pay, чьи сценарии грузятся на каждой странице, не названы ни в политике, ни в декларации. 2. Получатели, сроки хранения и передача за пределы ЕЭЗ (ст. 15(1)(c)-(d), 46) Прошу также указать полный список третьих лиц-получателей, применимые сроки хранения по каждой категории и правовые основания передачи данных за пределы ЕЭЗ, если таковая происходит. Полный технический разбор с доказательствами (сохранённый сетевой журнал, контрольная сумма SHA-256) опубликован по адресу: https://gdpru.eu/en/audits/ee-ecolines-net/ 3. Автоматизированная обработка и профилирование (ст. 15(1)(h)) Прошу сообщить, применяется ли в отношении меня автоматизированное принятие решений или профилирование, и если да — раскрыть логику такой обработки. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Data access request (GDPR Art. 15) — ecolines.net 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 ecolines.net. 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) The Cookiebot banner offers equivalent 'Keeldu' and 'Luba kõik' buttons, but the Google tags do not wait for it. Google Ads and three Google Analytics 4 properties run without consent mode: the gcd parameter contains no set state, and there is no gcs parameter. At +1.6 s a page view goes to Google Ads AW-1066609921 with an advertising identifier. At +1.6…+2.5 s three GA4 properties send page_view with a shared client identifier and first-visit and session-start flags. At the same time, the same identifier goes to Google's advertising nodes stats.g.doubleclick.net and www.google.ee/ads/ga-audiences. Cookiebot's own declaration classifies _ga, _gcl_au and ga-audiences as marketing cookies. 2) At +69.4 s the visitor presses 'Keeldu', and Cookiebot records the refusal (action=decline). Within the same page, Google switches to denied mode. But on the next full page load (+177.8 s), Google Ads and properties G-RZBJCTBWS4 and G-SFPGY7N3EW fire again without a consent state, with new client identifiers and an advertising identifier, and again send requests to ga-audiences. Cookiebot's stored decision loads only at +178.2 s — after the data has gone. 3) The privacy policy states: 'we assume that before using our website … you have read the principles and terms of this Privacy Policy and agreed to them.' Agreement to the policy as a whole is declared to be consent to collecting, processing and using data, and cookies are said to be something one can store or ignore in the browser settings. Consent is given by an affirmative action, not by the fact of using the site. 4) The policy names the controller only by the ECOLINES brand and the address help@ecolines.lv — no legal entity, registration code or address. The only legal basis is consent; ticket sales (contract) and customs and migration checks (legal obligation) are not justified by any other basis. There are no retention periods. On transfers outside the EU, it says only that they 'may occur' and that ECOLINES 'will do everything possible' — with no transfer mechanism. 5) Of the rights, the policy names only withdrawal of consent, opting out of marketing and deleting data from the personal account. The rights of access, rectification, restriction, objection and data portability are not mentioned. The right to lodge a complaint with a supervisory authority is absent from the text. 6) The policy claims that ECOLINES does not pass personal data to third parties for advertising purposes. In the capture, a Google Ads conversion tag runs, and the Cookiebot declaration on the same page describes ga-audiences as a tool for re-engaging visitors based on their behaviour across websites. Cloudflare Web Analytics, which receives a report on every page before any choice, and Apple Pay, whose scripts load on every page, are named neither in the policy nor in the declaration. 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-ecolines-net/ 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) — ecolines.net 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 ecolines.net 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) Cookieboti bänner pakub võrdväärseid nuppe „Keeldu“ ja „Luba kõik“, kuid Google'i sildid seda ei oota. Google Ads ja kolm Google Analytics 4 loendurit töötavad ilma nõusolekurežiimita: parameeter gcd ei sisalda ühtegi määratud olekut ja parameeter gcs puudub. +1,6 s juures saadetakse Google Adsi AW-1066609921 lehevaatamine koos reklaamiidentifikaatoriga. +1,6…+2,5 s juures saadavad kolm GA4 loendurit page_view sündmuse ühise kliendiidentifikaatori ning esimese külastuse ja seansi alguse tunnustega. Samal ajal saadetakse sama identifikaator Google'i reklaamisõlmedele stats.g.doubleclick.net ja www.google.ee/ads/ga-audiences. Cookieboti enda deklaratsioon liigitab _ga, _gcl_au ja ga-audiences turundusküpsiste hulka. 2) +69,4 s juures vajutab külastaja „Keeldu“ ja Cookiebot salvestab keeldumise (action=decline). Sama lehe piires läheb Google keelurežiimi. Kuid lehe järgmisel täielikul laadimisel (+177,8 s) käivituvad Google Ads ning loendurid G-RZBJCTBWS4 ja G-SFPGY7N3EW uuesti ilma nõusoleku olekuta, uute kliendiidentifikaatorite ja reklaamiidentifikaatoriga, ning saadavad taas päringud aadressile ga-audiences. Cookieboti salvestatud otsus laaditakse alles +178,2 s juures – pärast andmete saatmist. 3) Konfidentsiaalsuspoliitika ütleb: „Meie lähtume sellest, et enne meie interneti lehekülje kasutamist … Teie tutvusite käesolevate Konfidentsiaalsuspoliitika põhimõtete ja tingimustega ning samuti nõustusite nendega.“ Nõustumine poliitikaga tervikuna on kuulutatud nõusolekuks andmete kogumiseks, töötlemiseks ja kasutamiseks ning küpsiste kohta öeldakse, et neid saab brauseri seadetes säilitada või ignoreerida. Nõusolek antakse aktiivse tegevusega, mitte veebilehe kasutamisega. 4) Poliitika nimetab vastutavat töötlejat ainult kaubamärgi ECOLINES ja aadressiga help@ecolines.lv – ilma juriidilise isiku, registrikoodi ja aadressita. Ainus alus on nõusolek; piletimüük (leping) ning tolli- ja migratsioonikontroll (seadusest tulenev kohustus) ei ole muude alustega põhjendatud. Säilitamistähtajad puuduvad. Edastamise kohta väljapoole ELi öeldakse ainult, et see „võib kaasa tuua“ andmete väljastamise ja et ECOLINES „teeb kõik endast oleneva“ – ilma edastamise mehhanismita. 5) Õigustest nimetab poliitika ainult nõusoleku tagasivõtmist, otseturundusest loobumist ja andmete kustutamist isiklikust kabinetist. Õigust tutvuda andmetega, õigust andmete parandamisele, töötlemise piiramisele, vastuväidete esitamisele ja andmete ülekandmisele ei mainita. Õigust esitada kaebus järelevalveasutusele tekstis ei ole. 6) Poliitika väidab, et ECOLINES ei anna isikuandmeid edasi kolmandatele isikutele reklaami eesmärgil. Mõõtmise käigus töötab Google Adsi konversioonimärgis ning Cookieboti deklaratsioon samal lehel kirjeldab ga-audiences'it kui vahendit külastajate taaskaasamiseks nende eri veebilehtedel käitumise põhjal. Cloudflare Web Analyticsit, mis saab enne valikut aruande igast lehest, ja Apple Payd, mille skriptid laaditakse igal lehel, ei nimetata ei poliitikas ega deklaratsioonis. 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-ecolines-net/ 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)
Тема: Жалоба на обработку персональных данных — ecolines.net 1. Предмет жалобы Я подаю жалобу в отношении обработки моих персональных данных сайтом ecolines.net. 2. Обстоятельства Я посетил сайт ecolines.net и обнаружил признаки несоответствия обработки моих персональных данных требованиям GDPR. Технический разбор, опубликованный на gdpru.eu 03.10.2026 (открытая методология, воспроизводимые измерения), документирует следующие признаки: 1) Баннер Cookiebot предлагает равнозначные «Keeldu» и «Luba kõik», но теги Google его не ждут. Google Ads и три счётчика Google Analytics 4 работают без режима согласия: параметр gcd не содержит ни одного заданного состояния, параметра gcs нет. На +1,6 с уходит просмотр страницы в Google Ads AW-1066609921 с рекламным идентификатором. На +1,6…+2,5 с три счётчика GA4 отправляют page_view с общим идентификатором клиента и метками первого визита и начала сеанса. Одновременно тот же идентификатор уходит на рекламные узлы Google stats.g.doubleclick.net и www.google.ee/ads/ga-audiences. Собственная декларация Cookiebot относит _ga, _gcl_au и ga-audiences к маркетинговым cookie. 2) На +69,4 с посетитель нажимает «Keeldu», и Cookiebot записывает отказ (action=decline). В пределах той же страницы Google переходит в режим запрета. Но при следующей полной загрузке страницы (+177,8 с) Google Ads и счётчики G-RZBJCTBWS4 и G-SFPGY7N3EW снова срабатывают без состояния согласия, с новыми идентификаторами клиента и рекламным идентификатором, и снова отправляют запросы в ga-audiences. Сохранённое решение Cookiebot загружается только на +178,2 с — после того как данные ушли. 3) Политика конфиденциальности гласит: «мы исходим из того, что до использования нашей интернет-страницы вы ознакомились с принципами и условиями политики и согласились с ними». Согласие с политикой целиком объявлено согласием на сбор, обработку и использование данных, а о cookie сказано, что их можно сохранить или игнорировать в настройках браузера. Согласие даётся активным действием, а не фактом пользования сайтом. 4) Политика называет оператора только торговой маркой ECOLINES и адресом help@ecolines.lv — без юридического лица, регистрационного кода и адреса. Единственное основание — согласие; продажа билетов (договор) и таможенный и миграционный контроль (обязанность по закону) другими основаниями не обоснованы. Сроков хранения нет. О передаче за пределы ЕС сказано лишь, что она «может произойти» и что ECOLINES «сделает всё возможное», — без механизма передачи. 5) Из прав политика называет только отзыв согласия, отказ от рассылки и удаление данных из личного кабинета. Права на доступ, исправление, ограничение обработки, возражение и переносимость данных не упомянуты. Права на жалобу в надзорный орган в тексте нет. 6) Политика утверждает, что ECOLINES не передаёт персональные данные третьим лицам в рекламных целях. В замере работает конверсионный тег Google Ads, а декларация Cookiebot на той же странице описывает ga-audiences как инструмент для возврата посетителей на основе их поведения на разных сайтах. Cloudflare Web Analytics, который до выбора получает отчёт о каждой странице, и Apple Pay, чьи сценарии грузятся на каждой странице, не названы ни в политике, ни в декларации. Полная техническая документация опубликована по адресу: https://gdpru.eu/en/audits/ee-ecolines-net/ 3. Положения GDPR, соблюдение которых прошу проверить ePrivacy — Директива 2002/58/EC, ст. 5(3) (в связке с GDPR Art. 6(1)(a)) — Google Ads и Google Analytics до какого-либо выбора; ePrivacy — Директива 2002/58/EC, ст. 5(3) (в связке с GDPR Art. 6(1)(a)) — Google Ads и Google Analytics после отказа; GDPR Art. 4(11) / Art. 7(1) / Art. 5(1)(a) — политика объявляет согласием само пользование сайтом; GDPR Art. 13(1)(a), 13(1)(c), 13(1)(f) и Art. 13(2)(a) — оператор не назван, основания, сроки и передача за пределы ЕС не описаны; GDPR Art. 13(2)(b), 13(2)(d) — права не перечислены, права на жалобу в надзорный орган нет; GDPR Art. 13(1)(e) / Art. 5(1)(a) — политика отрицает рекламную передачу, часть получателей не названа 4. Требование Прошу проверить изложенные обстоятельства и, если несоответствие подтвердится, принять меры, предусмотренные статьёй 58(2) GDPR. 5. Приложения Полная доказательная база — HAR-файл, контрольная сумма SHA-256 и цитата из политики конфиденциальности сайта, документирующая указанное противоречие — опубликована и проверяема по ссылке в пункте 2 выше. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Complaint regarding personal data processing — ecolines.net 1. Subject of the complaint I am filing a complaint regarding the processing of my personal data by the website ecolines.net. 2. Circumstances I visited the website ecolines.net and found indications that the processing of my personal data does not comply with the GDPR. The technical analysis published on gdpru.eu on 3 October 2026 (open methodology, reproducible measurements) documents the following indications: 1) The Cookiebot banner offers equivalent 'Keeldu' and 'Luba kõik' buttons, but the Google tags do not wait for it. Google Ads and three Google Analytics 4 properties run without consent mode: the gcd parameter contains no set state, and there is no gcs parameter. At +1.6 s a page view goes to Google Ads AW-1066609921 with an advertising identifier. At +1.6…+2.5 s three GA4 properties send page_view with a shared client identifier and first-visit and session-start flags. At the same time, the same identifier goes to Google's advertising nodes stats.g.doubleclick.net and www.google.ee/ads/ga-audiences. Cookiebot's own declaration classifies _ga, _gcl_au and ga-audiences as marketing cookies. 2) At +69.4 s the visitor presses 'Keeldu', and Cookiebot records the refusal (action=decline). Within the same page, Google switches to denied mode. But on the next full page load (+177.8 s), Google Ads and properties G-RZBJCTBWS4 and G-SFPGY7N3EW fire again without a consent state, with new client identifiers and an advertising identifier, and again send requests to ga-audiences. Cookiebot's stored decision loads only at +178.2 s — after the data has gone. 3) The privacy policy states: 'we assume that before using our website … you have read the principles and terms of this Privacy Policy and agreed to them.' Agreement to the policy as a whole is declared to be consent to collecting, processing and using data, and cookies are said to be something one can store or ignore in the browser settings. Consent is given by an affirmative action, not by the fact of using the site. 4) The policy names the controller only by the ECOLINES brand and the address help@ecolines.lv — no legal entity, registration code or address. The only legal basis is consent; ticket sales (contract) and customs and migration checks (legal obligation) are not justified by any other basis. There are no retention periods. On transfers outside the EU, it says only that they 'may occur' and that ECOLINES 'will do everything possible' — with no transfer mechanism. 5) Of the rights, the policy names only withdrawal of consent, opting out of marketing and deleting data from the personal account. The rights of access, rectification, restriction, objection and data portability are not mentioned. The right to lodge a complaint with a supervisory authority is absent from the text. 6) The policy claims that ECOLINES does not pass personal data to third parties for advertising purposes. In the capture, a Google Ads conversion tag runs, and the Cookiebot declaration on the same page describes ga-audiences as a tool for re-engaging visitors based on their behaviour across websites. Cloudflare Web Analytics, which receives a report on every page before any choice, and Apple Pay, whose scripts load on every page, are named neither in the policy nor in the declaration. Full technical documentation is published at: https://gdpru.eu/en/audits/ee-ecolines-net/ 3. GDPR provisions I ask you to examine ePrivacy — Directive 2002/58/EC, Art. 5(3) (in conjunction with GDPR Art. 6(1)(a)) — Google Ads and Google Analytics before any choice; ePrivacy — Directive 2002/58/EC, Art. 5(3) (in conjunction with GDPR Art. 6(1)(a)) — Google Ads and Google Analytics after refusal; GDPR Art. 4(11) / Art. 7(1) / Art. 5(1)(a) — the policy declares mere use of the site to be consent; GDPR Art. 13(1)(a), 13(1)(c), 13(1)(f) and Art. 13(2)(a) — controller not named, legal bases, retention and transfers outside the EU not described; GDPR Art. 13(2)(b), 13(2)(d) — rights not listed, no right to lodge a complaint with a supervisory authority; GDPR Art. 13(1)(e) / Art. 5(1)(a) — the policy denies sharing data for advertising, some recipients not named 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 ecolines.net. 2. Asjaolud Külastasin veebisaiti ecolines.net 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 03.10.2026 (avatud metoodika, korratavad mõõtmised), dokumenteerib järgmist: 1) Cookieboti bänner pakub võrdväärseid nuppe „Keeldu“ ja „Luba kõik“, kuid Google'i sildid seda ei oota. Google Ads ja kolm Google Analytics 4 loendurit töötavad ilma nõusolekurežiimita: parameeter gcd ei sisalda ühtegi määratud olekut ja parameeter gcs puudub. +1,6 s juures saadetakse Google Adsi AW-1066609921 lehevaatamine koos reklaamiidentifikaatoriga. +1,6…+2,5 s juures saadavad kolm GA4 loendurit page_view sündmuse ühise kliendiidentifikaatori ning esimese külastuse ja seansi alguse tunnustega. Samal ajal saadetakse sama identifikaator Google'i reklaamisõlmedele stats.g.doubleclick.net ja www.google.ee/ads/ga-audiences. Cookieboti enda deklaratsioon liigitab _ga, _gcl_au ja ga-audiences turundusküpsiste hulka. 2) +69,4 s juures vajutab külastaja „Keeldu“ ja Cookiebot salvestab keeldumise (action=decline). Sama lehe piires läheb Google keelurežiimi. Kuid lehe järgmisel täielikul laadimisel (+177,8 s) käivituvad Google Ads ning loendurid G-RZBJCTBWS4 ja G-SFPGY7N3EW uuesti ilma nõusoleku olekuta, uute kliendiidentifikaatorite ja reklaamiidentifikaatoriga, ning saadavad taas päringud aadressile ga-audiences. Cookieboti salvestatud otsus laaditakse alles +178,2 s juures – pärast andmete saatmist. 3) Konfidentsiaalsuspoliitika ütleb: „Meie lähtume sellest, et enne meie interneti lehekülje kasutamist … Teie tutvusite käesolevate Konfidentsiaalsuspoliitika põhimõtete ja tingimustega ning samuti nõustusite nendega.“ Nõustumine poliitikaga tervikuna on kuulutatud nõusolekuks andmete kogumiseks, töötlemiseks ja kasutamiseks ning küpsiste kohta öeldakse, et neid saab brauseri seadetes säilitada või ignoreerida. Nõusolek antakse aktiivse tegevusega, mitte veebilehe kasutamisega. 4) Poliitika nimetab vastutavat töötlejat ainult kaubamärgi ECOLINES ja aadressiga help@ecolines.lv – ilma juriidilise isiku, registrikoodi ja aadressita. Ainus alus on nõusolek; piletimüük (leping) ning tolli- ja migratsioonikontroll (seadusest tulenev kohustus) ei ole muude alustega põhjendatud. Säilitamistähtajad puuduvad. Edastamise kohta väljapoole ELi öeldakse ainult, et see „võib kaasa tuua“ andmete väljastamise ja et ECOLINES „teeb kõik endast oleneva“ – ilma edastamise mehhanismita. 5) Õigustest nimetab poliitika ainult nõusoleku tagasivõtmist, otseturundusest loobumist ja andmete kustutamist isiklikust kabinetist. Õigust tutvuda andmetega, õigust andmete parandamisele, töötlemise piiramisele, vastuväidete esitamisele ja andmete ülekandmisele ei mainita. Õigust esitada kaebus järelevalveasutusele tekstis ei ole. 6) Poliitika väidab, et ECOLINES ei anna isikuandmeid edasi kolmandatele isikutele reklaami eesmärgil. Mõõtmise käigus töötab Google Adsi konversioonimärgis ning Cookieboti deklaratsioon samal lehel kirjeldab ga-audiences'it kui vahendit külastajate taaskaasamiseks nende eri veebilehtedel käitumise põhjal. Cloudflare Web Analyticsit, mis saab enne valikut aruande igast lehest, ja Apple Payd, mille skriptid laaditakse igal lehel, ei nimetata ei poliitikas ega deklaratsioonis. Täielik tehniline dokumentatsioon on avaldatud aadressil: https://gdpru.eu/en/audits/ee-ecolines-net/ 3. Sätted, mille järgimist palun kontrollida Eraelu puutumatust ja elektroonilist sidet käsitlev direktiiv 2002/58/EÜ art 5 lg 3 (koostoimes IKÜM art 6 lg 1 p-ga a) — Google Ads ja Google Analytics enne mis tahes valikut; Eraelu puutumatust ja elektroonilist sidet käsitlev direktiiv 2002/58/EÜ art 5 lg 3 (koostoimes IKÜM art 6 lg 1 p-ga a) — Google Ads ja Google Analytics pärast keeldumist; IKÜM art 4 p 11 / art 7 lg 1 / art 5 lg 1 p a — poliitika käsitleb nõusolekuna juba veebilehe kasutamist; IKÜM art 13 lg 1 p a, c, f ja art 13 lg 2 p a — vastutavat töötlejat ei ole nimetatud, alused, säilitamistähtajad ja edastamine väljapoole ELi on kirjeldamata; IKÜM art 13 lg 2 p b, d — õigused on loetlemata, õigust esitada kaebus järelevalveasutusele ei ole; IKÜM art 13 lg 1 p e / art 5 lg 1 p a — poliitika eitab andmete edastamist reklaami eesmärgil, osa vastuvõtjaid on nimetamata 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]
