Privacy policy checklist

Hold your privacy policy against what GDPR Articles 13 and 14, California’s CCPA and its regulation § 7011, and Virginia’s § 59.1-578 ask it to say. Pick the laws that reach you, note where each line sits in your policy, and get the gaps as a list of what to add under which heading, with a dated record to print. It runs in your browser and never reads your policy.

Photocopy-style paste-up of a ruled policy page with a checklist slip clipped along its edge

The rules behind the lines

GDPR notice, data from the person
at the time the data is obtained, Art. 13
GDPR notice, data from elsewhere
within a reasonable period, at the latest within one month, Art. 14(3)
CCPA policy refresh
at least once every 12 months, § 1798.130(a)(5)
Last-updated date
required, regs § 7011(e)(4)
Virginia notice
five items, appeal included, § 59.1-578(C)
California's category names
identifiers; § 1798.80(e) records; protected classifications; commercial; biometric; internet activity; geolocation; audio and visual; employment; education; inferences; sensitive

Rule texts read 22 Oct 2026.

What it works out

A privacy policy is the one document every privacy law reads. The GDPR asks for it as a notice (Arts 13 and 14), California as a policy (Civil Code § 1798.130(a)(5) and regulation § 7011), Virginia as a privacy notice (§ 59.1-578). Each list is written differently, but they overlap. This tool merges the 3 lists into 39 plain lines, files each under the heading a reader would look in, and keeps only the lines that reach your business.

You do the reading; the tool does the bookkeeping. For each line, type the heading where your policy covers it, or mark it as not there. It counts what you located against each rule text, checks the policy’s age against California’s 12-month rule, and turns the gaps into a list of what to add, heading by heading. It is a checker, not a generator: if you would rather start again, our privacy policy generators comparison measures the generators against these same lists.

What it does not do

It never opens or reads your policy. Everything you type stays in this tab: nothing is sent to us or stored, and closing the tab clears it. Information, not legal advice.

How to use this checklist

  1. Open your live policy in another window, the version visitors see, not the draft in your documents folder.
  2. Switch on each rule text that reaches the business, then tick what the business does. Each tick adds the lines only that practice brings.
  3. Work down the lines. Where the policy covers one, type its heading or number. Where it does not, press “Not in the policy”. A line said only half-way counts as not there.
  4. Enter the “last updated” date printed on the policy, not the date you last opened it.
  5. Print or copy the result and file it with your other privacy records. The print keeps every line, where you found it and the rule it comes from.

Worked example: the shop in the pre-filled answers

The tool opens on a 30-person homeware shop based in Texas that sells online to the US and the EU. It has no office in the EU, so it is reached by the GDPR’s targeting rule and needs an EU representative (our guide on whether the GDPR applies to US companies covers both). Its advertising pixel shares visitor data, which is how a shop this size can cross the CCPA’s 100,000-consumer test; the CCPA threshold calculator runs that test.

Its generator-built policy covers 19 of 30 lines. The 10 gaps, and a plain way to close each:

The example policy's missing lines and how to close each
Missing lineWhat to add
The EU representative's identity and contact detailsName the EU representative and an address to reach them under “Who we are”.
Whether giving the data is a legal or contractual requirement, and what happens if someone does notSay which checkout fields an order needs, and that the order cannot go through without them.
The legal basis for each purposePair each purpose with its basis: orders under contract, tax records under legal obligation, the newsletter under consent.
The legitimate interests relied on, namedName the interests: preventing payment fraud and emailing past buyers. Recital 47 names both as possible legitimate interests.
A statement whether sensitive personal information is used or disclosed beyond the § 7027(m) purposesAdd one sentence saying whether sensitive personal information is used beyond the § 7027(m) purposes.
How long the data is kept, or the criteria that set the periodGive a period or the rule for each kind of record: orders, support emails, the marketing list.
The right to complain to a supervisory authorityAdd the right to complain to a supervisory authority, in particular where the person lives or works (Art. 77).
The rights to know, delete and correct, and not to be retaliated againstList the rights to correct and not to be retaliated against beside know and delete.
How an opt-out preference signal is processed (device, browser, account, offline) and how to use oneExplain what a Global Privacy Control signal switches off, and whether it reaches a logged-in account.
How an authorized agent can make a request for someoneSay how an authorized agent sends a request on someone's behalf.
Example answers as pre-filled. Rule texts read 22 Oct 2026. Information, not legal advice.

The policy is also more than 12 months old, so the California information is overdue for its yearly update in any case. Two of the gaps are about signals and agents: our Global Privacy Control checker shows what a browser sends, which is worth knowing before you describe how you handle it.

The lines one paragraph can answer for several laws

Of the 39 lines, 6 are asked for by more than one law. These are the paragraphs to write first and write once: a single “What we collect” section can meet the GDPR, the CCPA and Virginia together if it uses California’s category names. The rest are specific to one law and are usually easiest to add as a short section of their own.

Lines asked for by more than one law, read 22 Oct 2026
LineGDPRCaliforniaVirginia
The categories of personal data collectedArt. 14(1)(d)regs § 7011(e)(1)(A)§ 59.1-578(C)(1)
Where the data comes from, including any publicly accessible sourcesArt. 14(2)(f)regs § 7011(e)(1)(B)not asked
The purposes the data is used forArt. 13(1)(c), Art. 14(1)(c)regs § 7011(e)(1)(C)§ 59.1-578(C)(2)
Who receives the data: recipients or categories of recipients, or the categories of third partiesArt. 13(1)(e), Art. 14(1)(e)§ 1798.130(a)(5)(B)(iv)§ 59.1-578(C)(5)
The ways to send a request, and instructions (with any form or portal link)not askedregs § 7011(e)(3)(A)–(B)§ 59.1-578(E)
Plain language, readable on a phone, and accessible to people with disabilitiesArt. 12(1)regs §§ 7003(a)–(b), 7011(b)not asked

One difference the table hides: the GDPR notice is due when the data is collected, while the California policy describes the last 12 months of practice. California’s point-of-collection duty is a separate notice, built with our notice at collection template. For the rest of the two systems side by side, see GDPR vs CCPA.

Jurisdiction notes

EUCAVA

EU and EEA

The GDPR applies directly in every member state, though national law may restrict Arts 12 to 22 in set cases (Art. 23). Art. 13 governs data you collect from the person; Art. 14 data you receive from elsewhere, with its own exceptions, such as when informing people would prove impossible or involve a disproportionate effort (Art. 14(5)(b)). A notice is not needed where and insofar as the person already has the information.

California

The statute sets the core list and the 12-month refresh; regulation § 7011 spells out the policy in full, down to how the link is labelled. If you keep a separate California privacy rights page, the policy has to be included in it (§ 7011(d)).

Virginia, and the other states

Virginia asks for five items and adds two duties: disclose sale and targeted advertising clearly with the way to opt out (§ 59.1-578(D)), and describe at least one secure and reliable way to send a request, without making anyone open a new account (§ 59.1-578(E)). Our Virginia guide covers the rest of the act. This tool does not check the other state laws’ notice sections; the US state privacy laws table shows which apply to you.

Questions

Is a privacy policy the same as a GDPR privacy notice?

Arts 13 and 14 do not ask for a “policy”; they list information you must give people. Most firms meet that duty through the privacy policy on their site, which is why this tool treats them as one document. California and Virginia name the document outright: a privacy policy and a privacy notice.

Do I need a separate California section?

Not necessarily. Regulation § 7011 lists what the policy must contain, not where. Many firms add a California section so the 12-month lists sit together; if you keep a separate California rights page, the regulation requires the policy to be included in it.

How often does the policy have to be updated?

California: the policy’s information at least once every 12 months, with the date it was last updated shown on it. The GDPR text sets no cycle but asks you to tell people before you use their data for a new purpose. Virginia’s notice section sets no cycle.

Does this tool read or score my policy text?

No. It never opens your policy and runs entirely in your browser: you tell it where each line is, it does the counting. Nothing you type is sent to us or kept after you close the tab.

A line asks for a statement that we do not do something. Do we need it?

Yes, for the lines that say so. California asks for a statement even when the answer is no: whether you sell or share (with no sales, say so; the statute wants that prominent), whether you know you sell data of under-16s, and whether you use sensitive personal information beyond the allowed purposes.

Related