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.
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.
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)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)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 60Legal 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)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)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)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, 17Right 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 20Right 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 21Right 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)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)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)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)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)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.
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:
- Lower tier: Up to €10 million or 2% of annual global turnover for violations related to record-keeping, data protection impact assessments, or DPO requirements.
- Upper tier: Up to €20 million or 4% of annual global turnover for violations of core principles, lawful basis of processing, data subject rights, or cross-border data transfers.
An inadequate privacy policy can trigger upper-tier fines because it directly violates transparency obligations and data subject rights. Here are real enforcement examples:
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.
- Go to the ToolKit.dev Privacy Policy Generator. No signup or email required. The tool runs entirely in your browser.
- 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.
- 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.
- 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.
- 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 FreeFrequently Asked Questions
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.
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.
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.
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.
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