Sobre o projeto

MikroAnalytics é uma solução de análise mínima e centrada na privacidade, projetada para equipes que desejam sinais de produto sem rastrear usuários individuais. Ela evita cookies, armazenamento local, IDs entre sites e o armazenamento bruto de IP/agent do usuário, tornando‑se uma alternativa consciente da GDPR a plataformas de análise maiores. Principais recursos incluem: - **Tracking**: Visualizações de página automáticas, navegação SPA e eventos de produto personalizados via um pequeno rastreador JavaScript (`m.js`) ou atributos de dados HTML. - **Data Management**: Utiliza um banco de dados SQLite simples para armazenamento orientado a agregados, garantindo que o usuário possua seus dados. - **Privacy Features**: Suporte a Do Not Track (DNT) e Global Privacy Control (GPC), com estimativas diárias opcionais de visitantes únicos usando hashes rotativos. - **Dashboard**: Uma interface de gerenciamento dedicada para configuração do site, verificações de instalação e comparações de métricas período a período. - **Security**: Integração com MikroAuth para login via magic‑link e uma API de relatórios protegida usando cookies de sessão ou tokens bearer. - **Developer Tools**: Fornece um documento OpenAPI para automação de API e uma superfície de integração simples para aplicações web.