Analytics that respect your visitors.
Monoid gives you the traffic insights you need without compromising your visitors' privacy or your legal compliance.
Why Monoid?
No cookies, no fingerprinting, zero PII ever stored. GDPR, CCPA, and LGPD compliant by design โ no legal setup required.
Drop a single async snippet into your <head>. No npm package, no build step, no SDK to maintain.
Runs on 300+ Cloudflare edge locations. Data is anonymized milliseconds from your visitors, before storage.
Visitor identity is derived from a daily-rotating SHA-256 hash. The salt changes every midnight โ making re-identification cryptographically infeasible.
See visitors, pageviews, top pages, countries, devices, and referrers. Everything you need, nothing you don't.
The free plan covers 50,000 pageviews per month. Paid plans are straightforward with no per-seat fees or hidden costs.
How it works
Paste one <script> tag in your site's <head>. Works with any stack โ static sites, Next.js, WordPress, or raw HTML.
Each pageview is collected at the nearest Cloudflare location. The visitor hash is computed and the raw IP is discarded immediately.
Open your Monoid dashboard and see real-time traffic. No 24-hour delay, no sampling, no data held hostage behind a paywall.
Technical transparency
Monoid runs entirely on Cloudflare Workers + D1. There are no servers to manage, no third-party infrastructure to trust.
Unique visitors are counted using SHA-256(IP + User-Agent + SALT + YYYY-MM-DD). The daily date in the input means the salt effectively rotates every midnight UTC โ a visitor from yesterday cannot be linked to the same visitor today, even with the full database.
Country and device type are derived at the edge from Cloudflare's native cf.country header and the User-Agent string respectively. Neither the IP nor the full User-Agent is ever written to the database.
The tracker script itself is under 50 lines of vanilla JavaScript with no dependencies. It sends a single POST request per pageview and does nothing else.
No credit card ยท No consent banner ยท No PII stored