@liaizon the hard part about e2e for social media is that there's a key you have to store reliably somewhere on the client and use to encrypt and decrypt things. Okay if the client is an app, major PITA if it's a browser. Basically you aren't doing any of it if your website isn't a single-page app.
But then people will still want privacy settings about who can view something.