Sobre o projeto
Pirsch Analytics é o núcleo de código aberto do Pirsch, uma solução de web analytics amigável à privacidade. Começou como um experimento em rastreamento server-side sem cookies em Go. O README descreve uma biblioteca de analytics server-side, sem cookies e de fácil implementação para Go, que gera um fingerprint de visitante único através do hashing do endereço IP do visitante, User-Agent, data e um salt. Afirma que o rastreamento não utiliza cookies e não armazena informações pessoais, tornando-o compatível com GDPR, CCPA e PECR. Quando utilizado no lado do servidor, pode rastrear visitantes que utilizam bloqueadores de anúncios.
A documentação do projeto está em docs.pirsch.io, com referências de código Go em go.dev. É fabricado na UE e hospedado em servidores Hetzner de propriedade alemã, e uma demonstração interativa do dashboard está disponível. Contribuições são aceitas via pull requests e tickets, mas o projeto exige que os contribuidores transfiram a propriedade de sua contribuição, pois uma solução comercial gerenciada utiliza esta biblioteca em seu núcleo. Os testes requerem um banco de dados ClickHouse e um esquema chamado pirschtest com o usuário padrão e sem senha. A licença é GNU AGPLv3.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.