Firefox + Multi-Account Containers [1] + Container Proxy [2] + Cookie Auto-Delete [3] have completely changed the way I use the web. I can now have multiple Discord accounts open, multiple e-mail accounts, etc.
Cookie Auto-Delete removes all persistent traces of my browsing (Cache, IndexedDB, LocalStorage, Plugin Data, Service Workers, Cookies) unless I have whitelisted a site. And you can whitelist sites on a per-container basis - the integration with Multi-Account Containers is solid.
Container Proxy lets me set up different SOCKS proxies per container. For example, if you have a system-wide VPN with a killswitch running, but want to stream from Netflix or HBO, you can attach a SOCKS proxy to a new "Streaming" container that connects to a SOCKS server running on your local network, effectively bypassing your VPN. Alternatively, if you want to make sure a container is unable to connect to anything without going through a VPN connection, you can bind the container to the SOCKS server on localhost created by your VPN client. You can then use this to set up multiple geographically separate "identities" that don't mix with each other.
All three extensions are reviewed by Mozilla - and Multi-Account Containers is actually written by Mozilla!
After using this setup, I feel that context separation is the future to privacy (and perhaps even security, as Qubes OS demonstrates.)
Cookie Auto-Delete removes all persistent traces of my browsing (Cache, IndexedDB, LocalStorage, Plugin Data, Service Workers, Cookies) unless I have whitelisted a site. And you can whitelist sites on a per-container basis - the integration with Multi-Account Containers is solid.
Container Proxy lets me set up different SOCKS proxies per container. For example, if you have a system-wide VPN with a killswitch running, but want to stream from Netflix or HBO, you can attach a SOCKS proxy to a new "Streaming" container that connects to a SOCKS server running on your local network, effectively bypassing your VPN. Alternatively, if you want to make sure a container is unable to connect to anything without going through a VPN connection, you can bind the container to the SOCKS server on localhost created by your VPN client. You can then use this to set up multiple geographically separate "identities" that don't mix with each other.
All three extensions are reviewed by Mozilla - and Multi-Account Containers is actually written by Mozilla!
After using this setup, I feel that context separation is the future to privacy (and perhaps even security, as Qubes OS demonstrates.)
[1]: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
[2]: https://addons.mozilla.org/en-US/firefox/addon/container-pro...
[3]: https://addons.mozilla.org/en-US/firefox/addon/cookie-autode...