Last updated: November 11, 2025
This document is provided in multiple languages for convenience. In case of discrepancies, the English version shall prevail.
For website visitors, we do not use cookies and we do not collect any personal data. If you decide to create an account, we ask for the bare minimum and only share it with services that are absolutely necessary for the app to function.
This privacy policy applies exclusively to the Betterlytics hosted cloud service available at betterlytics.io and our official domains. It does not apply to self-hosted installations of our open source software. If you self-host Betterlytics, you are responsible for your own privacy policy, data processing practices, and legal compliance.
At Betterlytics, we are committed to complying with GDPR, CCPA, PECR and other privacy regulations. The privacy of your data — and it is your data, not ours! — is a big deal to us. We are based in the European Union and all data processing occurs within EU boundaries.
In this policy, we lay out what data we collect and why, how your data is handled and your rights to your data. We promise we never sell your data: never have, never will.
The privacy of website visitors is important to us. We have designed our analytics system to be completely cookieless and privacy-focused. As a visitor to websites using Betterlytics:
All analytics data is aggregated and anonymized to prevent identification of individual visitors. Certain optional features (such as session replay, custom identifiers, or user event tracking) may enable website owners to collect additional data, which could include personal or pseudo-anonymous information depending on configuration. In such cases, the website owner — not Betterlytics — is the data controller and is responsible for obtaining consent and ensuring compliance with applicable privacy laws (such as GDPR or CCPA).
While Betterlytics is designed to collect only anonymized data by default, it is possible that personal data may be accidentally transmitted by website owners — for example, via URL paths, query parameters, or custom event data. In such cases, Betterlytics acts as a data processor of the received data and processes it solely according to our standard procedures. Website owners remain the data controllers and are responsible for masking or removing personal data and ensuring compliance with applicable privacy laws (such as GDPR or CCPA). We encourage website owners to follow best practices to prevent personal data from being sent accidentally. For more information about responsibilities related to the use of Betterlytics and optional features, please refer to our Terms of Service.
When processing website visitor data that includes personal or pseudo-anonymous information on behalf of our customers, Betterlytics acts as a data processor under GDPR, and the website owner acts as the data controller responsible for determining the lawful basis for processing and ensuring compliance.
We track which pages are visited and navigation patterns to help website owners understand how their content is being consumed. We collect the URL path (without query parameters to prevent accidental tracking of sensitive data) and referrer information.
We parse the user agent string to determine browser type, operating system, and device category (mobile, tablet, desktop, laptop). Screen resolution is bucketed into categories (small, medium, large) rather than storing exact dimensions.
We determine the visitor's country from their IP address using a GeoIP database. The IP address itself is immediately anonymized by removing the last octet (IPv4) or using only the first 64 bits (IPv6) before any processing.
We generate an anonymous visitor fingerprint using a cryptographic hash of the anonymized IP address, bucketed screen resolution, browser name, and a daily rotating salt. This allows us to count unique visitors without tracking individuals. The fingerprint changes daily, ensuring long-term anonymity.
We track sessions to understand how visitors engage with websites. Sessions automatically expire after 30 minutes of inactivity and are stored only in server memory, never in cookies or browser storage.
This section describes Betterlytics' default, anonymized data collection. Customers who enable optional features that collect additional data are responsible for ensuring their own compliance with data protection laws.
Our guiding principle is to collect only what we need and process this information solely to provide you with the service you signed up for.
We use a select number of trusted, EU-based service providers:
We only share the minimum necessary information with these providers and contractually bind them to protect your data according to GDPR standards.
Betterlytics uses cookies strictly for necessary service functionality. These cookies are not used for analytics or marketing purposes.
Website owners are responsible for ensuring their use of Betterlytics complies with applicable privacy laws. For more details, please see our Terms of Service and Data Processing Agreement.
You always have the right to immediate deletion of all data.
As a data subject under GDPR, you have the following rights:
To exercise any of these rights, please contact us at privacy@betterlytics.io
Betterlytics does not use any cookies for tracking website visitors. We achieve all necessary analytics functionality through cookieless, server-side processing. This means websites using Betterlytics do not need to display cookie consent banners for our analytics tracking.
We may update this policy as needed to comply with relevant regulations and reflect any new practices. Whenever we make significant changes to our policies, we will notify our customers via email and announce them on our website.
If you have any questions, comments, or concerns about this privacy policy, your data, or your rights with respect to your information, please contact us:
Email: privacy@betterlytics.io
Address: Betterlytics, EU
🇪🇺 Made and hosted in the European Union
Committed to privacy, transparency, and GDPR compliance