The GDPR Toolkit: Every Tool You Need to Stop Breaking European Law

Cookie banners are just the beginning. Here's the complete stack for running a website that won't get you fined €20 million.

GDPR compliance toolkit - essential tools for European websites

Let me guess: You added a cookie banner, called it a day, and hoped nobody would notice the Google Analytics script still firing before consent.

Bad news: The regulators noticed. 2024 had record GDPR fines. 2025 was worse. 2026 is shaping up to be brutal.

Good news: Compliance isn’t that hard once you know what tools to use.

The uncomfortable math: GDPR fines can reach €20 million or 4% of global revenue—whichever is higher. That’s not a typo. That “whichever is higher” clause has bankrupted companies.

This isn’t legal advice. This is a practical toolkit from someone who’s helped 30+ websites get compliant without losing their minds.


The GDPR Compliance Stack

Here’s everything you need, organized by function:

CategoryWhat It DoesTop PickCost
Consent ManagementCookie banners, consent recordsCookiebot€9-108/yr
AnalyticsTrack visitors legallyPlausible€9-69/mo
Email MarketingGDPR-compliant newslettersMailjetFree-€15/mo
Forms & DataCollect data properlyTallyFree-€29/mo
Privacy PolicyGenerate legal docsiubenda€27-99/yr
Data RequestsHandle DSAROneTrustFree tier
HostingEU data residencyHetzner€4-20/mo
CDNEU-compliant deliveryBunny CDN€0.01/GB

Let’s break down each category.


1. Consent Management

This is what users see. It’s also what regulators check first.

What You Actually Need

The legal requirement: Get explicit, informed consent BEFORE setting non-essential cookies. Not "implied consent." Not "by using this site you agree." Actual, affirmative, reversible consent.

The Tools

Cookiebot — The Industry Standard

Country: Denmark (EU)
Price: Free to €108/year
Best for: Most websites

Cookiebot is what most compliance consultants recommend. It automatically scans your site, categorizes cookies, blocks scripts until consent, and keeps audit logs.

The magic: It actually blocks Google Analytics, Facebook Pixel, and other scripts before consent. Not with honor-system “please don’t track” requests—with actual JavaScript blocking.

Free tier: Works for sites under 50 pages. Beyond that, €108/year.

More customizable than Cookiebot. Better for complex sites with multiple domains, custom integrations, or enterprise compliance requirements.

Price: Starts around €50/month. Enterprise gets expensive fast.

The DIY Option — Osano Open Source

If you’re technical and cheap, Osano’s open-source consent manager works. You host it. You maintain it. You accept that support is “read the GitHub issues.”

Price: Free forever. Your time is the cost.

Common mistake: Adding a cookie banner that does nothing. The banner must actually block tracking scripts until consent. A decorative “we use cookies” notification is worse than nothing—it’s evidence you knew the law and chose aesthetics over compliance.

Implementation Checklist

  • Banner appears before any non-essential cookies load
  • “Accept all” and “Reject all” are equally prominent
  • Users can change preferences later
  • Consent is logged with timestamp
  • Scripts only fire after explicit consent

2. Analytics

Google Analytics Alternatives: See Your Traffic Legally

Google Analytics is the biggest GDPR headache for most sites. Data goes to America. Google uses it for advertising. The legal basis is… questionable at best.

The EU-Compliant Options

Country: Estonia (EU)
Cookies: None
Price: €9-69/month

No cookies. No consent banner needed for analytics. EU servers only. Open source. Shows you everything you actually need—pageviews, referrers, geography—without the privacy invasion.

📊

From Experience

I switched from Google Analytics to Plausible in 2023. Lost: creepy user tracking, bounce rate obsession, data I never used. Gained: clean conscience, faster site (1KB vs 45KB script), no cookie banner for analytics.

Best for: 90% of websites that just need basic traffic data.

Matomo — The GA Replacement

Want Google Analytics features without Google? Matomo is feature-equivalent. Heatmaps, funnels, user flows—all there.

The trade-off: More complex. Can require cookies (configurable). Self-hosted option available.

Price: Cloud starts at €19/month. Self-hosted is free (you pay for hosting).

Fathom — The Simple Premium

Like Plausible but slightly pricier and more established. Canadian company with EU servers.

Price: Starts at $15/month.

Analytics Decision Tree

Need advanced features (funnels, heatmaps)? → Matomo
Just need traffic basics? → Plausible
Want maximum simplicity? → Fathom
Budget is zero? → Umami (self-hosted)

3. Email Marketing

Newsletters That Won’t Get You Fined

Email marketing under GDPR requires:

  • Explicit opt-in (no pre-checked boxes)
  • Easy unsubscribe
  • Records of consent
  • Data stored in compliant locations

The EU-Safe Options

Mailjet — Best Free Tier

Country: France (EU)
Free tier: 6,000 emails/month
Price: €15/month for 15k emails

Owned by Sinch (Swedish company). EU data processing. Solid automation features. The free tier is actually usable.

Brevo (ex-Sendinblue) — All-in-One

French company. CRM, email, SMS, chat all in one platform. Good for businesses wanting unified customer communication.

Price: Free to €25/month depending on volume.

Mailchimp — With Caveats

Yes, it’s American. Yes, it can be GDPR-compliant. You need to:

  • Enable EU data center
  • Sign their DPA
  • Use double opt-in
  • Actually read their compliance documentation

For small lists, EU alternatives are easier. For established businesses already on Mailchimp, migration might not be worth it.

Double opt-in: User signs up → gets email → clicks confirmation link → only then added to list. Required in Germany, strongly recommended everywhere. Mailjet and Brevo make this easy.


4. Forms & Data Collection

Collect Data Without Collecting Lawsuits

Every form on your site is a data collection point. Every data collection point needs GDPR consideration.

The Compliant Form Builders

Tally — Simple, EU-Hosted

Country: Belgium (EU)
Free tier: Unlimited forms, unlimited responses
Price: €29/month for premium

The Notion of form builders. Clean interface, powerful features, actually respects privacy. No external trackers. EU data residency.

The free tier is wild: Unlimited everything. They make money on premium features, not on selling your respondents’ data.

Typeform — With Configuration

Spanish company, but uses AWS (including US regions). Can be configured for EU-only processing. Beautiful forms, good UX, requires reading their privacy documentation.

Price: €25-83/month.

FormKeep — For Developers

Receives form submissions, stores them securely, forwards to your email/webhook. No fancy builder—just secure data handling.

Best for: Static sites that just need a form backend.

Form Compliance Checklist

  • Privacy policy linked from every form
  • Clear explanation of why you’re collecting data
  • Separate checkbox for marketing consent (not bundled with submission)
  • Data stored in EU jurisdiction
  • Process for deleting data on request

5. Privacy Documentation

Privacy Policies That Actually Work

“We respect your privacy” is not a privacy policy. You need specific, accurate documentation about what data you collect and why.

Privacy Policy Generators

iubenda — The Standard

Country: Italy (EU)
Price: €27-99/year
What you get: Privacy policy, cookie policy, terms & conditions

Questionnaire-based generator. Answer questions about your site, get legally-reviewed documents. Updates automatically when laws change.

The value: Lawyer-written policies cost €500-2000. iubenda costs €27/year.

Termageddon — Auto-Updating

Similar concept, American company with GDPR compliance. Policies automatically update when regulations change.

Price: $99/year for all documents.

DIY Warning

Can you write your own privacy policy? Technically yes. Should you? Only if you’re a data protection lawyer or enjoy courtroom drama.

A privacy policy written by an AI or copied from a template is a privacy policy waiting to be tested in court. Template plus lawyer review is the minimum for any serious site.

6. Data Subject Requests

Handling “Delete My Data” Requests

GDPR gives users rights: access, deletion, portability. When they exercise those rights, you have 30 days to respond.

DSAR (Data Subject Access Request) Tools

OneTrust — Free Tier Available

Industry leader for enterprise privacy management. Their free tier handles basic DSAR intake and tracking.

Use case: You get occasional deletion requests and need to track them.

Mine — Consumer-Focused

Helps individuals request their data from companies. If you’re a company, you’ll receive requests through their platform.

What to do: Set up a process to handle requests from Mine and similar services.

The Manual Approach

For small sites:

  1. Create an email address: [email protected]
  2. Document your data inventory (what you collect, where it’s stored)
  3. Create a spreadsheet to track requests
  4. Respond within 30 days

Pro tip: Most small sites can handle DSAR manually. You only need automation tools when you’re getting more than a few requests per month.


7. Hosting & Infrastructure

Where Your Data Physically Lives Matters

Data residency isn’t just about where your hosting provider is incorporated—it’s about where the servers physically sit.

EU-Based Hosting

Hetzner — The Developer Favorite

Country: Germany
Data centers: Nuremberg, Falkenstein, Helsinki
Price: €4-20/month for VPS

Excellent value, German engineering, genuinely good infrastructure. Used by privacy-conscious projects across Europe.

Scaleway — The French Option

Paris and Amsterdam data centers. Good Kubernetes support. Competitive pricing.

Price: Starts at €7/month for compute.

OVHcloud — The European Giant

French company, data centers across Europe. More enterprise-focused but has affordable tiers.

CDN: Bunny vs Cloudflare

Bunny CDN: Slovenian company. You can choose EU-only edge locations. €0.01/GB pricing.

Cloudflare: American company. Has EU-only options but requires Enterprise plan for guaranteed EU-only processing. Free tier processes data globally.

For strict GDPR compliance: Bunny CDN with EU edge locations. For "good enough" with better features: Cloudflare with their EU data localization suite.


The Complete Stack

For a typical business website:

LayerToolCost/month
HostingHetzner VPS€5
CDNBunny CDN~€2
AnalyticsPlausible€9
ConsentCookiebot€9
FormsTallyFree
EmailMailjetFree-€15
Legal docsiubenda~€3
Total~€28-43/mo

Compare to: One GDPR fine for a small business: €5,000-50,000.

The math is obvious.


The Implementation Order

If you’re starting from zero, do this in order:

Week 1: Foundation

  1. Move hosting to EU provider
  2. Replace Google Analytics with Plausible
  3. Add consent management (Cookiebot)

Week 2: Documentation

  1. Generate privacy policy (iubenda)
  2. Audit all forms—add privacy notices
  3. Set up [email protected]

Week 3: Refinement

  1. Test consent flow—verify scripts are actually blocked
  2. Configure EU data residency for email provider
  3. Document your data inventory

Ongoing

  • Respond to data requests within 30 days
  • Review tools quarterly for compliance updates
  • Update privacy policy when you add new features

Quick Audit Checklist

Run through this for any existing site:

  • Cookie banner appears before non-essential scripts
  • Can reject all cookies in 1 click (not buried in settings)
  • Consent is logged with timestamp
  • Can withdraw consent later

Analytics & Tracking

  • Analytics tool stores data in EU
  • No tracking before consent (or using cookieless analytics)
  • No Facebook Pixel without explicit consent
  • No Google Analytics without consent (or using GA4 with consent mode)

Data Collection

  • Privacy policy linked from all forms
  • Email signup uses double opt-in
  • Clear purpose stated for each form
  • Marketing consent separate from transactional consent

Documentation

  • Privacy policy exists and is accurate
  • Cookie policy lists all cookies with purposes
  • Contact method for data requests exists
  • Records of processing activities documented

Infrastructure

  • Hosting in EU jurisdiction
  • CDN uses EU edge locations (or properly configured)
  • Backups stored in EU
  • Third-party tools have DPAs signed

Common Mistakes I See Constantly

“We’re too small to be fined” False. Small businesses get fined. The fines are smaller but still painful. A €10,000 fine hurts a small business more than a €10 million fine hurts a multinational.

“We added a cookie banner, we’re compliant” A banner that doesn’t block scripts is decoration, not compliance. Test it—disable JavaScript and see if tracking pixels still load.

“Our US tool says they’re GDPR compliant” Compliance isn’t binary. A US tool can be configured compliantly, but you need to verify EU data processing, sign their DPA, and often upgrade to paid tiers.

“We don’t collect personal data” IP addresses are personal data. Email addresses are personal data. That contact form you forgot about? Personal data.


Resources

  • GDPR.eu — Plain-English guide to the regulation
  • ICO (UK) — Best guidance documents even for EU
  • CNIL (France) — Strictest interpretations, good for understanding limits

Related:


Last updated: January 2026. This is not legal advice—consult a data protection professional for your specific situation.