Changes

Jump to: navigation, search

Security/Contextual Identity Project/Containers

79 bytes added, 23:26, 5 August 2015
Refactor of Behaviors, Discovering the Feature, and Making Containers look different. Removing outdated or incorrect information from these sections.
==Purpose-specific Containers==
 
We propose a model where users are given a set of contexts that user research suggests are common or useful user contexts, and also provide the ability for a user to define their own contexts.
[[File:Containers-start-page.png|900px|frameless]]
* Firefox comes with a The set of included containers that, through user research, our users will likely need and benefit fromis:** Personal (to use at home)** Work (to use at the office)** Banking (for accessing sites with financial or sensitive informations)** Shopping (for accessing ecommerce sites)** Custom (for future versions)* Through naming and onboarding, we gently encourage users to use different containers for different purposes, as the separation limits tracking and improves security* is necessary to gain the benefits above. A purpose-specific container can have many sites in it:** The Personal container can be signed into Outlook, Facebook and Twitter. Work can have Outlook, Facebook and Twitter, too.** The Banking container can be signed into your bank, insurance, accounting and investing websites** The Shopping container can be a place for Amazon, Alibaba, and other stores
===Behaviors===
By creating containers, we also create a notion of sites that exists ''outside'' of a container. By default, all of a user's browsing prior to enabling the feature is considered to be in the ''default'' container. Additionally, any browsing that occurs after the feature has been turned on, but not in a named container is considered to be in the default. Our goal is to match the navigation experience that users currently expect during a session without containers. This necessitates a few behaviors when you navigate from inside a container:
Manually-invoked navigation:
Each container could have a different:
* Name: on On the File Menu and location bar* Icon: on tab On the File Menu and location bar* Color: on On the tab and location bar
==Discovering the feature==
[[File:Containers-file-menu.PNG|668px|frameless]]
For v1the initial version, this feature is discoverable via the File menuand is limited to a few purpose-specific containers. However, on Windows, the File menu is hidden until the user hits the Alt key. As a potential solutionIn future versions, the Containers menu could should be added as an item under the ‘Hamburger’ menu on the right side of the toolbar. Containers are not promoted front and center for a reason. Through user research, we’ve found that most people have only one account per website, and that they don’t separate their online selves into work/home/banking/etc. Making the Containers interface accessible via an icon on the toolbar means adding one more icon to Firefox. It means more visual distraction and perception of bloat. By keeping this feature accessible under a menu item, we ensure that only users who need it will discover it.
Before this iterationContainers are discoverable for those who want to use them, we’ve thought and have no impact on the browsing experience of a few other places to surface this featurethose who don't. Some of these places were Through user research, we’ve found to be more relevant to the Universal Account Switcher projectthat most people have only one account per website, and that they don’t currently separate their online selves into work/home/banking/etc.
* Offered at the same time as "would you like to save this password?"* Right-clicking on a tab However, we can hook into several user actions and present onboarding messages to turn it into a "encourage container"use. Similar to how we do pinned tabs, but containers would open in a new window.* "File" | "New container" (and the equivalent "New container" button in the hamburger menu)* New button in the URL bar in the webdev edition (aurora)* Detect We can detect users logging in and out of a service like Twitter that doesn't have support for multiple logins, and offer the feature to them. We can also offer the feature to users when they first try to access their online banking after the feature has been enabled.
==Alternative Features==
Confirm
25
edits

Navigation menu