The General Data Protection Regulation turned seven years old in 2025. You'd think by now most businesses would have it under control. You'd be wrong. Enforcement fines are still climbing, and the most common victims aren't giant multinationals — they're mid-sized companies that collected personal data without thinking too hard about what that meant.
This guide won't make you a GDPR lawyer. But it will tell you what your business genuinely needs to have in place to avoid being low-hanging fruit for a regulator or a data subject complaint.
"GDPR compliance is not a project you complete — it's a baseline you maintain."
1. Know What Data You Actually Hold
The foundation of GDPR compliance is a Record of Processing Activities (RoPA). This is a document — it can be as simple as a spreadsheet — that lists:
- What personal data you collect (names, emails, IP addresses, etc.)
- Why you collect it (the legal basis)
- Where it's stored (your CRM, your email platform, a spreadsheet)
- Who has access to it
- How long you keep it
- Whether you share it with third parties
Many SMEs skip this step because it feels administrative. Don't. A RoPA is what regulators ask for first in an investigation, and it's what your team needs to actually manage requests from individuals.
2. Establish a Legal Basis for Everything
You can't just collect data because it's useful. Under GDPR, every processing activity needs one of six legal bases. The ones most SMEs rely on are:
- Consent — freely given, specific, informed, and withdrawable. Don't bury it in T&Cs.
- Legitimate interests — you have a genuine business reason and it doesn't override the individual's rights. Requires a documented assessment.
- Contract — processing is necessary to deliver a service the person signed up for.
- Legal obligation — you're required to process the data by law (e.g., payroll records).
If you can't clearly articulate the legal basis for a specific dataset, stop collecting it until you can.
3. Sort Out Your Cookie Consent
If your website uses any third-party scripts — Google Analytics, a Facebook pixel, an intercom chat widget — you need a cookie consent banner that works correctly. "Works correctly" means:
- Non-essential cookies are blocked by default
- The user can reject all non-essential cookies in a single click
- Consent choices are stored and respected on return visits
- You have a cookie policy that accurately lists all cookies your site uses
Regulators across Europe are now specifically targeting cookie banners that use dark patterns — making it easy to accept and hard to decline. Our Cookie Setup Wizard scans your site and generates a compliant configuration in minutes.
4. Prepare for Subject Rights Requests
Any person whose data you hold can exercise their rights under GDPR. Most commonly, that means:
- Subject Access Request (SAR/DSAR): "Send me all the data you hold on me."
- Erasure Request: "Delete everything you have about me."
- Rectification: "This data you hold is incorrect — fix it."
- Portability: "Send me my data in a machine-readable format."
You have 30 calendar days to respond. You don't need to fulfil every request automatically — some have lawful exemptions — but you do need to acknowledge receipt and respond within the deadline.
Set up a dedicated inbox or form for rights requests. Even just
privacy@yourdomain.com forwarding to someone responsible is a meaningful step.
5. Have a Breach Response Plan
A personal data breach — whether it's a hacked database, an email sent to the wrong recipient, or a lost laptop — must be reported to your supervisory authority within 72 hours if it poses a risk to individuals. If the risk is high, you must also notify the affected individuals directly.
You don't need a 40-page document. You need:
- A clear internal policy on who decides whether a breach needs reporting
- A log of all breaches (even minor ones you didn't report)
- A template notification for the regulator and for affected individuals
6. Review Your Third-Party Processors
Every SaaS tool, outsourced service, or cloud platform that processes personal data on your behalf is a data processor. You are legally required to have a Data Processing Agreement (DPA) in place with each one.
Most reputable vendors provide these automatically — AWS, Google Workspace, HubSpot, etc. all offer DPAs. The problem is smaller vendors or freelancers who process data informally. Review your tech stack and make sure every processor is covered.
Getting Started
GDPR doesn't have to be a nightmare. The core requirement is genuine, not performative: care about the personal data you hold, document what you do with it, and give individuals meaningful control. Most of the mechanisms for that are common sense applied consistently.
If you want a structured way to work through this, our platform walks you through each compliance module with practical checklists designed for teams without a dedicated DPO.
Start your compliance journey
Try GDPR Compliance Hub free
Cookie Plan starts at €6/month. GDPR Starter from €19/month.
Get started free