Multi-account-containers: Allow per-container privacy settings

Created on 3 Mar 2017  Â·  15Comments  Â·  Source: mozilla/multi-account-containers

The ability to enable first-party isolation per container would be fantastic. I can imagine other settings being useful, too, e.g. tracking protection.

enhancement vote for me

Most helpful comment

This would be a great feature. "Private browsing mode" could then just be a specialised undeletable container.

All 15 comments

This would be a great feature. "Private browsing mode" could then just be a specialised undeletable container.

You're right that PBM is, in a sense, a container in which tracking protection is enabled, cookies and history are deleted on close, etc.

In addition, like suggested in https://discourse.mozilla-community.org/t/custom-history-settings-for-each-container/14485/3 , it would be great to delete history / cookies / connections per container

In addition, like suggested in https://discourse.mozilla-community.org/t/custom-history-settings-for-each-container/14485/3 , it would be great to delete history / cookies / connections per container

Bug#1199470 would address clearing history per container.

In addition, like suggested in https://discourse.mozilla-community.org/t/custom-history-settings-for-each-container/14485/3 , it would be great to delete history / cookies / connections per container

Maybe at the top of the history sidebar and privacy settings page there could be a dropdown menu, with something like:
Edit settings for: â–¼
    Default container 
    Personal (example)
    Shopping (example)
etc. I suppose this is really a pointless suggestion you would've arrived at anyway, but hey.
Of course, "edit settings for" could be replaced with "showing history for" or whatever else is relevant.

As @biva mentioned, the ability to remove cookies and history on a per-container basis would be very useful. Currently, there is no way to individually "clean-up" a contaminated container.

I don't know which issue should remain, as there are probably dupplicates between this current one, and https://github.com/mozilla/multi-account-containers/issues/47 and https://github.com/mozilla/multi-account-containers/issues/48
I understand that there are 2 needs:

  • have different settings per container (this current issue)
  • be able to clear navigation data per container (including history https://github.com/mozilla/multi-account-containers/issues/47, cookies and all other stuff accesible with Ctrl+Shift+Delete)
    @jonathanKingston : which issues should we keep to have 1 (or 2) common place to discuss?

In addition to the above cookie settings, I'd also like to see a "disable javascript" setting for a container. I'd want to disable javascript (and cookies) on my Default container. Any application that requires either can go into my Personal/Work containers.

@captn3m0 That could be done with uMatrix or NoScript + #309.

@ArchangeGabriel Is it possible to have per account settings for individual plugins?

@rodneyrod Not yet, that is exactly what #309 is about.

Another option I'd love to see that might prove popular would be a container policy to accept cookies for all sites but delete them as soon as the site's last tab is closed (vs when browser is closed).

@geotheory I've been using Cookie Auto Delete extension, which does pretty much the same thing on a per-container basis.

Not seeing any progress here. Is this something maintainers would accept a PR for?

@geotheory I've been using Cookie Auto Delete extension, which does pretty much the same thing on a per-container basis.

Unfortunately Cookie AutoDelete cannot remove localStorage per container. Only "old fashioned" cookies could be removed per container...

It is better than nothing, but nowadays many sites are using cookies and localStorage in the same time. In very short: localStorage is something like cookies, but could store much more data.

Firefox is not supporting removing localStorage per container - it means that you could remove all localStorage or nothing (for example removing youtube.com localStorage in "Default" container will also remove YouTube settings in "Google YouTube" container).

https://github.com/Cookie-AutoDelete/Cookie-AutoDelete/wiki/Documentation#enable-localstorage-support

"The API for localstorage cleaning doesn't appear to support Containers. So if cookies from one container are cleared, then all of the site's localstorage from all containers are deleted regardless of whitelisting rules."

Was this page helpful?
0 / 5 - 0 ratings