News for hackers. Stuff that matters.
Re:Google Removes Vital Privacy Feature From Android, Claims... by corresation on Friday December 13, 2013 @09:03AM (#6900479)
By contrast, in iOS, I can choose which apps have access to my location, contacts, etc.

Could you detail the "etc"? To my knowledge historically the only activity that triggered a permission confirmation was a precise location fix. Later, after a debacle with many apps siphoning and scurrilously offloading contact lists, contact access was added as a confirmation.

Android has very granular permissions, and iOS does not. If you don't like the requests of an app, the general option is not to install it. Such is exactly what I've done with a number of small vendor apps -- if you demand anything that you don't need, I don't install.

Of course on the flip side Android, be design, allows for much tighter integration and leveraging between apps and the OS, so there are more interesting opportunities, both for good and bad. But those, too, are covered under permissions.

Re:Google Removes Vital Privacy Feature From Android, Claims... by neilkimmett on Friday December 13, 2013 @09:14AM (#6900529)
In iOS7 you can granularly allow/disallow apps access to: location services, contacts, calendars, reminders, photos, bluetooth sharing, microphone, motion activity (iPhone 5S and new iPads only)

The first time an app tries to access any of the above you will be asked whether to grant it permission or not. You can then edit this preferences in Settings.app > Privacy

Re:Google Removes Vital Privacy Feature From Android, Claims... by endemic on Friday December 13, 2013 @09:26AM (#6900592)
I think benefit of iOS privacy controls is that you can still install the app, then simply deny it access to data. Android asks you for _all_ permissions up front: allow access or you don't get the app. See: recent flashlight app fiasco.
Re:Google Removes Vital Privacy Feature From Android, Claims... by corresation on Friday December 13, 2013 @09:37AM (#6900648)
I absolutely agree with this. It was very shortsighted that apps weren't, from day one, warned that certain permission types are optional. And it's a mistake with every version of the SDK that they don't add the ability for apps to set permissions as such. Instead it continues that apps work on the notion that if they are running, they must have the permission, when just a few null/error checks would save the day.
Re:Google Removes Vital Privacy Feature From Android, Claims... by mdorazio on Friday December 13, 2013 @09:15AM (#6900535)
Looking at the Settings area on my phone, it is possible in iOS 6 to set App-level permissions for: -Push Notifications -Location Services -Contacts -Calendars -Reminders -Photos -Bluetooth -Twitter Account Access -Facebook Account Access. Note that iOS7 may have added more.
Re:Google Removes Vital Privacy Feature From Android, Claims... by FigBug on Friday December 13, 2013 @10:10AM (#6900840)
My only complaint is iOS apps know if the permission is denied, so every time you switch to them they can ask you to enable permissions which is annoying (Facebook messenger). I wish they just returned no data.
Re:Google Removes Vital Privacy Feature From Android, Claims... by stanleydrew on Friday December 13, 2013 @12:47PM (#6901800)
That might work for contacts, but what does it mean to "return no data" for location services or bluetooth? In those cases isn't "no data" indistinguishable from "disallowed permission"?
Re:Google Removes Vital Privacy Feature From Android, Claims... by eropple on Friday December 13, 2013 @01:21PM (#6901995)
"Couldn't get fix" and "no devices found", respectively?
Re:Google Removes Vital Privacy Feature From Android, Claims... by pmjordan on Saturday December 14, 2013 @12:03AM (#6904707)
Or the returned location could be user-specified. The UI for dropping a pin or entering a searchable location by name is well-understood by users.
Re:Google Removes Vital Privacy Feature From Android, Claims... by reginaldjcooper on Friday December 13, 2013 @12:43PM (#6901775)
Android's permissions are not granular enough and forcing the user to accept them all or not use the app is a security/privacy fail. I love that Android apps can access the telephony API but the permissions for that need to be more fine grained and the toggles to enable them need to be discreet over individual permissions.

Discreet toggles and the request dialogs are roughly the only thing I prefer iOS to Android on. Too bad the rest of iOS is a prison.