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).
eOS is just Android, so Android apps work.
That aside, eOS has a history of being often behind on security patches and updates, so it is highly recommend to avoid it.