Skip to main content
tutorial Featured

How to write a privacy notice that matches your website

Build an Article 13 or 14 privacy notice from verified facts about purposes, bases, recipients, transfers, retention, and rights.

GDPR.Direct Editorial Team
January 15, 2025
7 min read

A privacy notice is an explanation of real processing. It is not a licence to collect whatever the document happens to mention.

Start with the system, not a template. Inspect forms, authentication, payments, analytics, support, email, logs, embedded media, advertising, and any AI feature. A notice copied from another website will usually omit a recipient or claim a purpose that does not match the product.

Build a fact table

Create one row for each purpose:

FieldWhat to record
PurposeThe specific outcome, not “business purposes”
DataThe fields and inferred data used
SourceThe person, a customer, a public source, or another party
Article 6 basisThe basis that applies to this purpose
Article 9 conditionRequired where special-category data is processed
RecipientsProcessors, controllers, authorities, and categories
TransfersDestination and Chapter V safeguard
RetentionA period or the criteria used to decide it
RightsWhich rights apply and how to exercise them

Verify this table with the people who built and operate the service. A network trace, vendor list, database schema, and deletion jobs are better evidence than an old policy.

Map the table to Articles 13 and 14

When data comes from the person, Article 13 of the GDPR generally requires:

  • the controller and contact details;
  • the data protection officer’s details, where applicable;
  • purposes and lawful bases;
  • legitimate interests, where that is the basis;
  • recipients;
  • international transfers and safeguards;
  • retention period or criteria;
  • the applicable rights and complaint route;
  • whether providing data is required and the consequences of not doing so; and
  • meaningful information about relevant automated decision-making.

Article 14 adds information about the categories and source when the data was not obtained from the person, subject to its conditions and exceptions.

Use plain language and put essential information at the point of collection. The AEPD’s layered information guide shows how a short first layer can link to fuller detail.

Avoid five common failures

  1. One basis for everything. Bases apply to purposes, not to a company as a whole.
  2. Unnamed “trusted partners.” Describe the actual recipients or meaningful categories.
  3. No usable retention rule. “As long as necessary” merely repeats the legal test.
  4. A blanket consent statement. Contract, legal obligation, legitimate interests, or another basis may be more accurate for a particular purpose.
  5. A policy that outruns the product. Do not claim encryption, regional hosting, deletion, or a response time unless the implementation supports it.

Publish, connect, and maintain it

Link the notice from every relevant collection point. Keep the link public and readable without an account. Make it accessible from mobile forms and OAuth consent-screen domains.

Give the document a true revision date. Review it when a vendor, purpose, field, transfer, retention job, or user journey changes. Keep a change log or approval record for material versions.

Publishing the notice only addresses transparency. It does not by itself make the processing lawful, secure, minimal, or responsive to rights.

GDPR.Direct can generate an editable first draft and host it in a legal hub. The output is based on the facts you provide. Verify every statement against the live service, and seek qualified review for unusual bases, special-category data, profiling, children, or complex transfers.

This article is educational information, not legal advice.

GDPR.Direct Editorial Team

GDPR.Direct Editorial Team

Source-led product guidance. No legal or professional review is implied.

Ready to Create Your First Draft?

Answer the questions, verify the text, and publish only what you approve

Get Started Free

No credit card required • Free forever plan available