"Without permission" is the crucial part. Of course, you have to give the app the permission to do it when you install it, otherwise it will refuse to run. That is why the Android permissions model is fundamentally broken.
Could you explain how permissions could be better achieved? Also, could you provide examples of platforms with good permission/security model?
- What is the minimum amount of data sharing required?
- What happens when permission is denied? Does the app close?
- Do people even understand what is being shared?
- Are these click through "consent" screens really giving informed consent? Are they deceptive and biased to get users to give permission without really understanding what is going on? ("Text anyone in your phone" doesn't sound like "Continuously upload SMS and call history." Nor does a giant blue button versus no button, look like there's even an option to say no.)
- Why is this data even allowed to be shared?" (I understand that SMS and call data has neverbeen shareable on iOS.)