Disable storage access heuristics for trackers
Categories
(Core :: Privacy: Anti-Tracking, task)
Tracking
()
People
(Reporter: timhuang, Assigned: timhuang)
References
(Blocks 1 open bug)
Details
Attachments
(5 files)
Introduce a pref to control storage access heuristics for third-party trackers.
Assignee | ||
Updated•6 days ago
|
Assignee | ||
Comment 1•5 days ago
|
||
We used a wrong name for the pref that controls SAA AutoGrants for
third-party trackers. This patch fixes this by introducing a pref with a
properly. We will keep the pref that controls SAA heuristics for
third-party trackers.
Assignee | ||
Comment 2•5 days ago
|
||
Currently, we only allow openerWithUserInteraction heuristic for
trackering windows, which doesn't match the MDN article of SAA
heuristics.
In addition, we want to remove the opener heuristic in the future and
move to use the openerWithUserInteraction instead.
In this patch, we change the heuristic to allow it for non-tracking
windows and put it behind the pref.
Depends on D238940
Assignee | ||
Comment 3•5 days ago
|
||
Depends on D238941
Assignee | ||
Comment 4•5 days ago
|
||
We excludes third-party trackers to trigger the opener heuristic.
First, we don't allow a third-party tracking window to trigger the
heuristic. Second, we don't trigger opener heuristic if the opened URL
is a tracking URL.
Depends on D238942
Assignee | ||
Comment 5•5 days ago
|
||
The patch adds tests to ensure third-party trackers cannot trigger
opener and openerWithUserInteraction heuristics. The test for navigation
heuristic is covered by browser_storageAccessWithDynamicFpi.js
Depends on D238943
Description
•