What is ProtectMyPrivacy?

Protect My Privacy (PMP) lets you protect the personal information on your rooted Android device. It provides a layer of security between apps and the operating system, thereby giving the control back to the user. When an app attempts to access any protected information, an alert is shown and you have the option to "Protect" or "Allow". The software is unique in that rather than merely blocking access to the information, which could cause the app to have unexpected behavior or even crash, PMP instead supplies fake replacement information, such as randomized contact names, or a location specified by you. You can quickly switch between real and fake information, even while the app is running. PMP also provides automatic protection using crowd-sourced recommendations, this uses information from previous manual decisions made by other users for the same app. In recent years, the phenomenal growth of smartphones and apps running on them has raised significant privacy challenges. In part these challenges are due to the millions of apps created for these platforms, by thousands of developers, not all of whom can be trusted. While OS manufacturers do have review processes in place, often they fail to capture privacy leaks such as have come to light recently. For example, the application Fruit Ninja accessed and transmitted its users' location and carrier information without permission. The use of this information could range from profiting from internet marketing scams, to detailed user tracking and other misuses. We believe that many such privacy invasions exist, and PMP provides the mechanisms to not only detect but also protect the user's privacy from rogue developers by degrading their ability to profit from this information.


PMP relies on individuals to make the choices of what information should be protected or allowed. This information drives our crowd-sourced recommendation feature that provides an automated way of making these decisions. In order to do this the only information we receive are the decisions you make about protecting or allowing to enable this crowd-sourced feature. Right now we can protect a whole range of your personal private data, such as GPS location, Contact List, Call Logs, Calendar, SMS messages and many more.

PMP Android has been developed at Carnegie Mellon University (CMU), and is freely available for use by anyone. The research subproject is a an initiative driven by Dr. Yuvraj Agarwal and researchers of SynergyLabs @ CMU. Yuvraj is a faculty member in the School of Computer Science at Carnegie Mellon University. In case you are wondering what information we specifically collect, please see the Help. As academic researchers, we are interested in which apps access private information, studying the privacy decisions of users and the effectiveness of our recommendation engine. We reserve the right to publish the results of this study in academic research conferences. Please note, we take your privacy very seriously and therefor all data is anonymous, is transmitted securely over SSL and stored securely and anonymously.