Hacker News new | ask | show | jobs
by CharlesW 2995 days ago
> They allow apps like gas buddy to wholesale sell your real time location…

You control this. I don't recall whether this app supports "Never" as a Privacy > Location Services choice, but you can choose "While Using" instead of "Always".

3 comments

The developer doesn't get to choose not to support 'Never' and with iOS 11 doesn't get to choose not to support 'While using' either. It maybe though that the app can't work without knowing your location, which sounds likely for an app that is supposed to tell you something related to your location.
You _really_ control this. If you don't like Gas Buddy's privacy policy just don't install it.
My thoughts exactly. When I don't like something an app is doing I don't install it. I remember when I'd try free games on Android that requested every permission under the sun I would not install those apps. I've even seen some apps share in the description "Removed the crazy permissions due to complaints, sorry guys did not mean to upset you" or something along those lines. So sometimes it's not malicious, but it is scary that an offline only game needs so much access to your phone.
"Never" is always an option from my experience. I have never seen an app that doesn't allow to completely deny location access.
> I have never seen an app that doesn't allow to completely deny location access.

That's because Apple explicitly tests for that during app review, and will reject apps which crash or refuse to work if they're denied access to Location Services or other APIs (photos, contacts, microphone, etc).

So this is a non-issue. But technically, even if an app slips through the cracks and only allows "Always" and "While using the app" as options, you can force-quit the app without pressing either of the buttons on the modal and then deleting the app, thus not giving it any location information.
> ...even if an app slips through the cracks and only allows "Always" and "While using the app" as options...

It can't. The permissions UI is rendered by the OS, not by the application. There's no way to hide the option to deny permissions.

Based on your previous reply I thought that the lack of apps that require location was due to Apple’s review process and not the fact that the “Never” button can’t be disabled.
It's both. If your app doesn't work properly when a user taps the "Never" button (which you can't get rid of), Apple rejects it.
This is a new feature in iOS 11.