
Sub-processors: services your privacy policy leaves out
At a glance
EU-04HighGDPR Art. 13(1)(e), 14(1)(e); Art. 83(5)(b)
Peeky lists the outside companies your public pages contact and compares them with the companies your privacy policy names.
Last checked against the source:
The rule
Article 13(1) of the GDPR applies “where personal data relating to a data subject are collected from the data subject”. The controller “shall, at the time when personal data are obtained”, provide a list of information, and point (e) of that list is “the recipients or categories of recipients of the personal data, if any”. Article 14(1)(e) repeats point (e) in the same words for data that “have not been obtained from the data subject”.
The word “recipient” is wide. Article 4(9) defines it as “a natural or legal person, public authority, agency or another body, to which the personal data are disclosed, whether a third party or not”. A processor, which under Article 4(8) processes personal data “on behalf of the controller”, is therefore a recipient. So is an analytics provider, an ad network or a chat widget, once personal data reach it.
The Article 29 Working Party’s transparency guidelines say how to choose between naming recipients and giving categories.
“The actual (named) recipients of the personal data, or the categories of recipients, must be provided. In accordance with the principle of fairness, controllers must provide information on the recipients that is most meaningful for data subjects. In practice, this will generally be the named recipients, so that data subjects know exactly who has their personal data.” Where categories are used, they “should be as specific as possible by indicating the type of recipient (i.e. by reference to the activities it carries out), the industry, sector and sub-sector and the location of the recipients.”
Article 12(1) adds that the information be given “in a concise, transparent, intelligible and easily accessible form, using clear and plain language”, so where the list sits and how it reads count as well as what it says.
On penalties, Article 83(5)(b) places “the data subjects’ rights pursuant to Articles 12 to 22” in the upper tier, with a ceiling of EUR 20 million or 4% of worldwide annual turnover, whichever is higher. Articles 13 and 14 sit inside that range. The check’s citation lists Art. 83(5) generally; the applicable point is (b), and the AEPD applied it to an Article 13 finding in the decision listed below. It set EUR 2,000 and noted that Spanish law classes a failure to give all the Article 13 and 14 information as minor for limitation purposes. The Garante’s EUR 120,000 covers several findings together, so the share for the notice is not stated.
What PeekWell checks and how
EU-04 asks one question: does the privacy policy say who the site actually talks to? The scan answers it by setting what your pages did against what your policy says.
The scan is automated. It opens your public pages the way a visitor’s browser would and notes each outside company the page contacts or that sets a cookie. It also reads the privacy policy your site links to, for the recipients it names and the kinds of recipient it mentions. Each company lands in one of three groups: named in the policy, covered only by a general category, or not mentioned. Generic wording gets its own result, because it isn’t the same as silence.
The scan has limits, and the report says so. It sees the public pages it visited, and the members area when you give it a sign-in. It doesn’t port-scan, try to get in where it isn’t allowed, run any security test or open addresses nobody linked to. Seeing that a page contacted a company doesn’t show what data was sent, or whether that company acts as a processor or as a controller in its own right. That’s for you and your legal adviser. Sharing that happens on a server, in an app, or after a step a visitor wouldn’t take is outside what a browser visit can see. A Passed means the expected behaviour was observed on the pages scanned. It doesn’t say the site complies.
EU-01 asks a related question: what loads before the visitor answers the banner. The UK version of this check, UK-06, asks the same question under UK GDPR and the ICO’s guidance.
Why it matters for a company
The two decisions described here began with a complaint to the regulator, one in Italy and one in Spain. From there the regulator could read the notice and set it against what the company actually did.
In the AEPD’s procedure PS/00080/2023, the agency visited the website on 8 February 2023 and checked its privacy and cookie policies. The complaint describes a consent banner that spoke of “us and our partners” and led to a list of 1,522 vendors. The policy did name tools, among them Google Analytics and Google AdSense. The AEPD’s concern was that the interests of the third parties behind the banner were not set out, so a reader had to open the vendor policies one by one, and that no transfer outside the EU was mentioned. It found an infringement of Article 13 and ordered the company to adapt its policy within a month.
The Garante’s decision of 18 December 2025 shows the same article at group scale. The company’s notice came from a template prepared for every affiliate in the group, some outside the EU. The Garante found that it did not clearly identify the controller, the processors or the recipients, and that the phrase “those who need to know” did not say who could in fact reach the data.
In practice a complaint can start the process, and the notice is the first document read. A notice that is right on the day it is written can fall behind the site within weeks, because the site changes more often than the policy.
Smaller companies and larger companies
The rule has no size threshold. What differs is how the gap appears.
In a small company the privacy policy usually comes from a generator or a template, written once when the site launched. Afterwards someone adds a chat widget, a review plugin, a booking tool or an ad pixel, and the policy is never reopened. The notice is simply older than the site. The Spanish decision shows a limited company with a website was within the AEPD’s reach on Article 13 transparency; its findings concerned purposes, legal basis, third-party interests and transfers, not a recipient list.
In a larger company the problem is the number of owners. Marketing runs the tag manager, product adds an SDK, and a consent platform brings in a vendor list that runs to the thousands. One notice is written for many sites and countries, so it stays general. The Italian decision describes this pattern: a document drafted for the whole group and applied to one company. The guidelines ask for the specific recipients, or for categories that are specific.
Enforcement cases
Published decisions about other companies, listed for context. Each links to the authority's own page. They say nothing about any particular website.

Larger companies
Pioneer Hi-Bred Italia Sementi S.r.l.
After a complaint, the Garante inspected the company's vehicle telematics programme. It found that the information notice had been drafted at group level for all affiliates, some outside the EU, and did not clearly name the controller, the processors and the recipients of the data. The notice spoke of access by 'those who need to know', while a supervisor and an administrator, who could be employees of another group company, could reach the data. The fine also covers findings on legitimate interest, processor appointment and worker safeguards. The company is part of a multinational group, which is why it is shown as the larger-company example. This was not a website matter, but it applies the same Article 13 rule on recipients.
Read the Garante (Italy) publication about Pioneer Hi-Bred Italia Sementi S.r.l.Ministry of Foreign Affairs (Netherlands)
The AP found that visa applicants were not adequately told which other parties received their personal data, although the ministry had to make the recipients clear. It ordered fair and transparent information on who the data is shared with; the ministry updated its information in time.
Read the Autoriteit Persoonsgegevens (Netherlands) publication about Ministry of Foreign Affairs (Netherlands)Company not named by the CNIL (deliberation SAN-2025-017)
The CNIL found that the company sent the email addresses and phone numbers of loyalty programme members to a social network for targeted advertising, while the documents on its website, including its personal data policy, either did not mention that transfer or did not make its purpose clear. The information also still referred to the Privacy Shield.
Read the CNIL (France) publication about Company not named by the CNIL (deliberation SAN-2025-017)Modaone SRL (kalapod.net)
After a complaint about marketing emails from kalapod.net, the authority found that the company did not give complete, accurate and up-to-date information under Article 13 GDPR, for example on the recipients of personal data, the storage period and the right to complain to the authority.
Read the ANSPDCP (Romania) publication about Modaone SRL (kalapod.net)
Smaller companies
G. Glamour di Riccio Antonietta
The privacy notice linked from the cookie banner made no reference to the use of cookies, and no cookie information appeared anywhere else on the site. The Garante ordered the business to add that processing to its general notice and to set up a banner that allows specific, informed consent.
Read the Garante (Italy) publication about G. Glamour di Riccio AntoniettaMaddalena Lines S.r.l.
The site's cookie policy listed analytics, marketing and social network cookies, but its section on personal data cited the Italian code as it stood before 2018 and gave no information on the processing carried out through the cookies installed. The Garante found that Articles 5, 12 and 13 GDPR had not been respected.
Read the Garante (Italy) publication about Maddalena Lines S.r.l.Rendano Auto S.r.l.
An online check found that the company's website used cookies but showed no cookie banner and contained no information notice on the processing of personal data. The company attributed the gap to a domain migration.
Read the Garante (Italy) publication about Rendano Auto S.r.l.Online drinks shop (operator not named in the published decision)
The shop's short privacy statement said customer data went only to a courier service, named in a way that did not identify the recipient or its role, and the processors section of its terms left the processor's name and contact details blank. The NAIH found that the recipients were not given as Article 13 requires, among other gaps, and ordered a new notice.
Read the NAIH (Hungary) publication about Online drinks shop (operator not named in the published decision)Online shop and marketplace (operator not named in the published decision)
The NAIH found that the privacy notice listed processors and other recipients, some outside the EEA, in a long mixed list without linking them to purposes, data or roles, and described the marketplace partners both as independent controllers and as joint controllers. It found that Article 13(1)(e) and (f) had not been met.
Read the NAIH (Hungary) publication about Online shop and marketplace (operator not named in the published decision)Legal news website (operator not named in the published decision)
Inspectors found Google Analytics, Google Tag Manager and Google AdSense on the site, but the cookie list the company submitted did not match those findings. Only later versions of the cookie statement named the third party that placed or used each cookie. The fine also covers cookies placed without consent and other gaps in the privacy statement.
Read the APD (Belgium) publication about Legal news website (operator not named in the published decision)
How to fix it
The steps below fit most sites. Whether a given tool counts as a processor or a controller is a question for your legal adviser.
- Make the observed list yourself. Open the site in a private window with the browser’s network tab open, load the main pages and write down every third-party domain that appears. Then open the cookie list in your consent tool or in the browser’s storage panel and add any company that sets a cookie. A spreadsheet is enough.
- Name the company behind each domain. Use the vendor’s own site, not a guess. Note what it does for you and what visitor data it receives.
- Choose names or specific categories for each. The Working Party’s default is the name. If you use a category, make it specific: “analytics provider based in the United States” says more than “partners” or “service providers”.
- Put the list in the policy itself. Add a section headed “Who we share data with”, in plain language, with the company or category, what it does and where it is based. Do not rely on a link to a vendor list that runs to thousands of entries as the only place visitors can find out.
- Check the policy matches the transfer and legal basis sections. If a recipient sits outside the EU, Article 13(1)(f) asks the policy to say so.
- Tie the policy to your release process. Add one line to the checklist for adding any tag, plugin or SDK: “Is this company in the privacy policy?” Put a review date on the policy.
- Re-scan. Run a scan again once the policy is live. Companies that were on the observed list only should now show as named.
Questions
What does GDPR Article 13 say about recipients?
A privacy policy has to tell visitors who receives their personal data, either by name or by category. Article 13(1)(e) asks for "the recipients or categories of recipients of the personal data, if any".
The Article 29 Working Party's transparency guidelines say that in practice this will generally mean the named recipients. The rule has the wording.
Does the privacy policy need to name every company?
Not always, but naming is the starting point. The Article 29 Working Party says controllers should give the information that is most meaningful to people, which will generally be the named recipients.
If you use categories instead, they have to be specific. The guidelines ask for the type of recipient, the industry or sector, and where the recipient is. "Partners" on its own is thin.
Is a sub-processor a recipient under the GDPR?
Yes. Article 4(9) counts anyone the data is disclosed to as a recipient, whether a third party or not, and a processor acting for you is one. A sub-processor, a company your processor brings in to help, receives the data too.
So it belongs among the recipients your privacy policy covers under Article 13(1)(e), by name or by category. Peeky looks at what a public website tells its own visitors, which is the Article 13 situation.
Does Article 12 matter for this?
Yes, because it sets how the information is delivered. Article 12(1) asks for it to be concise, transparent, intelligible and easily accessible, in clear and plain language.
The AEPD's Chatwith decision found an Article 13 infringement where the policy did not set out the third-party interests behind a banner that led to a list of more than 1,000 vendors. It did not make a separate finding on recipients.
How does Peeky compare my site with my privacy policy?
Peeky writes down which outside companies your public pages contact, then reads your privacy policy for the companies it names. Each company on the first list is marked named, covered only by a general category, or not mentioned.
Peeky reports that gap as an observation. It never decides that a rule was broken. How a scan works has the full path.
Filed with
The rule
GDPR (Regulation (EU) 2016/679), Arts. 4(8), 4(9), 5(1)(a), 12(1), 13(1)(e), 14(1)(e) and 83(5)(b)
Read the rule (GDPR (Regulation (EU) 2016/679), Arts. 4(8), 4(9), 5(1)(a), 12(1), 13(1)(e), 14(1)(e) and 83(5)(b))A case
Pioneer Hi-Bred Italia Sementi S.r.l.
Read the decision (Pioneer Hi-Bred Italia Sementi S.r.l.)Sources
The law
- Regulation (EU) 2016/679 (GDPR), Official Journal L 119
- Commission Implementing Decision (EU) 2021/915 on standard contractual clauses between controllers and processors under Article 28(7) GDPR
Guidance
- Article 29 Working Party, Guidelines on transparency under Regulation 2016/679 (WP260 rev.01), adopted 29 November 2017, last revised 11 April 2018
- EDPB, Guidelines 07/2020 on the concepts of controller and processor in the GDPR, version 2.1
- EDPB, Opinion 22/2024 on certain obligations following from the reliance on processor(s) and sub-processor(s), adopted 7 October 2024
- EDPB, Guidelines 01/2022 on data subject rights: right of access
- CNIL, Guide du sous-traitant, September 2017 edition
- CNIL, Conformité RGPD: comment informer les personnes et assurer la transparence? (29 July 2019)
Decisions and cases
- Garante, provvedimento of 18 December 2025 [doc. web n. 10213711], Pioneer Hi-Bred Italia Sementi S.r.l.
- AEPD (Spain), resolution in procedure PS/00080/2023 (Chatwith.io Worldwide, S.L.)
- Autoriteit Persoonsgegevens (Netherlands), Boete voor Buitenlandse Zaken over beveiliging van visumaanvragen en informatie over het delen van gegevens (6 April 2022)
- CNIL, Transfer of data to a social network for advertising purposes: the CNIL imposed a fine of €3.5 million (deliberation SAN-2025-017, 22 January 2026)
- ANSPDCP (Romania), press release of 13 March 2023 on Modaone SRL (kalapod.net)
- Garante per la protezione dei dati personali, Provvedimento del 13 novembre 2024 [10093485] (G. Glamour di Riccio Antonietta)
- Garante per la protezione dei dati personali, Provvedimento del 26 settembre 2024 [10088904] (Maddalena Lines S.r.l.)
- Garante per la protezione dei dati personali, Provvedimento del 27 novembre 2024 [10107798] (Rendano Auto S.r.l.)
- NAIH (Hungary), decision NAIH-4462-4/2026 on information gaps in an online shop's data processing
- NAIH (Hungary), decision NAIH-450-7/2026 on information gaps in an online shop and marketplace's data processing
- Autorité de protection des données (Belgium), Décision quant au fond 12/2019 of 17 December 2019 (fine on a website's transparency and consent obligations for cookies)
Further reading
- Court of Justice of the European Union, judgment of 12 January 2023, Case C-154/21 Österreichische Post (identity of the recipients of personal data)
- Court of Justice of the European Union, judgment of 29 July 2019, Case C-40/17 Fashion ID (website operator that embeds a third-party plugin)
- EDPB news relayed by the CNIL, CEF 2026: coordinated enforcement action on transparency and information obligations under the GDPR (19 March 2026)
Last checked against the source:
For information only. Not legal advice.
