this post was submitted on 02 Sep 2024
113 points (100.0% liked)

Technology

37739 readers
571 users here now

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 2 months ago (1 children)

I find it to be a bit sketchy in general, because it means the OS is actually parsing and editing the actual bytes of the file contextually when an app tries to access it. Probably making a shadow copy somewhere without the GPS exif data.

But yeah, I agree, at a minimum the OS should pop up a notification that "By default, GPS data will be stripped from the file due to inadequate location permissions" until the user either changes their preference or says "that's fine, don't remind me for this app". Having it happen silently just isn't good.

[–] [email protected] 1 points 2 months ago (1 children)

You're probably right but it wouldn't be a clean implementation for the os to do it. If it was more universal and better documented app devs could just put notices in themselves

[–] [email protected] 1 points 2 months ago (1 children)

I assume it's part of the security for the app to not even know whether the GPS data was ever there.

[–] [email protected] 1 points 2 months ago (1 children)

The app knows if location permission has been denied though

[–] [email protected] 1 points 2 months ago

Yeah that's true. Not always ideal, though. I'd prefer the option to spoof a location to the app, just to avoid dealing with apps that unnecessarily block features when you deny them location permissions.