I've been working on a system that would allow decentralization of personal notes. Basically the idea is to remove trust from the server and place it on the client, similar to how you trust a Bitcoin wallet, but don't trust the network.
It's an open protocol, so anyone can build their own client or server. I've made some heavy progress, and have already published the open spec[0], server implementation (Ruby)[1], web client implementation (Angular)[2], and am now working on the iOS client.
I probably should have asked this before starting on the project, but better late than never. Obviously we all say we want security and privacy in theory, but when it comes to practicality, we get a little lazy.
So, do you have any interest in a decentralized notes app/system? What are some absolute requirements this system must have? What are things that would prevent you from using it?
[0] https://standardnotes.org
[1] https://github.com/standardnotes/ruby-server
[2] https://github.com/neeto-project/neeto-web-client