Mobile/Projects/Kinderfox

< Mobile‎ | Projects
Revision as of 04:24, 14 July 2015 by Samfang (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.

Goals

Create a kid-friendly version of Firefox for Android (tablet):

  • To make the web easier for kids to use.
  • To better meet a parent's need to control what their kids can and cannot see and do on the web.


Creative Brief


Specifications

General

  • Focus on age group 9 - 12.
  • Market priority: Japan, Germany, and North America.
  • Creating Restricted Profile in Android (tablet): the owner MUST also create a pin/password/lock for the Owner Profile.


Phase 1 (Targeting Firefox 42 merge data 8/10)

Simple implementation triggered by the use of a Restricted Profile

  • If Restricted Profile on the device is off, we just show to regular Firefox.
  • If Restricted Profile on the device is enabled, we present a modified version of Firefox.


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Phase 2 (TBD)

Plug in country-specific filter

URL Filtering: An add-on that intercepts every page load and queries a specified filter service for approval or a redirect URL, provided by country/partner.


Phase 3 (TBD)

Kinderfox Entry & Exit

  • Assume parents control the tablet, enable KinderFox mode for kids (Firefox → Setting → Kinderfox)
  • If the tablet is already in Restricted Profile, enable KinderFox automatically?
  • Do we prevent kids from jumping out of the Firefox app or jumping out of the Android Restricted Profile?

User Stories

Parental controls

Parents would want to have restrictions for websites that kids are able to visit when using the device.
Kids can only surf to a set of websites known to be child-friendly, or from a whitelist added by the parents.
Parents would want to be able to use a net-filtering service that they trust.
Some countries and/or partners will have their preferred U18 filter database that we will want to use.
Parents can also add new things to the filter, as well as whitelist things that the net-filtering service may be blocking.
Parents would not want their kid to be able to switch apps away from the kid-friendly browser.
Kids cannot switch to another app or game.
If this is possible - we need to preserve the ability to always be able to dial an emergency number.
Parents would want to set a password or code to close the kid-friendly browser.
Kids cannot do it themselves (either intentionally or accidentally).
Parents would want WebRTC to be disabled in the kid-friendly configuration of Firefox.
Kids cannot get into communications that parents don't know about & cannot monitor.
Possibly modify this so that contacts are vetted for the kid's profile and no unsolicited calls / chats are allowed.
Parents would want to ensure their global browser settings are protected and only essential.
Kid-friendly settings that affect my child's profile are surfaced.

Multi-user

Parents would want to be able to have multiple profiles supported by the kid-friendly browser.
Each kid can have their own set of bookmarks, apps, icons and such.
Parents would want it to be easy to switch which profile of the kid-friendly browser is being run.
So it's not difficult to switch it from one child's configuration to another.
Parents would want to customize each child's profile easily.
Parents can change and add things for them as needed.
Parents would want to ensure their global browser settings are protected and only essential.
Kid-friendly settings that affect my child's profile are surfaced.


Homescreen

Parents would want a kid-friendly and fully customizable home screen for the browser.
Parents can pin a specific set of websites to it that will not change.
Parents would want to set big, colourful images/icons for each pinned website on the about:home screen.
Kids can easily recognize which site she/he wants and easier for them to tap the correct icons.