Ackee is a self-hosted analytics tool that runs on your own server to track website traffic while prioritizing visitor privacy.
Ackee solves the problem of analytics dependency on third-party services by offering a privacy-focused alternative that keeps data anonymized and avoids unique user tracking. The tool runs on Node.js with MongoDB, providing a lightweight architecture that analyzes visitor behavior without requiring cookie-based identification. It exposes a GraphQL API that powers its minimal interface and allows developers to build custom tools on top of the platform.
Ackee suits developers and site owners who want analytics insights without the overhead of comprehensive marketing platforms like Google Analytics or Matomo. It works well for those who value privacy compliance and want to avoid cookie consent requirements. The tool supports multiple deployment methods including Docker, Docker Compose, Helm, and direct installation, plus hosting on platforms like Netlify, Vercel, Heroku, and others. Beyond basic page tracking, it supports custom event tracking for actions like button clicks and newsletter subscriptions.
The project shows consistent maintenance with regular updates addressing bugs and adding refinements. Development activity demonstrates responsiveness to user-reported issues with timely fixes. The maintainer actively engages with the community through documentation and support channels, including a FAQ section and multiple deployment guides. Contributions are welcomed and the project maintains clear configuration options through environment variables and comprehensive documentation in the repository.