edit

As of version 1.14.3 I have also introduced XChaCha20 encryption (used as default) to allow both symmetric and asymmetric encryption types.


Hi all!

Just wanted to give an update as it’s been about two months since the last post I made about Jotty - see it here

We are approaching end of year and I just want to thank this amazing community for the huge support I have received, it has sincerely given me an amazing escape from a lot of shit stuff I had going on in my life (and still, unfortunately, do).

For anyone not knowing about Jotty, the tl;dr is this little snippet here from the readme:

A self-hosted app for your checklists, tasks and notes.

jotty·page is a lightweight alternative for managing your personal checklists and notes.
It's extremely easy to deploy, keeps all your data on your own server with your own file
structure (no databases!) and allows you to encrypt/decrypt your notes for your personal
peace of mind.

Last thing I want is people thinking this post is AI, so I won’t give a full on sales pitch, but a bit of context is always needed I suppose lol

You can read about it more on the repo: https://github.com/fccview/jotty
And here’s the website with the demo in case you want to play around with it before installing it: https://jotty.page/

Anyhow, PGP encryption has been a much requested feature, for a few months actually, but I didn’t want to rush something as delicate as that, so I took my time and I think it’s working pretty neatly, passphrase is never stored on the server, private/public key can be generated straight from Jotty or you can import your own/mount them from whatever folder you want on your system on read only.

There’s also a ton of new features since the last post two months ago, but this is the one I’m the most excited about.

Let me know what you all think about the feature and Jotty in general and I’ll see you in the comments <3

  • fccview@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    1 day ago

    Hi! These are all very valid questions!

    The protection boils down to your level of comfort, really, the way I built this is very modular, you can

    • Simply generate a key pair by clicking on a simple button (for non power users)
    • Import your own keys (if you feel comfortable enough to do it)
    • Or simply encrypt with a public key and use your private key when prompted for decryption, this way keys are never stored on the server and all operations happen offline on the browser :)

    When exporting notes, if one is encrypted it’ll stay encrypted, of course.

    Lastly, the simple answer is because I know the tech fairly well and understand it enough to comfortably implement it, I wouldn’t want to half ass something, PGP is an extremely valid form of encryption anyway, and can be very user friendly when implemented properly (as explained above there’s various levels of complexity in place)

    Very valid feedback, makes me wonder if I should give people multiple choices of encryption algorithms in future updates ♥️