Closed Bug 1839917 Opened 1 year ago Closed 11 months ago

Implement bounce tracking timer algorithm for purging cookies of classified hosts

Categories

(Core :: Privacy: Anti-Tracking, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
118 Branch
Tracking Status
firefox118 --- fixed

People

(Reporter: pbz, Assigned: pbz)

References

(Blocks 3 open bugs)

Details

Attachments

(3 files, 1 obsolete file)

See spec draft here: https://privacycg.github.io/nav-tracking-mitigations/#bounce-tracking-timer

We need to specify how this should interact with the existing PurgeTrackerService. Ideally we can simply run the components alongside each other initially.

We also may need to extend nsIClearDataService so it can clear data per-base domain, but only for top level (unpartitioned) storage. Existing base domain clearing methods implicitly also clear partitioned storage. This may not be desired here since the protection is only concerned with top-level storage.

Blocks: 1842047
Blocks: 1842067

Depends on D183287

Assignee: nobody → pbz
Status: NEW → ASSIGNED
Attachment #9343323 - Attachment is obsolete: true
Attachment #9344355 - Attachment description: WIP: Bug 1839917 - Update ClearDataService::deleteDataFromBaseDomain to avoid throwing for IPs. → WIP: Bug 1839917 - Update ClearDataService::deleteDataFromBaseDomain to avoid throwing for IPs. r=bvandersloot!
Attachment #9343322 - Attachment description: WIP: Bug 1839917 - Add bounce tracking timer algorithm. → WIP: Bug 1839917 - Add bounce tracking timer algorithm. r=bvandersloot!
Attachment #9344171 - Attachment description: WIP: Bug 1839917 - Add bounce tracking timer algorithm test. → WIP: Bug 1839917 - Add bounce tracking timer algorithm test. r=bvandersloot!
Attachment #9344355 - Attachment description: WIP: Bug 1839917 - Update ClearDataService::deleteDataFromBaseDomain to avoid throwing for IPs. r=bvandersloot! → Bug 1839917 - Update ClearDataService::deleteDataFromBaseDomain to avoid throwing for IPs. r=bvandersloot!
Attachment #9343322 - Attachment description: WIP: Bug 1839917 - Add bounce tracking timer algorithm. r=bvandersloot! → Bug 1839917 - Add bounce tracking timer algorithm. r=bvandersloot!
Attachment #9344171 - Attachment description: WIP: Bug 1839917 - Add bounce tracking timer algorithm test. r=bvandersloot! → Bug 1839917 - Add bounce tracking timer algorithm test. r=bvandersloot!
Pushed by pzuhlcke@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c8b32acdb27c
Update ClearDataService::deleteDataFromBaseDomain to avoid throwing for IPs. r=bvandersloot
https://hg.mozilla.org/integration/autoland/rev/841812fba1c9
Add bounce tracking timer algorithm. r=bvandersloot,anti-tracking-reviewers
https://hg.mozilla.org/integration/autoland/rev/905646f23f58
Add bounce tracking timer algorithm test. r=bvandersloot,anti-tracking-reviewers
Status: ASSIGNED → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 118 Branch
Blocks: btp-nightly
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: