Firefox/Account/v1

< Firefox‎ | Account
Revision as of 19:46, 14 January 2013 by Dria (talk | contribs)
Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Key selling points

  • TBD

Product & feature requirements

Firefox Account creation & sign in

Specifications

  1. Users can set up their Firefox Account on ANY device without depending on the following entry points:
    1. Menu settings
    2. First-Run UX
    3. Banner Ad on about:home / marketing notification / message
  2. Users can set up a Firefox Account without a pre-existing email address. This is vital for emerging markets where mobile devices are often a first internet experience.

User stories

  • As a user, I don't want to be forced to create a Firefox Account when I first start using Firefox, so I can start using the browser as quickly as possible once I've downloaded and installed it.
  • As a user, I want all of my data (history, bookmarks, etc.) to be saved on my local machine if I haven't set up a Firefox Account, so I am still able to build up a collection of data and personalize my Firefox experience over time.
  • As a user, I want all of my data (history, bookmarks, etc.) to be moved and stored in the cloud once I create a Firefox Account so I do not have to start over if I create a Firefox Account after using Firefox for a time without one.
  • As a user, I want the local copy of my Firefox Account data to be deleted any time I exit or log out of my Firefox browser so I don't have to worry about other people being able to access that data on a shared or public machine.
  • As a user, if I have created a Firefox Account, I want my browser to be in "Guest Mode" whenever I am not logged in to my Firefox Account.
  • As a user, I want to be able to quickly change the password for my Firefox Account data, so if someone does steal my laptop they won't be able to access my data even if my browser is still logged in to my Firefox Account.
  • As a user, I want to be prompted to create a Firefox Account when I first start up my browser, but I want it to be easy to dismiss that prompt either forever (so I don't get bothered again), or to be reminded again later in a day or two (so I remember to look at it in more detail another time). I also want it to be very easy to get more details about what a Firefox Account is and why I would want it before I go through the process of creating one.

UX designs

Sync bookmarks, tabs, passwords & history

Specifications

Firefox Account should allow the option to sync in real-time

  • All bookmarks
  • Website passwords
  • Master password (?)
  • Relevant awesomebar data (therefore a 'portion' of history is required to be synced)

User stories

  • As a user, I want to be able to sync my bookmarks, passwords, basic browser settings, history, and tabs across my various devices so I don't have to replicate that data every time I pick up a new device.
  • As a user with a phone, tablet and desktop, I want to only customise my browser once - especially my awesomebar - and have this same browser environment be replicated across all of my browsing devices so I don't need to re-customise and pesonalise everything over and over.
  • As a user with Firefox on my desktop installed, I don't want to have to re-type website passwords for these same sites when logging on from my mobile, so that I don't have to worry about typing errors on my phone.

UX designs

Sync Reading List and Reading List content

Specifications

  • Reading List
    • In-page location tracking (to the paragraph is fine)
    • Offline mode

User stories

  • As a user, I want to be able to start reading an article on one device and pick it up on another right where I left off, so that I can have a seamless reading experience by only having to find the article once and gives me something to do on the tube home from work (here connections are spotty at best).

UX designs

Send tab to another device

Specifications

  • Task continuation: ability to push tab to another device / desktop
    • Includes offline mode
  • Task continuation: ability to push content to another device / desktop
    • Includes offline mode

User stories

  • As a user, I want to be able to push one of my tabs (and its content) to my other devices so I can pick up where I left off, even if I'm offline. This is particularly useful when doing things like looking up directions, or when doing a search whose results are more useful to me on another device.

UX designs

Set up a new device

Specifications

User stories

  • As a user, I want to be able to sync my existing Firefox data to the version of Firefox I just installed on my brand new Android tablet so I can get up and running as quickly as possible.

UX designs

Safely access Firefox Cloud from shared devices

Specifications

User stories

  • As a user, I want to share my tablet (phone) with family members without them messing about with my bookmarks and settings, so my browser remains truly personalised to me.
  • As a user in a small village, I want to share my phone (tablet) with others to keep costs low, but not want to share my browser bookmarks or history, so that each of us using the hardware can keep our browsing 'Accounts' separate and personalised.
  • As a user who relies on Internet cafes to stay connected, I want to have all of my browser settings & bookmarks at my fingertips so I can start surfing quickly and easily the way I want to.

UX designs