Can you elaborate? When I'm using Mullvad Browser+VPN, have DAITA and Multi-hop on, it doesn't know who I am at all.
Since this is a VPN, there are a ton of visits with this FP ID, and the FP ends up calculating differently (and I get different visits results, trust scores) whenever I refresh my session in the browser, or even just reconnect the VPN.
The other data on the page are all completely generic guesses at my system, monitor size, etc. and maybe 10% of that info is accurate to my system. Even that info is not very useful. For instance it says I'm running "Linux x86_64"... they certainly nailed that information down...
When I do this with only the VPN and Firefox, then the data is a lot more consistent between refreshes, incognito mode, etc. and the FP ID is pretty much the same every time in Firefox.
The other data taking guesses at my system are also more accurate when using regular ol' Firefox. For instance, it actually adds to the "Linux x86_64" that I am using an AMD GPU (no additional info than brand). Still not all that damning if it wasn't for the FP ID in this scenario.
I've read through the docs, and several other articles, that explain more about creepjs, but I culd be misunderstanding something somewhere I guess.
ETA: I'm also noticing that in regular Firefox, the timezone data is all fairly accurate to the current servers my VPN is hopping through. In Mullvad Browser, though, the timezone data is all over the place and not at all accurate to what my VPN is set to, let alone where I actually am.
ETA2: maybe my settings are more specific than you expect? Maybe your data about being 100% traceable is with 0 configuration of the browser or VPN?
My setup:
- Mullvad Browser + Mullvad VPN
- DAITA turned on
- Multi-hop turned on
- Lockdown mode on
- All DNS content blockers enabled
- Extra steps to unify VPN+Browser DNS compatibility
I could see if maybe you just installed Mullvad VPN and didn't use their browser (or didn't configure the browser for the VPN) that you'd be way more traceable.