GIScience / ohsome-api

API for analysing OpenStreetMap history data
https://api.ohsome.org
GNU Affero General Public License v3.0
47 stars 7 forks source link

Enable GDPR-conform user analyses and UID extraction #182

Open SlowMo24 opened 3 years ago

SlowMo24 commented 3 years ago

Based on the advice given in https://wiki.openstreetmap.org/w/images/8/88/GDPR_Position_Paper.pdf ohsome limits its functionality by removing the UID from all data extraction endpoints and not exposing any user-based endpoints.

Use Case Description

For any user based calculation as well as any join between an ohsome-extract and user information the UID would be necessary.

Request Description

Add the UID to extracted data and enable the development of user based endpoints.

Additional Information

Since the decision to drop user information from public endpoints the legal restrictions have not changed (only been clarified?). For ohsome to be able to expose this information or endpoints there are the following options:

SlowMo24 commented 3 years ago

related: #52 , https://github.com/GIScience/oshdb/issues/349, https://github.com/GIScience/oshdb/issues/170,

SlowMo24 commented 3 years ago

see https://osmcha.org/api-docs/ for another example of how authentication could work

tordans commented 1 year ago

Looking at https://github.com/GIScience/ohsome-api/issues/303, I wonder what the status of this ticket is a few years after GDPR was introduced and based on the experience the OSM community has with the topic of usernames as personal data.

Or, to put it differently, what information would the ohsome-api expose that is not already available via the public OSM website right now? And, what is the actual risk to expose the public OSM username via the app? – To my understanding some individual (not a company…) would have to first complain and then later maybe sue the organization giving the data. If this where to happen, I would expect it to be OSMF that gets the complaint, first. Giving ohsome plenty of time to change the service. But even if it where ohsome, this would first be an inquiry, not a lawsuit. Again, giving ohsome plenty of time to change or shut down the service. — My take is: We learned a lot about how GDPR works and is handled in practice since it was introduced and I suggest to re-evaluate if some level of risk is acceptable for this project.

tordans commented 1 year ago

Looking at this from a different angle: