Documentation

Privacy and consent

What is collected and what never is, GPC and DNT handling, the consent API, and cookie banners.

The short version

The tracker sets no cookies, stores no identifier for the visitor on their device, never keeps a raw IP address, and counts visitors with a keyed hash that expires at UTC midnight and differs on every site. What it does keep in the browser is four short-lived technical values, and data-storage="none" removes even those. These are design properties of the software, not policies; the full construction, with every exception named, is in the Privacy Policy.

  • A per-tab session hint.
  • An offline queue for events that failed to send.
  • The consent state.
  • A five-minute cache of your site's configuration.

Opt-out signals

GPC is enforced on both ends

A visitor sending Global Privacy Control is not measured, and it is honoured in the browser and again at our servers, so no snippet configuration can override it. Do Not Track is honoured by default, as a per-site setting on the snippet. One consequence worth knowing: privacy-signal visitors are simply absent from your numbers, which is one reason totals can sit below cookie-based tools.

What your own privacy policy can say

Where data lives

All analytics data is stored and processed in the European Union (Helsinki, Finland) and does not leave that infrastructure. Country and city come from a database file on our own servers; no IP address is ever sent to a geolocation service. The full subprocessor list is in the Privacy Policy.

Common questions