Make all your BuddyPress powered community private. You can select which pages you want to exclude from protection so that only selected pages come visible to logged out users. For example: If you run a blog within your BuddyPress site then keeping only your blog public and other things private is possible or you want to make only registration and home pages public so that people can come in and join your site without seeing what is happening there inside.
Continue reading How To Make Whole BuddyPress Network Private Excluding Front Page ?