-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Remove from EXIF: geo info if too close to home #181
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
Comments
Also external apps tend to remove as much EXIF as possible, while Commons wants as much EXIF as possible. |
http://softwarerecs.stackexchange.com/questions/1925/android-picture-privacy-filter-via-share-intents adds an interesting use-case that has been discussed a few times on Commons that I know of: endangered & protected species . Identifying their geolocation is problematic, but again the decisions should be per-image. While a rhino moves around a bit, a photo identifying a water hole with geo information is begging for the rhino to be poached. And the same problems exist for rare plants - an endangered herb doesnt move at all. Depending on its value, someone interested can look over a wide radius to find it, and they can do it methodically - time is on their side. That thread mentions https://guardianproject.info/apps/obscuracam/ as a possible solution, which appears to be mostly about obscuring faces, and doesnt allow customisation of what EXIF data is removed from what I can see from a quick use of the app. |
Yes, that softwarerecs thread has no satisfying answers for now, I have just put it here for reference. For the poaching, your input would be welcome at #182 |
So, the app should let the user set the latitude/longitude of their home, and the app would reduce the precision of the GPS coordinates if too close, for instance 143.3245537653 becomes 143.32 |
Actually I woudn't want to give my home latitude/longitude to an app. So what about adding a button on upload screen as "reduce precision of GPS coordinates" and even more user can choose the amount of it lets say up to 20km. And we of course should prepare an explanation text for the purpose of this. |
I'm working on this. |
Copying over the discussion at #1712 . Let us continue it here. :) misaochan:
|
@misaochan @nicolas-raoul @neslihanturan As recently a location picker is implemented to modify coordinates of already uploaded media PR: #4418, we are using it for editing location while uploading too PR: #4475.
|
Allowing the user to either:
... would indeed be enough, I think. I suggest this workflow:
How does that sound? |
@nicolas-raoul So that means I have to implement a button in the location picker for removing the coordinates from UploadItem and another thing I think we don't know the user's home location, so we have to ask for it to the user. Is that ok? And also if we already know the user's home location. why not automatically reduce the precision no matter what user does after seeing
|
@nicolas-raoul
I don't agree "Modify the picture's location using the location picker UI" should be an option as it is deliberately introducing error to Commons unless it was flagged as this location was modified for privacy. We are better off not having the coordinates or flag for privacy as it removes the introduced errors and removes disclosing why coordinates were modified. Users could modify an image's EXIF in a separate program so this is not impossible, but the Commons App would not be lowering the effort to introduce the error. @Ayan-10 If all photos for a location one wants to keep private are modified, if enough photos are uploaded the location is disclosed by the void or distortions when all coordinates are removed or one starts to notice all images in a region are modified over the normal GPS errors. If we don't collect the user's home region and let them choose this would mean less sensitive information captured by the app and still affording user's choice when to obscure. The lack of automation might also mean variation between users in when and where they choose to enforce EXIF modifications and make these locations more difficult to detect. |
A privacy protecting EXIF stripper was mentioned on #97.
Most important is removing
An external app to perform this isnt very helpful, as most users will want to keep EXIF on the media on their device, but upload to Commons without some of the EXIF, and possibly only remove it for some media. The user doesnt want to create a separate set of images before uploading.
E.g. I am not pseudonomous, so name doesnt bother me. And the internet knows roughly where I live and that is ok. However if I upload lots of images, I will likely have a large cluster of uploads nearer where I live and deductions could easily be made. To avoid that, I would prefer less specific geo info, creating an empty area within my upload geo infomation. Where I am living now, I would appreciate the geo being removed if it is within ~2kms of my home. However I have lived in places where there are only a few homes within 10km, so I would want geo removed for a wider region. Each person will have their own privacy considerations.
The text was updated successfully, but these errors were encountered: