Sobre o projeto

O Consentless oferece uma maneira leve de coletar estatísticas de uso de sites, respeitando a privacidade do visitante. A ideia central é coletar apenas informações não identificáveis — como visualizações de página, URLs de referência, tipo de dispositivo e dados de IP anonimizados — e armazená-las em um servidor sob seu controle. Como nenhum cookie é definido e nenhum identificador pessoal é registrado, a solução não aciona os requisitos de consentimento do GDPR ou ePrivacy, eliminando a necessidade de banners de cookies. Principais capacidades: - Script simples do lado do cliente que pode ser adicionado a qualquer página HTML. - Endpoint do lado do servidor (auto-hospedado ou compatível com back-ends comuns) que recebe o payload mínimo e o agrega. - Anonimização automática de IP e exclusão de informações de identificação pessoal. - Painel em tempo real mostrando métricas agregadas como total de visitas, visitantes únicos (derivados de dados anonimizados), taxa de rejeição e fontes de tráfego. - Sem rastreadores de terceiros; todos os dados permanecem dentro da sua infraestrutura. - Configurações de privacidade configuráveis, permitindo desativar quaisquer campos opcionais. Fluxo de trabalho típico: 1. Implante o componente de servidor (imagem Docker, binário ou função de nuvem) e configure um back-end de armazenamento (por exemplo, SQLite, PostgreSQL ou um armazenamento de arquivos simples). 2. Inclua o snippet JavaScript fornecido em seu site, apontando-o para o endpoint do servidor. 3. Acesse o painel integrado para visualizar análises agregadas sem expor detalhes individuais do usuário. Abordagem de privacidade: O Consentless evita deliberadamente definir cookies, entradas de armazenamento local ou quaisquer identificadores persistentes no cliente. O payload é limitado a métricas essenciais e qualquer endereço IP é truncado ou hash antes do armazenamento, garantindo que os dados não possam ser usados para identificar um visitante específico. Como a coleta é totalmente anônima, a ferramenta está em conformidade com os regulamentos de privacidade que exigem consentimento explícito para o processamento de dados pessoais. Instalação e integração: - O repositório inclui Dockerfiles para implantação rápida. - Uma CLI é fornecida para inicializar o esquema do banco de dados. - A documentação (hospedada em consentless.joeldare.com) oferece guias passo a passo para plataformas comuns, como back-ends Node.js, Go e Python. Comunidade e extensibilidade: O projeto é de código aberto, convidando contribuições para métricas adicionais, painéis personalizados ou adaptadores de armazenamento alternativos. Problemas e pull requests são bem-vindos no repositório GitHub. No geral, o Consentless oferece uma alternativa direta e que preserva a privacidade aos serviços de análise tradicionais, permitindo que os proprietários de sites entendam os padrões de tráfego sem comprometer os direitos dos visitantes.