My BuddyPress Privacy Component is nearing completion, almost ready for a rigorous second beta testing — although the plugin is very-well tested and could be considered an RC if not a fully-fledged first public release. There are a few Trac tickets that I have yet to submit that will be required to be implemented in core (in some form and fashion) before my component will work.
The good news is that with each of the recent BP point releases, fewer and fewer issues arise. This means that BP 1.2.x series has become quite stable. I’m confident that with the next release (1.2.6) that the codebase will be sufficiently stable to release the Privacy Component (assuming the required Trac changes are implemented and the update does not break something else in the component).
One of the add ons I’ve included in this massively-overhauled version is what I call Site Lockdown Control. There is a setting section in the backend that allows Site Admins to choose various default site access modes: Site is open to all, Must be logged into site to view, and Maintenance mode that sends everyone except Site Admins to a special page.
I cannot promise when I will release the BuddyPress Privacy Component as there are too many factors that can push back the release date. I’ve already made the mistake several times of setting a date only to miss it due to various factors. But, privacy is coming to BuddyPress and it is coming soon ( -er or later)!