Fingerprinting: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 78: | Line 78: | ||
|- | |- | ||
| colspan="3" | Regressions: {{bug|2025570}} (Google Maps highway labels broken, fixed via RemoteSettings in 150/151) | | colspan="3" | Regressions: {{bug|2025570}} (Google Maps highway labels broken, fixed via RemoteSettings in 150/151) | ||
|- | |||
| rowspan="6" | CanvasRandomization | |||
| colspan="3" | '''Enabled in FPP (PBM) Release as of 120; Enabled in Baseline Nightly-only as of 150''' | |||
|- | |||
| Baseline Nightly | |||
| 150 | |||
| {{bug|2021606}} | |||
|- | |||
| FPP (PBM) Release | |||
| 120 | |||
| {{bug|1858181}} | |||
|- | |||
| FPP (PBM) Beta | |||
| 120 | |||
| {{bug|1858181}} | |||
|- | |||
| FPP (PBM) Nightly | |||
| 115 | |||
| {{bug|1825250}} (Nightly-only in 118–119 due to {{bug|1849903}}) | |||
|- | |||
| colspan="3" | Regressions: {{bug|1887161}} (canvas getImageData slow in PBM on maps/Airbnb, fixed via SipHash in 134 then superseded by EfficientCanvasRandomization); {{bug|2025570}} (Google Maps Baseline, shared with EfficientCanvasRandomization) | |||
|} | |} | ||
| Line 130: | Line 151: | ||
| 145 | | 145 | ||
| {{bug|1993304}} | | {{bug|1993304}} | ||
|- | |||
| rowspan="5" | CanvasRandomization | |||
| colspan="3" | '''Enabled in FPP (PBM) Release as of 120''' | |||
|- | |||
| FPP (PBM) Release | |||
| 120 | |||
| {{bug|1858181}} | |||
|- | |||
| FPP (PBM) Beta | |||
| 120 | |||
| {{bug|1858181}} | |||
|- | |||
| FPP (PBM) Nightly | |||
| 115 | |||
| {{bug|1825250}} (Nightly-only in 118–119 due to {{bug|1849903}}) | |||
|- | |||
| colspan="3" | Regressions: {{bug|1887161}} | |||
|} | |} | ||
Revision as of 18:08, 15 April 2026
This page tracks the deployment of Firefox's Fingerprinting Protection (FPP) feature.
Other documents that may be relevant depending on the audience:
- SUMO page more appropriate for end-users of Firefox https://support.mozilla.org/en-US/kb/firefox-protection-against-fingerprinting
- SUMO page for end users who might have (accidently or not) enabled Resist Fingerprinting https://support.mozilla.org/en-US/kb/resist-fingerprinting
- Firefox's Fingerprinting Protection Architecture in Gory Detail https://docs.google.com/document/d/1FywogzvkWupoUoz4PcCp9nNd6aKOwBN-c2zRu2Xof9Y/edit?tab=t.0
- Source Docs on the implementation: https://firefox-source-docs.mozilla.org/toolkit/components/resistfingerprinting/resistfingerprinting/implementation.html
Desktop
| Protection Name | Channel | Version | Bugs |
|---|---|---|---|
| ScreenAvailToResolution | Enabled in FPP (PBM) Release as of 143; Enabled in Baseline Nightly-only as of 150 | ||
| Baseline Nightly | 150 | bug 1990514 | |
| FPP (PBM) Release | 143 | bug 1978414 | |
| FPP (PBM) Beta | 143 | bug 1978414 | |
| FPP (PBM) Nightly | 143 | bug 1978414 | |
| Regressions: bug 2016747 | |||
| MaxTouchPointsCollapse | Enabled in FPP (PBM) Release as of 143; Enabled in Baseline Nightly-only as of 150 | ||
| Baseline Nightly | 150 | bug 1990514 | |
| FPP (PBM) Release | 143 | bug 1978414 | |
| FPP (PBM) Beta | 143 | bug 1978414 | |
| FPP (PBM) Nightly | 143 | bug 1978414 | |
| Regressions: bug 1991701 (Linux touch disabled by companion fix bug 1957658, re-enabled in 146/147); bug 2021715 (Linux Wayland count adjusted, 150) | |||
| EfficientCanvasRandomization | Enabled in FPP (PBM) Release as of 145; Enabled in Baseline Nightly-only as of 150 | ||
| Baseline Nightly | 150 | bug 2021606 | |
| FPP (PBM) Release | 145 | bug 1993304 | |
| FPP (PBM) Beta | 145 | bug 1993304 | |
| FPP (PBM) Nightly | 145 | bug 1993304 | |
| Regressions: bug 2025570 (Google Maps highway labels broken, fixed via RemoteSettings in 150/151) | |||
| CanvasRandomization | Enabled in FPP (PBM) Release as of 120; Enabled in Baseline Nightly-only as of 150 | ||
| Baseline Nightly | 150 | bug 2021606 | |
| FPP (PBM) Release | 120 | bug 1858181 | |
| FPP (PBM) Beta | 120 | bug 1858181 | |
| FPP (PBM) Nightly | 115 | bug 1825250 (Nightly-only in 118–119 due to bug 1849903) | |
| Regressions: bug 1887161 (canvas getImageData slow in PBM on maps/Airbnb, fixed via SipHash in 134 then superseded by EfficientCanvasRandomization); bug 2025570 (Google Maps Baseline, shared with EfficientCanvasRandomization) | |||
Android
| Protection Name | Channel | Version | Bugs |
|---|---|---|---|
| ScreenAvailToResolution | Enabled in FPP (PBM) Release as of 143 | ||
| FPP (PBM) Release | 143 | bug 1978414 | |
| FPP (PBM) Beta | 143 | bug 1978414 | |
| FPP (PBM) Nightly | 143 | bug 1978414 | |
| MaxTouchPointsCollapse | Enabled in FPP (PBM) Release as of 143 | ||
| FPP (PBM) Release | 143 | bug 1978414 | |
| FPP (PBM) Beta | 143 | bug 1978414 | |
| FPP (PBM) Nightly | 143 | bug 1978414 | |
| EfficientCanvasRandomization | Enabled in FPP (PBM) Release as of 145 | ||
| FPP (PBM) Release | 145 | bug 1993304 | |
| FPP (PBM) Beta | 145 | bug 1993304 | |
| FPP (PBM) Nightly | 145 | bug 1993304 | |
| CanvasRandomization | Enabled in FPP (PBM) Release as of 120 | ||
| FPP (PBM) Release | 120 | bug 1858181 | |
| FPP (PBM) Beta | 120 | bug 1858181 | |
| FPP (PBM) Nightly | 115 | bug 1825250 (Nightly-only in 118–119 due to bug 1849903) | |
| Regressions: bug 1887161 | |||