Rybbit Review (2026)
Modern open-source GA replacement with cookieless tracking, session replay, and Web Vitals — AGPL, EU-hosted, lightweight
Session replay in a privacy-first tool — that's the rare combination. Pro tier ($26/mo) bundles rrweb-based replay alongside cookieless tracking. Plausible/Fathom/Umami don't ship replay at any price; for visual UX debugging without third-party tools (Hotjar, FullStory), Rybbit is the only direct option in this categor
Rybbit compliance at a glance
GDPR posture, sub-processors under DPA, per-jurisdiction stance, and encryption — everything a procurement team checks.
Per-jurisdiction posture
Sub-processors (2)
GDPR Art. 28 disclosure — third parties under DPA that may receive data.
● Collected
- URLs visited and page titles
- HTTP referrer + UTM parameters
- Browser, OS, device type, screen resolution
- Country and region (derived from IP)
- Custom events and conversions
- Anonymous session identifier (daily-rotating)
● Explicitly NOT collected
- IP addresses (used in-memory only for geo + hash, then discarded)
- Cookies or local storage entries
- Cross-site tracking identifiers
- Personally identifying data (name, email, etc.)
Cloud retention varies by plan: Standard 2 years, Pro 5 years, Enterprise infinite. Self-hosted retention is administrator-controlled.
- In transit: TLS
- At rest: Encrypted at rest
How Rybbit works with AI agents
Tier 3 — no AI yet — vendor focuses on classic privacy-first analytics; no AI/MCP features advertised.
Conversational natural-language interface
Not advertised by vendor
Model Context Protocol — Claude / Cursor / Codex
Not advertised by vendor
Programmatic AI-agent endpoints
Not advertised by vendor
Anomaly detection / hypothesis / summaries
Not advertised by vendor
Structured export formatted for LLM ingestion
Not advertised by vendor
Strengths & weaknesses
What makes Rybbit worth a look — and where it falls short.
Strengths 8
- Session replay (Pro tier) — rare in privacy-first tools
- Web Vitals + funnels + autocapture out of the box
- EU-only hosting (Germany) — clean Schrems II
- AGPL-3.0 fully open-source, free self-host
- Cookieless with daily-rotating salt hash
- ClickHouse backend scales to 20M+ pv/mo
- Annual billing — 4 months free (~33% off)
- 12k+ GitHub stars in first year of release
Weaknesses 6
- No permanent free SaaS tier (only 7-day trial)
- No SOC 2 / ISO 27001 / HIPAA certifications
- No public DPA URL or signing flow documented
- Self-host needs 2GB+ RAM and ClickHouse (heavier than Plausible/Umami)
- DNT browser signal handling not documented
- Founded 2025 — limited operational track record
Feature matrix
All 38 verified checks across 4 categories. Hover any row for the editor's note.
Tracking & Reporting 15
- Pageviews & visitors ✓Yes
- Live visitor count ✓Yes
- Top pages report ✓Yes
- Top referrers ✓Yes
- UTM campaign tracking ✓Yes
- Country & city breakdown ✓Yes
- Device, browser, OS ✓Yes
- Bounce / engagement ✓Yes
- Time on site ✓Yes
- Custom events ✓Yes
- Goals / conversions ✓Yes
- Funnels ✓Yes
- Outbound link tracking ✓Yes
- File download tracking ✓Yes
- 404 / error tracking ✓Yes
Privacy & Compliance 9
- Cookieless by default ✓Yes
- No personal data collected ✓Yes
- GDPR-compliant out of the box ✓Yes
- Data hosted in EU ✓Yes
- Data hosted in US —No
- Self-hostable ✓Yes
- Open source ✓Yes
- Data retention period 12
- Bot & spam filtering ✓Yes
Setup & Integrations 10
- Script weight (KB) ·
- Single-snippet install ✓Yes
- WordPress plugin —No
- Proxy / first-party domain ✓Yes
- Public API ✓Yes
- Data export (CSV/JSON) ✓Yes
- Google Search Console connector —No
- Email digests ✓Yes
- Slack / webhook alerts ·
- Public shareable dashboard ~Partial
Pricing & Plans 4
- Free tier exists —No
- Entry price ($/mo) $13/mo
- Price at 100k pageviews $13/mo
- Unlimited sites on entry plan —No
Rybbit vs alternatives
How it compares to the closest 3 rivals on key buyer-decision fields.
Plausible
Privacy-first GA alternative, EU-hosted, simple dashboard
- From$9/mo
- HostingSelf-host ✓
- EU-hostedYes
- CookielessYes
Umami
Open-source self-hosted privacy analytics
- FromFree
- HostingSelf-host ✓
- EU-hostedYes
- CookielessYes
Fathom Analytics
Cookieless privacy analytics with EU Isolation by default, founder-led since 2018
- From$15/mo
- HostingSaaS only
- EU-hostedYes
- CookielessYes
Pricing tiers
Real plans, real numbers — pulled from rybbit.com (verified May 2026).
Trial/7 days
Full access
- ✓ No card charged until trial ends
$13/mo
100k–20M+ pv
- ✓ 5 sites
- ✓ 3 team members
- ✓ Custom events, funnels, goals
- ✓ 2-year retention
- ✓ Web Vitals
$26/mo
100k–20M+ pv
- ✓ Unlimited sites
- ✓ Unlimited team
- ✓ Session replays (rrweb)
- ✓ 5-year retention
- ✓ Email reports + API
Custom
Custom
- ✓ SSO
- ✓ Infinite retention
- ✓ On-premise install
- ✓ White-label
- ✓ Custom SLA
Free/free
Unlimited
- ✓ AGPL-3.0
- ✓ Docker Compose
- ✓ ClickHouse backend
- ✓ You manage updates
Tech specs
Stack, repo health, deployment options — for engineers evaluating self-host.
Stack
- Written inTypeScript
- DatabaseClickHouse
- FrontendNext.js / React
- BackendNode.js
- Reverse proxyCaddy
- Session replayrrweb
- LicenseAGPL-3.0
- Min specs2 GB RAM · x86_64 or ARMv8.2-A+ · Docker
GitHub github.com/rybbit-io/rybbit
- Stars★ 12,000
- Forks648
- Open issues115
- Last commitrecently
Deploy
- · Docker Compose (automated installer)
- · Docker Compose (manual)
- · VPS bare-metal
Used by
Companies and projects that publicly trust Rybbit.
Editor review
Independently reviewed by Mark Sutton, cross-checked against vendor documentation. Click any panel to expand.
+ What it does well
Session replay in a privacy-first tool — that's the rare combination. Pro tier ($26/mo) bundles rrweb-based replay alongside cookieless tracking. Plausible/Fathom/Umami don't ship replay at any price; for visual UX debugging without third-party tools (Hotjar, FullStory), Rybbit is the only direct option in this category.
Out-of-the-box feature breadth. Funnels, retention cohorts, Web Vitals, JavaScript error tracking, click autocapture, outbound-link tracking, 3D globe visualization — all in the base Standard plan ($13/mo). Plausible gates funnels behind its $39 Business tier; Umami's funnel feature is a v3.1 Custom Boards add-on. Rybbit treats this as table stakes.
Self-host without compromise. AGPL-3.0 with Docker Compose installer. ClickHouse backend handles 20M+ pv/mo on commodity hardware. 12k+ GitHub stars in the first year — active community, not a dormant repo. EU-only Cloud (Germany) for teams that want hosted; either path keeps data out of US infrastructure.
− Weaknesses & gotchas
No permanent free SaaS tier. Just a 7-day Cloud trial — after that you either pay $13/mo or self-host. Umami Hobby and GoatCounter Cloud both have free SaaS tiers. For "I just want to see if this works on my blog without a credit card," Rybbit Cloud is the wrong pick.
ClickHouse + 2GB RAM minimum. Heavier than Plausible (Elixir + ClickHouse, ~1GB workable) and substantially heavier than Umami (Postgres/MySQL on a $5 VPS) or GoatCounter (single Go binary, ~256MB RAM). The richer feature set is the trade-off — but on a small VPS, Rybbit will dominate the resource budget.
No third-party security certifications. SOC 2, ISO 27001, HIPAA all absent. Founded 2025, AGPL-licensed, no public DPA URL or click-through signing flow. Procurement teams with attestation requirements will need Matomo Cloud (ISO 27001) or Piwik PRO (ISO 27001 + SOC 2 + HIPAA BAA) instead.
DNT signal handling not documented. Vendor's privacy policy doesn't address how Do Not Track is handled — visitors who want opt-out rely on browser ad-blockers. Track record is short: 2025 launch, limited operational history under load.
★ Best for
Best for engineering teams that want one tool for web analytics + session replay + Web Vitals + error tracking, all under AGPL self-host. The "I'm tired of paying for Plausible AND Sentry AND Hotjar" use case is exactly what Rybbit targets.
Real value at the $26 Pro tier — that's where session replay (rrweb), unlimited sites, and 5-year retention unlock. Standard at $13/mo is the cheaper option if you don't need replay; Self-host on your own VPS is $0 if you can carry the ClickHouse/2GB-RAM operational cost.
Not for content sites/blogs (Plausible is cheaper and lighter), procurement-heavy enterprises (no SOC 2/ISO 27001), tiny VPS deployments (Umami or GoatCounter fit better), or teams without DevOps capacity to run Docker + ClickHouse.
⚡ Setup walkthrough
Self-host via Docker Compose. Vendor ships an automated installer that provisions Caddy + ClickHouse + Node.js on a blank VPS. Manual mode for existing reverse proxies is documented. Minimum specs: 2GB RAM, x86_64 or ARMv8.2-A+, Docker.
Cloud setup is one snippet. Sign up, get a tag from the dashboard, paste it into your site's . Auto-tracks pageviews, SPA route changes, outbound links, file downloads. ~3 KB tracker.
Custom events via JS API or HTML attributes — data-rybbit-event for click capture, rybbit.event('name', {props}) for programmatic. Funnels are configured in-dashboard from the captured events.
Session replay (Pro tier) requires no extra setup beyond enabling it on the site config — the bundled rrweb library captures DOM mutations server-side. First-party proxy via custom subdomain is documented for ad-blocker resilience.
↔ Migrating from GA4
No native GA4 importer. Vendor mentions "Data Import" in docs but doesn't ship a one-click GA4 history pull. Migration is forward-looking: drop the Rybbit snippet, optionally dual-tag with GA4 for a few weeks to align metrics, then sunset GA4.
Re-define funnels and goals. GA4's hit-based event model doesn't map 1:1 to Rybbit's funnel/conversion schema. Plan to redefine 5-15 critical events using rybbit.event() and rebuild conversions from scratch.
Cookie banner removal is the immediate win. Rybbit is cookieless by default — no consent prompt required for GDPR/CCPA/PECR (subject to per-jurisdiction interpretation; Italy's Garante is the strictest). On most sites this delivers a measurable conversion-rate lift within 2-4 weeks of dropping GA4.
Optional: enable session replay (Pro tier) before the GA4 sunset — gives you visual debugging that GA4 never offered, useful during the transition for catching tracking gaps.
Help & FAQ
Where to get help with Rybbit and the questions buyers email us about.
Support
FAQ (7)
Is Rybbit really free and open source?
Rybbit is fully open-source under AGPL-3.0 and free to self-host on your own server using Docker Compose with ClickHouse. The hosted SaaS at rybbit.com is paid: a 7-day trial precedes the Standard plan at $13/month. There is no permanent free cloud tier.
How does Rybbit differ from Plausible and Umami?
Rybbit ships features Plausible and Umami lack out of the box: session replay (via rrweb), Web Vitals, autocapture of clicks and outbound links, conversion funnels, user journey mapping, retention cohorts, error tracking, and a 3D globe visualization. It uses ClickHouse rather than PostgreSQL, scaling further but requiring 2GB+ RAM on self-host.
Where is Rybbit hosted? Is data EU-only?
Rybbit Cloud runs on EU infrastructure in Germany — vendor materials state EU-hosting with no US region published. The legal entity sits in California, USA, but customer analytics data does not transit US infrastructure on the SaaS plan. Self-host lets you choose any region.
Does Rybbit require a cookie banner?
Vendor positions Rybbit as banner-free: it stores no cookies or local storage and uses anonymous session identifiers. Most EU jurisdictions accept this as a no-consent trigger; Italy's Garante is the strictest reader and disclosure is recommended there. Specific technical implementation (hash construction, rotation interval) is not disclosed in the public privacy policy.
Can I self-host Rybbit?
Yes. The GitHub repo (rybbit-io/rybbit, AGPL-3.0) ships Docker Compose configs with a Caddy-based automated installer for blank VPS or manual setup for existing reverse proxies. Minimum specs: 2GB RAM, x86_64 or ARMv8.2-A+, Docker. ClickHouse runs as the analytics database.
What features does Rybbit have that other privacy-first tools don't?
Session replay (Pro tier, via rrweb), JavaScript error tracking, Core Web Vitals capture, click autocapture, conversion funnels, user journey mapping, retention cohorts, organizations/team management, 3D globe visualization, and email reports. Plausible and Umami offer none of these natively.
How does Rybbit pricing compare at 100k pageviews per month?
At 100k pv/mo: Rybbit Standard is $13/mo, Plausible Starter is $19/mo, Fathom is $15/mo, Simple Analytics is $19/mo, Umami Pro is $20/mo, GoatCounter is $15/mo. Annual billing on Rybbit grants 4 months free (~33% discount). Self-host is $0.