It seems like an interesting setup. I don't really have too much to say other than nitpicks.
Why not use Mullvad browser for both scenarios. Mullvad with security level safest should block all JS. You could create a 2nd profile for safest only mode.
Using Linux .desktop launcher scripts, you could:
- Create a .desktop launcher (in ~/.local/share/applications/) for each profile
- Edit default desktop launcher to always prompt to choice profile on start (using the launch option
-P
) - Edit the default launcher to offer a menu option for each profile.
Related to your choice of host OS, I personally avoid Debian for desktop because it is slow to adapt (cus its Debian). I know it isnt directly applicable to situation since your main concern seems to be anti-fingerprinting, but a secure base is important. I'd like to know your reason for picking it. I don't dislike Debian and I still use it for different things (mostly VMs and some dev work).
Sadly it only works on Google Pixel. I'd recommend LineageOS, but the images aren't signed so you can't lock the bootloader.