Is there some sort of way to to keep a browser profile inaccessible to anything run by the user that isn't the browser, while still having the browser itself being usable by the user?
https://wiki.gentoo.org/wiki/Simple_sandbox#larry_runs_firef...
The browser is likely the biggest threat vector running on my machine, yet there are no easy ways to lock it down to just reading/writing Downloads and its own cache.
So if anything else can read the browser's data, it can get that.
Disclaimer: Critics say firejail is too complicated to be audited and adds too much attack surface of its own.
People have been hacked by malicious Minecraft mods uploading browser data to nefarious places.
Full disclaimer: my company develops it.