privacy · compliance checker

100% Free | No Sign-Up Required

Privacy Policy & Cookie Analyzer

Zero uploads. The policy you paste never leaves this tab.

No account, no request, no copy on a server. Paste the full text and read the checks as they run.

transport
0 bytes
storage
none
process
this browser
audit
view-source

input

local only

0 words · analysed live as you type or paste

Applicable laws
Try it

Runs entirely in your browser. Nothing you paste is stored or sent anywhere.

direct answer

A GDPR privacy policy needs 12 disclosures under Article 13 — controller identity, contact details, purposes, lawful basis, data categories, recipients, international transfers, retention periods, your rights, consent withdrawal, the right to complain to a supervisory authority, and automated-decision information. Paste your policy into the checker above to score all 12 in seconds, with suggested wording for anything missing. It runs entirely in your browser.

findings

Missing clauses & suggested wording

Each gap, its severity, and a template sentence you can adapt. Expand any row.

No analysis yet — paste a policy or load a sample above.

This is an automated completeness check, not legal advice.

field notes

What must a privacy policy include?

A GDPR privacy policy must contain twelve disclosures, set out in Articles 13 and 14 of the regulation. Article 13 applies when data comes from the person directly — a signup form, a contact box, an app onboarding. Article 14 applies when you obtain it elsewhere, such as a purchased list, and adds two more: where the data came from, and whether it came from public sources. The checker below runs the Article 13 set, because that is what almost every website actually needs.

The failure pattern is consistent. Policies are strong on boilerplate — "we value your privacy" — and weak on specifics: no retention period, no named recipients, no lawful basis per purpose, no complaint authority. Regulators do not fine the prose. They fine the absence.

The 12 required GDPR disclosures, clause by clause

# Disclosure What "good" looks like Common failure
1Controller identityLegal name, registered address, company number"We" with no named entity
2Contact detailsEmail plus postal address; DPO contact if appointedA contact form link only
3Purposes of processingListed per activity: accounts, billing, support, marketing"To improve our services"
4Lawful basis per purposeArt. 6(1)(a)–(f) matched to each purpose"We process your data lawfully"
5Categories of dataIdentifiers, usage data, payment data — named"Information you provide"
6RecipientsProcessor categories plus who they are"Trusted partners"
7International transfersDestination + safeguard (SCCs, adequacy)Silent, despite a US cloud host
8Retention periodsA period per category, tied to a trigger"As long as necessary"
9Your rightsAccess, rectification, erasure, restriction, objection, portabilityPartial list, no portability
10Withdrawal of consentA named mechanism, as easy as giving consent"You may opt out" with no link
11Complaint authorityThe specific regulator named (ICO, CNIL, Garante…)"Your local authority"
12Automated decisionsProfiling logic + consequences, or an explicit "none"Silent

What CCPA/CPRA adds

For businesses serving California residents, nine more requirements apply on top of the GDPR set. They overlap heavily but not completely — the CPRA-specific ones that GDPR policies routinely lack are the right to correct inaccurate information, the explicit non-discrimination guarantee, and the 12-month lookback on categories disclosed.

CCPA/CPRA requirement What to include
Categories collectedThe CPRA-enumerated categories: identifiers, commercial information, internet activity, geolocation
PurposesThe business or commercial purpose per category
Categories sold or sharedList them — or state plainly that you do not sell or share
Right to knowHow to request the categories, sources and purposes collected
Right to deleteThe request channel and the exceptions that may apply
Right to correctCPRA addition: a mechanism to fix inaccurate personal information
Opt-out of sale/shareA "Do Not Sell or Share My Personal Information" link
Non-discriminationExplicit promise that exercising rights does not change service or price
12-month lookbackOn request: categories collected, disclosed or sold in the preceding 12 months

What must a cookie policy include?

A cookie policy is judged column by column. For every cookie the policy must state six things, and most policies published today state three at best:

Column Example Why it matters
Name_gaWithout individual names, there is nothing to audit or delete
Providergoogle-analytics.comDistinguishes first-party from third-party sharing
PurposeDistinguishes visitors for analyticsMaps the cookie to a lawful basis
Duration2 yearsSession vs persistent is a disclosure requirement
TypePerformanceTells the visitor which cookies consent can actually refuse
Legal basisConsentOnly strictly necessary cookies may run without consent

Two rules sit above the table. Under the ePrivacy Directive's Article 5(3), no non-essential cookie may be set before consent — analytics and advertising pixels firing on first paint is itself a violation, whatever the policy says. And consent must be as easy to withdraw as to give: a Reject option as prominent as Accept, no layered menus, no dark patterns.

How the score is calculated

The analyzer runs named keyword bundles — regular expressions per clause — against your text, exactly the way a reviewer skims for evidence. Each check either finds its evidence or it does not; there is no partial credit. The score is simply checks passed ÷ checks applicable × 100 across the laws you selected and, when cookie text is provided, the eight cookie checks. Critical checks (identity, contact, purposes, lawful basis, rights, retention, complaint authority) are ranked above warnings in the findings list, because those are the ones regulators look for first.

Reading ease is scored separately

Completeness and readability are different failures. A policy can contain all twelve disclosures and still be unreadable — legal boilerplate routinely scores below 50 on the Flesch reading ease scale, which puts it harder than most university-level text. The tool reports Flesch beside the compliance score, because a policy nobody can read is a transparency policy on paper only.

Related guides

faq

Frequently Asked Questions

What the score means, what it does not, and where your text goes (nowhere).

Is this privacy policy checker free?

Yes — free, with no sign-up and no usage limits. The analysis runs in your browser, so there is nothing to meter: no account, no quota, no paid tier. Open the page, paste a policy, read the score.

Does the tool store or upload my privacy policy?

No. The text you paste is analysed by JavaScript running in this tab and is never transmitted. There is no upload endpoint in the code: open DevTools, watch the Network tab while you type, and it stays empty. Close the tab and the text is gone.

What clauses are required in a GDPR privacy policy?

Twelve disclosures under GDPR Article 13: the identity of the controller, contact details, the purposes of processing, the lawful basis for each purpose, the categories of data, the recipients, any international transfer and its safeguards, the retention period, the list of data-subject rights, the right to withdraw consent, the right to complain to a supervisory authority, and information about automated decision-making including profiling.

What must a cookie policy include?

For every cookie: its name, the provider that sets it, its purpose, its duration, its type (strictly necessary, performance, functional or targeting) and the legal basis it runs on. It must also state that no non-essential cookies fire before consent, and that withdrawing consent is as easy as giving it — with a reject option as prominent as accept.

Is a high score the same as legal compliance?

No. The score is a completeness check against published requirements — whether the expected disclosures are present and findable. It cannot verify that your wording is accurate for your actual data practices, and it is not legal advice. Treat a score below 70 as a list of things to fix, and a score above 90 as "nothing obvious is missing", not as a certificate.

What is the difference between a privacy policy and a cookie policy?

A privacy policy covers all personal-data processing: what you collect, why, on what legal basis, who receives it and for how long you keep it. A cookie policy is the subset covering cookies and similar technologies, and it carries an extra requirement — each cookie must be listed individually by name, provider, purpose, duration, type and legal basis.