That's pretty much what I wanted from this. Time to try it out again once its ready. Is there a reason the app couldn't just store notes in plain text as a standard? Sorry if that is a silly question, haven't used Joplin much.
Could you expand how it supposed to work from user standpoint? The notes are encrypted on your local PC but also in plain text? I can't understand how it's usually done
Btw right now Joplin got e2e encryption for server but local db is completely unencrypted. The consensus in the community is that "you can't truly hide keys on compromised device". Basically there's too much work tbd for too little added security. Is it a false notion in your opinion?
Sure, I'll detail a little how Cryptomator works, I'm sorry in advance if I'm being excessive.
The app creates a vault that encrypts all your files, one by one. To access your vault you must open it with your password. Your vault will then behave as a drive, and it will be mounted on your file system. So you can just put files in this "drive" as you normally would. For an app like Joplin or Obsidian, you just point those to use this drive instead of the usual one. The encryption is transparent, the only thing you have to worry is to be sure you're saving on your Cryptomator drive.
The thing here is not much about protecting my files on my computer, and I totally agree with your statement about the compromised machine. The value here for me is to be able to use Onedrive and save my files there encrypted, without Microsoft or any third party being able to snoop those there. The biggest issue here is that, while it's easy to share files between computers and even the iPhone, it's harder to do on Android, because Cryptomator cannot mount a vault like a desktop would - at least not yet. So, either Joplin would have to implement a solution, or Cryptomator should get its shit together and implement the mount system.