publiclab / leaflet-blurred-location-display

A library to display points which have been "blurred" for privacy with leaflet-blurred-location
https://publiclab.github.io/leaflet-blurred-location-display/examples/index.html
GNU General Public License v3.0
11 stars 12 forks source link

User visible when blurred is set to true at some zoom levels #137

Open jywarren opened 3 years ago

jywarren commented 3 years ago

@daemon1024 observed this; we should compare it to the described policy in the README in this repository and check if something is wrong. It still wouldn't be exposing private location data (since the principle is that we don't even store it) but it might be giving the impression of higher precision than we actually have.


https://user-images.githubusercontent.com/47106543/127229892-9301a48f-759c-44da-9097-fff4014285c7.mp4

Observed a weird thing. The user here has blurred set to true, but we can see them at some particular zoom level 🤔

Originally posted by @daemon1024 in https://github.com/publiclab/plots2/issues/7556#issuecomment-887848570

jywarren commented 3 years ago

Here, it says that markers are shown until you reach a zoom level high enough that the (low/blurred) precision location they've given is no longer useful, then the marker is no longer shown:

https://github.com/publiclab/leaflet-blurred-location-display#1-lower-the-precision--greater-the-privacy-

However, I wonder if we shouldn't show a marker at all for blurred locations, if we are in "heatmap" mode? Then the shaded grid square should represent ambiguous blurred locations of whoever may fall in that square, and there would be no markers?

If we adopt this, then we should adjust the documentation. Regardless, perhaps, the documentation linked may need a little more clarity, maybe this sentence could be added? Markers are shown until you reach a zoom level high enough that the (low/blurred) precision location they've given is no longer useful, then the marker is no longer shown. See examples below.