Orange textured background

Glossary / concept

Cookieless identification

Cookieless identification is the practice of recognising a browser or device without writing or reading any persistent browser storage. Instead of a stored identifier, it derives a consistent value from observable characteristics of the browser or device, such as rendering output, hardware properties, or installed capabilities, that are present on every visit.

First-party cookies are reliable and user-controlled, but they depend on the browser not clearing storage and the user not switching browsers or devices. Cookieless identification fills the gaps: it produces a consistent identifier even after cookies are cleared, in incognito mode, or across different browsers on the same device, because the underlying hardware and software characteristics that generate the identifier do not change with browser storage.

Cookieless identification complements rather than replaces cookies. Cookies are exact and low-latency; fingerprint-based identification is probabilistic but resilient to storage loss. Many production systems use both in parallel, cross-referencing the cookie ID with the fingerprint to detect storage resets, multiple personas on one device, or account sharing across devices.

In doorman-benny

doorman-benny supports cookieless identification by returning a stable `hardwareFingerprint` (cross-browser) and a `fingerprint` (browser-level) that do not depend on any browser storage to remain consistent across visits.

Fingerprint vs cookies vs IP

Frequently asked questions

Does cookieless identification violate privacy regulations?

The legality depends on jurisdiction, purpose, and whether personal data is involved. Fingerprint-based identification is subject to similar privacy considerations as cookies in many jurisdictions. Responsible implementations disclose fingerprinting in their privacy policy and apply it only for legitimate purposes such as fraud prevention.

Can users block cookieless identification?

Users can enable privacy modes, use privacy-focused browsers, or install extensions that randomise or block individual signals. However, blocking a signal is itself observable, and a complete block of all fingerprinting signals is practically difficult without severely impairing normal browsing functionality.

How does cookieless identification differ from IP-based identification?

IP addresses identify a network connection, not a specific device or browser. Multiple devices on a shared network appear to have the same IP, and a single device on a mobile network may change IP frequently. Browser fingerprinting is more specific to the device and more stable across network changes.