Apache-2.0 Licensed

Open-source web analytics built in the open

Transparent, auditable, and community-driven. Own your telemetry data completely or use managed Open Analytics Cloud for hands-off scale.

The Challenge

The danger of closed-source blackbox analytics

Proprietary analytics vendors lock your data into proprietary formats, change privacy terms without notice, monetize your visitors, and enforce predatory pricing tiers.

  • xClosed-source trackers prevent security teams from verifying what data is collected from visitors
  • xProprietary cloud vendors can delete or throttle historical telemetry without recourse
  • xSurveillance advertising incentives conflict directly with visitor data sovereignty
  • xStrict data sovereignty laws (GDPR, HIPAA, Schrems II) mandate on-premise infrastructure control
What Open Analytics Delivers

100% open-source core with commercial cloud convenience

Open Analytics provides an open-source core distributed under the permissive Apache License 2.0, coupled with an enterprise cloud tier for teams that want zero server management.

Full Code Transparency
Inspect the tracker script, ingestion handlers, and aggregation queries. Verify zero hidden tracking cookies.
Complete Data Sovereignty
Deploy on your own servers or Kubernetes clusters. Keep 100% of telemetry in your private database.
Managed Cloud Available
Prefer not to manage databases, upgrades, and edge SSL? Open Analytics Cloud provides instant infrastructure.
Technical Mechanics

Open core architecture and modularity

Engineered with clean separation of concerns between client beacon, edge collection, and visualization.

01. Tracker Beacon

Vanilla TypeScript Client

A zero-dependency, sub-3.2KB asynchronous tracking script that hooks into standard browser APIs.

02. Ingestion Pipeline

Next.js & Node.js Edge Collector

Stateless edge handlers that validate origins, perform volatile IP masking, and persist raw events.

03. Analytics Console

Obsidian Precision Workspace

High-contrast developer dashboard built with Next.js 14 App Router, Tailwind CSS, and Chart.js.

Production Use Cases

How engineering and growth teams rely on Open Analytics in production.

Regulated Enterprise Deployments

Deploy in air-gapped or private cloud environments that strictly forbid third-party data egress.

Developer Community Projects

Add analytics to open-source tools, documentation sites, and developer hubs without tracking cookies.

High-Volume Data Pipelines

Ingest millions of monthly events on self-hosted hardware without per-seat or per-event billing penalties.

Captured Signals & Benchmarks

Precision telemetry captured with zero browser performance overhead.

SignalUnitBenchmarkDescription
LicenseTypeApache 2.0Permissive open-source license allowing self-hosting, commercial use, and modifications.
DependenciesClient Script0 ExternalZero external npm dependencies in the tracking beacon for maximum reliability and security.
Database BackendStorageMongoDB 6.0+Battle-tested document storage with native automated 365-day TTL indexing support.
RuntimeEnvironmentNode.js >= 18Standard cross-platform JavaScript runtime compatible with Linux, Docker, and Kubernetes.
Privacy Safeguards

Privacy by Design & GDPR Exemption

Open Analytics processes telemetry without invasive user surveillance.

  • Open source ensures full independent auditability of all data processing logic
  • Zero telemetry reporting back to project maintainers from self-hosted instances
  • Cryptographic ephemeral salt rotation prevents cross-day tracking
  • Permissive license with no vendor telemetry traps
Self-Host Quickstart
# Clone repository
git clone <repository-url>
cd open-analytics

# Install dependencies
npm install

# Start development server
npm run dev

Async non-blocking beacon weighing <3.2 KB Brotli compressed.

Questions & Answers

Frequently Asked Questions

Start capturing precision telemetry in 60 seconds

Deploy on your own infrastructure or launch on Open Analytics Cloud. Zero cookies required.