Technical audit · 2026-05-29

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.

Timeline of the leak

+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 — заявлен
The cookie policy describes cookie types (session, persistent, strictly necessary) and Local Storage, and the site uses category-based consent management (necessary / statistics / marketing) — заявлен
Operator — Dante International Kft.; the ÁFF names eMAG Magyarország Kft. as the licensee — заявлен
+ Google Fonts (fonts.googleapis.com, fonts.gstatic.com) — third-party recipient of IP address from the USA, prior to consent, not named specifically — не заявлен
+ Árukereső trusted badge (image.arukereso.hu) — third-party recipient of IP address (Heureka Group, EU), prior to consent, not named specifically — не заявлен

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 constitutes a violation of 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
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.
IMPORTANT: before filing a complaint with the regulator, first contact the company directly and give it 30 days to respond. Without this step the regulator may reject the complaint. Details and a template letter to the company are in the Methodology.
Ready-to-send complaint letter

Where to file: Hungarian National Authority for Data Protection (NAIH)file a complaint online →

To: Hungarian National Authority for Data Protection (NAIH)
From: [Your name], [contact email]

1. Subject of the complaint
I am filing a complaint regarding the processing of my personal data by the website emag.hu.

2. Circumstances
I visited the website emag.hu and found indications that the processing of my personal data does not comply with the GDPR. The technical analysis published on gdpru.eu on 29 May 2026 (open methodology, reproducible measurements) documents the following indications:

1) In the captured state, prior to any consent, Google Fonts loads (fonts.googleapis.com at +307 ms, Open Sans and Roboto files from fonts.gstatic.com at +330–2154 ms), as does Google Tag Manager (gtm.js, GTM-KXG49B at +366 ms), Google reCAPTCHA (www.google.com/recaptcha and www.gstatic.com/recaptcha, a fully expanded v2 challenge), and the 'trusted shop' badge from image.arukereso.hu (+490 ms). These calls transmit the visitor's IP address to Google (USA) — via Fonts, GTM, and reCAPTCHA — and to Árukereső / Heureka Group (EU) — via the badge. Set-Cookie across the session is zero; there is no consent, yet the transfer of the IP address has already taken place.

2) In this capture, Google Fonts, GTM, reCAPTCHA, and the Árukereső badge fire prior to any consent. Importantly, however: the capture was recorded during a reCAPTCHA verification state (a bot challenge), not on the ordinary storefront, so it reflects only part of the site's behavior; eMAG's full set of marketing trackers is not represented in this snapshot.

Full technical documentation is published at: https://gdpru.eu/en/audits/hu-emag-hu/

3. Provisions violated
GDPR Art. 13(1)(e) + Chapter V — disclosure of recipients and cross-border transfer; ePrivacy (Hungarian implementation) — third-party resources prior to consent

4. Request
I request that you investigate the violations described and 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.

[Date]                                    [Signature / name]