Offen logo

Offen

Privacy‑first, self‑hosted web analytics with user‑controlled data

A lightweight, self‑hosted analytics platform that encrypts data end‑to‑end, requires opt‑in consent, and lets users view, export, or delete their own browsing metrics.

Offen banner

Overview

Who it's for

Offen Fair Web Analytics targets organizations, developers, and teams that need GDPR‑compliant, privacy‑first insights without relying on third‑party services. By self‑hosting, you retain full control over data while offering users transparent access to their own browsing metrics.

Core capabilities

The platform encrypts usage data in the browser before transmission, stores it only for six months, and presents metrics such as URLs, referrers, UTM parameters, landing and exit pages. A single binary or Docker image simplifies deployment; SQLite can be used for lightweight setups, or you can connect a full database. Multi‑site dashboards and team sharing let operators analyze several sites from one instance.

Deployment & customization

Run the service on‑premises, in a container, or on any cloud that supports the binary. SSL certificates are auto‑managed, and the consent banner can be styled to match your design and localized into six languages. A test‑drive script provides an instant demo.

Highlights

End‑to‑end encrypted data collection
Opt‑in consent with full user data access
Self‑hosted via single binary or Docker, SQLite support
Multi‑site dashboards and team sharing

Pros

  • Strong privacy guarantees with encrypted storage
  • No third‑party tracking or ads
  • Flexible deployment on any infrastructure
  • Transparent user control over their own data

Considerations

  • Requires self‑hosting and ongoing maintenance
  • Limited to first‑party cookies only
  • Does not provide advanced AI‑driven insights
  • Smaller community compared to major commercial analytics

Managed products teams compare with

When teams consider Offen, these hosted platforms usually appear on the same shortlist.

Amplitude logo

Amplitude

Product analytics platform for tracking user behavior and generating data-driven insights

Contentsquare logo

Contentsquare

Digital experience analytics for UX insights and conversion

Fathom Analytics logo

Fathom Analytics

Privacy-focused web analytics alternative to Google Analytics

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Organizations needing GDPR‑compliant analytics
  • Developers preferring on‑premise solutions
  • Sites that value user data sovereignty
  • Teams wanting shared dashboards without ads

Not ideal when

  • Small blogs without technical resources
  • Companies seeking out‑of‑the‑box SaaS analytics
  • Projects requiring real‑time heatmaps
  • Users needing extensive third‑party integrations

How teams use it

GDPR‑compliant traffic analysis

Collect essential metrics while guaranteeing user consent and encrypted storage.

Multi‑site dashboard for agencies

Monitor several client sites from a single self‑hosted instance with team sharing.

User‑centric data transparency

Allow visitors to view, export, or delete their own browsing data at any time.

Lightweight on‑premise deployment

Run the analytics service using a single binary or Docker image with optional SQLite storage.

Tech snapshot

JavaScript55%
Go40%
SCSS2%
HTML1%
CSS1%
Makefile1%

Tags

self-hostedweb-analyticsfairprivacydatensparsamkeit

Frequently asked questions

How is user data protected?

Data is encrypted in the browser before being sent; the server stores only ciphertext and cannot decrypt it.

Do I need a separate database?

No, the platform can operate with an embedded SQLite file, though external databases are also supported.

How does consent work?

A customizable consent banner requires users to opt‑in before any data is collected; they can later revoke consent and delete their data.

Can I host the service on a cloud provider?

Yes, you can run the binary or Docker image on any server, including cloud VMs, as long as you manage the host.

Is there a free SaaS version?

The project is self‑hosted only; it is free to use and self‑host, with no hosted SaaS offering.

Project at a glance

Active
Stars
965
Watchers
965
Forks
54
LicenseApache-2.0
Repo age6 years old
Last commit20 hours ago
Self-hostingSupported
Primary languageJavaScript

Last synced 10 hours ago