Skip to content

Template

GDPR checklist for a small business website, also outside the EU

Six blocks, how to verify each check, and an Excel that tracks how far you are.

Free, no e-mail address. Yours to adapt and share.

Page one of the filled-in GDPR checklist for a fictional online shop: forms, cookies and processors, each check done, in progress or open

By

What is in the file

In the Your checklist tab, pick a status per check in the yellow column: done, in progress, open or not applicable. The sheet computes the share done per block and in total. The PDF is the same list to print and tick off.

  1. 01Your checklist tabTwenty checks in six blocks: forms, cookies and analytics, processors, retention and records, data breaches, data subject rights. Per check how to verify it, a status and room for a note.
  2. 02Example tabA fictional online shop: 8 of 20 checks done, with cookies and breaches lagging behind.
  3. 03How to tabWhere to start, what a processing agreement is, the 72 hours after a breach, the one month to answer, and the EU representative for companies outside the EU.
  4. 04PDFThe twenty checks of the example on two pages, with the score per block.
On this page
  1. 01The six blocks and why they matter
  2. 02The checks outside the EU companies miss
  3. 03Forms and cookies: the checks a visitor sees
  4. 04Processors, records and retention
  5. 05Breaches and rights: the checks that count when it goes wrong

A GDPR checklist for a small business website covers six blocks: forms, cookies and analytics, processors, retention and records, data breaches, and the rights of the people whose data you collect. This template turns them into twenty checks, each with a way to verify it yourself. In the Excel file you pick a status per check and the sheet shows how far you are, per block and overall. You download it without leaving an email address.

It is written for a small business anywhere that sells to people in the EU, including companies in the UK and the US. The GDPR reaches beyond the EU: it applies to any company that offers goods or services to people in the EU, wherever the company sits. The checklist is about your website, not a full audit of your company and not legal advice; for questions such as which legal basis to use, ask a lawyer.

The six blocks and why they matter

BlockChecksThe rule behind itWhat getting it wrong costs
Forms4Collect only what you need, and say why (Articles 5 and 13)A complaint from a visitor who did not know
Cookies and analytics4Consent for anything not strictly necessary (ePrivacy, Article 5(3))The most common fines from EU authorities
Processors4An agreement with every service that handles data for you (Article 28)You stay liable for their mistake
Retention and records3Keep no longer than needed, record what you process (Article 30)A breach hits more people than it had to
Data breaches2Notify within 72 hours where there is a risk, log everything (Article 33)A late notification is a breach of its own
Data subject rights3A clear privacy notice, answers within one month (Articles 12 to 14)A complaint to the authority

Start with cookies. It is the block every visitor sees and every authority can check from a browser. Whether you need a banner at all is answered in do I need a cookie banner.

Where you are based changes the extra checks

Law at home
UK company with EU customersUK GDPR and PECR, enforced by the ICO
US company with EU customersState privacy laws, no federal GDPR
EU GDPR applies when
UK company with EU customersYou offer goods or services to people in the EU
US company with EU customersThe same
EU representative
UK company with EU customersUsually needed, unless processing is occasional and low risk
US company with EU customersUsually needed, on the same test
Data transfers
UK company with EU customersCovered by the EU adequacy decision for the UK, check it is current
US company with EU customersEU-US Data Privacy Framework or standard clauses
Cookie banner for EU visitors
UK company with EU customersEU rules, stricter than many UK banners
US company with EU customersEU rules; an opt-out banner is not enough

The checks outside the EU companies miss

Two items catch companies based outside the EU. First, an EU representative: a company outside the EU that offers goods or services to people in the EU usually has to name a representative in one of the member states where those people live. The exception is narrow, for occasional processing that is unlikely to create a risk. Second, transfers: personal data from EU visitors that goes to servers outside the EU needs a legal basis for the transfer. For the UK, the EU adopted an adequacy decision, renewed over time, so check the current one; for the US, the EU-US Data Privacy Framework covers certified companies, and standard contractual clauses cover the rest.

Forms and cookies: the checks a visitor sees

A contact form often asks for more than it needs: a phone number and a company name for a question that can be answered by email. Every field needs a purpose you can explain in one line next to the form, with a link to your privacy notice; whether you need one is answered in do I need a privacy policy. The newsletter gets its own box that starts empty. Form submissions do not sit in a shared inbox for years. To keep spam out without a Google cookie, read how to stop contact form spam.

On cookies, many EU authorities are strict. The Belgian authority, for example, wants an accept all and a reject all button on the first layer, no pre-ticked boxes and no exemption for analytics cookies. The same rule covers pixels and local storage, not only cookies in the narrow sense. An opt-out banner, common on US sites, does not meet it.

What loadsBefore consentAfter consent
Your own session and basket cookieYesYes
Google Analytics, even with IP maskingNoYes
Meta Pixel or a Google Ads tagNoYes, if accepted
Analytics without cookies, device storage or personal dataUsually, have it checkedYes

How Google Ads and Analytics handle visitors who refuse is explained in the consent mode change. EU plans to loosen the cookie rules are still under negotiation; follow them in the Digital Omnibus and cookies.

Percent of checks done, per block

  • Forms2 of 4
  • Cookies and analytics1 of 4
  • Processors2 of 4
  • Retention and records1 of 3
  • Data breaches0 of 2
  • Data subject rights2 of 3

The example in the Excel file: 8 of 20 checks done. The sheet computes this as soon as you pick a status.

Processors, records and retention

Your site runs on other people's services: hosting, the newsletter tool, analytics, the CRM where enquiries land, the service behind your form. Each processes personal data for you, so each needs a data processing agreement. Large providers include one in their terms; check it and note where you found it. Put two-factor authentication on every admin account: site, hosting, email tool and domain registrar. A stolen admin password is the most common breach on small sites; if you run WordPress, also read is WordPress safe.

The record of processing is a list of what you process, why, from whom and for how long, with a retention period per type of data. An enquiry that went nowhere does not need to stay for three years; an invoice stays as long as accounting rules require.

Breaches and rights: the checks that count when it goes wrong

A breach is more than a hack: an email with client data sent to the wrong person, a lost laptop, a form that made submissions public. Where there is a risk to the people concerned, you notify the authority within 72 hours of finding out, and you log every breach internally, notified or not. Agree in advance who decides and who reports.

A person who asks what data you hold, or to have it erased, gets an answer within one month. Every marketing email has an unsubscribe link, and bulk senders meet the sender requirements of Gmail and Outlook; how to write a newsletter explains them. If your team uses AI tools with customer data, put that in your record too; the AI policy template has a block for it. The legal details your site shows next to the privacy notice are covered in company number on your website.

Website design

How VBS builds a site that passes

We build sites that collect as little personal data as the work allows. For Business Centrum we run our own analytics without cookies on AWS, and the contact form goes through our own function with bot checks instead of a third-party service. For Park & Wash the Meta Pixel only loads after consent. When we review an existing site, we look at what loads before the banner, which services receive data and where submissions end up. That work sits in website design. We work from Ghent, Belgium, for companies across Europe and beyond. Bring your filled-in checklist to a call.

Is your site loading trackers before anyone says yes?

Let us check what loads before consent. We build sites with analytics that need no cookies, and put the rest behind an honest choice.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.