Hacker News new | past | comments | ask | show | jobs | submit login

This is stuff they could add, but doing it right isn't trivial.

I'll never understand this mindset.

When I tell my smartphone "Don't give this app location data" then that is pretty damn unambiguous. It's not like there are countless ways for an app to obtain such data. It can request it via API, or it can read it from images. At the least, if the images were taken on this phone (which a computer can very well determine), then I would expect the data to be stripped. If the phone stores location data in other file-types then I'd expect those to be stripped in the same way.

The technocrat stance "but we meant only one kind of location data" doesn't fly when the user intent is about as clear as it can get. It's exactly the kind of "smart" that I expect from a "smart" phone.




> "Don't give this app location data"

Sure, that case is somewhat more simple, but that's rarely what most people actually want. What most people actually want is to sometimes hide their location from most things when it's sensitive and leave the phone and most apps free to know when it's not.

I think they need to actually support the types of location privacy preferences users are going to want if they want to do location privacy correctly.


What you describe is an advanced feature (geo-fencing).

What I describe is a simple bug; a defective on/off-switch.

When I ask you to not give anyone my address, yet you give everyone access to a drawer full of documents that you annotated with my address, then you can hardly claim to have taken my request seriously.


Do you want the system to edit out an address in a photo if someone takes a picture of a building that has an address on it? Do you want the system to remove EXIF data from images that didn't come from the camera? Do you want the system to remove location information from other files? Do you want the system to remove access to the IP and wifi information so that apps can't trace using that? Do you want the system to proxy requests from those apps so that other people can't trace your location from web requests submitted by those apps?

The on/off switch was originally designed for whether or not you wanted to give the app access to GPS information. Some people say no simply to save power. EXIF data and other types of data which can be used to identify your location are different.

If you want controls over location privacy you should build real controls over location privacy, not pretend that a control that's displayed only once the first time you use an app and only for apps that access GPS-like information is a location privacy control.

It's not.

You can identify a location from a bunch of different types of data. If you want to fix the bug you need an actual fix and that requires a better location privacy control.

(Also if you answered no to all of those questions at the beginning of my post, I'd bet you'd change your tune in an instant if someone at Path simply reprogrammed their stuff to geotag based on a geoip lookup from your submission. Then you and others would probably say that this control is supposed to prevent that type of location data too.)


Do you want [...]

No. I have stated explicitly what I want and only one of your points (strip location data from files that the phone created) was part of it.

Btw GeoIP is not equivalent to a GPS tag and rather useless on mobile IPs. Try looking up your own if you don't believe.


That's why I disable geotagging in general. I don't trust apps enough not to leak data unless absolutely necessary. On my device only Yelp and Maps have access and that's it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: