Live data from Hacker News

Android now stops you sharing your location in photos

shkspr.mobi

141–150 of 330 posts

Re: Android now stops you sharing your location in photos

#141

In a similar move (silently changing a feature crucial to some users), in Android 11 Google suddenly removed the possibility to use "special" characters ": ?|\* in filenames[0], presumably because they're not allowed on Windows/NTFS and Windows users might end up struggling to transfer them to their Windows computer. I don't care about NTFS at all, though. I just want to be able to sync all my files with my Linux mac…

Putting a star into a filename is a pain in the ass, no matter the OS.

Re: Android now stops you sharing your location in photos

#142
post #4

Most likely: actually using the geolocation is an extremely niche usecase for images uploaded from mobile browsers. I’d wager 99.9% of the users didn’t realize that they are effectively sending their live GPS coords to a random website when taking a photo. But yes, a prop to the input tag ’includeLocation’ which would then give the user some popup confirmation prompt would have been nice

> actually using the geolocation is an extremely niche usecase for images uploaded from mobile browsers Is it only for mobile browsers? The article makes it sound [0] as if it is a general thing, even when sharing through bluetooth, and that only copying the image via usb connection allows you to keep geolocation in exif. Not sure what happens when you upload to native apps, eg to some cloud storage app (photo specif…

I'm guessing they changed the default behavior from "include metadata" to "strip metadata" so now any app that wants metadata has to request it explicitly, and any older apps which don't know how to make such a request are simply unable to get location data?

Seems like this is possibly related to the ACCESS_MEDIA_LOCATION permission[1], and Google's recent efforts to force applications to migrate to the scoped storage API. See: https://developer.android.com/training/data-storage/shared/m...

Probably someone more versed in Android's APIs could give a better explanation.

[1]: https://developer.android.com/reference/android/Manifest.per...

Re: Android now stops you sharing your location in photos

#143

Couldn't you use (different than image/jpeg mime-type I think, not sure if that also strips EXIF?), then manually parse the EXIF in JS? Shouldn't be that complicated to parse and I'm guessing there is a bunch of libraries for doing just that should you not want to do that yourself.

I'm not sure why I'm being downvoted for this, so I guess I kind of accidentally nerdsniped myself here...

Anyways, I did this: https://jsbin.com/teriduyexe/edit?html,output

Which correctly seems to show the EXIF for uploaded images (both in Chrome and Firefox), and correctly filters things in the file picker window. What am I missing, why is this infeasible as a solution?

Re: Android now stops you sharing your location in photos

#144
post #120
post #4

Most likely: actually using the geolocation is an extremely niche usecase for images uploaded from mobile browsers. I’d wager 99.9% of the users didn’t realize that they are effectively sending their live GPS coords to a random website when taking a photo. But yes, a prop to the input tag ’includeLocation’ which would then give the user some popup confirmation prompt would have been nice

> extremely niche usecase Phones are computers though, it’s not up to Google or Apple to decide what’s a good use case for my own pictures.

It is absolutely Apple's job to protect people who do not have the desire or capacity to decide what is a good use case or not from predators (yes, the ad industry is 100% predatory).

The whole reason I and my entire family have iPhones is because there are entire classes of scams and scum that you don't have to be constantly vigilant against. If it didn't do that, I wouldn't buy them.

Re: Android now stops you sharing your location in photos

#145

It's a sad story and a fun-looking project but I think Google 100% did the right thing here. Most people have no idea how much information is included in photo metadata, and stripping it as much as possible lines up to how people expect the world to work.

This kills an entire class of useful crowdsourcing web apps though. Just off the top of my head, contributing to OSM is much easier when you can just take a bunch of photos and see them displayed on a map.

Re: Android now stops you sharing your location in photos

#146
post #98

Earlier quoted context omitted.

I had a popup on my iPhone one day "You were in City Park last weekend, would you like to share those photos?". I stopped allowing google access to my photos after that. A little late though, they had apparently scraped all of my data already.

I had a similar moment a few years ago. That Google Maps pop-up was what caused me to first switch to de-googled Android, and once that turned out to be a hassle after a couple of years, switch to an iPhone without Google stuff. (On Android, Google is a location provider , so blocking their access is much harder.)

>On Android, Google is a location provider, so blocking their access is much harder.

https://grapheneos.org/features#network-location

Their approach encompasses GNSS location, too. Nothing Google required.

Re: Android now stops you sharing your location in photos

#147

Earlier quoted context omitted.

My first eye-opening moment working within the government was with team of herpetologists at the state conservation agency. They had a pretty slick public education campaign around protecting Gopher Tortoise habitats and a grand call-to-action "let the agency know where and when they see their nests". The whole thing fell apart because they were getting tons of earnestly-submitted junk data from earnestly-engaged cit…

A colleague of mine tried doing this after a large sturgeon die off in the San Francisco Bay a few years ago. Citizens were asked to upload photos of dead sturgeon washed up on beaches. They actually got pretty good data (sturgeon are very easily identifiable) and lots of participation, but the location data ending up being largely useless because it was fuzzed (I think by iOS?) to a large enough degree to no longer…

How does iOS decide whether to default to including location?

I coulda sworn, even in earlier versions of iOS 26, if you told it not to include location when sending a photo once then it would not include it by default the next time.

Also I thought that when you uploaded a photo from your camera roll to the web I thought it defaulted to no location. And that seems to have changed too. (Of course, you can still tap a button to withhold location EXIF.)

Re: Android now stops you sharing your location in photos

#148
I noticed this in an app's changelog recently, saying something along the lines of "remove metadata comparison function because new Android versions no longer support it"

Thankfully F-Droid has a "never update this app" checkbox for now, but eventually I'm sure third-party developers will require minimum Android versions that mean I need to lose this functionality :/

Edit: found it, it was VesIC https://github.com/VincentEngel/VES-Image-Compare/releases/t...

Re: Android now stops you sharing your location in photos

#149
post #18

Earlier quoted context omitted.

This a very weird set of choices by Google. How many users are uploading photos from their camera to their phone so they can then upload them from the phone to the web? I bet almost 100% of photo uploads using the default Android photo picker, or the default Android web browser, are of photos that were taken with the default Android camera app. If Google feels that the location tags and filenames are unacceptably inv…

> How many users are uploading photos from their camera to their phone so they can then upload them from the phone to the web? To _their phone_ specifically? Probably almost nobody. But to their Google/Apple Photos library? A lot, if not most of people who use DSLRs and other point-and-shoot cameras. Most people want a single library of photos, not segregated based on which device they shot it on.

Yep, and having location data is really useful for organizing said photos.

I think it's really neat Google Photos lets you see all photos taken at a particular location. One of my pet peeves is when friends share photos with me that we took together at a gathering and only the ones I took with my phone show up in that list unless I manually add location data. (Inaccurate timestamps are an even more annoying related issue.)

Re: Android now stops you sharing your location in photos

#150
post #15

Earlier quoted context omitted.

Google prompts you in Google Maps if you want to upload your picture to Maps. I sometimes do that for random pictures, even like selfies, which I don't mind popping up there.

Wait... You post selfies on Google Maps? The thought never crossed my mind. What would the purpose be? Sorry I'm probably thick...

I will share a thread from someone asking where was their congratulatory email that they've come to expect from Google Maps.

https://www.localguidesconnect.com/t/e-mail-from-google-cong...

Post reply on HN