À propos du projet

Pirsch Analytics est le cœur open-source de Pirsch, une solution d'analyse web respectueuse de la vie privée. Le projet a débuté comme une expérience de suivi côté serveur sans cookies en Go. Le README décrit une bibliothèque d'analyse pour Go, prête à l'emploi, côté serveur et sans cookies, qui génère une empreinte de visiteur unique en hachant l'adresse IP du visiteur, l'User-Agent, la date et un sel. Il est précisé que le suivi n'utilise pas de cookies et ne stocke aucune information personnelle, ce qui le rend conforme au RGPD, à la CCPA et à la PECR. Lorsqu'il est utilisé côté serveur, il peut suivre les visiteurs qui utilisent des bloqueurs de publicités. La documentation du projet se trouve sur docs.pirsch.io, avec des références au code Go sur go.dev. Le projet est réalisé dans l'UE et hébergé sur des serveurs Hetzner appartenant à des Allemands, et une démo interactive du tableau de bord est disponible. Les contributions sont acceptées via des pull requests et des tickets, mais le projet exige que les contributeurs transfèrent la propriété de leur contribution car une solution commerciale gérée utilise cette bibliothèque comme noyau. Les tests nécessitent une base de données ClickHouse et un schéma nommé pirschtest avec l'utilisateur par défaut et sans mot de passe. La licence est GNU AGPLv3.