Technical audit · 08.10.2026

tulisilm.eu

Website of the coach operator Tulisilm

The website of the coach operator Tulisilm — one page, 104 requests. The CookieScript banner is fair: refusal on the first layer, boxes unticked. But one of the two Google Analytics properties does not wait for the choice and three seconds in sends the visitor's identifier to Google's advertising nodes, and after refusal keeps working with the same identifier. There is no privacy policy on the site, although the banner refers to one.

Request timeline

+0…+2.0 s · entering
Redirect http → https. CookieScript, Plausible and gtag G-17H5683F5N load at once (+2.0 s).
+2.9…+3.3 s · before any choice
A Plausible event (+2.9 s). GA4 G-17H5683F5N without a consent state: page_view, stats.g.doubleclick.net and ga-audiences with a client identifier (+3.0 s). The analytics.js script (+3.1 s). GA4 G-0GRZ9KWEKN with gcs=G100 (+3.3 s).
+112.4 s · after refusal
A scroll event in G-17H5683F5N with gcs=G100 — with the same client identifier as before the choice.
+8…+168 s · Plausible
Five more Plausible events.

Declared versus actual

✓ Owner of the online store — Tulisilm OÜ, registration code 10180026, Tallinna tn 14, Loksa — declared
✓ CookieScript banner: 'Nõustu kõigiga', 'Keeldu kõigist'; 'consent can be changed on the privacy policy page' — declared
✓ Cookie declaration: _ga, _ga_17H5683F5N — analytics; 'cannot be used for direct identification' — declared
✓ Terms of sale: buyer data — for order processing and delivery, passed to carriers — declared
+ A privacy policy — not declared
+ Google Analytics G-0GRZ9KWEKN, Plausible — not declared
+ Data subject rights and the right to lodge a complaint with the Andmekaitse Inspektsioon — not declared
+ Data transfers to the US — not declared

Transfer timings

+3.0 s region1.analytics.google.com

GA4 G-17H5683F5N, page_view without a consent state.

+3.0 s www.google.ee

ads/ga-audiences with a client identifier.

+3.3 s region1.google-analytics.com

GA4 G-0GRZ9KWEKN, gcs=G100.

+112.4 s region1.google-analytics.com

G-17H5683F5N, scroll, gcs=G100, an identifier created before the choice.

Detected trackers

Indicators of GDPR non-compliance

Context

tulisilm.eu is the website of the coach operator Tulisilm: charter transport, tickets and coach rental. The owner is Tulisilm OÜ (registration code 10180026, Tallinna tn 14, Loksa). Consent is managed by CookieScript.

The measurement is a single capture of one homepage load. In total, 104 requests.

Data processing on the site is described only by the terms of sale; there is no separate privacy policy.

Who receives data directly

Google — Analytics with the DoubleClick and ga-audiences advertising nodes. Plausible — cookieless analytics. CookieScript — as the consent platform. Google Fonts.

Declared versus actual

First — one Google property does not wait for a choice. Three seconds after entry, Google Analytics G-17H5683F5N sends a page view with a client identifier and passes the same identifier to Google’s advertising nodes. At that moment it has no consent mode. After refusal it switches to denied mode, but the identifier stays the same — the one created before the choice. The second property, G-0GRZ9KWEKN, runs in denied mode throughout, as it should.

Second — there is no policy. The banner suggests changing consent on the privacy policy page, but no such page exists. The terms of sale contain two sentences on data processing — about orders and delivery. Nothing is said about cookies, Google, Plausible, rights or the right to complain. The terms themselves are built from someone else’s template: a return request is to be sent to info@bpilet.ee, and the right of withdrawal applies “until 1 hour before the bus departs”.

Third — the declaration contradicts itself. It calls analytics cookies unsuitable for identification, while describing _ga in the same place as a cookie that distinguishes unique users.

Proven: there is a refusal on the first layer. The “Keeldu kõigist” button on screenshot 1.

Proven: G-17H5683F5N sends data before any choice. page_view, stats.g.doubleclick.net and ga-audiences at +3.0 s without a gcs parameter, gcd with no set states.

Proven: a refusal took place. At +112.4 s Google consent mode transmits a denial updated by the decision.

Proven: there is no privacy policy. The banner links to one, the site has none; data processing is mentioned only in the terms of sale.

Not established: the exact moment of refusal. CookieScript does not send the decision to a server.

Boundaries of this observation

The measurement covers one homepage load. Ticket sales and charter bookings were not examined. The observation records browser behavior, not server-side processing. The file has been published cleaned: Cookie headers were removed. The Google client identifier is not reproduced in full in this review.

Legal assessment falls to the competent authority — the Andmekaitse Inspektsioon.

Conclusion

Tulisilm has installed a proper banner but has not brought one of its Google properties under it: it goes to the advertising nodes before the choice and keeps the identifier created then after refusal. The privacy policy the banner refers to does not exist on the site at all.

Remedy: enable Google consent mode with a denied default for G-17H5683F5N or remove this property; remove the outdated Universal Analytics script; publish a privacy policy with the Article 13 information — purposes and legal bases, Google and Plausible as recipients, transfers to the US, retention periods, rights and the right to lodge a complaint with the Andmekaitse Inspektsioon; correct the description of analytics cookies in the declaration and remove the foreign template text from the terms of sale.

Evidence

How to verify: download the file and compute its checksum — sha256sum file.har (Linux, macOS) or certutil -hashfile file.har SHA256 (Windows); it must match the one shown. The conclusions apply to the scope of this measurement — see the limitations of the method.

Original (audit)
HAR file: ee/tulisilm-eu-2026-10-08.har
SHA-256: a5ceedb545f2dc26d8725427367ab11d4fa7432f817cf5a8a4ab24c15f5f0206
Screenshot
Скриншот интерфейса
CookieScript banner on the homepage: 'Nõustu kõigiga' and 'Keeldu kõigist', categories unticked · 08.10.2026
Скриншот интерфейса
Banner details: 'consent can be changed by visiting the privacy policy page', 'Salvesta ja sulge' · 08.10.2026
Re-check snapshot
Awaiting changes
HAR files are stored on EU infrastructure (Proton Drive). SHA-256 is published for integrity verification.