A free program for Android, by Sam Lu.
aSpotCat is a tool for finding and removing permissions-draining apps from your device. It's a permission manager for Android. It shows all the permissions that an app uses, and allows you to remove them all at once. It's not just for Android. It works on any Android device that uses Android .4 or higher. You can remove permissions for individual apps or the whole system. It can be used by anyone. It doesn't need root access, it doesn't need any special permissions, and it doesn't cost anything. It works on your device, it doesn't use any of your data.
It has been created with the idea of being a companion for the user.