An Italian press agency for foreign media, diplomatic missions and MPs elected abroad. 123 requests, 14 domains — the heaviest stack in the series, and here all five trackers actually fired. Facebook received a hashed visitor identifier before consent, Google Analytics runs on a long-disabled version, and the 2018 policy knows only one tracker out of five, promises anonymity and names a third-party firm as the controller.
Request timeline
Declared versus actual
Detected trackers
- Google Analytics (on the deprecated Universal Analytics version, shut down by Google in 2023)
- Facebook Pixel with Advanced Matching (a hashed identifier was transmitted)
- ShinyStat (five different endpoints)
- Embedly
- brznetwork advertising pixel
Indicators of GDPR non-compliance
- Art. 5(1)(a) GDPR — anonymity promised, an identifier transmittedThe policy asserts that the data collected is «fully anonymous and does not allow individual visitors to be identified». On the same page, the Facebook Pixel transmits to Meta a hashed visitor identifier (a 64-character SHA-256) via the Advanced Matching technique, which serves precisely to match a visitor with their Meta profile. A visitor identifier is the opposite of anonymity. ShinyStat also operates on individual visitors rather than in aggregate.
- Art. 13(1)(e) GDPR — one tracker out of five is namedThe policy mentions only Google Analytics. The Facebook Pixel, ShinyStat (five addresses), Embedly and the brznetwork advertising pixel are not named at all — neither by name nor as a category of data recipients.
- Italian regulator's cookie guidance — trackers above consentThe consent-banner script loads at +298 ms, and the first external tracker at +299 ms, one millisecond later, without any pause for the user's choice. Then, in the very first second, Google, Facebook, ShinyStat, Embedly and the advertising pixel run. There is no trace of recorded consent in the capture. Meanwhile the policy itself separately stipulates that marketing requires explicit consent — yet the Facebook marketing pixel fires unconditionally.
- Art. 13(1)(a) GDPR — the wrong controller is namedThe document is dated 2018 and names as the data controller not the AISE agency itself, but a third-party company, Sogedi srl, with a contact address on a foreign domain. The visitor cannot tell who is actually responsible for their data.
Context
AISE (Agenzia Internazionale Stampa Estero) is an Italian press agency founded in 1975. Its audience is specific: Italian media abroad, diplomatic missions and Italian MPs elected abroad. It is not a government body but a private news agency with a subscriber base. The capture shows 123 requests to 14 domains — the most saturated tracking stack of all the sites analysed in the series. And an important difference from similar cases straight away: here the trackers were not merely called — they actually fired. All external requests came back successfully, the scripts loaded and executed. So this is not about intent, but about tracking that took place.
Was there a consent banner
There is a banner, but it is decorative. Its script loads at +298 ms — and already at +299 ms, exactly one millisecond later, the first external tracker starts. Between the appearance of the consent mechanism and the start of tracking there is not even a pause for the user to press anything. There is no trace of a recorded decision in the capture. In other words, the banner is present on the site for show only: holding back the trackers until the user’s choice — its one and only task — it does not perform.
Five trackers — and all really fired
In the very first second a whole set comes to life on the page: for Italy, something government-run would be usual, but here everything is foreign and commercial. Google Analytics with its visit measurement. The Facebook Pixel. The brznetwork advertising pixel. The Embedly service. And the Italian counter ShinyStat — with five separate requests at once, some of which land almost five seconds after opening. Five independent external services, and not one of them failed in this capture — unlike some other sites where trackers broke down on an error, here they fired in full.
Facebook received a hashed visitor identifier
This is the most serious finding. The request to Facebook carries a parameter with a 64-character value — a hashed visitor identifier (typically a hashed email address), sent via the technique Meta calls Advanced Matching. The point of this technique is exactly one: to match a seemingly anonymous site visitor with their specific profile on Facebook and Instagram. And here is the fundamental discrepancy with the policy. The document promises that the data collected is «fully anonymous and does not allow individual visitors to be identified». But the transmission of an identifier tied to a person is the opposite of anonymity. The fact that it is hashed changes nothing in essence: the hash is irreversible for an outsider, but for Meta it is a working key to identifying the user. And all of this goes out at +424 ms — long before any consent. Facebook is not mentioned in the policy by a single word.
Google Analytics is present — but already dead
A curious detail visible only on careful reading. Google Analytics here runs on the old version — so-called Universal Analytics. And Google itself disabled it back in mid-2023: these counters no longer process data. What this means in practice: the request to Google still goes out, and the visitor’s IP address with it — but it no longer collects any useful analytics, the data goes nowhere. That is, the IP leak to the USA persists, while the point of the tracking was long lost. This is further evidence that no one maintains the stack on the site: it was simply left hanging.
The brznetwork advertising pixel
Another undeclared guest — a request to the brznetwork advertising network, dressed up as the load of a tiny image. This is a classic advertising tracking pixel: it shows nothing itself, its task is to record the fact of a visit for the advertising network. In the policy it too, of course, is not mentioned.
The policy — someone else’s, old, and promising too much
The document is dated 2018. As the data controller it names not the AISE agency itself, but a third-party company, Sogedi srl, with contacts on a foreign domain — so the visitor fundamentally cannot tell who is responsible for their data. Of the five actually working trackers, the policy knows exactly one — Google Analytics — and it is precisely about it that it promises full anonymity. To be fair, one thing this policy does not violate: unlike a number of other sites, it does not falsely claim that data is not transferred abroad — on the contrary, it explicitly allows transfer abroad. So there is no complaint here about a «false promise not to transfer abroad». But there is another internal contradiction: the document separately stipulates that marketing requires explicit consent — yet the Facebook marketing pixel fires without any consent, in the very first second.
Why «low» sensitivity is not enough here
It is worth explaining why I raised the sensitivity rating compared with the initial one. It is not about the site itself, but about its audience. This agency is read by diplomatic missions and MPs elected abroad — that is, among the tracked visitors there are, with high probability, people whose profiling in Meta’s advertising system is far more sensitive than the profiling of a random news reader. Transmitting such a visitor’s hashed identifier to Meta is not a harmless counter. That is why I consider the «low» rating an understatement and set it to medium.
What cannot be claimed from the capture
A few honest caveats. The hash in the request to Facebook is irreversible — from it I cannot restore the original address and do not claim whose identifier it is; I record the mere fact of the transmission of a value tied to the visitor. The capture covers only the home page. This lightweight export does not preserve the servers’ IP addresses, so I take the geography from the domains’ ownership. And I do not see what exactly is configured inside the counters beyond the transmitted parameters.
Conclusion
This is the heaviest case in the series. Five different external trackers, and all of them actually fired in this capture rather than breaking down. Facebook received a hashed identifier tied to the visitor before consent — directly against the policy’s promise of full anonymity. Google Analytics hangs on a long-disabled version and now merely leaks the IP to the USA in vain. The advertising pixel and the Italian counter are not named at all. The consent banner is purely decorative and holds nothing back. And the policy itself is from 2018, with the wrong controller, knowing one tracker out of five. The main takeaway for the reader: an agency read by diplomats and MPs abroad hands them over to Meta’s advertising machine from the very first second — and promises them anonymity that does not exist.
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.
d6a19703139c74da2737ddb4fe1abeb30928f8059791e1c8fc913be01e27bc28Want 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) — aise.it Кому: [укажите адрес компании — DPO / поддержка / юридический отдел] От: [Ваше имя], [контактный email] Прошу предоставить доступ к моим персональным данным, обрабатываемым в связи с использованием сайта aise.it. 1. Категории данных и цели обработки (ст. 15(1)(a)-(c)) На основании независимого технического анализа сайта прошу подтвердить и подробно раскрыть следующие категории обработки: 1) Политика утверждает, что собираемые данные «полностью анонимны и не позволяют опознать отдельных посетителей». На той же странице Facebook Pixel передаёт в Meta хешированный идентификатор посетителя (64-значный SHA-256) по технике Advanced Matching, которая как раз и служит для сопоставления посетителя с его профилем в Meta. Идентификатор посетителя — это противоположность анонимности. ShinyStat также работает по отдельным посетителям, а не агрегированно. 2) В политике упомянут только Google Analytics. Facebook Pixel, ShinyStat (пять адресов), Embedly и рекламный пиксель сети brznetwork не названы вообще — ни по имени, ни как категории получателей данных. 3) Скрипт баннера согласия загружается на +298 мс, а первый внешний трекер — на +299 мс, через одну миллисекунду, без всякой паузы на выбор пользователя. Далее в первую же секунду отрабатывают Google, Facebook, ShinyStat, Embedly и рекламный пиксель. Никакого следа зафиксированного согласия в замере нет. При этом сама политика отдельно оговаривает, что маркетинг требует явного согласия, — а маркетинговый пиксель Facebook срабатывает безусловно. 4) Документ датирован 2018 годом и называет ответственным за обработку данных не само агентство AISE, а стороннюю компанию Sogedi srl, с контактным адресом на чужом домене. Посетитель не может понять, кто на самом деле отвечает за его данные. 2. Получатели, сроки хранения и передача за пределы ЕЭЗ (ст. 15(1)(c)-(d), 46) Прошу также указать полный список третьих лиц-получателей, применимые сроки хранения по каждой категории и правовые основания передачи данных за пределы ЕЭЗ, если таковая происходит. Полный технический разбор с доказательствами (сохранённый сетевой журнал, контрольная сумма SHA-256) опубликован по адресу: https://gdpru.eu/en/audits/it-aise-it/ 3. Автоматизированная обработка и профилирование (ст. 15(1)(h)) Прошу сообщить, применяется ли в отношении меня автоматизированное принятие решений или профилирование, и если да — раскрыть логику такой обработки. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Data access request (GDPR Art. 15) — aise.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 aise.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 asserts that the data collected is «fully anonymous and does not allow individual visitors to be identified». On the same page, the Facebook Pixel transmits to Meta a hashed visitor identifier (a 64-character SHA-256) via the Advanced Matching technique, which serves precisely to match a visitor with their Meta profile. A visitor identifier is the opposite of anonymity. ShinyStat also operates on individual visitors rather than in aggregate. 2) The policy mentions only Google Analytics. The Facebook Pixel, ShinyStat (five addresses), Embedly and the brznetwork advertising pixel are not named at all — neither by name nor as a category of data recipients. 3) The consent-banner script loads at +298 ms, and the first external tracker at +299 ms, one millisecond later, without any pause for the user's choice. Then, in the very first second, Google, Facebook, ShinyStat, Embedly and the advertising pixel run. There is no trace of recorded consent in the capture. Meanwhile the policy itself separately stipulates that marketing requires explicit consent — yet the Facebook marketing pixel fires unconditionally. 4) The document is dated 2018 and names as the data controller not the AISE agency itself, but a third-party company, Sogedi srl, with a contact address on a foreign domain. The visitor cannot tell who is actually responsible for their data. 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-aise-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)
Тема: Жалоба на обработку персональных данных — aise.it 1. Предмет жалобы Я подаю жалобу в отношении обработки моих персональных данных сайтом aise.it. 2. Обстоятельства Я посетил сайт aise.it и обнаружил признаки несоответствия обработки моих персональных данных требованиям GDPR. Технический разбор, опубликованный на gdpru.eu 31.05.2026 (открытая методология, воспроизводимые измерения), документирует следующие признаки: 1) Политика утверждает, что собираемые данные «полностью анонимны и не позволяют опознать отдельных посетителей». На той же странице Facebook Pixel передаёт в Meta хешированный идентификатор посетителя (64-значный SHA-256) по технике Advanced Matching, которая как раз и служит для сопоставления посетителя с его профилем в Meta. Идентификатор посетителя — это противоположность анонимности. ShinyStat также работает по отдельным посетителям, а не агрегированно. 2) В политике упомянут только Google Analytics. Facebook Pixel, ShinyStat (пять адресов), Embedly и рекламный пиксель сети brznetwork не названы вообще — ни по имени, ни как категории получателей данных. 3) Скрипт баннера согласия загружается на +298 мс, а первый внешний трекер — на +299 мс, через одну миллисекунду, без всякой паузы на выбор пользователя. Далее в первую же секунду отрабатывают Google, Facebook, ShinyStat, Embedly и рекламный пиксель. Никакого следа зафиксированного согласия в замере нет. При этом сама политика отдельно оговаривает, что маркетинг требует явного согласия, — а маркетинговый пиксель Facebook срабатывает безусловно. 4) Документ датирован 2018 годом и называет ответственным за обработку данных не само агентство AISE, а стороннюю компанию Sogedi srl, с контактным адресом на чужом домене. Посетитель не может понять, кто на самом деле отвечает за его данные. Полная техническая документация опубликована по адресу: https://gdpru.eu/en/audits/it-aise-it/ 3. Положения GDPR, соблюдение которых прошу проверить Art. 5(1)(a) GDPR — обещана анонимность, передан идентификатор; Art. 13(1)(e) GDPR — назван один трекер из пяти; Рекомендации итальянского регулятора по cookie — трекеры выше согласия; Art. 13(1)(a) GDPR — указан чужой титуляр 4. Требование Прошу проверить изложенные обстоятельства и, если несоответствие подтвердится, принять меры, предусмотренные статьёй 58(2) GDPR. 5. Приложения Полная доказательная база — HAR-файл, контрольная сумма SHA-256 и цитата из политики конфиденциальности сайта, документирующая указанное противоречие — опубликована и проверяема по ссылке в пункте 2 выше. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Complaint regarding personal data processing — aise.it 1. Subject of the complaint I am filing a complaint regarding the processing of my personal data by the website aise.it. 2. Circumstances I visited the website aise.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 31 May 2026 (open methodology, reproducible measurements) documents the following indications: 1) The policy asserts that the data collected is «fully anonymous and does not allow individual visitors to be identified». On the same page, the Facebook Pixel transmits to Meta a hashed visitor identifier (a 64-character SHA-256) via the Advanced Matching technique, which serves precisely to match a visitor with their Meta profile. A visitor identifier is the opposite of anonymity. ShinyStat also operates on individual visitors rather than in aggregate. 2) The policy mentions only Google Analytics. The Facebook Pixel, ShinyStat (five addresses), Embedly and the brznetwork advertising pixel are not named at all — neither by name nor as a category of data recipients. 3) The consent-banner script loads at +298 ms, and the first external tracker at +299 ms, one millisecond later, without any pause for the user's choice. Then, in the very first second, Google, Facebook, ShinyStat, Embedly and the advertising pixel run. There is no trace of recorded consent in the capture. Meanwhile the policy itself separately stipulates that marketing requires explicit consent — yet the Facebook marketing pixel fires unconditionally. 4) The document is dated 2018 and names as the data controller not the AISE agency itself, but a third-party company, Sogedi srl, with a contact address on a foreign domain. The visitor cannot tell who is actually responsible for their data. Full technical documentation is published at: https://gdpru.eu/en/audits/it-aise-it/ 3. GDPR provisions I ask you to examine Art. 5(1)(a) GDPR — anonymity promised, an identifier transmitted; Art. 13(1)(e) GDPR — one tracker out of five is named; Italian regulator's cookie guidance — trackers above consent; Art. 13(1)(a) GDPR — the wrong controller is named 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]