Cache-Based Tracking
Cache-based tracking is a technique that identifies or follows a user by relying on data stored in a device's temporary storage (cache), rather than on conventional cookies. Because browsers and systems keep local copies of data to load content faster, that stored data can be manipulated or read to recognize a returning user. This makes it a form of tracking that can operate even when a user has not accepted cookies.
Cache-based tracking encompasses a family of techniques that abuse caching mechanisms, such as browser HTTP caches or DNS stub resolver caches, to assign and later re-read a persistent, statistically unique identifier tied to a user's device. Documented variants include DNS cache-based tracking, which places a statistically unique combination of DNS data in the user's stub resolver cache (Klein), and HTTP cache header abuse, which exploits cache-control and expires headers to identify and follow users (Mishra 2021). As a device-side identification and access mechanism that is not literally a cookie, this technique would generally fall within the same EU legal framework as cookies: in most EU jurisdictions, the ePrivacy rules govern the storing of, and gaining access to, information on a user's device, and where the technique processes personal data the GDPR applies in addition. Its consent and lawfulness treatment therefore typically mirrors that of other non-cookie tracking technologies, though specific regulatory guidance addressing cache-based methods directly is limited and interpretations may vary by jurisdiction; the evidence here describes the technical mechanism rather than settled legal treatment, which is out of scope for this definition.
Why it matters
Cache-based tracking matters because it can identify or follow a user without relying on conventional cookies, and can therefore operate even where a user has declined cookie consent or cleared their cookies. For privacy officers and compliance teams, this undermines the assumption that managing cookies alone is sufficient to control tracking on a website or service. Because caching mechanisms exist to make content load faster and are a normal part of how browsers and systems work, tracking techniques that abuse them can be harder to detect and to explain to users than a standard cookie.
From a legal standpoint, the significance is that a device-side identification mechanism that is not literally a cookie would generally fall within the same EU framework that governs cookies. In most EU jurisdictions the ePrivacy rules govern the storing of, and gaining access to, information on a user's device, and where personal data is processed the GDPR applies in addition. This means cache-based tracking cannot be treated as outside the scope of consent obligations simply because it does not use a cookie file; its treatment typically mirrors that of other non-cookie tracking technologies such as pixels, local storage, and fingerprinting.
That said, specific regulatory guidance directly addressing cache-based methods is limited, and interpretations may vary by jurisdiction and evolve over time. The documented work in this area, such as the DNS cache-based tracking technique described by Klein and the HTTP cache header abuse reported by Mishra (2021), describes the technical feasibility of these methods rather than settling their legal status. Organizations should therefore treat the compliance analysis as fact-dependent and subject to the same care they would apply to any other device-side tracking technology.
Who it's relevant to
Inside Cache-Based Tracking
Common questions
Answers to the questions practitioners most commonly ask about Cache-Based Tracking.