Contents
- 1. Does GDPR apply to Webflow sites?
- 2. Six compliance requirements for Webflow sites
- 3. Cookie consent on Webflow
- Your options for cookie consent on Webflow
- 4. Privacy policy requirements
- 5. Third-party scripts and trackers in Webflow
- How scripts typically get added to Webflow sites
- 6. Data Processing Agreement (DPA) with Webflow
- 7. Forms and data collection on Webflow
- 8. Check your Webflow site for free
- 9. Quick compliance checklist for Webflow site owners
Webflow GDPR Compliance Guide 2026: What Site Owners Actually Need
Table of Contents
1. Does GDPR apply to Webflow sites? 2. Six compliance requirements for Webflow 3. Cookie consent on Webflow 4. Privacy policy requirements 5. Third-party scripts and trackers in Webflow 6. Data Processing Agreement with Webflow 7. Forms and data collection 8. Check your Webflow site for free 9. Quick compliance checklist1. Does GDPR apply to Webflow sites?
Yes — if you have even one visitor from the EU, GDPR applies to your Webflow site.
GDPR (General Data Protection Regulation) is territorial: it covers any website that processes personal data of people in the European Union, regardless of where you or your hosting are based. Webflow is a US-based company (San Francisco) and its servers are on AWS (primarily US East). That means:
- If you use Google Analytics, Meta Pixel, or any tracking script — you need consent before loading them
- If you have a contact form — you need a privacy policy that tells visitors how their data is handled
- If you use Webflow's native forms — Webflow stores submissions on their US servers; this counts as a data transfer
- If you embed YouTube videos, Google Maps, or social feeds — those scripts load their own trackers and may need consent
The good news: Webflow's platform gives you the tools to become compliant. The tricky part is knowing which ones to use — and which gaps Webflow's built-in tools don't cover.
2. Six compliance requirements for Webflow sites
| # | Requirement | Status on Webflow |
|---|---|---|
| 1 | Cookie consent banner (opt-in, before scripts load) | Needs a CMP — Webflow has no native cookie banner |
| 2 | Privacy policy (Art. 13 GDPR, published and accessible) | You create it in Webflow's CMS — must cover all data processing |
| 3 | Data Processing Agreement (Art. 28, with Webflow Inc.) | Webflow offers a DPA — must be signed |
| 4 | Secure connection (HTTPS + security headers) | ✓ Enforced on all *.webflow.io and custom domains |
| 5 | Lawful basis for form data collection | Webflow collects submissions — needs consent mechanism + privacy link |
| 6 | Third-party script control (block until consent) | Manual — Webflow embeds need a consent management tool |
4. Privacy policy requirements
Under GDPR Article 13, your Webflow site must have a privacy policy that is easily accessible from every page (typically in the footer) and covers at least:
- Who is the data controller (your business name, address, contact)
- What personal data you collect (from forms, cookies, analytics, etc.)
- What legal basis you rely on (consent, legitimate interest, contractual necessity)
- How long you retain the data
- Whether data is transferred outside the EU (Webflow's US servers count)
- What rights the user has (access, rectification, erasure, portability, etc.)
- How to file a complaint with a supervisory authority
Webflow's static pages make it easy to create and style a privacy policy page. The challenge is making sure it's complete. Many Webflow sites list tracking tools in their privacy policy but fail to mention Webflow's own data processing (form submissions, hosting logs).
5. Third-party scripts and trackers in Webflow
Webflow makes it easy to add scripts — and that's exactly where compliance gets tricky. When you paste a Google Analytics or Meta Pixel snippet into Webflow's custom code section, that script runs on every page load, for every visitor, immediately. No consent check, no delay.
To be GDPR compliant, you must:
- Install a CMP that manages script-blocking (Cookiebot, Osano, CookieYes, or a Webflow-specific solution like Finsweet's cookie consent)
- Move tracking scripts into the CMP's script manager, not Webflow's global custom code section
- Test that scripts are actually blocked before consent — use your browser's network tab or our free compliance scanner
How scripts typically get added to Webflow sites
- Project settings → Custom Code → Head code — runs on every page before consent. This is where Analytics/GTM/Pixel should NOT be for EU visitors.
- Page-level custom code — runs on specific pages. Same issue: no consent gate.
- Embed element — a Webflow component that accepts HTML. Often used for newsletter forms, chat widgets, and tracking pixels.
- Webflow Apps / Integrations — third-party app integrations installed through Webflow's marketplace.
Recommendation: Keep <head> custom code clean: only include your CMP script there. Let the CMP decide when (and if) tracking scripts load.
6. Data Processing Agreement (DPA) with Webflow
Webflow is a data processor — it stores and processes personal data on your behalf (form submissions, hosting logs, CDN access logs). Under GDPR Article 28, you need a signed DPA with Webflow.
Webflow offers a standard DPA. To sign it:
- Log into your Webflow account
- Go to Account Settings → Billing → Data Processing Agreement
- Review and accept the DPA (available for Workspace and Site plans)
- Download a signed copy for your records
Webflow's DPA covers Standard Contractual Clauses (SCCs) for EU-US data transfers, sub-processor lists, and their security measures (SOC 2, ISO 27001 certified). If you're on a free Webflow site, the DPA terms still apply, but you should confirm Webflow's stance on free-tier data processing.
If you use third-party services through your Webflow site (Google Analytics, Mailchimp, Stripe, etc.), you need a DPA with each of them too.
7. Forms and data collection on Webflow
Webflow forms are a common compliance blind spot. When a visitor submits a form on your Webflow site:
- The data is stored in Webflow's CMS (US servers)
- Webflow sends you an email notification
- The data stays in Webflow unless you export it or connect a third-party tool (Zapier, Make, Airtable, etc.)
You must:
- Add a checkbox above the submit button: "I agree to the processing of my data according to the [privacy policy]"
- Link to your privacy policy near the form
- State what the data is used for (e.g., "We'll send you the guide via email")
- Set a retention period and clean up old submissions
Webflow forms don't have built-in consent checkboxes — you'll need to add one using Webflow's native form builder (add a checkbox field, make it required, and label it with your consent text).
8. Check your Webflow site for free
Not sure if your Webflow site is compliant right now? You can check in under 30 seconds — no sign-up, no installation.
Run a free compliance scan on your Webflow site →The scanner checks for:
- SSL / HTTPS — is your connection secure? (Webflow enforces this, but double-check custom domains)
- Cookie consent banner — does the page have a detectable CMP? (Cookiebot, Osano, CookieYes, custom)
- Privacy policy link — is there a privacy policy linked from the page?
- Imprint / legal notice — required for German, Austrian, and Swiss markets (§ 5 DDG / § 5 TMG)
- Security headers — CSP, HSTS, X-Frame-Options, Referrer-Policy
- Third-party trackers — detects Google Analytics, Meta Pixel, Hotjar, LinkedIn, and others
- Google Consent Mode v2 — is it implemented?
- IAB TCF signals — for ads and programmatic compliance
- DORA-related page markers — static references to failover, incident response and continuity in the served HTML; this is not a DNS lookup or DORA assessment
The scanner is platform-agnostic — it works on any Webflow, Squarespace, WordPress, Shopify, or custom-built site. It detects the platform but does not require any platform-specific installation.
9. Quick compliance checklist for Webflow site owners
| Task | Where to do it on Webflow | |
|---|---|---|
| Install a CMP (Cookiebot, Osano, CookieYes, Finsweet) | Project Settings → Custom Code → Head | |
| Move all tracking scripts into the CMP | Remove from Webflow custom code; add via CMP dashboard | |
| Create and publish a privacy policy (Art. 13) | Webflow CMS page → link in footer | |
| Sign Webflow's DPA (Art. 28) | Account Settings → Billing → DPA | |
| Add consent checkbox to all forms | Webflow form builder → add required checkbox field | |
| Create imprint/legal notice if you serve DACH markets | Static page → link in footer | |
| Check accessibility (EAA / EN 301 549) | Free EAA checklist → | |
| Verify cookie consent actually blocks scripts before consent | Free compliance scan → | |
| Set a manual recheck routine | Free compliance scan → |
Further reading
- Squarespace GDPR Compliance Guide
- Wix GDPR Compliance Guide
- Shopify GDPR Compliance Guide
- EU Cookie Consent Guide 2026
- European Accessibility Act Guide
- NIS2 Vendor & Supply Chain Compliance
- BigCommerce GDPR Compliance Guide 2026: What Store Owners Actually Need
- Magento & Adobe Commerce GDPR Compliance Guide 2026
Last updated: August 29, 2026 · This guide is for informational purposes and does not constitute legal advice. For high-risk compliance decisions, consult a qualified attorney.
How does EUComply compare with the established tools? See our head-to-head comparison — pricing, features and where each one falls short.
Related: Compliance is only half the story — knowing when your site goes down is the other. See our free uptime monitoring tools comparison.