CloudServices/WheresMyFox: Difference between revisions

Redirected page to CloudServices/FindMyDevice
(Redirected page to CloudServices/FindMyDevice)
 
(123 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<h1><i>Where's My Fox</i></h1>
#REDIRECT [[CloudServices/FindMyDevice]]
==Overview==
To provide a means for users to locate, track and purge devices remotely.
 
==Project Contacts==
''Principal Point of Contact'' - <i>Doug Turner</i> <i>dougt@mozilla.com</i>
 
''IRC'' - #<i>services-dev</i>
 
''Group Email'' - TBD
 
==Goals==
* Be able to provide a simple, secure means for FirefoxOS users to remotely locate, track and purge their devices.
==Use Cases==
'''TB provided'''
 
==Requirements==
* <i>List of requirements</i>
* Only allow registered user to display and remotely control device.
* Securely send commands to:
** report location on a regular interval (for motion tracking)
*** record tracking information keeping latest location
*** older records expired after ? period ?
** play a default audio alarm.
*** For known period? Forever? What happens if multiple of these commands sent?
** remove all user information from device
*** Remotely lock/unlock device?
*** Factory reset or brick?
* Securely display UI for phone including
** current location
** previous locations
** available commands
** help
** login page
* store user & device information (multiple devices?)
** How long to store data?
** How reliable does storage need to be?
 
How to secure commands from malicious parties? (Encrypt commands? Local sig check ala OAuth1.0a)
==Get Involved==
<i>Call to action for folks who want to help.</i>
=Design=
==Points of Contact==
Engineer - <i>Name</i> <i>jr@</i>
==API Reference/Documentation==
=== Data Schema ===
<i>How will data be stored</i>
=== API ===
<i>How to call the data</i>
==== <i>method</i> <i>URI</i> ====
<i>description</i>
 
Arguments <i>argument descriptions</i>
Returns: <i>returned contents</i>
 
==Platform Requirements==
<i>What are the things this needs (OS, language, databases, etc.)?
 
==Libraries Required==
<i>List of external project dependencies. (Stuff that's not pulled in via the installation script)</i>
 
==Code Repository==
<i>Links to the published code bases</i>
==Release Schedule==
<i>Predicted code delivery dates</i>
=QA=
==Points of Contact==
Engineer - <i>Ed Wong</i> <i>edwong@</i>
 
==Test Framework==
=Security and Privacy=
Fill out the security & privacy bug template: https://bugzilla.mozilla.org/form.moz-project-review
(https://wiki.mozilla.org/Websites/Kick-Off_Form)
 
For security reviews, there's:
https://wiki.mozilla.org/Security/ReviewProcess
 
==Points of Contact==
==Questionnaire Answers==
===1.1 Goal of Feature ===
===2. Potential Threat Vectors and Mitigation Points===
==Review Status==
''Bugzilla Tracking #'' -
see https://wiki.mozilla.org/Security/Reviews
==Issues and Resolutions==
 
=Operations=
 
==Points of Contact==
==Deployment Architecture==
''Bugzilla Tracking # '' -
==Escalation Paths==
==Lifespan Support Plans==
=Logging and Metrics=
==Points of Contact==
==Tracking Element Definitions==
==Data Retention Plans==
==Dashboard URL==
=Customer Support=
==Points of Contact==
==Sumo Tags==
==Review Meeting==
Confirmed users
1,018

edits