GDPR Compliance

GDPR Privacy Policy Checklist: 15 Things Your Policy Must Include (2026)

Updated March 26, 2026 · 12 min read

If your website receives visitors from the European Union — even a single one — you are required to have a GDPR-compliant privacy policy. This is not optional. The General Data Protection Regulation (GDPR) applies to any organization that processes personal data of EU residents, regardless of where that organization is based.

That means a small e-commerce shop in Texas, a SaaS startup in Singapore, or a blog hosted in Brazil all need a compliant privacy policy if EU users visit their sites. And since most websites use analytics, cookies, or embedded third-party content, the threshold for "processing personal data" is extremely low.

Who needs a GDPR-compliant privacy policy? Any website, app, or online service that collects personal data (including IP addresses, cookies, email addresses, or analytics data) from people located in the EU. This applies even if your business has no physical presence in Europe.

The problem? Most privacy policies miss critical GDPR requirements. A vague, copy-pasted policy is not enough. The GDPR specifies exactly what information you must provide to data subjects, and regulators are actively enforcing these requirements.

Below is a comprehensive 15-point checklist covering every element your privacy policy must include under GDPR Articles 13 and 14. We have also included an interactive version you can use to audit your existing policy.

The 15-Point GDPR Privacy Policy Checklist

Each item below is derived from GDPR Articles 13 and 14, which specify the information you must provide when collecting personal data. Missing any of these can expose your organization to enforcement action.

1

Identity and Contact Details of the Controller

Your privacy policy must clearly state who is responsible for processing personal data. This means the full legal name of your organization, a physical address, and a reliable contact method (email or phone). If you operate through a subsidiary, you must identify the specific entity that acts as the data controller.

Avoid vague language like "we" or "the company" without first defining exactly who that refers to. Regulators expect transparency from the very first paragraph.

GDPR Article 13(1)(a)
2

Data Protection Officer Contact (If Applicable)

If your organization is required to appoint a Data Protection Officer (DPO), you must provide their contact details. A DPO is mandatory if you are a public authority, if your core activities involve large-scale systematic monitoring of individuals, or if you process special categories of data at scale (health data, biometric data, etc.).

Even if a DPO is not legally required, listing a dedicated privacy contact shows good faith and gives users a clear point of contact for data-related questions.

GDPR Article 13(1)(b)
3

Types of Personal Data Collected

List every category of personal data you collect. Be specific. Instead of saying "we collect personal information," itemize the actual data: names, email addresses, IP addresses, device identifiers, location data, payment information, browsing history, etc.

Do not forget data collected indirectly. Server logs capture IP addresses. Analytics tools track page views and session data. Embedded fonts, videos, and social widgets send data to third parties. All of this must be disclosed.

GDPR Article 13(1)(d) & Recital 60
4

Legal Basis for Processing

For each type of data processing, you must state the legal basis under GDPR Article 6. The six lawful bases are: consent, contract performance, legal obligation, vital interests, public task, and legitimate interests.

Most websites rely on consent (for marketing emails, cookies) and legitimate interests (for basic analytics, security). If you rely on legitimate interests, you must describe what those interests are. Simply stating "legitimate interests" without explanation is insufficient.

GDPR Article 13(1)(c)
5

Purpose of Data Collection

Explain why you collect each type of data. Purposes might include: processing orders, sending newsletters, improving user experience, preventing fraud, personalizing content, or complying with legal obligations.

Each purpose must be linked to a specific legal basis. You cannot collect data "just in case" or for undefined future uses. The GDPR's data minimization principle requires you to collect only what is necessary for stated purposes.

GDPR Article 13(1)(c)
6

Data Retention Periods

State how long you keep each type of personal data, or the criteria used to determine retention periods. For example: "We retain account data for as long as your account is active and for 30 days after deletion. Transaction records are kept for 7 years to comply with tax regulations."

If you cannot specify exact periods, explain the criteria: "Data is retained for as long as necessary to fulfill the purposes described in this policy." However, the more specific you can be, the better.

GDPR Article 13(2)(a)
7

Right to Access, Rectify, and Erase

Inform users that they have the right to request a copy of their personal data (access), correct inaccurate data (rectification), and request deletion of their data (erasure, also known as the "right to be forgotten").

Provide clear instructions on how to exercise these rights. Include a dedicated email address, a link to a request form, or a self-service dashboard. Specify your expected response time (the GDPR requires a response within 30 days).

GDPR Articles 15, 16, 17
8

Right to Data Portability

Users have the right to receive their personal data in a structured, commonly used, and machine-readable format (such as CSV or JSON). They can also request that you transmit this data directly to another controller where technically feasible.

This right applies when processing is based on consent or contract performance and is carried out by automated means. Explain how users can request their data export.

GDPR Article 20
9

Right to Object to Processing

Users can object to the processing of their personal data when processing is based on legitimate interests or performed for direct marketing purposes. When a user objects to direct marketing, you must stop processing immediately — there are no exceptions.

For legitimate-interest objections, you can continue processing only if you demonstrate compelling legitimate grounds that override the user's rights. Your privacy policy must inform users of this right clearly and separately from other rights.

GDPR Article 21
10

Right to Withdraw Consent

If any of your processing activities rely on consent as the legal basis, you must tell users they can withdraw their consent at any time. Withdrawing consent must be as easy as giving it — if a user subscribed with one click, they should be able to unsubscribe with one click.

State clearly that withdrawing consent does not affect the lawfulness of processing carried out before the withdrawal.

GDPR Article 7(3)
11

Automated Decision-Making and Profiling Disclosure

If you use automated decision-making or profiling that produces legal effects or similarly significant effects on users, you must disclose this. Examples include automated credit scoring, algorithmic hiring decisions, or dynamic pricing based on user profiles.

Provide meaningful information about the logic involved, as well as the significance and envisaged consequences of such processing. Users have the right not to be subject to solely automated decisions and can request human intervention.

GDPR Article 22 & Article 13(2)(f)
12

International Data Transfers and Safeguards

If personal data is transferred outside the European Economic Area (EEA), you must disclose this and explain the safeguards in place. Common mechanisms include EU-US Data Privacy Framework certification, Standard Contractual Clauses (SCCs), or Binding Corporate Rules (BCRs).

Name the countries or regions where data is transferred. If you use cloud hosting in the US (AWS, Google Cloud, Azure) or third-party tools based outside the EEA, these are international transfers that must be disclosed.

GDPR Articles 44–49 & Article 13(1)(f)
13

Third-Party Data Sharing

List the categories of third parties with whom you share personal data. This includes payment processors (Stripe, PayPal), analytics providers (Google Analytics), advertising networks, email service providers (Mailchimp, SendGrid), hosting providers, and customer support tools.

For each category, explain what data is shared, why it is shared, and the legal basis for sharing. If possible, name specific providers or link to their privacy policies.

GDPR Article 13(1)(e)
14

Cookie Policy and Consent

Explain what cookies and similar tracking technologies your site uses. Categorize them: strictly necessary cookies, performance/analytics cookies, functionality cookies, and targeting/advertising cookies.

Under the ePrivacy Directive (which works alongside the GDPR), you must obtain consent before placing non-essential cookies. Your privacy policy should describe your cookie consent mechanism and how users can manage or withdraw cookie consent. You may include this as a separate cookie policy section or a standalone page linked from the main policy.

GDPR Article 13 & ePrivacy Directive Article 5(3)
15

How to Lodge Complaints with a Supervisory Authority

Every GDPR-compliant privacy policy must tell users they have the right to lodge a complaint with a data protection supervisory authority. This is typically the authority in the EU member state where the user resides, where they work, or where the alleged infringement occurred.

Best practice: name the specific authority relevant to your organization (e.g., the ICO in the UK, CNIL in France, BfDI in Germany) and provide a link to their complaint page. This demonstrates transparency and makes it easy for users to take action if needed.

GDPR Article 13(2)(d)

Interactive GDPR Policy Audit

Use this interactive checklist to audit your current privacy policy. Your progress is saved automatically in your browser.

Privacy Policy Audit Checklist

Check off each item your policy covers.

0 of 15 items covered (0%)

What Happens If You Don't Comply

GDPR non-compliance is not a theoretical risk. Since the regulation came into force in May 2018, European data protection authorities have imposed billions of euros in fines. The penalties fall into two tiers:

An inadequate privacy policy can trigger upper-tier fines because it directly violates transparency obligations and data subject rights. Here are real enforcement examples:

Meta (Facebook/Instagram)
€1.2 billion (2023)
Transferring EU user data to the US without adequate safeguards. The Irish DPC found Meta's reliance on Standard Contractual Clauses insufficient to protect data from US surveillance programs.
Amazon Europe
€746 million (2021)
Processing personal data for targeted advertising without proper consent. Luxembourg's CNPD found Amazon's advertising practices violated GDPR transparency and consent requirements.
TikTok
€345 million (2023)
Failing to adequately protect children's data and lacking transparency in its privacy policy about how minors' data was processed. The Irish DPC cited violations of Articles 5, 12, 13, and 24.
Google Ireland
€90 million (2022)
Making it difficult for YouTube users to refuse cookies. France's CNIL ruled that while users could accept cookies with one click, refusing them required multiple steps — a violation of consent requirements.
Small businesses are not exempt. While headline fines target tech giants, SMEs regularly receive fines in the €5,000–€500,000 range. A German company was fined €14.5 million for retaining employee data without legal basis. A Portuguese hospital was fined €400,000 for inadequate access controls. No organization is too small for enforcement.

How to Create a GDPR-Compliant Privacy Policy in 5 Minutes

Building a privacy policy from scratch is tedious and error-prone. You need to research each GDPR article, figure out which requirements apply to your specific situation, and draft clear, legally accurate language. Most businesses either hire a lawyer (expensive) or copy a template (risky, since it won't reflect your actual data practices).

A faster approach: use a privacy policy generator that asks you targeted questions and produces a customized, GDPR-compliant document based on your answers.

  1. Go to the ToolKit.dev Privacy Policy Generator. No signup or email required. The tool runs entirely in your browser.
  2. Answer questions about your business. The generator asks about your data collection practices, third-party services, cookie usage, and target audience. Each question maps to specific GDPR requirements.
  3. Review the generated policy. The output covers all 15 checklist items above, with language tailored to your answers. Sections that do not apply to you are omitted automatically.
  4. Download or copy the policy. You get the full text ready to paste into your website. No data is sent to any server — everything is generated client-side.
  5. Publish and maintain it. Add the policy to your website footer, link it from signup forms and cookie banners, and review it whenever your data practices change.

Skip the Guesswork

Our generator covers all 15 GDPR requirements automatically. Answer a few questions, get a ready-to-publish privacy policy.

Generate Your Privacy Policy Free

Frequently Asked Questions

Does the GDPR apply to my business if I'm based outside the EU?

Yes. The GDPR has extraterritorial scope under Article 3. It applies to any organization that processes personal data of individuals located in the EU, regardless of where the organization is headquartered. If your website is accessible to EU visitors and you collect any personal data — including via cookies, analytics, or contact forms — you need a GDPR-compliant privacy policy. The key question is not where you are, but where your users are.

What is the difference between a data controller and a data processor under GDPR?

A data controller determines the purposes and means of processing personal data. This is typically your organization — you decide what data to collect, why, and how it is used. A data processor processes data on behalf of the controller. For example, your cloud hosting provider stores user data, and your email service provider sends newsletters containing user emails. Both are processors. Your privacy policy must identify you as the controller and should disclose the categories of processors that handle data on your behalf.

How much can GDPR fines cost?

GDPR fines can reach up to €20 million or 4% of annual global turnover, whichever is higher. This upper tier applies to violations of core data processing principles, lawful basis requirements, and data subject rights. A lower tier of up to €10 million or 2% of turnover applies to administrative violations. Since enforcement began in 2018, data protection authorities across Europe have collectively imposed billions of euros in fines, including penalties of €1.2 billion (Meta), €746 million (Amazon), and €345 million (TikTok). Smaller companies typically face fines in the €5,000–€500,000 range.

Can I use a privacy policy template for GDPR compliance?

A template or generator can provide a strong starting point, but you must customize it to accurately reflect your specific data practices. A generic copy-pasted policy is unlikely to be GDPR-compliant because it will not describe your actual data processing activities, third-party integrations, and data flows. A privacy policy generator like ToolKit.dev bridges this gap by asking you targeted questions and producing a policy tailored to your situation. For businesses handling sensitive data (healthcare, financial services, children's data), consider having a lawyer review the generated policy.

How often should I update my GDPR privacy policy?

Review your privacy policy at least once per year. Beyond that, update it whenever you materially change your data practices: adding new analytics or marketing tools, switching payment processors, integrating a new CRM, expanding into new geographic markets, or changing your hosting provider. Under GDPR Article 13, you must inform users of your data practices at the time of data collection, so your policy must always reflect current reality. Best practice is to include a "last updated" date on the policy and maintain a changelog of significant revisions.

Generate Your GDPR-Compliant Privacy Policy Free

Answer a few questions. Get a privacy policy that covers all 15 GDPR requirements. No signup. No data stored on our servers.

Create Your Privacy Policy Now