Hacker News new | past | comments | ask | show | jobs | submit login

The solution, as I imagine it, is the following:

1. data for web apps should be stored separate from the servers as the code.

2. this separate data store should be owned by the user (not the provider of the web app).

3. user should be able to point the web app to another datastore if needed.

so, for example, if you user basecamp for project management. basecamp should be designed so that all data writes happen to a separate database or datafile. the data that i enter in web app (basecamp) should never be stored on basecamp servers. at setup i should be asked for a data store location (that I pay for and manage).

ofcourse, for non-privacy consicous customers, the existing status quo option can also be provided.




Check out blockstack, they solved this in similar way like you described




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: