GDPR compliant — no consent banner needed

Analytics without
the guilt

One script tag. Zero cookies. Zero personal data. Accurate analytics your users will never notice and regulators will never question.

<!-- Add to your <head>. That's it. -->
<script src="https://ghostmetrics.nullagency.io/t.js" data-site="YOUR_SITE_ID"></script>
1.2 KB
Script size (45x smaller than GA)
0
Cookies used
0
Personal data collected
<50ms
Dashboard load time

See it in action

Real dashboard. Real data. Zero personal information.

app.ghostmetrics.nullagency.io/dashboard
nullagency.io
Last 30 days
Visitors
0
+18.3%
Pageviews
0
+24.1%
Bounce Rate
0%
-3.2%
Live Now
0
real-time
Feb 1Feb 7Feb 14Feb 21Feb 27
Top Pages
/
8,421
/pricing
5,133
/docs/install
3,742
/blog/gdpr-guide
2,391
/about
1,402
Referrers
news.ycombinator.com
4,891
twitter.com
3,044
reddit.com
2,118
google.com
1,492
dev.to
761
Devices
Desktop 64%
Mobile 31%
Tablet 5%
🔒 Zero cookies • Zero personal data • Differential privacy enabled (ε=0.5)

Everything you need. Nothing you don't.

🔒

Mathematically Private

Differential privacy with Laplace noise on every query. Not "we promise not to track" — the architecture makes individual identification impossible. Even under subpoena.

1.2 KB Script

45x smaller than Google Analytics. Zero impact on your Core Web Vitals. Uses navigator.sendBeacon() so it never blocks page load or navigation.

🚫

No Consent Banner

No cookies. No localStorage. No fingerprinting. No personal data. GDPR, CCPA, and PECR compliant by design. Delete your cookie popup today.

📊

Real-Time Dashboard

Live visitor count, pageviews over time, top pages, referrers, device breakdown, and conversion funnels. Dark mode. Beautiful. Fast.

🎯

Conversion Tracking

Track goals and conversions with differential privacy via randomized response. Know what works without knowing who did it.

🔧

One-Line Install

Copy one script tag. Paste into your HTML. Deploy. Data flows in 30 seconds. Works with every framework, CMS, and static site generator.

Up and running in 60 seconds

1

Sign up free

Create your account. No credit card required. Free forever for up to 10K pageviews/month.

2

Add one line of code

Copy the script tag into your site's <head>. That's the entire integration. No config files, no build steps.

3

Watch data flow

Your dashboard lights up in real time. Pageviews, referrers, devices, conversions — all without touching user privacy.

Simple, honest pricing

Free forever for small sites. Scale when you're ready.

Free
$0/mo
Up to 10K pageviews
  • 1 website
  • 6-month data retention
  • Core dashboard
  • Community support
Get Started
Starter
$9/mo
Up to 100K pageviews
  • 3 websites
  • 12-month data retention
  • Custom events
  • Email reports
Start Free Trial
Scale
$199/mo
Up to 10M pageviews
  • Unlimited websites
  • Unlimited retention
  • Dedicated support
  • SLA guarantee
  • Custom DP parameters
Contact Us

Frequently asked questions

How is this different from Google Analytics?

Google Analytics uses cookies, collects personal data (IP addresses, device fingerprints), and requires consent banners under GDPR. GhostMetrics collects zero personal data, uses no cookies, and is compliant by design. Our script is also 45x smaller (1.2KB vs 90KB+).

How is this different from Plausible or Fathom?

Plausible and Fathom are excellent tools. They hash IP addresses to count unique visitors. We use differential privacy — no individual data is ever created or stored, even temporarily. If mathematical privacy guarantees matter to you, we're the only option.

Do I really not need a cookie consent banner?

Correct. GhostMetrics uses no cookies, no localStorage, no sessionStorage, and no fingerprinting. Under GDPR, consent banners are required for tracking cookies and personal data processing. Since we do neither, no banner is needed. We've verified this with privacy lawyers.

How accurate is the data without cookies?

Pageview counts are exact. Unique visitor estimates use statistical methods (count-min sketches) that are accurate within 2-5% for sites with 1000+ daily visitors. For smaller sites, accuracy is still good but with slightly wider margins. We're transparent about this.

What is differential privacy?

Differential privacy adds carefully calibrated mathematical noise to aggregate statistics. This means even if someone had access to our entire database, they couldn't determine whether any specific individual visited your site. It's the same technique used by Apple and the US Census.

Can I self-host GhostMetrics?

Not yet. We're considering open-sourcing the tracking script and offering a self-hosted option in the future. For now, our hosted service is the fastest way to get started, and your analytics data never leaves our EU-based infrastructure.

What happens if I exceed my plan's pageview limit?

We don't cut you off. Your dashboard keeps working. We'll send a friendly email suggesting an upgrade. If you consistently exceed your limit, we'll reach out to find the right plan. No surprises, no sudden charges.

Is there an API?

Yes, on Business and Scale plans. Full REST API to query your analytics data programmatically. Perfect for custom dashboards, reporting integrations, or building analytics into your own product.

A Null Agency product