Hacker News new | ask | show | jobs
by NayamAmarshe 1096 days ago
Here's some more information about the encryption: https://cloud.google.com/firestore/docs/server-side-encrypti...

> In which way would it affect usability?

Cloud sync would be quite difficult and I'd like to avoid the backup-restore game that most other apps don't seem to mind, because writedown's focus is on reducing complexity for people.

I'm not someone who uses Notion, I find it rather complicated and most apps that I've tried just try to do too much. Telegram is great for storing notes but it doesn't support markdown.

Handling the keys with E2EE is a big challenge. There's not a normal way to use E2EE without affecting the sync capabilities, login capabilities, offline capabilities or usability.

1 comments

There would be extra complexity for sure, especially with key management, but I don't think it would affect sync much. It's end-to-end so by definition it should only happen client-side, and instead of sending plaintext to the cloud your send the ciphertext.
Yep, it's a good challenge too. I'm not giving up on the idea of E2EE, of course. Just trying to find ways to do it so that there are no compromises with usability.