Facebook is a social media service that allows its clients to share their data together.
What techniques or schemes does Facebook use when allowing data sharing?
Every user uploads personal information about himself/herself. So how does Facebook limit who gets to access this information? Does it use any of the known schemes such as Access-Based Attribute Control or does it have its own data sharing methods?
Also, can Facebook gain access to anyone's personal information in its data centers or is the data encrypted in a way that even Facebook cannot gain access to?

closed as unclear what you're asking by Xander, grochmal, wireghoul, Xiong Chiamiov, S.L. Barth Jan 17 '17 at 4:53

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    share data with whom? – schroeder Jan 16 '17 at 22:00
  • Each individual user with his/her friends. – user505 Jan 16 '17 at 22:10
  • if user in group 'friends': allow – schroeder Jan 16 '17 at 22:14
  • Is this if condition defined as a scheme? Or is there no formally defined scheme used? – user505 Jan 16 '17 at 22:19
  • AFAIK Facebook does not use end-to-end encryption for posts. Since targeted advertising is (part of) their business model, they probably can and do scan your posts. – S.L. Barth Jan 17 '17 at 16:16

Browse other questions tagged or ask your own question.