Skip to content

Improve processes for ensuring individual location privacy #141

Open
@greatislander

Description

@greatislander

Is your feature request related to a problem? Please describe.

Following up on #8 (comment) and #8 (comment), I've created this issue to document the need to explore improvements related to privacy/obfuscation of user locations on the map when desired.

Currently, users enter an address or partial address during profile creation. It is geocoded using Here, and users are given the opportunity to adjust their location on a map view in the next step (implemented in #113).

Users may not want to be shown at their exact location. The current approach poses two problems, as identified in discussion on #8:

  1. If users omit their street address and do not adjust their map location, multiple individuals may appear at the exact same coordinates (the default/center of the city or town), which affects clustering.
  2. If users enter their street address, their precise location will be revealed unless they take time to adjust their position on the map.

Describe the solution you'd like

  1. If users have only entered the city/town and country, their location will need to be randomized slightly to prevent stacking.
  2. Better/clearer prompts to assist users in obfuscating their map location need to be developed.

Describe alternatives you've considered

I'm wondering if we reducing the maximum zoom level a bit (to the neighbourhood level rather than street level) might be a good approach to preserving individual privacy while allowing clustering. There's no use case that I can see for helping users of the directory find the personal location of other users, and for organizational profiles, their address is displayed (on the Contact tab of their profile) so if someone wants to visit a physical location they can find the addressing information needed to do so.

This would produce an effect more like this (bottom of page): https://humanmade.com/who-we-are/

Additional context

Not applicable.

Metadata

Metadata

Labels

enhancementNew feature or requestneeds designThis feature depends on designs

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions