Giving the user the power choose what data to reveal was off the table. It would make Google too weak. And if there’s one thing that Google isn’t, it’s weak. And not evil. Google is totally not evil, you guys.
About the app: Privacy Guard is not the only app that does this, but its implementation is one of the most stable and feature-rich I’ve seen.
How to Manage Basic Permissions with Privacy Guard
Go to Settings > Privacy > Privacy Guard. Now you’ll see a list of downloaded apps. Just tap an app to “guard your privacy”.
This means that instead of the app getting free access to things like your call log, SMS, location services and more, CM will now ask you each time.
It’s fascinating, the amount of times an app like Facebook or Instagram asks for your location. It’s constantly.
In about 5 minutes, this is going to get annoying. At this point you can tell CM to remember the option when you click either Allow or Deny.
Advanced Permission Management with Privacy Guard
Privacy Guard goes beyond just call logs and SMS permissions. Long press on any app from the list and you’ll get advanced options.
When you long press on an app like Facebook, scroll down till you see options like Keep awake and Auto start. When you see an app has gone rogue and is draining your battery, just disable these features.
There’s also an option to enable Privacy Guard by default for newly installed apps.
Managing Permissions for System Apps
Tap the three dotted menu and select Show built-in apps. You’ll now see apps like Android keyboard and more importantly Google Play Services.