canmove, Confirmed users
1,537
edits
Line 191: | Line 191: | ||
====Principle: Transparency / No Surprises==== | ====Principle: Transparency / No Surprises==== | ||
This feature prompts users before giving content access to the geocoding API. Users who have allowed the current page to obtain their location through the other geolocation API will not be prompted, though they have already authorized location services on the current page. | |||
''Recommendations'': | ''Recommendations'': Let the user know that this function MAY involve the data associated with their location(s) (ie. from geo-tagged photos, etc.) Update the prompt message to say this. | ||
{{ResolutionBox|{{new|}}}} | |||
====Principle: Real Choice==== | ====Principle: Real Choice==== | ||
This feature will prompt the user for permission for use of this feature through use of an on-screen prompt. The prompt is simple and allows the user to continue using the current web site without granting access to this service. | |||
''Recommendations'': | ''Recommendations'': None. | ||
====Principle: Sensible Defaults==== | ====Principle: Sensible Defaults==== | ||
This feature is disabled by default and when a site requests access, the user will be asked for permission. The prompt is tied into other geolocation services too -- the user will be prompted only once per site per session (so there will not be a flood of prompts for each call to this API). The effect is that the user will be prompted once to allow a site to access location services, then not again for that session on that site. | |||
''Recommendations'': | ''Recommendations'': None. | ||
====Principle: Limited Data==== | |||
The data being shared to 3rd party platforms is only the bare minimum data that can be shared for the services requested. All other location data being stored in the browser is stored only in memory (not on disk). | |||
''Requirement'': store addresses and longitude/latitude coordinates in volatile memory only (not on disk or in cache). | |||
{{ResolutionBox|{{new|verify that location data encountered by this feature is kept in memory only (not on disk).}}}} | |||
= Follow-up Tasks and tracking = | = Follow-up Tasks and tracking = |