Privacy-Friendly Analytics: The Complete Guide for 2026

Blog hero with Clickport's cookie-free analytics panel dimmed on the right: 24,318 visitors counted this week, then a ledger reading cookies set 0, consent banners shown 0, visitors modeled or estimated 0, personal data stored none. Left side: Clickport wordmark, Privacy-Friendly Analytics kicker, and four labels reading no cookies, no banner, nothing to reject; a visitor ID that dies every 24 hours; 20-40% more traffic than GA4 showed; consent-exempt per CNIL and BfDI.

Google Analytics shows you a fraction of your real traffic and hands the rest to Google's ad network. That's the deal you agreed to. Privacy-friendly analytics flips both halves: your visitors get counted without being tracked, and the data stays yours.

This guide is the whole picture in plain words. What these tools are, how they count without cookies, what the law says in 2026, what you give up, and how to switch.

Key Takeaways
  • Cookie banners hide most of your traffic. Only about 25% of European visitors accept all cookies, and the UK's own privacy regulator lost 90.8% of its tracked traffic to its own compliant banner.
  • Privacy-friendly analytics needs no banner. No cookies, no stored IPs, no personal data, so the consent rules don't apply. France's CNIL and Germany's BfDI both confirm the exemption.
  • It works with a visitor ID that dies every 24 hours. Same visitor today: one ID. Same visitor tomorrow: a new ID nobody can link back. Nothing follows people around.
  • Teams that switch typically see 20-40% more pageviews than GA4 showed. That's not inflation. That's the traffic the banner was hiding.
  • The honest trade: no returning-visitor stats, and ad blockers can still block any script, ours included. For most sites that's a fair price for numbers you can trust.

What is privacy-friendly analytics?

Privacy-friendly analytics measures your traffic without following people. Four things make a tool qualify:

No cookies. No personal data. No consent needed. EU hosting.

Clear all four and you can take the cookie banner down, for analytics anyway. Plenty of tools clear the bar: Plausible, Fathom, Matomo in cookieless mode, Pirsch, Simple Analytics, Umami, Swetrix, Clickport. The rest of this guide shows how that works in practice.

Here's what that looks like as a data policy. One column is everything the tool needs. The other column is everything it refuses to hold:

Clickport's data collection panel with two complete columns. We collect: page URLs with query strings stripped, referrer source, UTM parameters, country region city, device type and screen size, browser and OS from the user-agent, scroll depth and active time, clicks and outbound links and downloads, form submits as an event only, search terms and custom events. We never store: IP addresses, names or emails or phone numbers, form contents or keystrokes, raw user-agent strings, browser fingerprints, cookies or localStorage IDs, cross-site identifiers, advertising IDs, session recordings, visitor profiles of any kind
Both columns, complete. The left column is everything the dashboard runs on. The right column isn't a promise, it's the schema: there are no columns to put any of it in.

When the UK's Information Commissioner's Office, the people who enforce privacy law, put a proper consent banner on their own website, their tracked traffic dropped by 90.8%. Not a typo. Nine in ten visitors said no and vanished from the data. Not from the site. From the data.

That's not an outlier. Across Europe, only about 25.4% of users accept all cookies on a fair banner (Advance Metrics, 1.2M users). Controlled studies measured active rejection at 34-47% depending on banner design. In plain English: most Europeans never make it into your cookie-based data. On top of that, roughly 30-43% of internet users run an ad blocker, and in Germany it's 49%.

And the banners themselves? Audits keep finding that only about 15% meet minimum GDPR requirements. The rest run on dark patterns: pre-checked boxes, hidden reject buttons, "legitimate interest" toggles buried three screens deep. Most sites manage to annoy their visitors and break the law at the same time.

Put those together and a cookie-based tool on an EU site sees maybe a fifth to a third of what really happened. That means the dashboard isn't wrong by a rounding error. It's wrong by most of your audience. You're running the business on a sample, and the sample is skewed toward the kind of person who clicks "Accept all."

What Google Analytics really costs

It's heavy. The gtag.js loader alone is roughly 75 KB. It rarely travels alone: add Google Tag Manager, a consent platform, a pixel or two, and a session recorder, and you're shipping hundreds of KB of third-party JavaScript on every pageview, before your own content loads.

Illustration styled as a DevTools network panel: a typical e-commerce marketing stack loading tag manager, analytics, consent platform, Facebook pixel, and Hotjar scripts before the first product image, with an annotation totalling the third-party JavaScript at nearly 500 KB
A typical marketing stack, drawn as a network waterfall: tag manager, analytics, consent platform, pixel, session recorder, all loading before the first product image. Illustration with representative sizes, not a live audit.

It needs a banner. The banner needs a consent platform. That's Cookiebot at $8-96 a month per domain, or OneTrust at enterprise scale for $50,000+ a year. If analytics is the only reason the banner exists, that whole line item is the price of keeping GA.

And consent mode invents data. When a visitor rejects cookies, GA4 doesn't go quiet. It sends cookieless pings and then models what that person might have done. I wrote up how that works in GA4 Consent Mode Modeling: The Numbers Google Invents. In other words: the gaps get filled with guesses, and there's no flag on which numbers are guessed.

Try Clickport free
30 days free. No credit card required.

How tracking works without cookies

No cookies, no fingerprint, no stored IP. Here's the whole trick.

Instead of putting a cookie on the visitor's device, the tool gives each visitor a temporary, anonymous ID. The ID lasts one day, then it's gone for good. Nobody, including us, can rebuild yesterday's ID or connect it to a person.

Clickport's IP handling panel: the IP arrives with the request, a geo lookup runs against a local MaxMind database on our own server, a one-way keyed hash of IP plus browser plus the visitor's local date produces the daily user ID, then the IP is discarded. Below, the ClickHouse sessions table schema with the ip_address column crossed out: it does not exist
How Clickport handles an IP: two jobs, then gone. The database schema has nowhere to put an IP. A leak can't expose what was never stored.

In plain English: your daily numbers are exact, and nobody gets followed.

And nothing about it is hidden. Open your browser's developer tools on any site running Clickport and you can read everything it sends. There's no name, no email, no ID that lasts.

This is not fingerprinting

People mix these up, so here's the line.

Fingerprinting collects a hundred tiny device details to build a permanent ID that follows you across the whole web, even after you clear your cookies. Google changed its own policy in December 2024 to allow it in its ad network. The UK regulator called that "irresponsible."

Privacy-friendly analytics is the opposite: two details, one day, one site, then gone. Calling it fingerprinting is like calling a Post-it note a surveillance system.

Clickport's transparency panel listing fingerprinting techniques it refuses: canvas fingerprinting, WebGL fingerprint IDs, AudioContext fingerprinting, font enumeration, plugin detection. Below: browser and OS come from standard user-agent parsing, and one GPU-name read catches headless bots but is never stored. Links to the privacy policy, GDPR compliance page, data processing agreement, and terms
What we refuse to do, in writing. Every claim on this list is checkable against the public policies.

What the law says

The short version, then the details.

  • Google Analytics: needs consent. Always. It sets cookies and sends data to the US.
  • Properly configured cookieless analytics: doesn't. France's CNIL and Germany's BfDI both confirm that aggregate-only, cookieless analytics is consent-exempt. The EDPB, the board that coordinates GDPR enforcement, runs a privacy-friendly tool on its own site.

The fines are real. GDPR penalties total about EUR 7.1 billion since 2018, and regulators now punish unfair banners too: SHEIN paid EUR 150 million last year partly because its cookies fired before anyone consented.

There's one more risk you skip entirely. GA4's legality depends on a fragile EU-US data deal whose two predecessors were both struck down in court. Tools that keep data in the EU never touch that question.

Clickport's data location panel: all visitor analytics data hosted by Hetzner in Germany, backups included, never transferred outside the EU. The complete sub-processor list shows zero sub-processors touching visitor analytics data, with US cloud providers, third-party CDNs, external queues, and ad or analytics vendors all crossed out
Where the data lives, with the complete sub-processor list. Zero sub-processors touch visitor analytics data.

And the law is moving in this direction, not away from it: a new EU proposal from November 2025 would write the consent exemption for simple audience measurement into the law itself. It's not passed yet. But you can see where this is headed.

Check your own site
Start with an inventory of your own site.
The free GDPR checker reads your page source, lists every tracking script, and shows whether each one waits for consent. Thirty seconds, no signup.
Scan your site for trackers →

What you give up

This isn't a free lunch, and you deserve the honest list.

  • No returning-visitor split. The ID dies daily, so nobody can tell a first visit from a fifth. Weekly and monthly unique counts run a little high for the same reason.
  • No cross-device tracking. Phone at lunch, laptop at night: two visitors.
  • Ad blockers still exist. They can block any client-side script, ours included. No analytics tool sees the visitors a blocker hides; what a cookieless tool removes is the consent gate, which is the far bigger hole.

None of these are bugs. Each one exists because fixing it would mean storing something that points at a person. What you get back: every visitor who reaches you gets counted, consent or no consent. Migration after migration shows 20-40% more pageviews than GA4 reported for the same site. Put another way: for every five visitors GA4 showed you, one or two more were standing off-screen the whole time. That's not padding. That's the traffic you had all along and never saw.

Try Clickport free
30 days free. No credit card required.

How to switch

I've walked enough people through this to know one thing: the fear of switching is always bigger than the switch.

Audit first. Open GA4 and write down what you really look at. For each report, ask: what decision does this support? Can't answer? You don't need it. Most teams use less than 20% of what GA4 offers.

Run both tools in parallel for four to eight weeks. For Clickport the install is one line. Compare pageviews, top pages, referrers, and goals each week. Expect the privacy tool to show 20-40% more. That's your proof for the stakeholders, not a discrepancy to fix.

Rebuild your goals. Form submissions, button clicks, page visits, custom events. In Clickport a custom event is one call: clickport.track('Signup', { plan: 'pro' }). Scroll depth, time on page, and outbound clicks come tracked by default.

Then cut over. Remove GA4 and the tag manager. If analytics was the only reason for the consent banner, take the banner down. Our flowchart tells you whether anything left still needs one. Update the privacy policy. Enjoy the faster pages.

Don't stress historical data. Export it to CSV or BigQuery, archive it, move on. The methodologies differ enough that old GA numbers next to new numbers are apples to oranges anyway.

Where Clickport fits

Full disclosure: I built Clickport, so weigh what I say accordingly. There are other good privacy-friendly tools, Plausible, Fathom, Matomo in cookieless mode, and more, and I compare them honestly in the alternatives guide. Any of them beats running GA behind a banner that hides most of your traffic.

Here's what I built Clickport to do differently:

  • Engagement, not just pageviews. Scroll depth, time on page, and an engagement score per page and per visit, tracked by default. You see what people did, not just that they came.
  • The full journey. Goals with revenue, funnels, session timelines that show each visit second by second, and a custom events API that's one function call.
  • AI traffic, handled. A dedicated AI Search channel for visitors from ChatGPT, Perplexity, and 14 more platforms, plus server-side, IP-verified AI crawler tracking.
  • Clean numbers. Bot detection runs on every visit, so the counts you act on are human.
  • The privacy part is the foundation, not a mode. About 4 KB of script, EU servers, and everything this article describes: no cookies, no banner, daily-rotating IDs, IPs discarded on arrival.

It's built for sites that want to understand their traffic, not just count it. If a plain counter is all you need, the simpler tools will serve you fine.

Frequently asked questions

What is privacy-friendly analytics?

Analytics that measures traffic in aggregate with no cookies, no stored personal data, and no consent banner. It tells you what happened on your site without following any one person around.

Is privacy-friendly analytics GDPR-compliant?

Yes, when set up right. France's CNIL and Germany's BfDI treat properly configured cookieless analytics as consent-exempt: aggregate data only, internal use only, no advertising, no cross-site tracking.

Not for analytics. If the banner only existed for Google Analytics, you can take it down after the switch. Other things on the page, ad pixels, A/B tools, support widgets, may still need consent.

Will I get less data than with Google Analytics?

Different data, and usually more of it. You lose returning-visitor stats, because there's no lasting identifier. You gain the visitors the consent banner was hiding: real migrations typically show 20 to 40 percent more pageviews. Ad blockers can still hide some visitors from any tool.

Is this the same as fingerprinting?

No. Fingerprinting builds a permanent ID from a hundred device details and follows you across the web. Privacy-friendly analytics uses a throwaway ID that lasts one day, works on one site, and can't be traced back to anyone.


When I started building Clickport, the goal was simple: analytics that works without making a single visitor feel tracked. No popups, no legal grey areas, no squinting at the numbers wondering if they're real. That's the whole idea behind privacy-friendly analytics. It isn't a compromise you swallow for compliance. It's better data from less tracking.

If you want to see what your traffic looks like without the banner in the way, setup takes under two minutes, and you can see how it works before you commit.

Try Clickport free
30 days free. No credit card required.

David Karpik

David Karpik

Founder of Clickport Analytics
Building privacy-focused analytics for website owners who respect their visitors.

Comments

Loading comments...

Leave a comment