4 ms·
How does it do that? Mozilla spends a great deal of effort to make sure this type of fingerprinting isn’t possible.
by KMnO4 6y ago
How does it do that? Mozilla spends a great deal of effort to make sure this type of fingerprinting isn’t possible.
- wffurr 6y agoThere is a lot more money on the other side of that arms race.
- shakna 6y agoindexedDB is the short answer. Whilst Mozilla has made efforts to make it harder, there is still a bunch of things that don't work the same way in private mode, which can provide a best guess as to whether you're in private mode. indexedDB isn't implemented in Firefox's private mode. [0] So if you can guess that it is Firefox, and can't use indexedDB, then you can guess that you're in private mode. [0] https://bugzilla.mozilla.org/show_bug.cgi?id=1639542 https://bugzilla.mozilla.org/show_bug.cgi?id=1639542
- MaxBarraclough 6y agoDoes Chromium do the same thing? The page is able to detect incognito mode in Chromium Edge. The page even uses the browser-specific terminology, private mode for Firefox, incognito mode for Chromium Edge.
- shakna 6y agoNo, indexedDB not working is a Firefox-specific thing. But there are other differences you can look for under Chrome, the simplest of which is that navigator.storage is smaller whilst incognito mode is active. And under Safari you can just check if localStorage actually stores things.
- oofoe 6y agoThe lack of fingerprinting information is, in itself, a data point.
- MaxBarraclough 6y agoThat wouldn't be able to distinguish between Private Browsing and having just cleared out browser data, though.
- eli 6y agoThere are features like IndexedDB that are disabled in private browsing but not in a clean install