wholestory.world, cookieless web analytics.
wholestory.world is web analytics without cookies, personal data or stored IP addresses. No consent banner to show and nothing to leak. We built the product and its website.
- Client
- Industry
- Privacy-first analytics
- Year
- 2026
- What we did
- Custom software, Website, SaaS product
- Website
- wholestory.world
no personal data and no IP addresses stored, so there is no banner to show and nothing to leak
Where they started.
Most analytics tools work by following people: a cookie or an identifier on the device, an IP address in the logs, a profile that grows over time. That is why almost every site has to ask for consent before it can count a single visit.
The idea behind wholestory.world was the opposite: give site owners the numbers they need without collecting anything about the people behind them.
Drawn first, then built.
The approach.
Nothing stored on the device
No cookie, no local storage, no identifier of any kind. A visitor is recognised for one day by a hash the server computes and cannot reverse.
The day's key is thrown away
The hash is salted with a random value replaced every day, and yesterday's is deleted. The same person is a different number tomorrow, to the service as much as to anyone else.
The address stops at the door
The IP address is used to compute the hash and look up a country, then dropped by the first service that sees it. It reaches no queue, no log and no database.
One tag, 583 bytes
One script tag in the head and nothing else to configure. It counts pageviews, single-page navigations and any event you name, and the build fails if it grows past a kilobyte.
<script defer data-domain="your-site.com" src="https://wholestory.world/js/ws.js"></script>
What changed.
- 583 Bthe whole tracking script, gzipped; the build fails if it grows past a kilobyte
- 1 dayhow long a visitor can be recognised, by a hash nobody can reverse
- 0IP addresses in any queue, log or database
wholestory.world gives site owners the numbers that matter, visitors, pages, sources and events, without cookies, personal data or stored IP addresses. There is no consent banner to show and nothing to leak. We built the product, from the tracking script to the dashboard, and its website.
- Java
- Spring Boot
- PostgreSQL
- React
- Next.js
Every project starts with a dot.
Fill in the blanks. We reply within one business day.