On 2026-11-10 the Mozilla Security Blog published "Open research, stronger privacy: Making Firefox users harder to fingerprint," alongside the CCS 2026 paper (Nov 15–19, The Hague) "Large-Scale Measurement and Real-World Mitigation of Web Browser Fingerprinting in the Wild" and a companion site, fingerprinting.study, with the data, analysis code and a browser test. Using measurements from almost 25 million Firefox release users, and simulating the scripts of three commercial fingerprinters (Fingerprint Pro, Signifyd and Akamai), the authors show that data-driven protections cut the share of uniquely identifiable users from 75% to 46%.
On HN (178 points, 69 comments) and on Lobsters, the discussion kept coming back to an old question: is it stronger to give everyone the same value (standardize) or a different value every time (randomize)? Brave has led with randomization ("farbling") since 2020, while Tor Browser has pursued uniformity, making everyone look the same. What's new here is that the paper answers the question with numbers from a population of 25 million: standardize as the main strategy, then layer randomization and targeted blocking on top. And it reaches straight into the return values of APIs web developers touch every day: navigator.hardwareConcurrency, screen.availHeight, navigator.storage.estimate(), canvas readback, and time zone names.
Fingerprinting re-identifies a user without any stored identifier like a cookie, by combining properties of the browser and device: fonts, screen size, GPU, CPU core count, language, time zone, canvas rendering output and so on. Each value is ordinary on its own, but together they become "the combination only I have." State partitioning such as Total Cookie Protection doesn't stop it.
Defenders work under two constraints:
Within those constraints, the question is which values to change, and how, to blend as many people as possible into the crowd. There are three broad tools:
Earlier work usually talked about the share of unique users and the Shannon entropy of each feature. The paper argues those two aren't enough.