Releases: scobb/beam
Releases · scobb/beam
v1.0.0 — Privacy-First Web Analytics
Beam v1.0.0 — Privacy-First Web Analytics
Lightweight, cookie-free, GDPR-compliant web analytics at $5/mo.
Live: https://beam.keylightdigital.com
Changelog
Core Analytics
- Cookie-free pageview tracking via lightweight (<2 KB) vanilla JS snippet
- Automatic device type, browser, country, and screen-width detection
- UTM parameter and referrer capture
- Bot and crawler filtering
- Rate limiting (100 req/min per IP) to protect data quality
- GDPR-compliant: no PII stored, no cookies set
Dashboard
- Server-rendered Hono/Cloudflare Workers dashboard
- Realtime and historical pageview charts (1 day, 7 day, 30 day, 90 day)
- Top pages, referrers, devices, browsers, countries breakdowns
- Multi-site support: manage unlimited sites under one account
- Dark/light mode, responsive mobile layout
- Site health status and install verification
Authentication & Accounts
- Email/password authentication with bcrypt hashing
- Session management via Cloudflare KV
- Password reset via email (Resend API)
- Account settings: email, password, API key management
Privacy & Compliance
- No cookies, no localStorage — fully stateless tracking
- PII scrubbing in all logging and error reporting
- GDPR, CCPA, and ePrivacy Directive compliant
- Configurable data retention with auto-purge
Integrations
- Stripe — $5/month subscription billing with 14-day free trial
- Resend — Transactional email (verification, password reset, receipts)
- Sentry — Error monitoring with PII scrubbing
- WordPress Plugin — One-click install for WordPress sites
- npm package —
beam-analyticsfor programmatic use
Infrastructure
- Cloudflare Workers (zero cold starts, global edge deployment)
- Cloudflare D1 (SQLite at the edge) for pageview storage
- Cloudflare KV for session storage and rate limiting
- Automated D1 migrations with rollback support
- CNAME-based custom domain tracking (bring your own domain)
- Cloudflare Turnstile CAPTCHA on signup
Developer Experience
- Public REST API with API key auth
- OpenAPI spec at
/api/openapi.json - Embed snippet auto-generated in dashboard
- TypeScript throughout (Hono + Cloudflare Workers)
Getting Started
<!-- Add to your site -->
<script async src="https://beam.keylightdigital.com/beam.js" data-site="YOUR_SITE_ID"></script>Sign up at https://beam.keylightdigital.com — first 14 days free.
Self-Hosting
See CLAUDE.md and wrangler.toml for self-hosting instructions on Cloudflare Workers.
MIT License — free to fork and deploy.