Skip to content

Releases: scobb/beam

v1.0.0 — Privacy-First Web Analytics

07 Apr 14:08

Choose a tag to compare

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 packagebeam-analytics for 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.