content/browser/btm/README.md
This directory contains the code for Chromium's Bounce Tracking Mitigation (BTM) feature. BTM aims to mitigate the privacy impact of "bounce tracking," a technique used to track users across websites without relying on third-party cookies (3PCs).
For historical reasons, some of the code in this directory is also used to support mitigations against using popups to simulate 3PCs.
Bounce tracking involves redirecting users through a tracker website, often without their knowledge or interaction. This allows the tracker to set or access first-party cookies, effectively circumventing third-party cookie restrictions and user privacy preferences.
BTM detects potential bounce tracking by analyzing website behavior, including:
If BTM determines that a website is likely involved in bounce tracking and there's no indication of legitimate user interaction with the site, it automatically deletes the site's storage (eTLD+1) after a brief grace period.