People don't really read terms and conditions. You can get pretty much any information from users because they reading is inconvenient.
People don't really read terms and conditions. You can get pretty much any information from users because they reading is inconvenient.
2. Some applications want to use too much permissions on your phone. You probably don't want to install them.
And the second is a bigger problem? Really?
Android is the most transparent and detailed about what applications can actually do on your phone from any such system I've ever seen. People make concious (stupid, but concious) decisions to still use apps and ignore the presented information. This exploit removes all control a user may have.
By making this comparison in the first place, you are confusing the discussion already. Yes, Android can and should improve when it comes to user control. But this is a problem that leaves hundreds of millions devices exploitable even without depending on user ignorance. This exploit and the issue you mention are not even related.
Not anymore they're not [1][2], permissions now fall into large buckets.
iOS is probably the best as far as privacy sensitive permissions go. You're prompted at request time instead of at install, so you know the context of why it needs a permission (like GPS or contacts). You can also revoke a permission after granting it. You can't do that in Android.
[1] http://www.xda-developers.com/android/play-store-permissions...
[2] https://support.google.com/googleplay/answer/6014972?p=app_p...
I definitely agree that Android's user interface is a problem, and that transparency is hindered because of these changes. Nonetheless, a user can still know what an app can do to a degree of detail far exceeding other systems. Android's technical capability here exceeds other platforms, so let's hope they'll make it usable soon.
[1]: http://www.xda-developers.com/android/exclusive-android-l-lo...
Google are getting worse and worse, becoming more like an Apple or Microsoft. But where else is there to turn?
So you haven't yet taken a look at iOS? iOS is pretty transparent. I would say far more so than the broad, vague permissions model Android is currently using and the even vaguer one they're moving to with their "L" release.
Additionally, with iOS, you can also go back and granularly review app privacy settings and adjust them, if desired. You can't do that on vanilla Android.
I don't expect it to show me in tje store itself as I understand that it is defined by a manifest in the APK.
Quoting: "These days, apps typically access the Internet, so network communication permissions including the “full Internet access” permission have been moved out of the primary permissions screen."
[1]: https://support.google.com/googleplay/answer/6014972?p=app_p...
- Identity
- Wi-fi
- Location
- Photos/Media/Files
- Camera/Microphone
- Device & app history
- In-app purchases
- Device ID & call info
Only the last is required (and only the "call info" part). I can't imagine anyone who would ever want an alarm app to track their location or have access to their identity information, but perhaps such people exist.I'd prefer no ads, so I'm willing to pay for a no-ads version. But ONLY if the app is not a power grab by the developer so that any conceivable monetization strategy is available to them in the future. If I can't find such an app I'll just have to use the built in Android alarm (which isn't task-based, sadly).
It's not just "techie" people that have these concerns - my wife insisted that one of the criteria for her new phone be that a CM build be available for exactly the same reason.
1) A terrible, terrible User Interface. As a connoisseur & past perpetrator of bad UIs I know one when I see one & the XPrivacy UI is awful. The gui of the App itself is obtuse, consisting of an enormous laundry list of Android API function calls with no clear explanation of what impact they have on the user's data. Meanwhile, the prompts shown to the user when an App asks for access to a resource which is marked as requiring a prompt to the user are atrocious: Now you have to decide whether or not to allow some opaque Android function call but you'd better decide quickly because there's a timer running out on the screen in front of you: If you don't decide before the timer runs out then the App will get one-time access to that resource.
Did I mention that this is a terrible UI? It could be the poster child of UIs written by software engineers for people that are exactly like them.
2) It's not actually secure. Because it injects code into the address space of the target App, an App that is "XPrivacy aware" can overwrite that code with it's own code and eliminate the protections that XPrivacy claims to provide. (Technically the App has to load a binary library in order to do this, but many Apps need binary libraries so the user is likely to give permission to issue a loadLibrary() call & once that's happened all the XPrivacy guarantees are dead letters.)
XPrivacy also requires the entire XPosed framework to be installed & I'm not entirely sure I trust that either. I doubt it's ever been audited by a security professional of any stripe.
IMO, you get a much stronger privacy guarantee from either CyanogenMod or one of the other Android forks that build on the AppOp API that Google inadvertently shipped with previous Android versions.
I was going to install a torch app and it wanted access to my contacts and call history?!?!
Took a while but I found one that just needed camera access (to activate the LED). Not all apps are completely evil but the majority appear to be.
https://play.google.com/store/apps/details?id=net.cactii.fla...
https://play.google.com/store/apps/details?id=mobi.infolife....
AFAIK Android did ship with something like that recently but they killed it, not that I saw it personally. I reckon they killed it due to people shooting permissions randomly.
What I want to see is a trust rating for an app when I install it which analyses the required permissions, the company's reputation and the privacy implications.
https://play.google.com/store/apps/details?id=com.bigosaur.l...
Thank you for your efforts.
https://f-droid.org/repository/browse/?fdfilter=flashlight&f...
https://f-droid.org/repository/browse/?fdfilter=flashlight&f...
Let's not mix apples with oranges.
Privacy will always be a issue when you want an ``enriched experience'' from that app (although in some cases, privacy it is just being abused from other malign or commercial value).