The note can have a file attachment, and self-destructs based on either a time or view number limit. The unique link generated, is how the note contents are retrieved, so no separate passwords are needed.
Each note has a 512bit generated ID that is used to retrieve the note. Data is stored in memory and never persisted to disk. The note is then encrypted with AES in GCM mode on the client side and then sent to the server. Data is stored in memory and never persisted to disk. The server never sees the encryption key and cannot decrypt the contents of the notes even if it tried to.
See
GitHub - cupcakearmy/cryptgeon: cryptgeon is a secure, open source note / file sharing service inspired by PrivNote written in rust & svelte.#
technology #
encryption #
security #
notes #
cryptgeon cryptgeon is a secure, open source note / file sharing service inspired by PrivNote written in rust & svelte. - GitHub - cupcakearmy/cryptgeon: cryptgeon is a secure, open source note / file sh...