Mobile Apps and Preserving Photo Metadata
You’d think that “don’t change the stuff that the user isn’t changing” would be a low bar, but most image editors I’ve used on Android handle EXIF data in one of three ways:
1. Ignore It
Some apps might preserve the metadata, or might not, depending on circumstances, resulting in it being discarded haphazardly. Often including the time the photo was taken!
Fossify Gallery used to do this, but that’s been fixed now!
2. Remove it for Privacy
And a lot of the time you do want to strip out location when posting or otherwise sharing a photo.
Scrambled EXIF is great, but it removes everything, and when I upload a photo to iNaturalist, I want to keep at least the timestamp and (if present) location.
3. Preserve it…but with bugs
Google Photos forgets the time zone if you’re not syncing with their cloud, so I ended up with photos stamped with the right location, but the time off by the difference from UTC. I had to use a desktop anyway to fix all the timestamps.
Sly has an option to save metadata, but it doesn’t seem to work.
Image Toolbox will keep the EXIF intact, but sometimes it’ll shrink the image even when you don’t want it to.
Why So Difficult?
Again, you’d think this would be simple. Just leave it alone!
And yet somehow it isn’t.