you have a single sign on that allows you to create multiple persona's e.g. public, family and friends
when posting you would have the ability/requirement to tag content as being accessible to individuals in groups you have associated with each persona.
sounds like a bit of a pain in the ass that would become very unwieldy beyond a few groups.