recently about the massive amount of data gathered by Cambridge
Analytica from Facebook users. While I don't use Facebook myself, I
do use Google and other services which are known to gather a
massive amount of data, and I obviously know a lot of people using
those services. I also saw some posts or tweet threads
about the data collection those services do.
Mozilla recently released a Firefox extension to help users confine Facebook data collection. This addon is actually based on the containers technology Mozilla develops since few years. It started as an experimental feature in Nightly, then as a test pilot experiment, and finally evolved into a fully featured extension called Multi-Account containers. A somehow restricted version of this is even included directly in Firefox but you don't have the configuration window without the extension and you need to configure it manually with about:config.
Basically, containers separate storage (cookies, site preference, login session etc.) and enable an user to isolate various aspect of their online life by only staying logged to specific websites in their respective containers. In a way it looks like having a separate Firefox profile per website, but it's a lot more usable daily.
I use this extension massively, in order to isolate each website. I have one container for Google, one for Twitter, one for banking etc. If I used Facebook, I would have a Facebook container, if I used gmail I would have a gmail container. Then, my day to day browsing is done using the “default” container, where I'm not logged to any website, so tracking is minimal (I also use uBlock origin to reduce ads and tracking).
That way, my online life is compartmentalized/containerized and Google doesn't always associate my web searches to my account (I actually usually use DuckDuckGo but sometimes I do a Google search), Twitter only knows about the tweets I read and I don't expose all my cookies to every website.
The extension and support pages are really helpful to get started, but basically:
- you install the extension from the extension page
- you create new containers for the various websites you want using the menu
- when you open a new tab you can opt to open it in a selected container by long pressing on the + button
- the current container is shown in the URL bar and with a color underline on the current tab
- it's also optionally possible to assign a website to a container (for example, always open facebook.com in the Facebook container), which can help restricting data exposure but might prevent you browsing that site unidentified
When you're inside the container and you want to follow a link,
you can get out of the container by right clicking on the link,
select “Open link in new container tab” then select “no
container”. That way Facebook won't follow you on that website
and you'll start fresh (after the redirection).
As far as I can tell it's not yet possible to have disposable containers (which would be trashed after you close the tab) but a feature request is open and another extension seems to exist.
In the end, and while the isolation from that extension is not perfect, I really suggest Firefox users to give it a try. In my opinion it's really easy to use and really helps maintaining healthy barriers on one's online presence. I don't know about an equivalent system for Chromium (or Safari) users but if you know about it feel free to point it to me.
A French version of this post is also available here just in case.