Perhaps you have many questions about the note encryption feature—hopefully this explanation will address them.
Our app uses the
AES algorithm to encrypt notes. The encryption and decryption key is entered by the user themselves. This key is stored exclusively within the app, thus ensuring end-to-end encryption security. However, please note that uninstalling the app causes the system to delete all app data—including the encryption key—so you must remember and securely store your key.
What if a user forgets their key? Starting from version 5.3.0, we provide a mnemonic phrase feature to help users recall their key. Users may enter a mnemonic phrase alongside their key. Mnemonic phrases are memory aids—such as “birthday” or “house number”—to help you recall your key. Like the key itself, mnemonic phrases are stored only locally within the app and will be deleted by the system upon app uninstallation. Therefore, you must use the app’s built-in encrypted information export function to back up your mnemonic phrase information. Note: the exported information does *not* contain the actual encryption key.
Additionally, we provide an open-source script enabling users to batch-decrypt encrypted notes. You can also use this script to understand our encryption algorithm:
LeafNote Note Encryption Algorithm