Document and App web has an underlying unified component -- message. Design a universal message format and exchange protocol, each only in one A4 page, that may be the foundation of New WEB.
If privacy concerns you, you may want to take a look at:
https://twinkle.app/
macOS download is less than 10MB, so it should be a very quick evaluation.
When taking notes in class, nothing beats pen & paper. That being said, digitalizing your notes forces you to think hard about which ones are really worth the effort. And the work will pay off in the long run.
Since you have mentioned Niklas Luhmann's System , you may want to take a look at: https://twinkle.app/intro.html
> store and sync the sqlite database on any cloud storage service
It would be quite slow.
> a minimum of 1GBm
Our servers are quite dumb that if you are hosting your space with us, we need to reserve some storage space for you. That's a fixed cost for us even if you are not effectively using that storage.
Thank you for digging into the code. This is why we are going open source. The encryption you are referring to is for encrypting a list of keys for your local notes storage, which is not exactly part of the end-to-end encrypted syncing. Since you have got this far, could you please have a look at:
I am wondering if that is necessary, because the hacker can't perform those attacks without the user's actively using the app at the same time. From what I learned, the attacking process requires the presence of key somewhere. If the attacker can get on user's device while one is using it, then it's almost a hopeless situation. Please educate me if I am wrong.
Twinkle Notes (currently in beta) is close to what you just described. It has a local encrypted sqlite3 database. You need a host (paid) to sync across devices, otherwise it's free to use on any device: https://twinkle.app
Please reach to us at [email protected] if you need a free token to try syncing.