Privacy-first web analytics at a price that makes sense.
Cookie-free, GDPR-compliant web analytics with everything you need — real-time dashboards, goals, funnels, and a Stats API — free for up to 25 sites. Longer retention coming as a low-cost upgrade.
Free for up to 25 sites — no credit card
All sites
last 7 days
25 sites free · one account · no per-site fees
What Eurolytics Does
Analytics that respects your visitors and your budget
Privacy-first by architecture, not by checkbox. Simple, fast, and affordable — with every site you own on one dashboard.
Privacy
Privacy-first analytics
Cookie-free measurement with no personal data stored. No consent banners needed.
Learn more →Multi-site
Built for site portfolios
Track up to 25 sites free on one account. A cross-site overview shows traffic, trends, and sparklines for your whole portfolio at a glance.
Learn more →Setup
Simple setup and ownership
One line of HTML, a 1.2KB script, and your first pageview appears in seconds. Your data stays yours.
Learn more →Reports
Email reports
Concise daily and weekly summaries delivered to your inbox. Sparklines, top pages, and traffic sources.
Learn more →Technical
Technical foundations
ClickHouse for analytics, custom domains, custom events, goals, funnels, and a clean REST API.
Learn more →Privacy Built In
No cookies. No consent banners. No fingerprinting.
No personal data stored. No consent banners needed. Here's how it works:
visitor arrives → IP: 203.0.113.47
truncate IP → 203.0.113.47 → 203.0.113.0/24
geolocate → Berlin, DE // IP discarded after this step
hash visitor → HMAC(secret + site + ip/24 + device + today)
visitor_day → a7f3e2...
// midnight: secret rotates → a7f3e2... expires → unlinkable
Strictly EU data. No exceptions.
Every server, every database, every byte of analytics data stays in the European Union. Hosted on Hetzner in Germany — no US cloud providers, no transatlantic data transfers. Your visitors' data never leaves EU borders.
See it live
Watch traffic being classified, right now
This is the live feed from our own demo site. Every hit lands with a classification — humans get counted, crawlers and datacenter bots get filtered out of your stats. No cookies, no IP addresses, nothing personal.
Waiting for the next hit…
Agent-ready
Your AI assistant can set it all up
Eurolytics speaks MCP — the open protocol AI assistants use to work with tools. Connect it in Claude, ChatGPT, or your coding agent, and the entire setup happens in chat: no dashboard round-trips, no copy-pasting keys.
- 1
Connect
Add https://eurolytics.app/api/mcp as a connector. Sign-in happens in one click via OAuth — and if you don't have an account yet, your agent can create one right in the chat.
- 2
Install
Ask your agent to register your site. It gets the tracking snippet and puts it into your codebase itself.
- 3
Verify
The agent checks your live site, confirms the snippet works, and your first visitors show up minutes later.
claude mcp add --transport http eurolytics \
https://eurolytics.app/api/mcp
✓ create_site example.com
✓ get_tracking_snippet
✓ verify_installation → verified
Start tracking in two minutes
Paste one script tag. See your first pageview. No account setup wizard, no configuration.
<!-- That's it. Two lines. -->
<script defer src="https://events.eurolytics.app/js/script.js"
data-site="YOUR_SITE_ID"></script>