About this project
Consentless provides a lightweight way to gather website usage statistics while respecting visitor privacy. The core idea is to collect only non‑identifiable information—such as page views, referrer URLs, device type and anonymized IP data—and store it on a server that you control. Because no cookies are set and no personal identifiers are recorded, the solution does not trigger GDPR or ePrivacy consent requirements, eliminating the need for cookie banners.
Key capabilities:
- Simple client‑side script that can be added to any HTML page.
- Server‑side endpoint (self‑hosted or compatible with common back‑ends) that receives the minimal payload and aggregates it.
- Automatic IP anonymization and exclusion of personally identifiable information.
- Real‑time dashboard showing aggregated metrics like total visits, unique visitors (derived from anonymized data), bounce rate, and traffic sources.
- No third‑party trackers; all data stays within your infrastructure.
- Configurable privacy settings, allowing you to disable any optional fields.
Typical workflow:
1. Deploy the server component (Docker image, binary, or cloud function) and configure a storage backend (e.g., SQLite, PostgreSQL, or a simple file store).
2. Include the provided JavaScript snippet on your site, pointing it at the server endpoint.
3. Access the built‑in dashboard to view aggregated analytics without exposing individual user details.
Privacy approach:
Consentless deliberately avoids setting cookies, local storage entries, or any persistent identifiers on the client. The payload is limited to essential metrics and any IP address is truncated or hashed before storage, ensuring that the data cannot be used to identify a specific visitor. Because the collection is fully anonymous, the tool complies with privacy regulations that require explicit consent for personal data processing.
Installation & integration:
- The repository includes Dockerfiles for quick deployment.
- A CLI is provided to initialize the database schema.
- Documentation (hosted at consentless.joeldare.com) offers step‑by‑step guides for common platforms such as Node.js, Go, and Python back‑ends.
Community & extensibility:
The project is open source, inviting contributions for additional metrics, custom dashboards, or alternative storage adapters. Issues and pull requests are welcomed on the GitHub repository.
Overall, Consentless offers a straightforward, privacy‑preserving alternative to traditional analytics services, enabling site owners to understand traffic patterns without compromising visitor rights.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.