Live data from Hacker News

Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app

github.com

11–20 of 71 posts

Re: Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app

#11
Here's another approach using Rclone and an editor of your choice. Rclone has a built in crypt library that can encrypt your data and store it in a cloud provider. I use it along with Sublime Text to journal, and store my encrypted data on Dropbox.

More here: https://alabhya.me/rclone

Re: Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app

#12

[flagged]

Let alone the cloud, SQLite in iCloud Drive is the reason I am not using Bear notes app. After losing to convoluted file formats a couple of times I do not consider any journal or notes app that doesn’t let me see/edit plain text files on the disk. I will deal with encryption, storage, etc on my own. Those are too personal files to be either locked or go behind any amount of friction. I still have tons of files locked from Dyrii that was abandoned

Re: Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app

#13
One major problem, I don't want a journal with unbreakable encryption where I lose all my data if I ever lose the key.

I already pay for a journaling website where I know I can always recover my journals as long as I have access to my Gmail.

So, while I appreciate this security first mindset, for me it actually becomes less interesting. I want my journal to sync to the cloud, I want to be able to unlock it, I don't want to risk losing years of journals if I forget a single key.

Re: Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app

#14

This is Nice. However, how do one access their diary, when you stopped maintaining it? Is this targeted more at the technically inclined, high-profile people who need to keep secrets? Personally, I believe that for something like a diary/journal, it should be in a format easily readable by most tools (so a Plain-Text or a MarkDown at best), then it is in a container/folder. Now, encrypt that container/folder instead.…

I think there are two different concerns mixed together: 1) Can I still read my data in 10 years? That’s mostly about open, well-documented formats + an export path. A journaling app can still be “safe” here if it can export to Markdown/plain-text (or at least JSON) and the on-disk schema is documented. 2) Can I decrypt it in 10 years? That’s about using boring primitives (AES-GCM, Argon2/scrypt/PBKDF2) and keeping t…

Make the journal app store its data in plain-text Markdown files in an encrypted folder (or ZIP).

If necessary for things like search, add a cache file to the folder.

Re: Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app

#15

This is Nice. However, how do one access their diary, when you stopped maintaining it? Is this targeted more at the technically inclined, high-profile people who need to keep secrets? Personally, I believe that for something like a diary/journal, it should be in a format easily readable by most tools (so a Plain-Text or a MarkDown at best), then it is in a container/folder. Now, encrypt that container/folder instead.…

yeah, currently you can export your journal to json or markdown files. So you can walk away at any point. Vendor lock-in is one of the main things i wanted to avoid. That's why I sticked with boring and standard libraries and encryption as much as possible. Thanks for the feedback!

Re: Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app

#16
post #3

I love the minimalism of the UI. Here's a tip: GitHub now allows you to embed a proper video in your README. ( https://stackoverflow.com/questions/4279611/how-to-embed-a-v... ). Quality would be much better, and people can navigate back-and-forth in the video.

Thanks! I will check that out

Re: Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app

#18

One major problem, I don't want a journal with unbreakable encryption where I lose all my data if I ever lose the key. I already pay for a journaling website where I know I can always recover my journals as long as I have access to my Gmail. So, while I appreciate this security first mindset, for me it actually becomes less interesting. I want my journal to sync to the cloud, I want to be able to unlock it, I don't w…

Thanks for the feedback! That point is super valid; that's why I created it with multiple authentication slots in mind (currently, it supports both password and public key authentication) so you can use multiple simultaneously and do not need to rely on one single point of failure.

For example, if you set up a password and a key, you can use your key, and if it gets lost or compromised, you can still log in with the password, remove the old key, and generate a new one.

You can do the same in reverse: just use the password and keep the key in a safe place (like a password manager or a physical USB), and if you lose your password, you can still get access with the key.

Thanks again!

Re: Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app

#19

> Every entry is encrypted with AES-256-GCM before it touches disk Until the OS needs more memory and swaps your secrets out.

Protected memory can be used to fix that. Working on a related project that I'm planning to share soon.
Post reply on HN