Visitor statistics

Numbers without a cookie banner.

How it counts

A rotating secret instead of an identifier.

A visitor is recognised for the day by hashing the request against a salt that rotates. The previous salt stays usable briefly so an evening session survives midnight, and then the ability to recognise that visitor is simply gone.

Stored on the visitorNothing.
Sent to a third party
Nothing
The identifier
Derived, salted, and rotated
The tracker
A small first-party script served from your own site
A coffee shop interior in morning light, retail shelves and copper lamps over the counter
The questions a small business actually asks
What you see

Pages, sources, devices, and roughly where.

Aggregated into daily rollups rather than kept as a pile of raw events forever.

Pages
views and visitors, per page, over a period
Sources
referrers and campaign parameters, parsed
Devices
browser, operating system and screen class
Location
resolved from IP to a country or region, then discarded
Retention
rolled up on a schedule, and pruned
Consent, if you still need it

A banner is included, and it can actually switch things off.

Because the built-in statistics need no consent, the banner exists for everything else you might add. Its analytics category genuinely gates the script rather than decorating the page, and it ships with Dutch, English, German and French copy already written.

necessaryanalyticsmarketingfunctional
Start

Publish a page and watch the first visit arrive.

There is nothing to install and no second account to open.