What are the design patterns to design privacy system like facebook's.
User decides which information to share based his friend groups. All user information (email, phone) is stored in the data table which just key = value table.
Current Tables:
Example:
This schema can be changed.