The majority of apps on the Play Store require access to things like location, contacts, call log, identity, SMS, etc., even when the app functionality clearly doesn't need this information to work.
I read somewhere that for rooted devices there's an app that can provide fake data to other apps, thus protecting the users privacy.
But I don't want to root because of security issues (I haven't really researched it much, but I don't think there's much control over what goes into the modified system images).
Is there a solution to this? At the moment I just don't install apps that require too much, which leaves me with very feel options in some cases.
Ideally there would be some way to block the access to certain data, even when I install apps that want that access.