Last updated: 21 July 2026
The short version: the code is MIT-licensed, the specification is an open IETF Internet-Draft, everything is provided as-is, and the cryptography has not yet been independently audited. Use your judgement.
The reference implementations (Python and TypeScript) are released under the MIT License. You can use, copy, modify and redistribute them, commercially or not, with attribution as the license requires.
draft-ferro-apertomemory is an IETF Internet-Draft. Contributions to it are governed by IETF processes and policies, including the rules on rights in contributions. Anyone may implement the format without permission or royalties; interoperability is defined by the published schema and test vectors.
Everything in this project is provided "as is", without warranty of any kind, express or implied, as stated in the MIT License. To the maximum extent permitted by law, the author is not liable for any damages arising from the use of the software or the specification.
The cryptographic design uses standard, well-reviewed primitives, but the project has not yet received an independent security audit. Do not rely on it as your only safeguard for data whose exposure would be catastrophic. If you find a vulnerability, please follow the security policy.
Keys are derived from your passphrase, and no one else holds a copy. If you lose the passphrase, your encrypted memories are unrecoverable - by design. Back up your exported files; treat your passphrase like the key it is.
The website content is © 2026 Andrea Ferro, except where noted. These terms may be updated; the current version, with its date, is always at this address. Questions: irn@irn3.com.