Firefox already provides protection against browser fingerprinting, but I believe this area deserves a more ambitious approach. Depending on the protection settings and the website, users may still expose a combination of browser and device characteristics that can be used to distinguish them from other visitors.
A browser fingerprint can be created from several signals, including screen resolution, fonts, graphics capabilities, operating system details, and other browser characteristics. Even when cookies are blocked or deleted, these signals can contribute to tracking.
Mozilla should explore a stronger, more consistent fingerprinting protection system across websites. One possible approach would be controlled fingerprint randomization, using carefully designed, privacy-preserving variations to make identification and cross-site tracking more difficult.
However, randomization should not be implemented in a simplistic way. If a browser generates a different but highly unusual fingerprint on every visit, that behavior could itself become a tracking signal. A better solution would combine standardized or randomized characteristics, anti-fingerprinting defenses, and protections against techniques that attempt to detect those defenses.
The goal should be to make Firefox users harder to identify across websites by default, while maintaining compatibility, performance, and usability.
Questions for the community
Is Firefox's current fingerprinting protection strong enough for modern tracking techniques?
Would you support stronger, browser-wide fingerprint randomization if it introduced occasional compatibility issues?
Should advanced fingerprinting protection be enabled by default, rather than relying heavily on specific settings or site protections?