Skip to content
PeekWellThe Handbook
Join now

GDPR privacy policy: does it match what your site does?

At a glance

EU-05HighGDPR Art. 5(1)(a), 13; Art. 83(5)(a) and (b)

Peeky reads the claims in a privacy policy and checks each one against what the site does, such as 'no third-party sharing' next to an ad network that loaded.

Last checked against the source:

I need to fix thisI need the rule

The rule

The GDPR does not contain a rule titled “the policy must match the site”. The idea comes from two places: the principle of fair and transparent processing, and the list of things a company has to tell people when it collects their data.

Article 5(1)(a) says personal data shall be “processed lawfully, fairly and in a transparent manner in relation to the data subject”. Article 5(2) adds that the controller “shall be responsible for, and be able to demonstrate compliance with” the principles in paragraph 1.

Article 13(1) says that where personal data are collected from the person, the controller shall, at the time they are obtained, provide among other things “the purposes of the processing for which the personal data are intended as well as the legal basis for the processing”, “the recipients or categories of recipients of the personal data, if any”, and where applicable the fact that the controller intends to transfer the data to a third country. Article 13(2) adds the retention period, the rights of the person and the right to complain.

A privacy policy is how most websites meet Article 13. If it names no advertising vendor and one receives the visitor’s data, the policy is open to being set against Article 13’s recipients line. If it says no data leaves the EU and a request goes to a server elsewhere, the sentence and the request disagree.

The Article 29 Working Party’s transparency guidelines (revised 11 April 2018) say transparency is “intrinsically linked to fairness”. A central point is that “the data subject should be able to determine in advance what the scope and consequences of the processing entails and that they should not be taken by surprise at a later point about the ways in which their personal data has been used” (para. 10). On wording, the information “should be concrete and definitive; it should not be phrased in abstract or ambivalent terms” (para. 12), and qualifiers such as “may”, “might”, “some”, “often” and “possible” should be avoided (para. 13).

Penalties sit in the upper tier. Article 83(5)(a) covers “the basic principles for processing”, pursuant to Article 5, and Article 83(5)(b) covers “the data subjects’ rights pursuant to Articles 12 to 22”, which includes the information duties in Article 13. Both carry a ceiling of EUR 20 million or, for an undertaking, 4% of total worldwide annual turnover of the preceding financial year, whichever is higher. Enforcement has mostly concerned missing or unclear information. A literal contradiction between a stated claim and observed behaviour is the narrowest and clearest form, and this check looks for that.

What PeekWell checks and how

EU-05 asks one question per claim: does something your site did contradict a specific sentence in its privacy policy? It looks only for contradiction. Gaps in what a policy discloses belong to sibling checks such as EU-04.

The scan is automated. It reads the privacy policy your site links to and picks out its plain promises, such as “no advertising cookies”, “no third-party sharing” or “data stays in the EU”. It sets each one against what your public pages did when a visitor’s browser opened them. A finding appears only where what the scan saw directly contradicts a specific promise, and the request or cookie that contradicts it is attached.

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. A promise a browser visit can’t test, such as how long data is kept, isn’t flagged. Sharing that happens server to server is outside what a visit can see. It doesn’t decide what a word like “share” means in a contract. A Passed means the expected behaviour was observed on the pages scanned. It doesn’t say the site complies.

Why it matters for a company

The Irish authority’s WhatsApp decision of 20 August 2021 carries a fine of EUR 225 million. The authority examined whether WhatsApp had met its transparency obligations toward users and non-users, including information about processing shared with other Facebook companies, and the decision page lists Articles 5 and 13. After the binding decision of the European Data Protection Board of 28 July 2021, it imposed the fine, a reprimand and an order to bring the processing into line. On 10 February 2026 the Court of Justice held that WhatsApp’s action against that binding decision is admissible and sent it back to the General Court, which had not yet ruled on the merits when the Court issued its press release. The WhatsApp inquiry concerned the information WhatsApp gave, not a policy set against site behaviour. It is listed because it shows how the transparency principle is enforced at scale.

At the other end, the Spanish authority’s decision in procedure PS/00080/2023 shows how a policy can fall short next to the behaviour of a site. The consent banner on a lawyer-referral website referred to partners and their “legitimate interest”. The authority found the policy unclear on purposes and legal basis, found the legitimate interests of third parties explained only by opening the separate policies of each vendor on a long list, and found no mention of transfers outside the EU although some of the listed vendors were outside it. It fined the company EUR 2,000 under Article 13. Separately, the authority recorded that “legitimate interest” was pre-ticked for more than half of about 130 vendors (the decision elsewhere describes a far longer list), so objecting meant clearing them one by one. The authority treated that as an infringement of the fairness principle in Article 5(1)(a) and fined EUR 5,000. The resolution also fined EUR 5,000 under the Spanish e-commerce law. The decision does not state the company’s size.

Three consequences follow for a company. A policy is evidence of what people were told, so each sentence in it can be set against the site. Article 5(2) means the company has to be able to show how the two were matched. And a claim true on the day it was written can stop being true when someone adds a tag, so the match needs rechecking after releases.

Smaller companies and larger companies

The rule has no size threshold. What differs is how a mismatch gets there.

In a small company the policy often comes from a generator or a template, written once, with a sentence such as “we do not share your data with third parties”. Later someone adds a chat widget, an advertising pixel or an embedded video, and the page is never touched. Nobody owns the job of comparing the two. A complaint from a visitor is often how it comes to light, as in Spain, where the authority acted after a complaint.

In a larger company legal writes the policy, many teams and agencies change the site, and a tag manager can add vendors without a release. The policy describes the group in general terms while individual sites and apps do different things. In the WhatsApp matter the information gap concerned processing across a group of companies and applied to users and non-users alike.

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.

The Officer, squinting at a file.

Larger companies

  • WhatsApp Ireland Ltd

    Data Protection Commission (Ireland), 2021€225 million

    The Irish authority investigated whether WhatsApp gave users and non-users clear information about its processing of personal data, including processing shared with other Facebook companies. The inquiry examined whether WhatsApp had met its transparency obligations, and the decision page lists Articles 5 and 13. After the binding decision of the European Data Protection Board of 28 July 2021, the authority imposed a fine, a reprimand and an order to bring its processing into line. WhatsApp's challenge to that binding decision is before the General Court.

    Read the Data Protection Commission (Ireland) publication about WhatsApp Ireland Ltd
  • Company not named by the CNIL (deliberation SAN-2025-017)

    CNIL (France), 2025€3.5 million (several findings)

    The CNIL found that the company's website information did not mention, or did not explain the purpose of, sending loyalty programme members' contact details to a social network for targeted advertising, and that the information was inaccurate and incomplete. It also found eleven consent-based cookies placed before the visitor chose, and still read after a refusal.

    Read the CNIL (France) publication about Company not named by the CNIL (deliberation SAN-2025-017)
  • Vremar S.r.l.

    Garante (Italy), 2025No fine; reprimand and order

    When it opened the case, the Garante noted that the banner referred to 834 third parties tracking through the site, while the cookie policy said the site used only first-party, technical tools, and that the links to the privacy and cookie policies led to empty pages. It found the information and consent rules had not been met, reprimanded the company and ordered it to label its cookie categories clearly.

    Read the Garante (Italy) publication about Vremar S.r.l.
  • Tomasucci S.p.A.

    Garante (Italy), 2024No fine; reprimand

    The site showed no cookie banner, while its cookie policy described tracking tools for interaction with social networks and told users they could give or withdraw consent through the cookie notice or a consent widget. The browser recorded five cookies and there was no way to give consent for the categories that needed it.

    Read the Garante (Italy) publication about Tomasucci S.p.A.

Smaller companies

  • G. Glamour di Riccio Antonietta

    Garante (Italy), 2024No fine; order to fix the banner and the notice

    The banner said the site used cookies and similar technologies, but the privacy notice it linked to made no reference to cookies, and no cookie information appeared anywhere else on the site. The Garante ordered the business to complete its notice and to set up a banner that allows specific, informed consent.

    Read the Garante (Italy) publication about G. Glamour di Riccio Antonietta
  • D.I. Dall'Auto Gianpiero

    Garante (Italy), 2025No fine; reprimand

    The banner said that anyone who kept using the site would be assumed to be happy with cookies, and offered only OK and X. The privacy notice link under the contact form led to an error page, and the site had neither a privacy policy nor a cookie policy.

    Read the Garante (Italy) publication about D.I. Dall'Auto Gianpiero
  • Legal news website (operator not named in the published decision)

    APD (Belgium), 2019€15,000 (several findings)

    The authority found that the privacy statement it examined did not correspond to how the company said its analytics cookies worked, and that the cookie list the company submitted did not match what inspectors found on the site, in particular Google AdSense, Google Tag Manager and Google Analytics. Earlier versions also said an IP address is not personal data and referred to US privacy law.

    Read the APD (Belgium) publication about Legal news website (operator not named in the published decision)
  • Online retailer (operator not named in the published decision)

    NAIH (Hungary), 20262,000,000 forints

    The privacy notice said, in what the company called an administrative error, that no personal data was processed through cookies, and it gave no legal basis or retention period for the conversion-tracking cookies the site used. It also described data transfers for two tracking cookies that the company later said did not take place; the NAIH said a notice must leave out anything that does not match reality, because it can mislead.

    Read the NAIH (Hungary) publication about Online retailer (operator not named in the published decision)

How to fix it

Write the policy from what the site does, and recheck it when the site changes. Steps 1 and 2 are the same homework as EU-01, which is about trackers that load before consent.

  1. List what the site does. Open the site in a private window with the browser’s network tab open. Write down every third-party domain and cookie, then do it again after accepting the banner.
  2. Mark each item with a purpose and a recipient. For every vendor on the list, write down what it is for, what it receives and where it is based. Remove any you cannot explain.
  3. Pick out the claims in the policy. Find every sentence that starts with “we do not”, “we never” or “your data stays”. Test each one against the list from step 1. Reword or delete a sentence the list contradicts, or remove the vendor.
  4. Name recipients and transfers. Make the policy list the categories of recipients or the vendors by name, say what each gets, and state whether data goes outside the EU and on what footing. Replace “may”, “some” and “from time to time” with what actually happens.
  5. Tie the policy to releases. Add the policy to the checklist for adding a tag, a plugin or a vendor, so a new request means a new line in the policy before it goes live.
  6. Re-scan. Run a scan again after the policy and tags change. The finding should disappear once no claim in the policy is contradicted by the visit.

Whether a rewritten policy satisfies a given authority is for your legal adviser. Peeky reports only what it sees.

Questions

What does GDPR Article 5 say about transparency?

Article 5(1)(a) says personal data must be processed lawfully, fairly and in a transparent manner. Article 5(2) adds that the company must be able to show it did. A privacy policy that says one thing while the site does another sits under both words, fairly and transparent.

What must a privacy policy say under GDPR Article 13?

Article 13 lists what a company tells people when it collects their data: who it is, why it uses the data and on what basis, who receives it, and whether it is sent outside the EU. It also asks for how long the data is kept and what rights people have. The text is quoted in the rule.

Can a privacy policy be accurate and still say too little?

Yes. Transparency asks for the information Article 13 lists, in plain words, and not only for statements that happen to be true. In the Spanish decision on Chatwith.io the policy was faulted for unclear purposes and for saying nothing about transfers outside the EU.

What do regulators expect a GDPR privacy policy to look like?

Specific, plain and definite. The Article 29 Working Party's transparency guidelines say information should be concrete and not phrased in abstract or ambivalent terms, and that words like may, might and some should be avoided. If a company uses them, it should be able to show why it had to.

How does Peeky compare a privacy policy with the site?

Peeky reads the policy, writes down its clear claims, and checks each one that a browser can test against the requests and cookies from a clean visit. It flags only a claim the evidence directly contradicts, and attaches the request. How a scan works has the full path.

Filed with

The rule

GDPR (Regulation (EU) 2016/679), Arts. 5(1)(a), 5(2), 12 and 13

Read the rule (GDPR (Regulation (EU) 2016/679), Arts. 5(1)(a), 5(2), 12 and 13)

A case

WhatsApp Ireland Ltd

Data Protection Commission (Ireland), 2021

Read the decision (WhatsApp Ireland Ltd)

Your site

Is your website affected? Join now to find out.

Join now

Sources

The law

  1. Regulation (EU) 2016/679 (GDPR), Official Journal L 119
  2. Regulation (EU) 2016/679 (GDPR), Art. 5, Principles relating to processing of personal data (legislation.gov.uk, text as adopted)
  3. Regulation (EU) 2016/679 (GDPR), Art. 13, Information to be provided where personal data are collected from the data subject (legislation.gov.uk, text as adopted)
  4. Regulation (EU) 2016/679 (GDPR), Art. 83 as adopted by the EU, General conditions for imposing administrative fines (legislation.gov.uk copy)
  5. Italy, Codice in materia di protezione dei dati personali, consolidated text, Art. 122 (Garante)

Guidance

  1. Article 29 Working Party, Guidelines on transparency under Regulation 2016/679 (WP260 rev.01, revised and adopted 11 April 2018)
  2. CNIL, Conformité RGPD: comment informer les personnes et assurer la transparence? (29 July 2019)
  3. Garante per la protezione dei dati personali, Linee guida cookie e altri strumenti di tracciamento, 10 June 2021

Decisions and cases

  1. Data Protection Commission (Ireland), Decision concerning WhatsApp Ireland Ltd (20 August 2021)
  2. Data Protection Commission (Ireland), Data Protection Commission announces decision in WhatsApp inquiry (2 September 2021)
  3. AEPD (Spain), resolution in procedure PS/00080/2023 (Chatwith.io Worldwide, S.L.)
  4. 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)
  5. Garante per la protezione dei dati personali, Provvedimento del 10 luglio 2025 [10162286] (Vremar S.r.l.)
  6. Garante per la protezione dei dati personali, Provvedimento del 14 novembre 2024 [10093567] (Tomasucci S.p.A.)
  7. Garante per la protezione dei dati personali, Provvedimento del 13 novembre 2024 [10093485] (G. Glamour di Riccio Antonietta)
  8. Garante per la protezione dei dati personali, Provvedimento del 17 luglio 2025 [10174517] (D.I. Dall'Auto Gianpiero)
  9. 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)
  10. NAIH (Hungary), decision NAIH-11443-3/2026 on information gaps in an online retailer's data processing

Further reading

  1. Court of Justice of the European Union, press release 11/26, Case C-97/23 P WhatsApp Ireland v European Data Protection Board (10 February 2026)
  2. 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.