CovidShield/server

Idea: Location-based region assignment

Opened this issue · 0 comments

burke commented

I'm on the fence on whether this is a good idea, leaning towards no, but:

  • We could use GeoIP to get approximate lat/lng of the client;
  • We could convert this to some fixed-length prefix of an S2 Cell ID;
  • Using that as the region, the client could fetch regions in a radius around them.

I think this is a really brilliant strategy (cribbed completely from one or two other implementors), but:

Even though this actually gives away no additional information (IP address is inherently public on the wire), the perception of a contact tracing app "knowing your location" could be an extra hurdle to gaining widespread adoption in the current North American political climate.