Fingerprinting: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 12: | Line 12: | ||
== Desktop == | == Desktop == | ||
{| class="wikitable" | |||
|- | |||
! Protection Name !! Channel !! Version !! Bugs | |||
|- | |||
| rowspan="6" | ScreenAvailToResolution | |||
| colspan="3" | '''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}} | |||
|- | |||
| colspan="3" | Regressions: {{bug|2016747}} | |||
|- | |||
| rowspan="6" | MaxTouchPointsCollapse | |||
== Android == | | colspan="3" | '''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}} | |||
|- | |||
| colspan="3" | Regressions: {{bug|1991701}} (Linux touch disabled by companion fix {{bug|1957658}}, re-enabled in 146/147); {{bug|2021715}} (Linux Wayland count adjusted, 150) | |||
|- | |||
| rowspan="6" | EfficientCanvasRandomization | |||
| colspan="3" | '''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}} | |||
|- | |||
| colspan="3" | Regressions: {{bug|2025570}} (Google Maps highway labels broken, fixed via RemoteSettings in 150/151) | |||
|} | |||
== Android == | |||
{| class="wikitable" | |||
|- | |||
! Protection Name !! Channel !! Version !! Bugs | |||
|- | |||
| rowspan="4" | ScreenAvailToResolution | |||
| colspan="3" | '''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}} | |||
|- | |||
| rowspan="4" | MaxTouchPointsCollapse | |||
| colspan="3" | '''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}} | |||
|- | |||
| rowspan="4" | EfficientCanvasRandomization | |||
| colspan="3" | '''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}} | |||
|} | |||
Revision as of 17:58, 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) | |||
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 | |