Technical audit · 29.05.2026

emag.hu

Consumer Electronics and Appliance Retail Chain

eMAG, a consumer electronics and appliance retail chain (operated by Dante International Kft.) — 121 requests, 9 domains. IMPORTANT: the capture was recorded during a reCAPTCHA verification state, not on the ordinary storefront, and therefore reflects only part of the site's behavior. In this state, prior to any consent, the visitor's IP address is transmitted to Google (Fonts, Tag Manager, reCAPTCHA) and to Árukereső (the 'trusted shop' badge). eMAG has a fully developed cookie policy and category-based consent management.

Request timeline

+0 ms · load
The main document is served via nginx behind Amazon CloudFront; static assets are served from s13emagst.akamaized.net (Akamai, eMAG's infrastructure). HSTS is present; a CSP is set, but is extremely permissive (default-src * unsafe-inline unsafe-eval).
+307…+330 ms · Google Fonts prior to consent
CSS from fonts.googleapis.com, followed by Open Sans and then Roboto font files from fonts.gstatic.com. The visitor's IP address and Referer header are transmitted to Google (USA).
+366 ms · Google Tag Manager prior to consent
gtm.js (GTM-KXG49B) — the tag-orchestration container. The visitor's IP address is transmitted to Google (USA).
+490 ms · Árukereső badge prior to consent
image.arukereso.hu — the 'trusted shop' badge (trustedbadge). Loading it transmits the visitor's IP address to Árukereső / Heureka Group (EU).
+676…+2512 ms · reCAPTCHA challenge prior to consent
A fully expanded Google reCAPTCHA v2 verification: api.js, anchor, bframe, reload, payload, webworker, and graphics from www.google.com and www.gstatic.com. The visitor's IP address is transmitted to Google (USA). This activity dominates the capture.
no consent mechanism recorded in the capture
eMAG has category-based cookie management, but in this (reCAPTCHA-constrained) state no banner is recorded, and the external calls to Google and Árukereső occurred before any choice was made.
full tracking profile not represented
Marketing pixels (Facebook/Meta, Criteo, RTB House, Google Ads), which eMAG typically uses, are absent from this capture — consistent with a reCAPTCHA verification state occurring prior to entering the storefront.

Declared versus actual

✓ eMAG has a separate cookie policy (info/cookiek-sutik-hasznalatanak-szabalyzata) and a data protection policy (info/szemelyi-adatok-vedelme); the general terms of use (ÁFF) reference both — declared
✓ The cookie policy describes cookie types (session, persistent, strictly necessary) and Local Storage, and the site uses category-based consent management (necessary / statistics / marketing) — declared
✓ Operator — Dante International Kft.; the ÁFF names eMAG Magyarország Kft. as the licensee — declared
+ Google Fonts (fonts.googleapis.com, fonts.gstatic.com) — third-party recipient of IP address from the USA, prior to consent, not named specifically — not declared
+ Árukereső trusted badge (image.arukereso.hu) — third-party recipient of IP address (Heureka Group, EU), prior to consent, not named specifically — not declared

Transfer timings

+307 ms fonts.googleapis.com

Google Fonts CSS (Open Sans, Roboto). Google, USA.

+330 ms fonts.gstatic.com

Google font files. Google, USA.

+366 ms www.googletagmanager.com

gtm.js — container GTM-KXG49B. Google, USA.

+490 ms image.arukereso.hu

'Trusted shop' badge. Árukereső / Heureka Group, EU.

+676 ms www.google.com

Google reCAPTCHA v2 (api.js, anchor, bframe, payload). Google, USA.

+706 ms www.gstatic.com

reCAPTCHA runtime and graphics. Google, USA.

Detected trackers

Indicators of GDPR non-compliance

Context

emag.hu is the Hungarian storefront of eMAG, a large online marketplace, retail chain for consumer electronics and appliances, and platform for third-party sellers. The data processing operator is Dante International Kft. (Budapest); the general terms of use name eMAG Magyarország Kft. as the licensee. The main document is served via nginx behind Amazon CloudFront; static assets are served from Akamai (s13emagst.akamaized.net). Capture: 121 requests, 9 domains, recorded in a clean browser.

Note on the nature of this capture. This HAR was recorded during a Google reCAPTCHA verification state: the overwhelming majority of external traffic consists of an interactive v2 challenge (anchor, bframe, reload, payload, graphics). This means the capture reflects a bot-verification process rather than the ordinary eMAG storefront, and the platform’s full set of marketing trackers is not represented in it. The conclusions below apply only to the state actually recorded.

Google (USA) — the visitor’s IP address via Google Fonts, Google Tag Manager, and reCAPTCHA. Árukereső / Heureka Group (EU) — the visitor’s IP address via the “trusted shop” badge.

Declared versus Actual

Unlike simpler commercial sites, eMAG has built out its consent infrastructure: it has a separate cookie policy, a separate data protection policy, category-based cookie management (necessary, statistics, marketing), and marketing profiling described in the policy. That is, at the level of documentation, the platform is well prepared.

The capture, however, shows that in the recorded state — prior to any consent — the site nonetheless contacts several external recipients. At +307 ms, Google Fonts connects (Open Sans, then Roboto), transmitting the IP address and Referer header to Google (USA). At +366 ms, Google Tag Manager loads (GTM-KXG49B). At +490 ms, the “trusted shop” badge loads from image.arukereso.hu, transmitting the IP address to Árukereső (Heureka Group). Finally, an extensive Google reCAPTCHA verification unfolds, during which the visitor’s IP address is repeatedly transmitted to Google. Set-Cookie across the session is zero — no consent is recorded.

Of this set, two items are least ambiguous: Google Fonts and the Árukereső badge. Neither is strictly necessary for the page’s basic functioning, both transmit the IP address to third-party recipients prior to consent, and neither is named specifically in the reviewed portion of the policy. reCAPTCHA and GTM present a separate, more nuanced case (see below).

All recorded external calls occur at +307–2512 ms, prior to any action by the visitor. eMAG does have cookie management, but in this (verification-constrained) state, no banner is recorded, and the calls to Google and Árukereső occurred unconditionally. No consent was given during the session (Set-Cookie is zero).

What Cannot Be Asserted from This Capture

This is the key section for this case. The capture was recorded during a reCAPTCHA verification state, and therefore does not reflect the ordinary eMAG storefront or its full tracking profile: marketing pixels (Facebook/Meta, Criteo, RTB House, Google Ads), which eMAG typically deploys, are absent from this snapshot, and no conclusion can be drawn from it regarding either their presence or their behavior relative to consent. Google Tag Manager may operate in Consent Mode, loading in a “pre-consent” state while holding back marketing tags until the user makes a choice; this capture cannot establish that any analytics or advertising tags fired via GTM (there are no GA /g/collect calls in the capture). reCAPTCHA on the platform serves to protect forms from bots and may be regarded as functionally necessary; this does not negate the transfer of the IP address to Google, but it does soften the assessment compared with the fonts. The Árukereső badge is served by Heureka Group (EU), so no cross-border-to-third-countries issue arises in its case; for Google (Fonts, GTM, reCAPTCHA), the recipient is a US company. Google may use edge nodes within the EU; the conclusion drawn therefore concerns the recipient’s corporate affiliation, not the location of the node. A complete picture would require a further, clean capture of the eMAG storefront outside the reCAPTCHA verification state.

Conclusion

In the recorded state, the eMAG storefront transmits the visitor’s IP address, prior to any consent, to Google (via Google Fonts, Google Tag Manager, and reCAPTCHA) and to Árukereső / Heureka Group (via the “trusted shop” badge). Of these, Google Fonts and the Árukereső badge are the most clear-cut as violations: neither is strictly necessary, both transmit the IP address to third-party recipients prior to consent, and neither is named specifically in the reviewed portion of the policy — this indicates non-compliance with the requirements concerning disclosure of recipients and (in Google’s case) cross-border transfer. At the same time, unlike simpler sites, eMAG has a fully developed cookie policy and category-based consent management, and this particular capture was recorded in an atypical state constrained by reCAPTCHA verification — it therefore captures only part of the platform’s behavior, and a full verdict on eMAG’s entire tracking profile would require a further, clean capture of the storefront. The minimum remedy based on what was recorded: host the fonts locally, and load the Árukereső badge and reCAPTCHA only where and when needed, after consent is given.

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