By default Datalenk writes nothing on the visitor's device: no cookies, no localStorage, no banner. EU-hosted, and if you ever need returning visitors, the deeper layer is an explicit opt-in.
By default, Datalenk stores and reads nothing on the visitor's device. No cookies, no localStorage. That single default removes the consent-banner trigger for your analytics, keeps the 50 to 60% of visitors who refuse consent in your numbers, and shrinks your GDPR surface to a paragraph in your privacy policy instead of a compliance project.
Most "cookieless" tools quietly store an identifier anyway. We made the layers explicit, and the shallow one is the default.
datalenk.identify(email) at login welds a person to their acquisition channel for life, across devices. Nothing is stored on the device, and the email is HMAC-hashed server-side with a secret pepper. We never keep it in clear text.We say "GDPR-friendly by design", never "100% compliant, guaranteed", because cookie law is interpreted differently across member states and vendor marketing is not case law. What a genuinely cookieless, EU-hosted tool gives you is a strong, documented, good-faith position and the smallest possible exposure, not magic immunity.
We hold ourselves to the same standard: datalenk.com runs on the Persistent layer, because we want multi-day attribution on our own funnel, and we say so in our own privacy policy. We are not going to sell you an absolute we do not respect ourselves.
Platforms keep making measurement depend on their goodwill, and EU-US data transfers have been invalidated twice with a third challenge pending. A tool whose default collects nothing on the device, on EU infrastructure, is indifferent to how that litigation ends. That is the durable position, and it is the one you get out of the box.
What GDPR actually requires from analytics: ↗. The EU-hosted landscape and where Datalenk sits: ↗. Why the Schrems litigation matters: ↗.
Measure 100% of your visitors, banner-free. Cookieless by default, EU-hosted. 14-day trial, card required. Start your trial.
Does cookieless analytics really need no banner? On the default layer, where the tool stores and reads nothing on the device, the ePrivacy consent trigger for analytics does not apply. Turn on the Persistent layer and that changes: it writes an identifier, so you inform your visitors. We make you tick a box that says so before it turns on.
Where is my data hosted? On EU infrastructure, in Germany. We run our own ClickHouse and Postgres, no managed US service in the path of your visitors' data.
How accurate are unique visitors without cookies? Very close for practical purposes, within the day. A salted daily hash estimates uniqueness with a small trade-off at the edges. Across days, a visitor who returns counts as new, which is exactly what "we do not follow people over time" means. If you need the returning-visitor number, that is what the Persistent layer is for, and we would rather you make that choice knowingly.
Cookieless, EU-hosted analytics that ties every visit to the revenue it actually brought in. 14-day free trial.