What a privacy policy on a small business website needs
When your website needs a privacy policy, and what it must say in the US and the EU.
Privacy, accessibility and AI rules
The privacy notice is the visible part of the GDPR on a website. Behind it sits the work this checklist covers: knowing what your site collects and where it goes, the contracts with the tools that handle it, how long you keep it and what you do when someone asks for their data. It is general information, not legal advice.
Updated 29 October 2026, about 10 minutes to read
The short answer
Start by listing what the site collects and every tool that receives it: forms, email, booking, chat, analytics and hosting. Check that each tool has a data processing agreement, set how long you keep enquiries and ask only for what you need. A contact form needs no consent checkbox when you only reply to the enquiry. Know how you would answer an access request within a month, and what to do after a breach.
The GDPR applies to businesses in the EU that handle personal data, and to businesses elsewhere that offer goods or services to people in the EU or track their behaviour. A small business website handles personal data the moment someone sends a form, books a slot, writes in a chat window or is counted by analytics. The UK has its own version, the UK GDPR, built the same way.
Most of the work happens off the page. Work through it in this order:
If you handle health data, children's data or large volumes of personal data, talk to a data protection adviser as well. Nothing here replaces advice on your own case.
Go through your site as a visitor would and write one line for every place personal data comes in. For a three-chair barbershop with online booking, the list might read:
For each line, add three things: who on your team can see it, which company holds it and in which country, and how long it stays there. This table is the base of everything that follows.
It is also close to the record of processing that Article 30 of the GDPR asks for. Organisations with fewer than 250 employees are exempt only for processing that is occasional, unlikely to put people at risk and free of special categories such as health data. The European data protection authorities gave the example of a small organisation's staff records: processed regularly, so not occasional, so they belong in the record. The same logic applies to bookings and enquiries that arrive every week, so most small businesses need a record, and the table is most of it.
A processor is an outside company that handles personal data on your behalf: the form tool, the email provider, the host, the booking software, the chat provider, the analytics tool and the newsletter tool. Under Article 28 you may only use processors that give enough assurance that they will protect the data properly, and there must be a contract, usually called a data processing agreement or DPA, that sets out what they may do with the data.
For a small business the DPA is rarely a negotiation. Many established tools publish one that you accept with their terms or switch on in the account settings. Your job is to find it, check it covers the service you use and keep a copy or a link with the date. For each processor, check:
Add your web designer or agency if they host the site or can read form submissions. An AI chatbot provider belongs on the list too: ask where conversations are stored, for how long and who can read them.
GGSites, for example, keeps the enquiries and chat conversations from its own site on a server in Germany, and names the other services that receive them, such as Telegram for new-enquiry alerts.
Every line in your table needs a lawful basis from Article 6. On a small business website, three cover almost everything:
Write the basis next to each line. It goes into your privacy notice, and it tells you what to do when someone objects or withdraws consent.
Special categories need more. Health details, such as symptoms typed into a dental clinic's contact form, are special category data under Article 9 and need an extra condition. The simplest answer is to keep them out of general forms and chats: ask for what you need to arrange the appointment, and collect health details through the system built for them.
Many contact forms carry a required box that says "I consent to the processing of my personal data". It is usually unnecessary, and it can do harm.
When someone sends an enquiry and you reply, the lawful basis is taking steps at their request before a contract, not consent. The European Data Protection Board's guidelines on consent say that where processing is necessary for a contract, consent is not the appropriate basis. A required box also fails the test for consent, which has to be freely given: if the form cannot be sent without the tick, the visitor has no real choice.
What the form does need is information at the moment you collect the data, under Article 13. A line under the button is enough: "We use your details to reply to this enquiry. See our privacy notice."
Use a checkbox only for something optional and separate, such as joining your newsletter, and leave it unticked. Pre-ticked boxes are not valid consent: the EDPB guidelines say so, and so did the Court of Justice of the EU in the Planet49 case in 2019. Keep a record of who ticked the box, when, and what the form said at the time, because you must be able to show the consent was given.
Data minimisation is one of the GDPR's principles, in Article 5: collect only what you need for the purpose. Every extra field is one more thing to protect, delete and explain. Go through each form and ask of every field what you do with the answer, and what happens if it is missing:
Make optional fields clearly optional, say what they are for, and remove the ones nobody on your team uses.
The GDPR gives no number. Article 5 says personal data must be kept no longer than the purpose needs, and your privacy notice must say how long you keep it, or how you decide. Pick a period for each line in your table and write down why:
GGSites deletes the enquiry records from its own site after 180 days, chat conversations after 90 days and technical logs within 30 days, and says so in its privacy notice. Your periods can differ. What matters is that each has a reason, and that the deletion really happens.
Deletion is the step people skip. Turn on automatic deletion where your form tool, inbox, chat tool or booking software offers it, and put a calendar reminder in for the places that do not. An automation can also delete or anonymise old records on a schedule.
People can ask what you hold about them, ask you to correct or delete it, object to marketing and ask for a copy. Under Article 12 you must reply without undue delay and within one month. You can extend that by two more months for complex or numerous requests, if you tell the person within the first month. In most cases you cannot charge.
A request needs no special wording or form. It can arrive by email, through your contact form or in a chat. Prepare before the first one arrives:
A request typed into a chat window is still a request. A customer service chatbot should pass it to the person you named rather than try to handle it.
Article 32 asks for security that fits the risk. For a small business website, most of it is about the accounts around the site:
A personal data breach must be reported to your data protection authority without undue delay and, where feasible, within 72 hours of becoming aware of it, unless it is unlikely to put people at risk. Your processors must tell you without undue delay. Write down now who decides and how to reach the authority.
Record every breach, including the ones you do not report: what happened, what data was involved and what you did about it. A customer list attached to an email sent to the wrong person counts.
Once the table, the processors, the bases and the periods are written down, the privacy notice is mostly a plain-language version of them. Writing it first, from a template, is how notices end up listing tools a business never used and missing the ones it does use.
Our guide to what a privacy policy needs goes through the contents line by line.
Then keep the table current. Add a line whenever you add a tool, such as a new booking system, a chatbot or an advertising pixel, and read the whole table once a year.
A US business that offers goods or services to people in the EU, or tracks their behaviour, falls under the GDPR for that data. That brings one extra item. Under Article 27 it may need to appoint a representative in the EU, unless its processing is occasional, unlikely to put people at risk and does not involve special categories on a large scale. Ask an adviser whether that applies to you.
Most small businesses do not need a data protection officer. Article 37 requires one where the core activities involve regular and systematic monitoring of people on a large scale, or large-scale processing of special categories such as health data, and for public bodies.
Yes, if it collects personal data from people in the EU or the UK, which almost every site does through a form, a booking tool, a chat window or analytics. The GDPR has no size exemption for websites, though small organisations are spared some paperwork in limited cases. The amount of work follows what you collect.
Not to reply to the enquiry. Replying is a step the person asked for before any contract, and the EDPB says consent is not the right basis where processing is necessary for a contract. Tell people how you use their details with a line and a link to your privacy notice, and use an unticked box only for optional extras such as a newsletter.
It is the contract that Article 28 of the GDPR requires between you and any company that handles personal data for you, such as your email, form, booking or chat provider. Many established tools publish one that you accept with their terms or in the account settings. Find each one, check it covers the service you use and keep a record.
As long as the purpose needs, and no longer. The GDPR sets no number, so choose a period for each kind of record, write down why and say it in your privacy notice. Customer records may have to be kept for tax or professional rules. An enquiry that never became a customer rarely needs keeping for years.
A data protection authority can order you to change what you do, reprimand you or fine you, and people can complain to the authority or claim compensation in court. For a small business, trouble often starts with something simple, such as an access request left unanswered or a customer list sent to the wrong person.
It applies to a business outside the EU when it offers goods or services to people in the EU or monitors their behaviour, for example by tracking EU visitors for advertising. A US shop that ships to customers in Germany is covered for their data. Whether it also needs a representative in the EU depends on how occasional and risky its processing is, so ask an adviser.