← Back to context

Comment by hruzgar

1 year ago

im not the dev but what you're wanting is completely unreasonable. No note application does this and this would slow down the application without having any additional benefits

> No note application does this

Yes, the app Turtl (https://turtlapp.com) does do this and it's not slow at all really. It only decrypts data upon viewing, and immediately re-encrypts when saving data. So this is actually entirely reasonable and entirely doable. The benefits are that malicious applications can't read data just sitting on the hard drive, which removes an entire class of attacks. An encrypted hd doesn't help you when it's unlocked.

  • How would you search through thousands of notes? Decrypt them all in memory, search and encrypt them again? How does this scale with attachments?

    • Yeah, decrypt them all on startup and index them in-memory via SQLite. Regarding attachments, good question. Turtl doesn't index files.

    • I have a private note app that I wrote for personal notes to keep them off the cloud.

      This is the one problem I don’t know how to go about solving for tens of thousands of notes.

      If anyone has any solutions, please share.

      2 replies →

  • Are your notes really that interesting? I’ve written software that does this sort of thing commercially, if your materials are that sensitive you’d be using one of those packages.

    I suspect this is just a dev with a fetish for obsessing over security. Like putting an expensive lock on a cheap bike!

FWIW emacs org mode, arguably one of the best note taking applications, supports gpg encrypted notes out of the box.