Mobile/Projects/Kinderfox

< Mobile‎ | Projects
Revision as of 16:03, 8 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:

  • 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: 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.
- Ability to bundle add-on that include content filter by country/partner.        [bug 1125275]
- Show Splash screen telling the user: you are entering a Kinderfox mode. [bug 1180795]
- Custom set of kid-appropriate default Tiles. [bug 1125280]
- Disable snippets (promotional banner) support. [bug 1125283]
- Suppress the Crash Reporter dialog and enable seamless crash recovery. [bug 1125286]
- Hide all developer tools and related UI. [bug 1125288]
- Hide all add-ons and apps installation/removal features and related UI. [bug 1125289]
- Hide private browsing support and all related UI. [bug 1125290]
- Hide all Guest Browsing features and related UI. [bug 1125294]
- Hide all Location Services features and related UI. [bug 1125309]
- Hide other non-essential menu items All “Tool” menu items. [bug 1125312]
- Hide other non-essential Settings items Customize → Home. [bug 1125315] Customize → Import from Android. [bug 1125316] All “Display” menu items. [bug 1125975] Privacy → Use master password. [bug 1125977] Privacy → Clear on exit. [bug 1125979] Privacy → Clear now. [bug 1125980]


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

TBD

UX Design

TBD