Open Bug 1445400 Opened 2 years ago Updated 5 months ago

GeckoView: Add API to enable/disable/configure Fingerprinting Protection

Categories

(GeckoView :: Tracking Protection, enhancement, P5)

enhancement

Tracking

(firefox-esr52 wontfix, firefox59 wontfix, firefox60 wontfix, firefox61 wontfix)

Tracking Status
firefox-esr52 --- wontfix
firefox59 --- wontfix
firefox60 --- wontfix
firefox61 --- wontfix

People

(Reporter: cpeterson, Unassigned)

References

Details

Klar wants to enable/disable/configure GeckoView's Fingerprinting Protection. This API will probably need to be more than a simple boolean switch because Klar might want separate UI settings for basic fingerprinting and canvas protection (bug 1376865).

tjr says there isn't a separate pref for canvas protection outside of privacy.resistFingerprinting. IsImageExtractionAllowed is the correct function and we would only need to add a new pref and fiddle the logic in there a little bit (like bug 1376865).
Here is the Klar issue to create the settings UI for fingerprinting protection:

https://github.com/mozilla-mobile/focus-android/issues/2289
See Also: → 1348392
Assignee: nobody → esawin
Dropping priority from P1 to P2. Susheel says we can defer fingerprinting protection to Klar 7.0 (GeckoView 62?) because it is a new feature.
Priority: P1 → P2
Depends on: 1453143
Deprioritizing because fingerprinting protection is no longer a Klar blocker.
Assignee: esawin → nobody
Priority: P2 → P5
Whiteboard: [geckoview:klar]
Just noting this may become more a need soon - will let you know for sure as soon as I know.
Product: Firefox for Android → GeckoView
Component: General → Tracking Protection
You need to log in before you can comment on or make changes to this bug.