Technical audit · 15.05.2026

apollo.ee

Website of the Apollo bookstore and cinema chain in Estonia

Website of the Apollo bookstore and cinema chain in Estonia, part of the Apollo Group holding — a recording of roughly 1,023 requests per session. The Sentry error-monitoring service begins transmitting data to a node in the USA roughly 3 seconds after load, while the CookieYes consent-management platform only appears roughly 14.7 seconds in — that is, transmission precedes consent. Images are served by the British headless CMS LexasCMS, which sees every visitor's IP address; it is not named in the policy. Per the cookie table, a Yahoo advertising cookie is assigned to the functional category, and the policy itself, by its date, has not been updated since August 2021.

Request timeline

+3 s · before consent
o4507056346038272.ingest.us.sentry.io — the Sentry error-monitoring service (node in the USA) begins transmitting roughly 3 seconds after the page loads, before the consent banner appears. The requests carry information about the browser environment and operating system and a session identifier. Sentry is not mentioned in the policy.
on load · third-party resources
assets.lexascms.com (LexasCMS, headless CMS, UK) serves images directly from its own servers — and its server therefore sees the visitor's IP address. Google Fonts (fonts.gstatic.com) — fonts, whose loading makes the IP address visible to Google.
per the cookie table · cookie classification
Per the site's cookie table, the Yahoo advertising cookie 'S' is assigned to the 'Functional' category (enabled by default, requiring no consent); the YouTube cookie ytidb::LAST_RESULT_ENTRY_KEY is listed with a lifetime of 'never expires'; the COMPASS cookie is listed with no stated purpose. This information is from the declared description, not from the network recording.

Declared versus actual

✓ Site cookie table: the Yahoo advertising cookie 'S' (purpose 'provide ads, content or analytics') is assigned to the 'Functional' category — declared
✓ Site cookie table: the YouTube cookie ytidb::LAST_RESULT_ENTRY_KEY with a lifetime of 'never expires' — declared
✓ Site cookie table: the COMPASS cookie is listed with no stated purpose — declared
✓ The privacy policy, by the date stated in it, was updated in August 2021 — declared
+ Sentry — error monitoring with transmission to a node in the USA; not named as a recipient in the policy — not declared
+ LexasCMS — headless CMS (UK) that sees the visitor's IP address; not named as a recipient in the policy — not declared
+ The mechanism for cross-border transfer of data to the USA (Sentry) is not stated in the policy — not declared
+ The absence of prior blocking of transmission before consent (Sentry transmits data before the banner appears) — not declared

Transfer timings

+3 s ingest.us.sentry.io

Sentry, error monitoring, node in the USA. Transmission begins before the consent banner appears.

+14.7 s CookieYes

The consent manager loads after Sentry has begun transmitting.

No exact timing

on load assets.lexascms.comLexasCMS, headless CMS, UK — serves images directly.
on load fonts.gstatic.comGoogle Fonts — the visitor's IP address is visible to Google.

Detected trackers

Indicators of GDPR non-compliance

Context

apollo.ee is the website of the Apollo bookstore and cinema chain in Estonia, part of the Apollo Group OÜ holding. The holding also includes food-service and entertainment chains — KFC, Lido, Vapiano, MySushi, O’Learys and others — across Estonia, Latvia, Lithuania and Finland.

Processing is described by the Apollo Group privacy policy. The measurement: roughly 1,023 requests per session. The recording was made on 15 May 2026.

A note on completeness: this card has been brought into the current format from an earlier review; the key facts (the Sentry and CookieYes timings, the presence of LexasCMS, the contents of the cookie table) are taken from that review. Information about cookie lifetimes and categories comes from the site’s declared cookie description, not from the network recording — under the “lean” profile the state of cookies on the device is not verified.

Who data goes to directly

Sentry (error monitoring, node in the USA), LexasCMS (headless CMS, UK), Google (Fonts); CookieYes — the consent-management platform. Yahoo and YouTube appear in the declared cookie table.

Declared versus actual

The Apollo Group privacy policy, by the date stated in it, was updated in August 2021 and does not reflect the actual recipients observed in the recording.

Transmission precedes consent. The Sentry error-monitoring service (o4507056346038272.ingest.us.sentry.io) begins transmitting to a node in the USA roughly 3 seconds after the page loads. The CookieYes consent-management platform, meanwhile, only loads roughly 14.7 seconds in. Thus, by the time the consent banner appears, Sentry has already sent data. Sentry is not named in the policy, and the mechanism for cross-border transfer to the USA is not stated.

A hidden recipient of images. The site’s images are served by the British headless CMS LexasCMS (assets.lexascms.com) directly from its own servers; its server thereby sees the IP address of every visitor. LexasCMS is not named as a recipient of data in the policy.

Cookie classification (per the declared description). Per the site’s cookie table, the Yahoo advertising cookie ‘S’ (purpose — ‘provide ads, content or analytics’) is assigned to the ‘Functional’ category, which is enabled by default and requires no consent; assigning an advertising cookie to the functional category means consent for it is not requested. The YouTube cookie ytidb::LAST_RESULT_ENTRY_KEY is listed with a lifetime of ’never expires’. The COMPASS cookie is listed with no stated purpose. This information is taken from the declared cookie description; the actual state and lifetimes of cookies were not verified from the network recording.

Proven: the Sentry transmission precedes the appearance of the consent platform. By the timings of the recording: Sentry begins transmitting at roughly +3 s, CookieYes loads at roughly +14.7 s.

Proven: LexasCMS receives the IP address when serving images. This follows from the very fact of the browser’s request to assets.lexascms.com.

Not proven and not asserted: the composition and lifetimes of cookies on the device. The information about the Yahoo ‘S’, YouTube and COMPASS cookies is taken from the declared cookie table; under the “lean” profile cookie values and lifetimes are not verified, so ’never expires’ and the categorisation are given as declared, not as established from the network.

Not proven and not asserted: intent in the cookie classification. The fact is recorded (an advertising cookie is assigned to the functional category per the table’s description) together with the relevant article; no conclusion is drawn as to a deliberate circumvention of consent.

Bounds of observation

Observation captures the browser’s behaviour, not the internal side of the services: server-side processing and contractual relationships with recipients are not verified by a browser measurement. The legal assessment is made by the competent authority — in Estonia, Andmekaitse Inspektsioon.

This card was rebuilt into the current format from an earlier review; the facts were not re-verified against the recording itself during the rebuild. Information about cookie lifetimes and categories comes from the site’s declared cookie description. The har_sha256 value corresponds to the checksum of the original file stated in the earlier review.

The identification of services relies on domains and address patterns: error monitoring — by ingest.us.sentry.io; the headless CMS — by assets.lexascms.com; the consent platform — by CookieYes; fonts — by fonts.gstatic.com.

Conclusion

When browsed, the Apollo chain’s website begins transmitting data to the Sentry error-monitoring service at a node in the USA roughly 3 seconds after load, whereas the CookieYes consent-management platform only appears roughly 14.7 seconds in — transmission precedes consent. Images are served by the British headless CMS LexasCMS, which sees the IP address of every visitor; neither it nor Sentry is named as a recipient in the privacy policy, and the mechanism for transfer to the USA is not stated. Per the declared cookie table, a Yahoo advertising cookie is assigned to the functional category, the YouTube cookie is listed with an indefinite lifetime, and the COMPASS cookie has no stated purpose. The policy itself, by its date, has not been updated since August 2021.

Remediation: place Sentry and other third-party services under prior blocking until consent is obtained, so that transmission does not precede the appearance of the banner; name the actual recipients of data in the policy — Sentry and LexasCMS — with their purposes and the legal basis for the cross-border transfer to the USA; reconsider the cookie classification, moving the Yahoo advertising cookie out of the functional category into one requiring consent; bring cookie retention periods and purpose descriptions (including the COMPASS cookie) into line with the facts; update the privacy policy to reflect the changes in the legal framework for cross-border transfer and the current set of recipients.

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/apollo-ee-2026-05-15.har
SHA-256: e4c8390a6014b884b09f55ac753aff20842e0c7f64dc2151044b8c5c0e930a07
Re-check snapshot
Awaiting changes
HAR files are stored on EU infrastructure (Proton Drive). SHA-256 is published for integrity verification.