Web analytics that stay home.

Self-hosted on your server. No cookies, no banner, no third party watching your visitors. Installs on shared PHP hosting in five minutes.

Filed under Built in the EU. Runs anywhere PHP 8.1 does.

crumbless.eu / sites / your-site.com
Pageviews · last 30 days vs. previous period

The state of the field

Three options. All of them have a catch.

You want to know how your site is doing. So you reach for what’s available, and you run into the same set of trade-offs everyone else does.

  1. Google Analytics is free, but it costs you a cookie banner, your visitors’ privacy, and the small ongoing indignity of working for an advertising company in exchange for some pageview counts.

  2. Cloud privacy analytics (Plausible, Fathom, Umami Cloud) treat people better — but you’re still sending every visitor to a third-party server, paying €10–30 a month, and renting access to your own data.

  3. Self-hosted analytics (Matomo, Umami, Plausible CE) are free and private, but they want a VPS, a Postgres database, and some Docker knowledge. Most websites can’t, or won’t, run that.

There’s a fourth option. You’re looking at it.

What’s different

Your data never leaves your server.

Crumbless runs on the same hosting your website already does. Your visitors hit your domain; your server records the hit; your dashboard reads from your database. No SaaS in the middle. No vendor with a copy of your audience. No data export, because there’s nowhere for it to go.

If your hosting provider goes down, so does your analytics. If your hosting provider stays up, so does your analytics. That’s the entire dependency chain.

Compliance

No cookies. No banner. By design.

Crumbless identifies returning visitors with a 24-hour rotating hash that’s destroyed at midnight UTC. The previous day’s data can’t be linked to the next day’s. There’s nothing to consent to because nothing personal is stored.

This approach has been blessed by France’s CNIL, Spain’s AEPD, and Germany’s DSK as a way to do analytics without a banner. Your conversion rate will thank you.

Hosting

Runs where you already are.

PHP 8.1+. SQLite. No Composer access required, no Node.js, no Docker, no Postgres. The whole thing is a .zip you upload and a script tag you paste. If you can install WordPress, you can install Crumbless.

Features

Everything you need on day one. More if you want it.

The free tier is a real product, not a teaser. Pro adds the deeper tools — goals, funnels, heatmaps — for teams who need them.

Free tier

A real product, not a teaser.

  • Real-time visitorssee who’s on your site right now, what they’re reading, where they came from

  • Core metricsunique visitors, pageviews, bounce rate, session duration, with comparison to previous period

  • Top pages, referrers, countries, devices, browsersfully filterable; click anything to slice the entire dashboard

  • UTM trackingsource, medium, campaign, content, term

  • 404 trackingfind the broken pages you didn’t know about

  • Public dashboardsshare a read-only URL with clients or the world

  • Timeline annotationsmark deploys, launches, ad campaigns

  • Unlimited sites, unlimited pageviews, six months of data

Pro adds

The features people pay for.

  • GoalsURL goals, custom events, plus auto-tracked outbound clicks, file downloads, and form submissions

  • Funnelsmulti-step conversion paths with drop-off analysis at every step

  • Click and scroll heatmapsrendered as overlays on your live pages, no third-party screenshot service involved

  • Email reportsweekly and monthly digests with the numbers that moved

  • Custom eventstrack what matters to your product, not just pageviews

  • Up to five team memberswith admin/viewer roles

  • Unlimited data retentionkeep every hit forever if you want

  • JSON APIfor dashboards, exports, and integrations

  • Priority email support

Pricing

One free tier. One paid tier. No per-domain billing.

Free

€0 forever

  • Sites Unlimited
  • Pageviews Unlimited
  • Data retention 6 months
  • Team members 1
  • Goals & funnels
  • Heatmaps
  • Email reports
  • API
  • Updates All releases
Download free

Most picked

Pro

€99 / year

  • Sites Unlimited
  • Pageviews Unlimited
  • Data retention Unlimited
  • Team members Up to 5
  • Goals & funnels
  • Heatmaps
  • Email reports
  • API
  • Updates All releases
Get Pro

Lifetime

€299 once

  • Sites Unlimited
  • Pageviews Unlimited
  • Data retention Unlimited
  • Team members Up to 5
  • Goals & funnels
  • Heatmaps
  • Email reports
  • API
  • Updates All releases
Get Lifetime
VAT
added at checkout based on your country. We use Lemon Squeezy as our merchant of record, so they handle the tax paperwork in 50+ countries.
Why one paid tier
pricing pages with five tiers are a confidence tax on small teams. We charge once, generously, and stop there.
Per installation, not per domain
agencies running thirty client sites shouldn’t be punished for using us. One license covers all the sites you track from one Crumbless install.
Refunds
within 14 days, no questions, EU consumer law applies and we apply it cheerfully.

A small mission statement

Most analytics tools want a piece of your visitors. We want to disappear into your stack.

If your visitors never know Crumbless is there, we’ve done our job. If your hosting bill never goes up because of us, we’ve done our job. If your privacy policy gets shorter when you switch to us, we’ve definitely done our job.