By default Datalenk writes nothing on the visitor's device: no cookies, no localStorage. Before consent, Simple measurement only; everything that links or remembers waits for your visitors' consent. EU-hosted.
By default, Datalenk stores nothing on the visitor's device. No cookies, no localStorage. The script still reads standard browser information (language, screen size, referrer) and sends it with each event, so the law on trackers applies: before your visitors' consent, Datalenk runs Simple measurement only, and everything that ties a visit to a sale, a campaign or a person waits for that consent. We tell you exactly which is which.
We made the tracking layers explicit, and the shallow one is the default.
datalenk.consent(true).datalenk.identify(email) at login welds a person to their acquisition channel, across devices. It waits for the visitor's consent. 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.datalenk.consent(true) or datalenk.consent(false), and Datalenk waits for it.We say "GDPR-friendly by design", never "100% compliant, guaranteed", and never "certified" or "validated" by a regulator. Cookie law is interpreted differently across member states and vendor marketing is not case law. What a 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 asks its visitors' consent before using the Persistent layer and replay, and says so in its privacy policy.
Platforms keep making measurement depend on their goodwill, and the legal basis for EU-US data transfers has been struck down twice by the EU Court of Justice, in 2015 and 2020, before the current framework was adopted in 2023. A tool whose default collects nothing on the device, on EU infrastructure, keeps your measurement independent of how the next round of that litigation ends.
What GDPR actually requires from analytics: ↗. The EU-hosted landscape and where Datalenk sits: ↗. Why the Schrems litigation matters: ↗.
Measure what matters, the right way. Cookieless by default, EU-hosted. 14-day trial, card required. Start your trial.
Do I need a cookie banner? It depends on what you measure. As soon as you tie your sales to their source, run an A/B test or recognise a visitor from one day to the next, you must ask your visitors' consent: Datalenk waits for it, and gives you the setting and the code your banner calls. Before consent, only Simple measurement runs.
Where is my data hosted? Servers and databases in the European Union (Hetzner). We run our own ClickHouse and Postgres.
How accurate are unique visitors without cookies? Very close for practical purposes, within the day. A 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, with your visitors' consent.