Databuddy Review (2026)
AI-native observability suite — analytics + Web Vitals + errors + feature flags + uptime + short links + Databunny AI chat in one AGPL tracker, EU-hosted Hetzner DE
Six tools, one tracker. Databuddy bundles web analytics + Web Vitals + JavaScript error tracking + feature flags + uptime monitoring + short links — replaces a typical GA4 + Sentry + LaunchDarkly + UptimeRobot stack for $9.99/mo Hobby. The tracker is ~3 KB gzipped (~30 KB decoded), self-contained, EU-hosted on Hetzner
Databuddy 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 (6)
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, viewport, language, timezone
- Country (derived from IP, then IP discarded)
- Custom events with structured properties
- Web Vitals (LCP, INP, CLS)
- JavaScript errors with stack traces
- Feature flag evaluations
● Explicitly NOT collected
- IP addresses (one-way hashed at ingest)
- Cookies on visitor devices
- Cross-site tracking identifiers
Privacy/pricing don't disclose specific retention. DPA: 'as long as your account or project exists.'
- In transit: HTTPS (Vercel + Hetzner managed)
- At rest: Inferred via upstream providers; no Databuddy-specific algorithm published
How Databuddy works with AI agents
Tier 2 — AI add-ons — 2 available. Selective AI footprint vs full suite.
Conversational natural-language interface
"Databunny" AI agent — ask plain-English questions, get charts/reports/insights instead of dashboards Source ↗
Model Context Protocol — Claude / Cursor / Codex
Not advertised on current vendor pages
Programmatic AI-agent endpoints
Not advertised on current vendor pages
Anomaly detection / hypothesis / summaries
Databunny positioned as "AI agent, insights, and anomaly detection" tool Source ↗
Structured export formatted for LLM ingestion
Not advertised by vendor
Strengths & weaknesses
What makes Databuddy worth a look — and where it falls short.
Strengths 7
- Six tools in one tracker — analytics+errors+vitals+flags+uptime+short links
- AI-native by design (Databunny chat across all data)
- ~3 KB gzipped tracker, ~30 KB decoded
- AGPL-3.0 with full Cloud-parity self-host
- EU-only data residency for analytics events (Hetzner DE)
- Generous free tier — 10K events + 10 AI credits/mo
- Feature flags don't count toward event quota
Weaknesses 6
- Solo founder ~1 year old (repo created March 2025)
- No own third-party certs (cite upstream Hetzner/Vercel SOC 2 only)
- A/B testing + cohort analysis still "soon"
- Funnels depth ambiguous (/docs/features/funnels returns 404)
- No session replay or heatmaps
- DNT/GPC not disclosed; salt rotation period not documented
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 ~Partial
- 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 ·
- Bot & spam filtering ✓Yes
Setup & Integrations 10
- Script weight (KB) 3
- Single-snippet install ✓Yes
- WordPress plugin —No
- Proxy / first-party domain ~Partial
- Public API ✓Yes
- Data export (CSV/JSON) ✓Yes
- Google Search Console connector —No
- Email digests —No
- Slack / webhook alerts —No
- Public shareable dashboard ~Partial
Pricing & Plans 4
- Free tier exists ✓Yes
- Entry price ($/mo) $9/mo
- Price at 100k pageviews $49/mo
- Unlimited sites on entry plan ~Partial
Databuddy vs alternatives
How it compares to the closest 3 rivals on key buyer-decision fields.
Seline
SaaS-friendly cookieless analytics with funnels, user profiles, and AI chat — flat $14/mo, EU-hosted Germany
- FromFree
- HostingSaaS only
- EU-hostedYes
- CookielessYes
Swetrix
Open-source privacy-first analytics with errors, funnels, A/B, feature flags — AGPL-3.0, EU-hosted, 50 sites included
- From$19/mo
- HostingSelf-host ✓
- EU-hostedYes
- CookielessYes
OpenPanel
Open-source bridge web→product analytics — Mixpanel power, Plausible simplicity, $2.50 entry, EU-hosted Sweden
- From$2/mo
- HostingSelf-host ✓
- EU-hostedYes
- CookielessYes
Pricing tiers
Real plans, real numbers — pulled from www.databuddy.cc (verified May 2026).
Free/mo
10K events + 10 AI credits
- ✓ All features included
- ✓ No card
$9/mo
30K events + 20 AI/mo
- ✓ + 1 daily AI bonus
- ✓ Tiered overage from $0.03/1k
- ✓ First-month $2 promo
$49/mo
1M events + 350 AI/mo
- ✓ + 5 daily AI bonus
- ✓ Same overage tiers
Custom
Custom
- ✓ Unlimited AI
- ✓ Dedicated Slack
- ✓ Custom contract
Free/free
Unlimited
- ✓ AGPL-3.0
- ✓ Docker Compose
- ✓ Bun + Node + ClickHouse + Postgres + Redis
Tech specs
Stack, repo health, deployment options — for engineers evaluating self-host.
Stack
- Written inTypeScript
- RuntimeBun + Node 20+
- DBClickHouse + Postgres + Redis
- FrontNext.js 16 + React 19 + Tailwind 4
- HostingHetzner DE (events) + Vercel/Railway US (app) + Bunny.net SI CDN
- LicenseAGPL-3.0
- Min specs~2 GB RAM · Docker
GitHub github.com/databuddy-analytics/Databuddy
- Stars★ 1,006
- Forks179
- Open issues24
- Last commit2026-04-30
Deploy
- · Docker Compose self-host
- · Cloud SaaS
Editor review
Independently reviewed by Mark Sutton, cross-checked against vendor documentation. Click any panel to expand.
+ What it does well
Six tools, one tracker. Databuddy bundles web analytics + Web Vitals + JavaScript error tracking + feature flags + uptime monitoring + short links — replaces a typical GA4 + Sentry + LaunchDarkly + UptimeRobot stack for $9.99/mo Hobby. The tracker is ~3 KB gzipped (~30 KB decoded), self-contained, EU-hosted on Hetzner Germany.
AI-native by design. "Databunny" agent answers natural-language questions across the full event/error/vital/flag dataset — not just pageviews like Seline's AI chat. You can ask "show me API errors correlated with conversion drop yesterday" because Databuddy has both error and conversion data. Seline doesn't have errors.
Genuinely open-source under AGPL-3.0. github.com/databuddy-analytics/Databuddy (~1k stars, daily commits since March 2025). Self-host via Docker Compose with Bun + Node + ClickHouse + Postgres + Redis. Same copyleft posture as Plausible / Rybbit / Swetrix / OpenPanel.
Generous free tier. 10,000 events + 10 AI credits per month — more than triple Seline's 3K free tier (Plausible has no free SaaS tier — only a 30-day trial). Feature flag evaluations don't count toward event quota, giving flags effectively unlimited at every tier.
− Weaknesses & gotchas
Solo founder, ~1 year old. Repo created 2025-03-11. Founder Issa Nassar (Palestinian Territories) operates as solo + $50K angel funding. Bus factor of one. Smaller than every other AI/observability rival in directory.
No own third-party certifications. Privacy policy says "SOC 2 certified cloud infrastructure" — refers to UPSTREAM Hetzner/Vercel, NOT Databuddy itself. ISO 27001/SOC 2/HIPAA all absent. Disqualifies for regulated buyers (vs Matomo Cloud ISO 27001, Piwik PRO full enterprise stack, Countly ISO+SOC2).
A/B testing and cohort analysis still 'soon' per README. Funnels feature ambiguous — mentioned in old README, but /docs/features/funnels returns 404. Depth unclear vs OpenPanel which ships full funnels.
No session replay or heatmaps. Not in roadmap. Users wanting session replay pick Rybbit Pro or OpenPanel; users wanting heatmaps pick Humblytics.
DNT and GPC not disclosed. Privacy policy is silent on browser opt-out signals. Salt rotation period not documented (vs GoatCounter's 8h, Plausible's daily). Retention period not disclosed.
★ Best for
Best for: solo founders / small SaaS teams who want analytics + error tracking + feature flags + uptime in one $10–$50 SaaS instead of stitching GA4 + Sentry + LaunchDarkly + UptimeRobot ($0+$26+$10+$5 = $41 minimum across 4 vendor lock-ins). Privacy-conscious EU operators who need EU data residency without paying Matomo Cloud's $29/mo entry. Teams who want to query analytics in plain English ("how many EU visitors converted last week?") and like the Seline AI experience but also need errors/vitals coverage.
Real value: Removes integration tax across analytics + observability + flags. Tracker small enough to keep on Core Web Vitals-sensitive sites. AGPL self-host gives a true exit option.
Not for: regulated industries (healthcare, fintech) needing ISO 27001 / SOC 2 / HIPAA — Databuddy has none of its own. Teams that need session replay or mature A/B testing today (those features are missing or "soon"). Buyers who require explicit DNT/GPC honoring (only Fathom in directory satisfies this). High-traffic sites: at 1M+ events the $49.99 Pro is good, but beyond 10M the $0.02/1k overage adds up faster than Plausible's flat tiers.
⚡ Setup walkthrough
1. Sign up at app.databuddy.cc — no credit card on Free tier.
2. Create a website project in dashboard; copy the site ID.
3. Install the SDK. Either bun add @databuddy/sdk (or npm/pnpm) and add wrapper in your React/Next.js root, or drop tag from CDN before .
4. Configure auto-tracking in provider props: trackPerformance, trackWebVitals, trackErrors — all toggleable.
5. Send custom events with stable names + properties: databuddy.track('signup_completed', {plan: 'pro'}).
6. Enable feature flags in dashboard, evaluate via SDK (useFlag('new-onboarding')). Flag evaluations don't count toward event quota.
7. Add uptime checks — 1-minute interval checks with status page.
8. Verify via dashboard's live event stream, then ask Databunny a sample question to confirm AI agent is wired.
↔ Migrating from GA4
This is the rare migration that replaces TWO tools at once: GA4 + Sentry.
1. Audit current event taxonomy. Export GA4 custom events and Sentry error volumes for 90 days — sets the event budget you need (Databuddy counts pageviews + custom events + errors against same quota).
2. Map GA4 → Databuddy events. GA4 auto-events (page_view, session_start) become Databuddy auto-pageviews. Custom events port 1:1.
3. Run in parallel for 2-4 weeks. Add Databuddy SDK alongside GA4 (gtag.js) and Sentry (@sentry/browser). Double-instrumentation period validates that pageview counts and error rates match.
4. Replace Sentry.captureException with databuddy.trackError. Verify error grouping and stack traces look acceptable — this is the biggest migration risk because Sentry's grouping/release/source-map tooling is more mature.
5. Move feature flags from LaunchDarkly/PostHog. Recreate flags in Databuddy dashboard; flags are unmetered.
6. Cut over. Tracker bundle drops from ~70 KB (GA) + ~80 KB (Sentry) = ~150 KB to Databuddy's ~30 KB — measurable Core Web Vitals improvement.
Caveats: If you depend on Sentry release-tracking, source-map symbolication, or performance tracing, Databuddy doesn't replace those today — keep Sentry for backend errors, use Databuddy only for frontend.
Help & FAQ
Where to get help with Databuddy and the questions buyers email us about.
Support
FAQ (7)
Is Databuddy really open-source?
Yes. github.com/databuddy-analytics/Databuddy is AGPL-3.0 with full repo (server + dashboard + SDK), 1006 stars, daily commits since March 2025. Self-host via Docker Compose with Bun + Node + ClickHouse + Postgres + Redis. Same copyleft posture as Plausible/Rybbit/Swetrix/OpenPanel.
What does Databuddy bundle that other tools don't?
Six product surfaces in one tracker: web analytics + Web Vitals + JavaScript error tracking + feature flags + uptime monitoring + short links — plus the 'Databunny' AI chat layered over all of them. Replaces a typical GA4 + Sentry + LaunchDarkly + UptimeRobot stack at one bill.
Where is data stored?
Analytics event processing/storage exclusively on Hetzner Germany (DPA verbatim: 'Exclusively within EU infrastructure provided by European companies'). Account/dashboard tier on Vercel/Railway US. Payment processing via Stripe US. Bunny.net (Slovenia) CDN.
Does Databuddy honor Do Not Track?
Not disclosed. Privacy policy is silent on browser opt-out signals. Of the directory's 21 tools, only Fathom explicitly honors DNT.
Is Databuddy AI different from Seline's AI chat?
Both have AI chat — but Databuddy stacks observability (errors + Web Vitals + flags + uptime) under it. You can ask 'show me API errors correlated with conversion drop yesterday' which requires error data Seline doesn't have. Seline's AI is for analytics-only Q&A.
How much does the free tier cover?
10,000 events/month + 10 AI agent credits — twice Seline's 5K event free tier and 3.3× Plausible's no-free-tier (Plausible has only a 30-day trial). Hobby tier is $9.99/mo for 30K events; Pro is $49.99/mo for 1M events.
Is feature flags really free at every tier?
Yes — pricing footnote: 'Feature flag evaluations don't count toward quotas.' Compare to Swetrix where flags are bundled but events count, or LaunchDarkly which charges per-eval. For unmetered flags, Databuddy is the cheapest path.