You have certainly a couple of options at hand if you want to protect the data on your phone from being accessed by third parties. The pin code to unlock it is a good start, and if you prefer a more thorough approach, encryption may come to mind. Sometimes though that may not be enough. Say you are asked to unlock your phone at the airport, or forgot to lock it and have it lying around somewhere where someone can access it. Or, one of your friends wants to make a quick phone call or look something up using your phone.
That's where Shady Contacts may come in useful. The Android application hides communication with select contacts in the phone so that someone who accidentally takes a look at it will have a hard time finding those information. I would not go as far to call it a cheating application as there are other harmless uses, but it certainly will have its appeal in this regard. You can use it to make any communication private on the phone, be it with your doctor, priest, mistress or ex-boyfriend.
The first thing you do after installation is to create a lock pattern that protects the information on the phone. Once you have done that you can start adding contacts to the contact list. This can be done by selecting numbers from your current call log, from the existing list of contacts, or by setting up custom contacts that are not listed in the default address book.
For each contact you add this way, you can specify a name, phone number, a matching method and notification method. Once a contact has been added this way, all call logs and messages will no longer be available in stock applications as they are automatically moved to the application instead. Note that this includes the existing call and message history of that contact.
The application works more or less automatically from that moment on. You can configure it however to remove the app icon from the launch area of your phone so that no one can accidentally tap on it. While it is still protected by your unlock code if that happens, not showing the apps' icon at all may add another layer of protection to the phone. You can launch the app in this case by dialing ***123456###.
Call logs and messages can be restored at any time, or deleted permanently. There is even a feature to auto destroy the information if the wrong unlock code is entered several times.
If you want to hide communication with select contacts on your phone, Shady Contacts is the way to go.While it certainly may be confusing at first to configure the application, you will quickly notice that it works more or less automatic after that initial configuration.