Please don't take this the wrong way but if you truly mean what you say. Protect from all then you should not use SN at all. I don't think you actually mean from all though. This goes back to my thesis that "the Internet is forever". I think that is the safest mindset to have when using the web. As soon as I visit a site I'm trusting the code, and the devs on that site. It is still my choice what to entrust them with but they already know some things about me. I can obfuscate it but when I start posting content and I authenticate we are on a new level of trust.
Just be careful. Not sure what as at risk for you. Maybe you know all this stuff. You probably do.