Sounds cool, but I'm missing something basic.
1. I update some data on my desktop.
2. I shut down my desktop.
3. I power on my laptop.
How and when does my laptop get the updates made on the desktop?
(edit1) One idea for a solution is asking peers for help: my data gets encrypted and seeded to many peers, so it is always available somewhere.
(edit2) While I like the "own your data" aspect of this, I dislike the "everything in a browser" aspect. At what point is this easier as just a native program?