This past week I posted a quick tutorial for how to add some basic privacy to BuddyPress profile data, based on some code I came across in the forums. I was excited to find that plugin developer modemlooper turned this idea into a quick plugin! He added in the option for each individual user to select if they would like their profile hidden from non-friends or public by default.
BuddyPress Profile Privacy is available from the WordPress plugin repository. Please note that you will need to make an edit to your members/single/profile.php file, found in your theme, in order for the plugin to work. If you need some basic profile privacy, this plugin is currently your best option. modemlooper plans to add in some more controls in the future. I’m glad to see some form of privacy getting attention in the BuddyPress community. Privacy controls are tentatively on the BuddyPress roadmap, but in the meantime you can use and/or modify this plugin to get the basics.