XPrivacy – Protect your privacy the easy way!
Introducing XPrivacy, a Xposed module to take full control of your privacy! Proudly coded by XDA Senior Member M66B, this open source Xposed module works on similar principles as OpenPDroid. Basically, it feeds fake or null data to apps when specified. Unlike many permission managers, this module does not restrict or revoke permissions of the app, which otherwise very likely to cause app crashes and instabilities. With this module, you can easily prevent apps from getting access to your personal data. This is important as many poorly coded apps request for unnecessary permissions, or might even do so intentionally for various reasons, and even worse, it could be done silently without the knowledge of the device owner.
- An ARM-based device (this is for Xposed framework to work)
- Running Android 4.1.x and above
- Rooted device
- Have a custom recovery (such as ClockworkMod Recovery)
- Download and install Xposed framework from here. Be sure to follow all installation steps of Xposed framework.
- Download and install Xprivacy from here or here.
- Enable XPrivacy from the Xposed installer.
- Download the Xposed fix accoding to your Android version from here or here.
- Reboot into recovery and flash the Xposed fix.
- Reboot and you are done!
** To upgrade, just download the latest XPrivacy module and install as normal. Remember to reboot after that.
- Start XPrivacy.
- Select a data category at the top, for example Accounts.
- Restrict data of the selected data category for an application by ticking a check box.
- Tap on the application icon to see the restrictions for all categories for the application.
- Tap on the application icon to start the application to test (after previous step).
Some notes from M66B:
Applying some restrictions requires restarting applications and/or your device.
If an application requested Android permissions for a data category, the category will be marked with a green check mark icon. If an application used/tried to use data, the data category will be marked with an orange triangle icon. These icons are just a guideline, because an application can access privacy sensitive data without Android permissions, for example the serial number of your device and because is not possible to monitor data usage in each and every situation, for example not for access to the internet or the external storage.
Enabling internet or storage restriction means blocking access to the internet or to the external storage (typically the SD card). This may result in error messages and even in forced closes of the application.
So, if you are really keen on privacy and security issues, you should really consider XPrivacy. If you want to support the developer or enjoy extra features (currently with the pro version, you can export your settings to external storage and reuse them in other devices), you can get it from Google Play or here.
To report issues, please file a report here: Issues
Or if you have any questions, feel free to post at the XPrivacy thread in XDA-Developers
Since this is an open source project, you can contribute to its development here: XPrivacy GitHub