frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Android now stops you sharing your location in photos

https://shkspr.mobi/blog/2026/04/android-now-stops-you-sharing-your-location-in-photos/
98•edent•1h ago

Comments

egeozcan•45m ago
This must be a Chrome thing, not an Android thing, no? I didn't test this but I'd be surprised if Firefox behaved the same.
fouc•39m ago
Or Firefox would still be using android's file system / upload process, which probably hands off the photos with geotags stripped already.

I'm pretty sure this is what happens in the iPhone at least, so I'd imagine it is the same in Android.

darkhorn•33m ago
Just tested with Firefox 149 on Android 13. There are no coordinates when I upload an image to EXIF viewer web sites.
iamcalledrob•43m ago
Similarly, the native Android photo picker strips the original filename. This causes daily customer support issues, where people keep asking the app developer why they're renaming their files.

https://issuetracker.google.com/issues/268079113 Status: Won't Fix (Intended Behavior).

thaumasiotes•39m ago
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 invasive, it can stop writing them that way.

embedding-shape•36m ago
> If Google feels that the location tags and filenames are unacceptably invasive, it can stop writing them that way.

Something can be "not invasive" when only done locally, but turn out to be a bad idea when you share publicly. Not hard to imagine a lot of users want to organize their libraries by location in a easy way, but still not share the location of every photo they share online.

eru•30m ago
Definitely. I want to be able to search my Google Photos for "Berlin" and get me all the pictures I took there.
47282847•32m ago
My phone: my private space. Anything in the browser: not my private space.

I want exactly that: the OS to translate between that boundary with a sane default. It’s unavoidable to have cases where this is inconvenient or irritating.

I don’t even know on iPhone how files are named “internally” (nor do I care), since I do not access the native file system or even file format but in 99% of all use cases come in contact only with the exported JPEGs. I do want to see all my photos on a map based on the location they were taken, and I want a timestamp. Locally. Not when I share a photo with a third party.

TheLNL•18m ago
It is not just a default when it is the only option.

The word default is more appropriately used when the decision can be changed to something the user finds more suitable for their usecase

username223•2m ago
> Anything in the browser: not my private space.

Google’s main business is ads, ie running hostile code on your machine.

klausa•30m ago
> 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.

lifis•21m ago
Obviously an image picker shouldn't leak filenames... The filename is a property of the directory entry storing the file storing the image. The image picker only grants access to the image, not to directories, directory entries or files.

If you want filenames, you need to request access to a directory, not to an image

butlike•7m ago
The path is different than the filename though. If I want to find duplicates, it will be impossible if the filename changes. In my use case

/User/user/Images/20240110/happy_birthday.jpg

and

/User/user/Desktop/happy_birthday.jpg

are the same image.

ieie3366•40m ago
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

embedding-shape•37m ago
> 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.

I'd wager 90% of the photos on Google Maps associated with various listings don't actually know their photos are in public. I keep coming across selfies and other photos that look very personal, but somehow someone uploaded to Google Maps, the photo is next to a store or something and Google somehow linked them together, probably by EXIF.

eru•31m ago
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.

PokemonNoGo•15m ago
Wait... You post selfies on Google Maps? The thought never crossed my mind. What would the purpose be? Sorry I'm probably thick...
kccqzy•17m ago
I have friends that do that and it’s intentional. Had a good time at a store or restaurant? Take a selfie and upload to Google Maps. Also take a selfie video and upload to Instagram stories. It’s a way of life that defaults to more sharing.
embedding-shape•39m ago
Couldn't you use <input type="file" accept=".jpg,.jpeg"> (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.
sixhobbits•37m ago
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.
maccard•26m ago
If google really cared about privacy, they wouldn't have moved maps away from a subdomain. now if I want maps to have my location (logical), I need to grant google _search_ my location too.
flipped•13m ago
Google pretends to care and most normies are fucking stupid, like the one you are replying to, that thinks Google cares about it's users. Fuck Google.
butlike•9m ago
I'm not sure I follow. maps.google.com still resolves?
maccard•7m ago
maps.google.com now redirects to google.com/maps and has done for the past few years.
amazingamazing•7m ago
Google has your location either way. What difference does it make?
darkhorn•26m ago
I agree with you. The next steps should be to disable the internet nationwide like North Korea. People have no idea how much bad things are there. Also I don't like fun things.
andybak•18m ago
But surely there's a way to do this without totally killing valuable functionality? It's like the Android Sideloading debate all over again.

Something that is very useful to 1% of users is stripped away. And we end up with dumb appliances (and ironically - most likely still no privacy )

sixhobbits•8m ago
yeah it does sound kind of dodge that there's no option even for advanced users to bypass this, I would guess mainly a moat to protect Google Photos. I wonder if online photo competitors are finding a workaround or not as searching your photos by location seems like a big feature there
jorvi•2m ago
AFAIK a lot of the bigger sites / services already hide or outright strip EXIF.
adrianN•36m ago
How good are LLMs at geoguessing?
embedding-shape•35m ago
Basically all up to the training data, as things often are.
eru•30m ago
You still need some smarts, since the picture you just took won't be in the training data.
xg15•20m ago
I wonder if that might be another reason to just completely disable this feature and not make it a permission: otherwise people could use it to build trainingsets for geoguesser models.
GRiMe2D•17m ago
People already uploaded tons of images and data while playing Pokemon GO. Probably model is already has been built and being tested right now
firtoz•16m ago
Pretty good. I test it every now and then from random photos. Sometimes spot on, sometimes gets very close, unless it's really ambiguous.
softwaredoug•31m ago
Is location sharing something you can disable in iOS?
ndegruchy•23m ago
Yes. You can turn it off for Camera if you don't want the geotag to be included in the photo when taken. You can also, as part of the share media picker, opt to include or exclude location data on the photo.
II2II•30m ago
Yes, I get it. It is inconvenient for legitimate uses. The problem is that our devices leak too much confidential data. Privacy was mentioned outright in the article. Safety/security was alluded to with an example, which is something that goes far beyond a company's image or even liability.

Unfortunately, there is no good way to solve the problem while maintaining convenience. As the author noted, prompts while uploading don't really work. Application defaults don't really work for web browsers, since what is acceptable for one website isn't necessarily acceptable for another. Having the user enter the location through the website make the user aware of the information being disclosed, but it is inconvenient.

Does the situation suck? Yes. On the other hand, I think Google is doing the responsible thing here.

eminence32•26m ago
> But it is just so tiresome that Google never consults their community. There was no advance notice of this change that I could find. Just a bunch of frustrated users in my inbox blaming me for breaking something.

I get it. This unequivocally sucks. It's a clear loss of functionality for a group of people who are educated about the advantages and disadvantages of embedded EXIF data. But I don't honestly think Google could have consulted their community. It's just too big. So when the author says:

> Because Google run an anticompetitive monopoly on their dominant mobile operating system.

I don't think the problem here is that Google is anticompetitive (though that's a problem in other areas). I think it's just too big that they can't possibly consult with any meaningful percentage of their 1 billion customers (or however many Android users are out there). They may also feel it's impossible to educate their users about the benefits and dangers of embedded location information (just thinking about myself personally, I'm certain that I'd struggle to convey they nuances of embedded location data to my parents).

I will note that Google Photos seems to happily let you add images to shared albums with embedded location information. I can't recall if you get any privacy-related warnings or notices.

1970-01-01•25m ago
>So, can users transfer their photos via Bluetooth or QuickShare? .. Literally the only way to get a photo with geolocation intact is to plug in a USB cable

Bluetooth is not QuickShare, stop conflating them. Bluetooth works. I just tried it. It just sends the entire file to the destination, filename intact with all EXIF, no gimmicks, tricks, or extra toggles. As it has always done for 20+ years.

zenmac•24m ago
Nice drunk theme! All web site should have one.
adzm•21m ago
This is the right move. https://github.com/whatwg/html/issues/11724#issuecomment-419... and adding a feature to browsers to explicitly use the info is the best solution really. The problem is that there was a change without a backup solution without making a native app, but preventing people from accidentally uploading their location in an image is the right move. It really needs to be more well known and handled automatically.
flipped•15m ago
GrapheneOS already does this, since forever. Android can't stop copying GOS. Maybe they'll add a network toggle after a few years and call it a privacy win.
antiloper•15m ago
I don't know a good solution for this. 99% of websites asking for this hypothetical permission would not deserve it. Users (rightfully) don't expect that uploading a photo leaks their location.

Element (the matrix client) used to not strip geolocation metadata for the longest time. I don't know if they fixed that yet.

celsoazevedo•10m ago
For most users, I think this is a good change.

I used to run a small website that allowed users to upload pictures. Most people were not aware that they were telling me where they were, when the picture was taken, their altitude, which direction they were facing, etc.

p_stuart82•3m ago
defaulting to strip location on share, fine. demoting plain old <input type=file> into "find a usb cable" / "go build an app" is a hell of a line to draw

Checking my model vibes against SWE-Bench Pro

https://blog.nilenso.com/blog/2026/04/08/checking-my-model-vibes-against-swe-bench-pro/
1•sriharis•29s ago•0 comments

Microsoft exec suggests AI agents will need to buy licenses,just like employees

https://www.businessinsider.com/microsoft-executive-suggests-ai-agents-buy-software-licenses-seat...
1•whynotmaybe•42s ago•0 comments

We open-sourced the layer between AI coding agents and your databases/servers

https://github.com/hoophq/hoop
1•luisfdias•1m ago•0 comments

Mi – agentic harness in 30 lines of JavaScript

https://github.com/av/mi
1•everlier•1m ago•1 comments

How to fundraise one million million dollars, part 1

https://nataliercargill.substack.com/p/how-to-fundraise-one-million-million
1•surprisetalk•1m ago•0 comments

Hatter: Native Haskell Mobile Apps

https://jappie.me/hatter-native-haskell-mobile-apps.html
1•surprisetalk•1m ago•0 comments

Notes on Hong Kong

https://www.strangeloopcanon.com/p/notes-on-hong-kong
1•surprisetalk•1m ago•0 comments

"Ben Lost Everything" [video]

https://www.youtube.com/watch?v=_wPSSUjpnPE
1•surprisetalk•1m ago•0 comments

Cloudflare: Agents have their own computers with Sandboxes GA

https://blog.cloudflare.com/sandbox-ga/
1•emot•2m ago•0 comments

Show HN: CJIT, a single-binary C compiler that can self host

https://dyne.org/cjit/
1•jaromilrojo•3m ago•0 comments

Ask HN: How do you build a technical audience online in 2026?

1•phpnode•4m ago•0 comments

Ask HN: How can I identify and prevent graceful degradation when using ChatGPT

1•ripvanwinkle•5m ago•0 comments

Ice from Greenland Costs $100 for Six Cubes

https://www.wsj.com/science/environment/greenland-arctic-ice-dubai-trump-db2b4cae
1•bookofjoe•7m ago•1 comments

Renovate and Dependabot: The New Malware Delivery System

https://blog.gitguardian.com/renovate-dependabot-the-new-malware-delivery-system/
3•cwinq•10m ago•0 comments

Most people who ride bikes have no idea how to shift gears

https://maxmautner.com/2026/04/11/gear-shifting.html
3•mslate•11m ago•0 comments

The AlphaGo moment for vulnerability research?

https://vincenzoiozzo.com/blog/alphago-moment-vuln-research
1•snagg•12m ago•0 comments

Reduce token consumption through better CLI design

https://github.com/Camil-H/cli-agent-lint
2•1000k•14m ago•0 comments

Why are some startups ignoring the SEC? (2024)

https://business.lehigh.edu/news/lehigh-business-magazine/issue-no-10-2024-2025/case-missing-form-d
2•eatonphil•16m ago•1 comments

Selfmanager.ai – AI task manager built around dates, not lists/folders/boards

https://selfmanager.ai/
2•mariansorca•17m ago•0 comments

As AI use increases at work, many still choose not to use it, Gallup poll finds

https://apnews.com/article/ai-workplace-poll-gallup-gemini-chatgpt-e4c129e9773255203ccae208bfccb367
2•1vuio0pswjnm7•17m ago•0 comments

Uber: Leading engineering through an agentic shift [video]

https://www.youtube.com/watch?v=i1tZN41VKcE
1•pramodbiligiri•17m ago•0 comments

Unslop – Filter social media slop using local-first LLM classification

https://github.com/sapountzis/Unslop
1•sapountzis•20m ago•0 comments

Pyarallel – concurrent.futures gives you a pool, not a solution

https://oneryalcin.medium.com/you-dont-have-a-parallelism-problem-you-have-a-boilerplate-problem-...
1•oneryalcin•20m ago•0 comments

Overwatch Season 2 will rework older hero kits

https://www.notebookcheck.net/Overwatch-Season-2-will-rework-older-hero-kits.1272482.0.html
1•DarrylLinington•21m ago•0 comments

Rockstar hackers set to release GTA 6 data breach as 'demands not met'

https://www.dexerto.com/gaming/hackers-threaten-to-leak-gta-6-plans-as-deadline-set-for-rockstar-...
2•01-_-•22m ago•0 comments

Privacy policy should know what your code does

https://www.openpolicy.sh/blog/auto-collect
3•jamie_davenport•24m ago•0 comments

Amazon to end support for older Kindle devices

https://techcrunch.com/2026/04/08/amazon-to-end-support-for-older-kindle-devices-2012/
1•latexr•25m ago•0 comments

Microsoft Shuts Down Outlook App for Android Users in 6 Weeks

https://www.forbes.com/sites/zakdoffman/2026/04/13/microsoft-shuts-down-outlook-app-for-android-u...
1•01-_-•25m ago•1 comments

Wayne Perkins, Guitarist to the Stars, Dies at 74

https://www.nytimes.com/2026/04/08/arts/music/wayne-perkins-dead.html
1•bookofjoe•25m ago•1 comments

Txpay.app – Crypto Shareable payment links, cross-chain

https://txpay.app/
1•maximoCorrea•26m ago•0 comments