Quote:
Originally Posted by Penforhire
Why you think there is nothing that can be done on an OS level?
Make the device default to anonymized browing and all-hidden device ID's. That is within the power of a non-jailbroken OS. If you want them to go the extra mile they can provide VPN service by default. Siri has to be more of a big deal (expense) to provide than a simple anonymizing VPN.
Let us opt-in if we want the benefit of cookies, targeted ads, speedier VPN bypass or whatever.
|
What I mean by there not being an OS level solution is that apps will require a certain level of access to user data. Whilst the OS can have security in place to ensure apps do not gain access to various functions without your permission e.g contact list, calendar, location services, phone/mic/camera, at some point you use apps that do require some access. Once granted, the OS does not know how much access the app is making, what it's doing with that info (whilst it could track that, it couldn't really know if that usage is inline with the permission you've granted)
Sure, really really fine grained permissions could be added, but it would never cover all cases.
The only feasible solution imo is that if an app needs access to any of your data, that access is made clear by the app maker along with what data and how it's used.
I'm not saying it's technically impossible. I just don't think it's feasible for the OS to handle it to the extent that would be needed. High level protection can and in some cases already is provided for things like contact access, location services but the problem is when apps have a legitimate need for limited access and then go beyond what the user expected or store/use the information for reasons the user wasn't made aware of.