2024-2026 brought a wave of privacy regulation: EU AI Act, expanded state laws in the US (Colorado, Connecticut, Virginia, California’s deepening CCPA), and stricter enforcement of GDPR. For SMB site owners, the noise level is high but the practical posture has converged. Here’s what compliance actually looks like in 2026 and the analytics setup that keeps you safe without losing useful data.
The regulations that affect SMB sites
- GDPR (EU): consent required for any non-strictly-necessary tracking; right to access/delete personal data; data processing agreements with vendors.
- CCPA + CPRA (California): right to opt out of sale/sharing of personal info; required disclosure of data collection.
- Colorado / Connecticut / Virginia / etc. (US state laws): similar to CCPA, slowly converging on a baseline.
- EU AI Act: limits automated decision-making and requires disclosure when users interact with AI.
- DSA (EU Digital Services Act): for larger platforms; mostly doesn’t affect SMBs but worth knowing.
The compliant baseline (works almost everywhere)
- Honest consent banner with equally-weighted Accept and Decline buttons.
- Consent Mode v2 wired correctly so declined-consent users still produce modeled data.
- Privacy policy that clearly lists every analytics, advertising, and third-party tool you use.
- Data subject access request (DSAR) handling: an email address where users can request data access or deletion.
- Data processing agreement with every vendor that sees user data (GA4, Cloudflare, Resend, etc.).
- Cookie banner displaying for first-time visitors only; consent stored.
The cookie banner reality
Most SMB cookie banners are awful: bright green Accept, tiny gray Decline, modal overlay that blocks the page. EU regulators have been ruling these non-compliant. The 2026-compliant banner is small (bottom of screen, not modal), honest (equal-weight buttons), and respects the choice immediately (no nagging on subsequent pages).
Cookieless or privacy-first analytics
For SMBs whose audience is privacy-conscious, the path of least resistance is a cookieless analytics tool that doesn’t require a consent banner at all. Plausible, Fathom, Simple Analytics — all run without cookies and don’t collect PII. We use Plausible on three FH client sites where the audience is developer/B2B and reCAPTCHA-skeptical.
Trade-off: weaker attribution data, no audience segmentation, no Google Ads conversion bidding. For most SMBs, the trade-off is worth it. For SMBs heavy on paid acquisition, GA4 with Consent Mode v2 is still the right answer.
PII in lead forms
Lead forms collect PII by definition (name, email, phone). The compliance posture: (1) collect only what you need; (2) store on a server you control or a vetted vendor; (3) delete on request; (4) have a documented retention policy. Most SMB form data lives in Supabase under tenant-scoped RLS — both AWS-equivalent compliant for SOC 2 and easy to delete on a DSAR.
Email marketing compliance
CAN-SPAM (US), CASL (Canada), GDPR (EU) all require: explicit consent before adding someone to a marketing list, clear unsubscribe in every email, sender identification, no misleading subject lines. Resend, Mailchimp, ConvertKit all handle the unsubscribe mechanics. The consent capture is on you — opt-in checkboxes on forms, not opt-out.
AI disclosure
The EU AI Act requires disclosure when users interact with AI systems. If you have an AI chatbot on your site, it must identify as AI. ‘You’re chatting with our AI assistant. Type ‘human’ to reach our team’ — that covers the disclosure.
Server-side tagging and privacy
Some privacy-focused agencies pitch server-side tagging as the answer. It moves the data flow to your server but the data still ends up at Google/Meta. It’s a useful technique for ad-blocker resistance (see the SSTagging post) but it’s not a privacy win on its own.
What ‘privacy-first’ actually means in 2026
- Collect less. Every field on every form should justify itself.
- Hold it shorter. Retention policies of 2-3 years for most lead data, less for browsing data.
- Be honest. Plain-English privacy policy. Plain-English consent banner. No dark patterns.
- Make deletion easy. DSAR requests should result in actual deletion within 30 days.
- Vet vendors. Don’t add a third-party script unless you’ve confirmed they’re GDPR-compliant.
Where SMBs get tripped up
- Adding a tracking pixel from a new vendor without updating the privacy policy.
- Letting consent banners default-accept (illegal in EU).
- Pre-filling email opt-in checkboxes (illegal in EU).
- Forgetting to update the privacy policy when you change vendors.
- Storing lead data forever ‘in case we need it.’ Retention windows matter.
Tools that get most of this right for SMBs
- Cookiebot — consent banner with Consent Mode v2 support, ~$99/year.
- Termly — privacy policy generator + cookie banner.
- Iubenda — EU-focused privacy compliance suite.
- Plausible / Fathom — cookieless analytics, no banner required.
- Supabase — SOC 2 compliant data store, simple deletion API.
- Cloudflare — GDPR-compliant CDN with EU data residency option.
How this lands across FH client work
Every FH client site ships with: an honest cookie banner (Cookiebot), Consent Mode v2 wired to GA4, a documented privacy policy listing every vendor, a tenant-scoped data store with deletion-on-request, and AI disclosure on chat features. The compliance posture is real, not theater. If your site’s privacy setup is overdue for an update, book a consultation — the audit is a half-day engagement that catches the gaps before a regulator does.