About this project
Pirsch Analytics is the open-source core of Pirsch, a privacy-friendly web analytics solution. It started as an experiment in server-side tracking without cookies in Go. The README describes a drop-in, server-side, no-cookie analytics library for Go that generates a unique visitor fingerprint by hashing the visitor's IP address, User-Agent, date, and a salt. It states that tracking does not use cookies and stores no personal information, making it compliant with GDPR, CCPA, and PECR. When used server-side, it can track visitors who use ad blockers.
The project documentation is at docs.pirsch.io, with Go code references on go.dev. It is made in the EU and hosted on German-owned Hetzner servers, and an interactive demo of the dashboard is available. Contributions are accepted via pull requests and tickets, but the project requires contributors to transfer ownership of their contribution because a managed commercial solution uses this library at its core. Tests require a ClickHouse database and a schema named pirschtest with the default user and no password. The license is GNU AGPLv3.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.