Custodia-AdminEverything you need to know about GDPR compliance — without a legal team or a six-figure budget. Covers requirements, common mistakes, and a step-by-step checklist.
Everything you need to know about GDPR compliance — without a legal team or a six-figure budget.
If your website is accessible to anyone in the European Union — and unless you've geo-blocked the entire continent, it is — GDPR applies to you. It doesn't matter if you're a 3-person SaaS startup in Austin or a 15-person e-commerce store in Toronto. If you collect personal data from EU residents, you're subject to GDPR.
And the penalties are real. Maximum fines reach €20 million or 4% of annual global turnover, whichever is higher. But it's not just the fines — it's the reputational damage, the legal costs, and the growing trend of individual data subject complaints that can trigger investigations.
The good news: GDPR compliance for small businesses is achievable. You don't need a dedicated privacy team or a $50,000 enterprise platform. You need to understand what's required, know what your website actually does with visitor data, and put the right systems in place.
This guide walks you through exactly that.
GDPR is built on seven principles. Here's what each one means in practice for a small business:
You need a legal basis to process personal data. For most small businesses, this means either consent (the visitor actively agreed) or legitimate interest (you have a reasonable business reason, and it doesn't override the person's rights).
In practice: Your website needs a cookie consent banner that gets active, informed consent before loading non-essential cookies and trackers. "By continuing to browse, you agree" is not valid consent under GDPR.
You can only use data for the purpose you collected it for. If someone gave you their email to download a whitepaper, you can't automatically add them to your sales newsletter.
In practice: Be specific in your consent requests. Separate marketing consent from functional consent.
Only collect what you need. If your contact form asks for a phone number but you never call anyone, stop collecting it.
In practice: Audit your forms, analytics, and third-party tools. Remove anything that collects data you don't use.
Keep personal data accurate and up to date.
In practice: Give users a way to update their information. If you maintain a customer database, have a process for corrections.
Don't keep personal data longer than necessary.
In practice: Set retention policies. Delete old form submissions, purge inactive user accounts (with notice), and configure your analytics to anonymize data after a set period.
Protect personal data with appropriate security measures.
In practice: Use HTTPS. Keep your CMS and plugins updated. Use strong passwords and 2FA. If you store customer data, encrypt it at rest.
You need to demonstrate compliance — not just be compliant. Documentation matters.
In practice: Maintain a record of processing activities (ROPA). Document your consent mechanism. Keep records of data subject requests.
The most common mistake: installing a cookie banner that loads all cookies first and then shows a notice. GDPR requires opt-in consent. Non-essential cookies — analytics, advertising, social media pixels — cannot fire until the visitor actively consents.
Many popular cookie banner plugins still get this wrong in 2026. They show a banner, but the tracking scripts are already running. That's not compliance.
Template privacy policies are better than nothing, but they often fail to describe your actual data practices. If your privacy policy doesn't mention the specific third-party services you use (Google Analytics, Stripe, HubSpot, Meta Pixel, etc.), it's incomplete.
GDPR requires you to disclose: what data you collect, why, who you share it with (including specific third parties), how long you keep it, and what rights users have. A generic template can't know what your site actually does.
Under GDPR, any EU resident can request a copy of all personal data you hold about them, ask you to delete it, or request you stop processing it. You have 30 days to respond.
Many small businesses don't have a system for handling these requests. When one arrives — and they do — scrambling to figure out where data lives across email, CRM, analytics, and payment systems wastes time and risks missing the deadline.
This is the foundational problem. Most small business owners don't have a complete picture of what tracking technologies are running on their website. Your developer added Google Analytics. Your marketing person added a Meta Pixel. A WordPress plugin added three more trackers you've never heard of.
If you don't know what data you're collecting, you can't comply with GDPR.
GDPR compliance isn't a checkbox you tick once. Your website changes. You add new tools, new pages, new integrations. Each change can introduce new data collection that needs to be disclosed and consented to.
Without ongoing monitoring, compliance degrades over time.
Here's a practical checklist you can work through today:
Before you can comply, you need to know what data your website collects. Run a comprehensive scan that detects:
This is the foundation everything else builds on.
Your consent banner must:
Your privacy policy should be:
It must cover: data controller identity, types of data collected, purposes, legal bases, third-party recipients, international transfers, retention periods, and user rights.
Create a process for handling data subject requests:
Create a Record of Processing Activities (ROPA) that lists:
Set up a system to:
Most of the steps above require either specialized expertise or significant manual effort — or both. That's where Custodia comes in.
Custodia is an AI-powered privacy compliance platform built specifically for small businesses. Here's how it maps to the checklist above:
Automated scanning: Custodia's AI crawls your website like a real visitor, detecting every cookie, tracker, pixel, and third-party script. You get a complete map of your data collection in minutes, not days.
Smart consent banner: Generated from your actual scan data — not a template. Jurisdiction-aware (GDPR opt-in for EU visitors, CCPA opt-out for California). Supports Google Consent Mode v2 out of the box.
AI-generated privacy policy: Written from your real data practices, not fill-in-the-blank templates. When your site changes, your policy updates automatically.
DSAR management: Built-in intake form, deadline tracking, AI-assisted data discovery across your systems, and automated response drafting.
Compliance dashboard: See your GDPR, CCPA, and state law compliance status at a glance. Get specific, plain-English recommendations for closing any gaps.
Weekly re-scans: Catch new trackers, broken consent flows, or policy gaps before they become violations.
Plans start at $29/month — a fraction of what a privacy consultant would charge for a single audit.
No signup required. See exactly what your website is collecting in 60 seconds.
Last updated: March 2026
Originally published at Custodia Privacy Blog