Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development of a "blurred location" specification/standard #205

Open
jywarren opened this issue Sep 27, 2019 · 0 comments
Open

Development of a "blurred location" specification/standard #205

jywarren opened this issue Sep 27, 2019 · 0 comments

Comments

@jywarren
Copy link
Member

This standard "specification" could be used as a framework to develop libraries in other languages, and as a pattern to which to develop user interface designs. Here we are brainstorming version 1 of the specification. Comments welcome!

Basics

The README describes in basic terms how we've implemented the concept of 'blurred location':

https://github.com/publiclab/leaflet-blurred-location#how-it-works

The goal of this specification is to describe a system, made up of:

  • technical implementations
  • user interface designs
  • a mental model
  • a standard vocabulary

Our goal at Public Lab is for the above to allow for some amount of location sharing, in order to enable community scientists to coordinate regionally, while not requiring them to share high precision location that might expose them to risk. However, we see that this model may be widely applicable.

The keys here are:

  • the ability to share and integrate locations of varying precision using a prototype mapping library
  • an accessible vocabulary to communicate precision
  • a design vocabulary and set of UI/UX norms to respect individual decision-making in relation to location privacy

Together, we aim for these to articulate a model that is simple to use and understand, as well as universal enough—and powerful enough—to be implemented in real-world web applications.


So the specification might include:

  • a set of defined terms
  • a description of the "truncation model" and grid overlays
  • an abstract walkthrough of blurring data
  • a discussion of edge cases (such as appearing on either side of a grid boundary)
  • a threat assessment of blurred location privacy

I'm very interested to hear peoples' thoughts on this!

@jywarren jywarren pinned this issue Sep 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant