If one were to design a social media service, but with guaranteed encrypted privacy of all aspects of one's data, what are the proper technologies to employ for all of
1.) On disk storage
3.) User interface
With the goal of maintaining total privacy of the data for the user's access only, based on an RSA key.