How many times have you given your device to someone else in order to show them a picture, website, or something completely unrelated to your daily lives, only to find that person rummaging through your personal data including who you called and even your text messages? Surely, you can delete several of your records, but that can be immensely impractical due to the fact that you may need to call or write to those numbers again. There are also tools available that hide entire sections of your device from sight or even prevent access to them once the tool is active. But once again, that might be cumbersome for many due to the need to activate and deactivate certain things in your app, just to have access to your logs once again. So, how do you protect yourself from prying eyes, while keeping the sanctity of your device intact or without doctoring your own log? XDA Senior Member FemBlack might just have what you need.

Introducing Reflection. This app has the ability to hide your call logs and your inbound and outbound SMS messages. However, the app doesn't simply hide everything, but rather allows you to hide specific phone numbers from sight in either of the aforementioned. So, you no longer need to roam around your call logs looking for entries to delete or even delete text messages from that person. This app, upon entering the desired phone number, will provide you with options to hide all incoming, or outgoing SMS messages or calls. As you add numbers, you will get a list that gets populated with these numbers and what you block in each one of them. The best part is that the app is PIN protected, which means that not even the nosiest of people will get to your precious logs without your consent.

The app is still in testing phases. The major obstacle at this point is the app's limited ability to handle SMS in KitKat. However, the dev is diligently working towards fixing that. As of version 5, the feature is in alpha stage for 4.4 and above. The dev is looking for valuable feedback either feature wise or in the shape of bug reports. Maybe if you are savvy with regards to the SMS handling on KitKat, you might be able to lend a hand to the developer to make the app better. Last but not least, the dev has graciously made the app free of charge for XDA members. You can find more information in the Reflection app thread. Enjoy!