GDPR Compliance Checklist: 50+ Actionable Items for 2026

The General Data Protection Regulation carries fines of up to €20,000,000 or 4% of global annual revenue — whichever is higher. This isn't theoretical: regulators issued over €4.5 billion in GDPR fines between 2018 and 2025. Use this checklist to systematically audit your compliance posture, identify gaps, and prioritize remediation before an enforcement action finds them first.

Instant GDPR Compliance Scan

Enter your website URL and get an automated 11-point compliance analysis in seconds. PolicyForge checks your privacy policy, cookie consent, data collection practices, and more.

1. Data Collection & Consent

GDPR Article 6 requires a lawful basis for every instance of personal data processing. Consent (Article 7) must be freely given, specific, informed, and unambiguous. Pre-ticked boxes, silence, or inactivity do not constitute consent. You must be able to demonstrate that consent was obtained — the burden of proof falls on the data controller.

Identify every lawful basis for processing

Map each data processing activity to one of the six lawful bases: consent, contract, legal obligation, vital interests, public task, or legitimate interests. Document this mapping.

Implement opt-in consent mechanisms

Consent must require a clear affirmative action. No pre-checked boxes, no bundled consent, no “by using this site you agree” banners. Each purpose requires separate consent.

Record and store consent evidence

Maintain timestamped records of who consented, when, how, what they were told, and what they consented to. This evidence must be retrievable on demand.

Provide easy consent withdrawal

Withdrawing consent must be as easy as giving it. If consent was one click, withdrawal should be one click — not a 5-step process buried in account settings.

Conduct Legitimate Interest Assessments (LIAs)

If relying on legitimate interest as a lawful basis, complete a documented three-part test: purpose, necessity, and balancing test against individuals' rights.

2. Privacy Policy Requirements

Articles 13 and 14 of the GDPR specify exactly what information must be provided to data subjects. Your privacy policy is the primary vehicle for meeting these transparency obligations. It must be concise, transparent, intelligible, and written in clear, plain language — not legalese.

Include controller identity and contact details

Full legal name, registered address, and email address of the data controller. Include DPO contact details if one is appointed.

Specify data types collected and purposes

List every category of personal data you collect (name, email, IP, device ID, location, etc.) and clearly state the purpose for each collection.

State the lawful basis for each processing activity

Don't just list the six lawful bases — specify which one applies to each specific purpose. “We process your email based on consent for marketing” not “we may rely on consent.”

Disclose all third-party recipients

Name every third party that receives personal data: analytics providers (Google Analytics, Mixpanel), payment processors (Stripe), hosting (AWS, Vercel), email services, ad networks.

Define data retention periods

State how long each category of data is kept and the criteria used to determine retention periods. “As long as necessary” is not sufficient.

List all data subject rights

Clearly explain each right and how to exercise it: access, rectification, erasure, restriction, portability, objection, and rights related to automated decision-making.

Generate yours automatically: PolicyForge creates a fully GDPR-compliant privacy policy tailored to your specific data practices in under 2 minutes. Try it free →

3. Data Subject Rights (Articles 15-22)

GDPR grants individuals eight specific rights over their personal data. You must respond to rights requests within one calendar month (extendable to three months for complex requests). Failure to respond is itself a violation, even if you believe the request is invalid.

Right of Access (Article 15)

Build a process to provide individuals with a copy of all their personal data within 30 days. Include the purposes, categories, recipients, retention periods, and source of the data.

Right to Rectification (Article 16)

Allow users to correct inaccurate data and complete incomplete data. Implement self-service editing where possible and a manual request process for other data.

Right to Erasure / Right to Be Forgotten (Article 17)

Implement a deletion process that removes personal data from all systems, including backups, within 30 days. Notify third parties who received the data to also delete it.

Right to Restriction of Processing (Article 18)

Enable marking data as “restricted” so it can be stored but not further processed. This applies when accuracy is contested, processing is unlawful, or processing is no longer needed but the individual needs it for legal claims.

Right to Data Portability (Article 20)

Provide personal data in a structured, commonly used, machine-readable format (JSON, CSV, XML). Where technically feasible, enable direct transfer to another controller.

Right to Object (Article 21)

Allow individuals to object to processing based on legitimate interest or public task. For direct marketing, objection is absolute — you must stop processing immediately.

Rights related to Automated Decision-Making (Article 22)

If you use automated profiling or decision-making with legal or significant effects, provide the right to human intervention, express a point of view, and contest the decision.

4. Data Processing Agreements (Article 28)

Every entity that processes personal data on your behalf is a “data processor” under GDPR. You are legally required to have a written Data Processing Agreement (DPA) with each one. This includes your hosting provider, analytics platform, email service, payment processor, CRM — any third party that touches personal data.

Inventory all data processors

Create a complete list of every third party that processes personal data on your behalf. Include SaaS tools, cloud providers, analytics, marketing, support, and payment services.

Sign DPAs with every processor

Each DPA must define the subject matter, duration, nature and purpose of processing, data types, categories of data subjects, and the processor's obligations. Most major SaaS providers offer a standard DPA on request.

Verify sub-processor management

Processors must obtain your prior authorization before engaging sub-processors. Your DPA should include either general or specific authorization, with a notification mechanism for changes.

Review processor security measures

Confirm each processor implements appropriate technical and organizational measures: encryption, access controls, incident response, and regular security testing.

5. Cookie Consent (ePrivacy Directive + GDPR)

The ePrivacy Directive (often called the “Cookie Law”) works alongside GDPR. Non-essential cookies — analytics, advertising, social media — require opt-in consent before they are set. A simple “This site uses cookies” banner with only an “OK” button is not compliant. Multiple high-profile fines have been issued specifically for cookie consent violations, including Google's €150 million fine by France's CNIL.

Audit all cookies on your site

Scan every page for cookies set by your code, third-party scripts, and embedded content. Categorize each as strictly necessary, analytics, functional, or advertising.

Implement a proper consent management platform (CMP)

Use a CMP that blocks non-essential cookies until consent is given, offers granular category-level control, and records consent for audit purposes.

Offer equal prominence to accept and reject

The “Reject All” option must be as easy to find and click as “Accept All.” Dark patterns (hiding the reject option, using different colors) are a violation.

Maintain a cookie policy page

Publish a dedicated cookie policy listing every cookie: name, provider, purpose, type (session/persistent), and expiration. Link to it from your consent banner.

Allow users to change preferences later

Provide a persistent link (e.g., in the footer) to re-open the cookie consent interface and modify choices at any time.

6. International Data Transfers (Chapter V)

Transferring personal data outside the EEA requires a legal transfer mechanism. The EU-US Data Privacy Framework (DPF) provides one path for US transfers, but it applies only to certified organizations. For other countries, Standard Contractual Clauses (SCCs) remain the primary tool. Each transfer must also be assessed for the data protection laws in the receiving country.

Map all cross-border data flows

Identify every transfer of personal data outside the EEA, including transfers to cloud providers, CDNs, SaaS tools, and support teams in other countries.

Implement appropriate transfer mechanisms

Use adequacy decisions, SCCs (2021 version), Binding Corporate Rules, or the EU-US DPF as appropriate. The old Privacy Shield is invalid — ensure you're using current mechanisms.

Conduct Transfer Impact Assessments (TIAs)

For each transfer relying on SCCs, assess whether the destination country's laws provide essentially equivalent protection. Document supplementary measures if needed.

Disclose transfers in your privacy policy

Tell data subjects which countries their data is transferred to, the transfer mechanism used, and where they can obtain a copy of the safeguards.

7. Data Breach Notification (Articles 33-34)

A personal data breach must be reported to your supervisory authority within 72 hours of becoming aware of it. If the breach poses a high risk to individuals' rights and freedoms, you must also notify those individuals directly. The 72-hour clock is unforgiving — having a pre-built incident response plan is not optional.

Create an incident response plan

Document the step-by-step process: detection, containment, assessment, authority notification, individual notification (if required), and post-incident review. Assign roles and responsibilities.

Know your supervisory authority

Identify and document the correct supervisory authority for reporting. If you operate across multiple EU countries, determine your lead supervisory authority under the one-stop-shop mechanism.

Maintain a breach register

Article 33(5) requires you to record all breaches, regardless of whether they are reportable. Document the facts, effects, and remedial action taken for every incident.

Prepare notification templates

Draft templates for both authority and individual notifications in advance. Under the 72-hour deadline, you won't have time to start from scratch. Include the required information: nature of breach, categories and approximate number of data subjects, likely consequences, and measures taken.

8. Record Keeping (Article 30)

Controllers with 250+ employees, or any organization processing sensitive data or data that poses a risk, must maintain Records of Processing Activities (ROPA). In practice, every organization should maintain ROPA — it's the first document a supervisory authority will request during an investigation.

Create Records of Processing Activities

Document all processing activities including: purposes, data categories, recipient categories, international transfers, retention periods, and a general description of security measures.

Conduct Data Protection Impact Assessments (DPIAs)

Article 35 requires a DPIA before processing that is likely to result in high risk. This includes systematic monitoring, large-scale processing of sensitive data, and automated decision-making with legal effects.

Implement data minimization and retention policies

Only collect data you actually need (minimization). Define retention periods for each data category and implement automated deletion when retention periods expire. “Keep everything forever” is a compliance failure.

Document security measures

Article 32 requires appropriate technical and organizational measures: encryption at rest and in transit, access controls, regular testing, and the ability to restore data availability after an incident.

9. Children's Data (Article 8)

If your service is offered to children, consent for processing their data must be given or authorized by a parent or guardian. The GDPR sets the threshold at 16 years, but member states can lower it to 13. The UK, for example, sets it at 13. If children could plausibly use your service, you need age verification and parental consent mechanisms.

Determine if your service targets or is accessible to children

Consider the content, language, advertising, and visual design of your service. If children could reasonably use it, child-specific protections apply regardless of your terms of service age restrictions.

Implement age verification if applicable

Use an age gate appropriate to your service. For consent-based processing of children's data, implement verifiable parental consent mechanisms.

Provide child-friendly privacy information

If your service is used by children, provide privacy information in language they can understand. The ICO recommends a layered approach with age-appropriate versions.

10. Data Protection Officer (Articles 37-39)

A DPO is mandatory if you are a public authority, if your core activities involve regular and systematic monitoring of individuals at scale, or if you process special categories of data at scale. Even when not mandatory, appointing a DPO demonstrates proactive compliance. The DPO must operate independently and report directly to the highest management level.

Assess whether a DPO is required

Evaluate your processing against the three mandatory criteria. If you process health data, biometric data, or conduct large-scale behavioral tracking, a DPO is almost certainly required.

Ensure DPO independence

The DPO must not receive instructions regarding the exercise of their tasks, must not be dismissed or penalized for performing them, and must have direct access to senior management.

Publish DPO contact details

Include the DPO's contact details in your privacy policy and communicate them to your supervisory authority. Data subjects must be able to contact the DPO directly.

GDPR vs. CCPA: Key Differences

Many organizations need to comply with both GDPR and CCPA. While they share privacy protection goals, the requirements differ significantly. GDPR is generally stricter and broader in scope. Complying with GDPR first typically covers most CCPA requirements, but not all — the CCPA has unique provisions around the sale of personal information.

RequirementGDPRCCPA/CPRA
ScopeAll organizations processing EU residents' data, regardless of size or locationBusinesses with $25M+ revenue, 100K+ consumers/households, or 50%+ revenue from selling data
Consent ModelOpt-in required before processingOpt-out (for sale/sharing of data)
Lawful BasisSix specific lawful bases requiredNo lawful basis requirement — focuses on disclosure and opt-out rights
Right to DeleteYes, with limited exceptionsYes, with broader exceptions (security, legal claims, etc.)
Data PortabilityYes — machine-readable formatYes — “readily useable format”
Do Not SellNot explicitly (covered by consent + legitimate interest)Explicit “Do Not Sell My Personal Information” link required
DPO RequirementRequired in certain casesNot required
Breach Notification72 hours to authority“Most expedient time possible” — no fixed deadline
Maximum Fines€20M or 4% global revenue$2,500 - $7,500 per violation
Private Right of ActionYes, individuals can sueLimited to data breaches only

FAQ: GDPR Compliance Checklist

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

Yes, if you offer goods or services to people in the EU or monitor their behavior (e.g., via website analytics or ad tracking). GDPR has extraterritorial scope — it applies based on the location of the data subjects, not the location of your business. A US-based SaaS company with EU users is fully subject to GDPR.

What is the first step to becoming GDPR compliant?

Start with a data mapping exercise. Document every piece of personal data you collect, where it comes from, where it goes, why you process it, and how long you keep it. This becomes your Records of Processing Activities and informs everything else: your privacy policy, consent mechanisms, DPAs, and breach response plans. Without knowing what data you have, you can't protect it.

How much does GDPR compliance cost for a small business?

The cost varies enormously. A solo founder or small SaaS can achieve basic compliance with a proper privacy policy ($0-$50 with a tool like PolicyForge), a cookie consent platform (free tiers available), and documented processes (your time). Enterprise compliance with a DPO, audits, and legal counsel can run $50,000-$500,000+ annually. The key is starting with the fundamentals: a compliant privacy policy, lawful consent mechanisms, and documented processing activities.

Can I get a GDPR fine even if there's no data breach?

Absolutely. Many of the largest GDPR fines have been for non-breach violations: insufficient legal basis for processing, inadequate consent mechanisms, lack of transparency, missing DPAs, and failure to respond to data subject requests. A data breach is not a prerequisite for enforcement. Regulators can investigate based on complaints, media reports, or their own initiative.

How do I handle GDPR compliance with Google Analytics?

Google Analytics (GA4) has been the subject of enforcement actions in multiple EU countries. To use it compliantly: obtain explicit consent before loading the GA4 script, enable IP anonymization, configure data retention settings to the minimum needed, sign Google's DPA, and disclose the transfer of data to the US in your privacy policy along with the transfer mechanism (EU-US DPF or SCCs). Some organizations are switching to EU-hosted analytics alternatives to simplify compliance.

Start Your GDPR Compliance Today

A compliant privacy policy is the foundation of GDPR readiness. Don't spend thousands on lawyers for something you can generate in 2 minutes. PolicyForge creates customized, GDPR-compliant privacy policies based on your actual data practices.

Free tier: 2 generations/day. Pro: $12.99 one-time for unlimited.