Privacy-First Analytics

All eyes on your traffic. None on your visitors.

Free, open-source analytics that respects user privacy. GDPR-friendly by default. No cookies, no tracking pixels, no compromises.

Open Source (AGPL-3.0)
GDPR-friendly
No Cookies

No credit card • No cookie banner • Open source

<3KB gzip
Script Size
0
IP Addresses Stored
<1ms
Impact on Load
0
Cookies Used

See your traffic come to life in seconds

argusmetrics.io/dashboard
The Argusmetrics dashboard: pageviews, unique visitors, views per visitor, live visitor count and a 30-day traffic chart

Tracks visitors in real-time, without cookies.

Actual screenshot of the dashboard, running on demo data

Everything You Need

Powerful analytics without the privacy concerns

Privacy-First

No cookies, no device identifiers, and the visitor's IP address is never stored. Only a hash that changes daily.

Real-Time Dashboard

See visitor activity as it happens. Beautiful, simple dashboard with all the metrics that matter.

Lightweight Script

Under 3KB over the wire (gzipped). Won't slow down your site. Zero impact on page load performance.

Custom Events & Goals

Track signups, purchases, downloads. Set conversion goals and measure what matters to your business.

Outbound Link Tracking

Automatic tracking of external links. See which affiliate links, CTAs, and resources get clicked.

Team Collaboration

Invite team members with role-based access. Owners, admins, and viewers with granular permissions.

404 Error Tracking

Find broken links automatically. See which pages visitors tried to access and fix issues fast.

Public Dashboards

Share analytics publicly with a secret link. Perfect for transparency and stakeholder reporting.

Simple API

RESTful API for custom integrations. Export data, build dashboards, automate reporting.

Conversion Funnels

Define the steps as URL paths and see how many visitors reach each one, and exactly where they drop off.

Revenue & E-commerce

Track purchases, refunds and per-product revenue in any currency, alongside the traffic that produced them.

All Your Sites at Once

A combined view across every website you track, so you can compare them without switching dashboards.

Do Not Track Is Honoured

A visitor whose browser sends Do Not Track is not recorded at all. Not anonymised, not counted separately. Nothing is written.

Password-Protected Sharing

Put a password on a shared dashboard, so the link alone is not enough. Change or remove it and everyone who unlocked it is signed out.

Anomaly Detection

Spots traffic spikes, bot floods and referrer spam against your own baseline, and can email you when something moves.

Campaign Tracking

UTM source, medium and campaign are parsed automatically, so you can see which links actually brought people in.

Email Reports

Opt into a weekly or monthly summary of your numbers, delivered to your inbox. No login required to read it.

See it working

Real screenshots, running on demo data

A three-step conversion funnel: 40 visitors on the homepage, 24 reaching pricing, 11 reaching checkout, 27.5% overall conversion
Conversion funnels. Define the steps as URL paths and see exactly where visitors drop off.
The same analytics dashboard in dark mode
Dark mode included. Follows your system theme, or pick one and it sticks.

Why Switch to Argusmetrics?

Simple, ethical analytics without the complexity

Feature Argusmetrics Google Analytics Plausible
No cookies
No IP addresses stored
Lightweight (<3KB gzip) ~45KB ~1KB
Custom events
Team collaboration Paid only
Free to use Unlimited Self-host (CE)
Open source
Open source, so you can check

How it is actually built

Every analytics product says it respects privacy. Here is what that means here, specifically enough that you can go and verify it.

The database enforces the separation

Every table holding your data has row-level security policies, and the application connects as a role those policies apply to. A bug in our code cannot show your data to someone else, because the database refuses independently.

The visitor hash changes daily

We truncate the address first, IPv4 to a /24 and IPv6 to a /48, then hash it with the browser, your domain and a salt that changes every day. The same visitor tomorrow is a different hash, and everyone on the same network is the same one.

No IP address is ever stored

Not truncated, not encrypted, not anywhere. There is no column for it, and none for the user agent either. Country comes from a database on our own server, so your visitors' addresses are never sent to a third party.

Nothing is written to the visitor's browser

No cookie, no localStorage, no fingerprint. The script sends an event and forgets. That is why no consent banner is needed, rather than a banner being technically avoidable.

Credentials are never stored usably

Passwords, session tokens and API tokens are all hashed. A copy of our database grants access to nothing. Sessions are Secure, HttpOnly and SameSite, and the dashboard loads no third-party scripts at all.

One server, in Sweden

Hosted with Bahnhof. Your data stays there, is not replicated to other regions, and is deleted automatically after 24 months. Our only other supplier is the one that sends the emails, in the Netherlands.

2.5KB

the tracking script, gzipped

550

automated tests, run on every change

0

third-party scripts, on your site or ours

None of this has to be taken on trust. The code is public, including the tests that check the claims on this page.

Self-host edition: coming soon

Or run it on your own server

Argusmetrics is AGPL-3.0 and the source is public today. A packaged self-host release is still being finished. Until then, the hosted version above is the supported way to use it.

Everything included. Nothing locked away.

  • Unlimited sites, pageviews & team members, no usage caps
  • Privacy isn't a banner, it's how we're built, cookieless & GDPR-friendly by default
  • <3KB gzip script, real-time dashboards & live visitors
  • Goals, funnels & e-commerce revenue tracking built in
  • Your data never leaves your server, zero third parties
  • Fully open source, read it, fork it, contribute back
bash, self-host quickstart
$ git clone https://github.com/Benbo-se/ArgusmetricsSH
$ cd ArgusmetricsSH/docker
$ docker compose up -d

Needs only Docker. Your dashboard is live on localhost:8020, add the tracking snippet to any site and you're done.

Made in Sweden

Ready to get started?

Add one small script and watch your traffic arrive. No cookie banner required.

Get started free

No credit card • No cookie banner • Open source