The Italian consumer-rights association. 125 requests, 3 domains. The site reaches out to Google and LiveChat in the first second, before consent — although in this capture both scripts returned an error and did not run. But the Google container is live, meaning that for an ordinary visitor the tracking would have worked. And the 2021 policy promises that data is not transferred abroad, and names none of these services.
Request timeline
Declared versus actual
Detected trackers
- Google Tag Manager (container is live; returned 403 in this capture)
- LiveChat (returned 403 in this capture)
Indicators of GDPR non-compliance
- Art. 5(1)(a) and Art. 13(1)(f) GDPR — a transfer abroad that is deniedThe policy explicitly promises: data is not transferred abroad. But when the page opens, the browser itself reaches out to Google's servers (USA) and to the LiveChat service, passing them the visitor's IP address — before any consent. Even though in this capture both responses came back with a 403 error and the scripts themselves did not load, the request had already reached the foreign server, and with it the IP. The promise of «we do not transfer abroad» already breaks down at the level of the request itself.
- Art. 13(1)(e) GDPR — recipients not namedNeither Google Tag Manager nor LiveChat is mentioned in the policy. The document speaks only of generic «third parties and recipients», without naming a single specific service to which data goes.
- Italian regulator's cookie guidance — trackers above consentThe site is built so that the calls to Google Tag Manager (+649 ms) and LiveChat (+752 ms) go out immediately when the page opens, before any interaction with the banner. The consent-management plugin loads its scripts but does not actually block these calls. The fact that in this capture the trackers returned 403 and did not run is a chance of the session, not the work of a consent mechanism: the Google Tag Manager container itself is live at the time of the audit and serves working code.
Context
Adiconsum is an Italian association for the protection of consumer rights and the environment, headquartered in Rome. The site is built on WordPress with the Elementor builder. The capture shows 125 requests to three domains: the site itself and two external services. And the irony is immediately striking: an organisation whose direct mission is to protect consumer rights, including digital ones, itself handles its visitors’ data not the way it promises on paper.
Was there a consent banner
There is a consent mechanism on the site — a WordPress plugin whose scripts load at +519 ms. But it works only on paper. It does not block the subsequent calls to external services: the calls to Google and LiveChat go out after this plugin has already loaded, and there is no trace in the capture of the user having chosen anything. In other words, the consent banner is formally present in the code but does not actually perform its one and only task — it does not hold back the third-party trackers until the user makes a choice.
What actually happened with the trackers
Precision is needed here, because at first glance one could draw the wrong conclusion in either direction. The facts of the capture are these: at +649 ms the browser reached Google Tag Manager, at +752 ms LiveChat. Both calls came earlier than the visitor could react to the banner in any way. But both responses came back with a 403 error, and the body of the scripts did not arrive. That means that in this particular session the trackers themselves did not run: not a single tag fired, not a single tracking cookie was set. To pretend that tracking was in full swing here would be an overstatement — in this capture it precisely did not fire.
But the container is live — and that changes the conclusion
To understand whether this is chance or the site really does not track, I checked the Google container directly, during the audit itself. The container GTM-WJD9NQ5 turned out to be live: it serves working code. This is an important turn. It means that the 403 error in the capture is a trait of that particular session (something blocked the load on the capture side), and not a sign that the tracker is dead or disabled. For an ordinary visitor, whose load is not blocked by anything, this same container would have loaded and run — with all the tags built into it. That is, the site is configured to track for real; this capture simply caught a session where the load failed.
What exactly is embedded inside the container is not visible from here: to find out, the container’s code needs to be executed, and a static capture does not reveal it. So I do not claim which specific tags (analytics, advertising) it launches — only that it is alive and intended to work.
The transfer abroad that the policy denies
The policy, updated in September 2021, explicitly promises: data is not transferred abroad. Reality diverges from this already at the level of the request itself. Even with the 403 error, the request managed to reach Google’s servers in the USA and LiveChat, and with it went the visitor’s IP address — and under that same GDPR the IP counts as personal data. Add to this that neither Google nor LiveChat is named in the policy at all: the document limits itself to the vague wording about «third parties and recipients» without a single specific name.
The policy — outdated and generic
Unlike the tidy government sites, here there is no cookie table, no names, no lifetimes, no purposes — only a general explanation of what a cookie is in principle. The document is dated 2021, whereas the current set of plugins on the site is noticeably newer. That in itself indicates that the policy has long gone unmaintained and unchecked against what is actually installed on the site.
What cannot be claimed from the capture
A few honest caveats. First, I do not know the cause of the 403 error in the capture — it could have been a network block, a regional restriction, or a trait of the capture environment; the cause cannot be determined from the capture itself. Second, I do not see which tags are embedded inside the Google container — for that it needs to be executed. Third, the capture covers only the home page, and this lightweight export does not preserve the servers’ IP addresses, so I take the geography of the calls from the domains’ ownership rather than from the addresses.
Conclusion
The tracking stack here is minimal — only two external services, and in this capture both did not run at all because of an error. It would be tempting to be reassured by that, but it would be half the truth. The site is built so that it reaches out to Google and LiveChat in the very first second, before consent; the consent plugin does not block these calls; the Google container is live at the time of the audit and configured to work; none of the services is named in the policy; and the policy itself promises the very thing that is broken by the mere fact of the request — that data does not leave for abroad. For an organisation that protects consumer rights, the gap between what is written and what is built is the most telling part of the analysis.
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.
46b029c3ecf900ab76235dd3399ddfd72bc9d8a2b129ffc83a0b578dbafa7795Want 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) — adiconsum.it Кому: [укажите адрес компании — DPO / поддержка / юридический отдел] От: [Ваше имя], [контактный email] Прошу предоставить доступ к моим персональным данным, обрабатываемым в связи с использованием сайта adiconsum.it. 1. Категории данных и цели обработки (ст. 15(1)(a)-(c)) На основании независимого технического анализа сайта прошу подтвердить и подробно раскрыть следующие категории обработки: 1) Политика прямо обещает: данные за рубеж не передаются. Но при открытии страницы браузер сам обращается к серверам Google (США) и к сервису LiveChat, передавая им IP-адрес посетителя — ещё до какого-либо согласия. Даже несмотря на то, что в этом замере оба ответа вернулись с ошибкой 403 и сами скрипты не загрузились, сам запрос до иностранного сервера уже дошёл, а с ним и IP. Обещание «за рубеж не передаём» расходится уже на уровне самого факта обращения. 2) Ни Google Tag Manager, ни LiveChat в политике не упомянуты. Документ говорит лишь об обобщённых «третьих лицах и получателях», не называя ни одного конкретного сервиса, которому уходят данные. 3) Сайт устроен так, что вызовы к Google Tag Manager (+649 мс) и LiveChat (+752 мс) уходят сразу при открытии страницы, до любого взаимодействия с баннером. Плагин управления согласием загружает свои скрипты, но фактически не блокирует эти обращения. То, что в данном замере трекеры вернули 403 и не запустились, — случайность сессии, а не работа механизма согласия: сам контейнер Google Tag Manager на момент аудита живой и отдаёт рабочий код. 2. Получатели, сроки хранения и передача за пределы ЕЭЗ (ст. 15(1)(c)-(d), 46) Прошу также указать полный список третьих лиц-получателей, применимые сроки хранения по каждой категории и правовые основания передачи данных за пределы ЕЭЗ, если таковая происходит. Полный технический разбор с доказательствами (сохранённый сетевой журнал, контрольная сумма SHA-256) опубликован по адресу: https://gdpru.eu/en/audits/it-adiconsum-it/ 3. Автоматизированная обработка и профилирование (ст. 15(1)(h)) Прошу сообщить, применяется ли в отношении меня автоматизированное принятие решений или профилирование, и если да — раскрыть логику такой обработки. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Data access request (GDPR Art. 15) — adiconsum.it 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 adiconsum.it. 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 policy explicitly promises: data is not transferred abroad. But when the page opens, the browser itself reaches out to Google's servers (USA) and to the LiveChat service, passing them the visitor's IP address — before any consent. Even though in this capture both responses came back with a 403 error and the scripts themselves did not load, the request had already reached the foreign server, and with it the IP. The promise of «we do not transfer abroad» already breaks down at the level of the request itself. 2) Neither Google Tag Manager nor LiveChat is mentioned in the policy. The document speaks only of generic «third parties and recipients», without naming a single specific service to which data goes. 3) The site is built so that the calls to Google Tag Manager (+649 ms) and LiveChat (+752 ms) go out immediately when the page opens, before any interaction with the banner. The consent-management plugin loads its scripts but does not actually block these calls. The fact that in this capture the trackers returned 403 and did not run is a chance of the session, not the work of a consent mechanism: the Google Tag Manager container itself is live at the time of the audit and serves working code. 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/it-adiconsum-it/ 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]
RIA DigiDoc — phone · Smart-ID / Mobile-ID
Where to file: Italian Data Protection Authority (Garante) — garanteprivacy.it
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)
Тема: Жалоба на обработку персональных данных — adiconsum.it 1. Предмет жалобы Я подаю жалобу в отношении обработки моих персональных данных сайтом adiconsum.it. 2. Обстоятельства Я посетил сайт adiconsum.it и обнаружил признаки несоответствия обработки моих персональных данных требованиям GDPR. Технический разбор, опубликованный на gdpru.eu 15.06.2026 (открытая методология, воспроизводимые измерения), документирует следующие признаки: 1) Политика прямо обещает: данные за рубеж не передаются. Но при открытии страницы браузер сам обращается к серверам Google (США) и к сервису LiveChat, передавая им IP-адрес посетителя — ещё до какого-либо согласия. Даже несмотря на то, что в этом замере оба ответа вернулись с ошибкой 403 и сами скрипты не загрузились, сам запрос до иностранного сервера уже дошёл, а с ним и IP. Обещание «за рубеж не передаём» расходится уже на уровне самого факта обращения. 2) Ни Google Tag Manager, ни LiveChat в политике не упомянуты. Документ говорит лишь об обобщённых «третьих лицах и получателях», не называя ни одного конкретного сервиса, которому уходят данные. 3) Сайт устроен так, что вызовы к Google Tag Manager (+649 мс) и LiveChat (+752 мс) уходят сразу при открытии страницы, до любого взаимодействия с баннером. Плагин управления согласием загружает свои скрипты, но фактически не блокирует эти обращения. То, что в данном замере трекеры вернули 403 и не запустились, — случайность сессии, а не работа механизма согласия: сам контейнер Google Tag Manager на момент аудита живой и отдаёт рабочий код. Полная техническая документация опубликована по адресу: https://gdpru.eu/en/audits/it-adiconsum-it/ 3. Положения GDPR, соблюдение которых прошу проверить Art. 5(1)(a) и Art. 13(1)(f) GDPR — передача за рубеж, которую отрицают; Art. 13(1)(e) GDPR — получатели не названы; Рекомендации итальянского регулятора по cookie — трекеры выше согласия 4. Требование Прошу проверить изложенные обстоятельства и, если несоответствие подтвердится, принять меры, предусмотренные статьёй 58(2) GDPR. 5. Приложения Полная доказательная база — HAR-файл, контрольная сумма SHA-256 и цитата из политики конфиденциальности сайта, документирующая указанное противоречие — опубликована и проверяема по ссылке в пункте 2 выше. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Complaint regarding personal data processing — adiconsum.it 1. Subject of the complaint I am filing a complaint regarding the processing of my personal data by the website adiconsum.it. 2. Circumstances I visited the website adiconsum.it and found indications that the processing of my personal data does not comply with the GDPR. The technical analysis published on gdpru.eu on 15 June 2026 (open methodology, reproducible measurements) documents the following indications: 1) The policy explicitly promises: data is not transferred abroad. But when the page opens, the browser itself reaches out to Google's servers (USA) and to the LiveChat service, passing them the visitor's IP address — before any consent. Even though in this capture both responses came back with a 403 error and the scripts themselves did not load, the request had already reached the foreign server, and with it the IP. The promise of «we do not transfer abroad» already breaks down at the level of the request itself. 2) Neither Google Tag Manager nor LiveChat is mentioned in the policy. The document speaks only of generic «third parties and recipients», without naming a single specific service to which data goes. 3) The site is built so that the calls to Google Tag Manager (+649 ms) and LiveChat (+752 ms) go out immediately when the page opens, before any interaction with the banner. The consent-management plugin loads its scripts but does not actually block these calls. The fact that in this capture the trackers returned 403 and did not run is a chance of the session, not the work of a consent mechanism: the Google Tag Manager container itself is live at the time of the audit and serves working code. Full technical documentation is published at: https://gdpru.eu/en/audits/it-adiconsum-it/ 3. GDPR provisions I ask you to examine Art. 5(1)(a) and Art. 13(1)(f) GDPR — a transfer abroad that is denied; Art. 13(1)(e) GDPR — recipients not named; Italian regulator's cookie guidance — trackers above consent 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]