Skip to content
leatmap

leatmap

Analytics you own. Privacy your visitors deserve. None of the bloat, none of the surprise bills.

Where do my visitors come from?

Campaigns, referrers, search terms — minus the noise of bots and crawlers.

What do they actually do?

Pages viewed, clicks, scroll depth, time spent paying attention. The basics, done well.

Where do they drop off?

See which steps lose people in checkout, signup, or onboarding — before they leave for good.

Are bots inflating my numbers?

Built-in detection separates real humans from crawlers, headless browsers, and impossible-rate traffic.

Your data, your servers

Events go to a database you own. No third-party processor, no shared cloud, no waiting for a vendor to honour a deletion request.

Doesn't slow your site

The browser library is under 5 KB — smaller than most logos. Your visitors won’t notice it loaded.

GDPR-friendly by default

Cookieless mode out of the box. When a visitor says “no,” they mean no — consent is enforced on the server, not just in the banner.

One predictable bill

No per-event pricing. You pay for the box it runs on. 10K events or 100M, the math doesn’t surprise you.

Hosted on leatmap.com

Sign up at app.leatmap.com, create an API key, drop one snippet on your site. EU-resident infrastructure by default — we run the collector and the database, you focus on the analysis.

Quick start →

Enterprise deployments

Specific compliance, residency or air-gap requirements? We ship the Rust collector as a single binary you can run in your own VPC under an Enterprise agreement.

Reach out at hello@leatmap.com.

leatmap is a self-contained stack — a Rust ingest service that handles the load, a TypeScript SDK that stays out of your bundle, and a query API backed by Postgres. Every public surface is locked under semver and the API contract is reviewed.

If you run a marketing or product team, the quick start walks you through getting your first events in under five minutes. If you’re integrating from the engineering side, the SDK reference is the next stop.