AHA-Secret Documentation

Encrypt your message, store it encrypted and share a link

Get started now View it on GitHub


Sensitive information should not be stored in a mailbox or chat history.

aha-secret allows you to store a secret message encrypted. Only the generated link could decrypt the message again. The message is encrypted by your browser and decrypted by the browser of the person who is allowed to read it. The first time someone clicks on the link, the message is automatically deleted from the server. After the secret was deleted from the server, the link does not work anymore. By using aha-secret users will only send weblinks to other users and those weblinks can only be used once. In addition to the one-time-secret, the server will also automatically delete unrevealed messages after a maximum of seven days.

Features

  • 100% Free Open Source Software ❤️
  • End-to-end encryption
  • One-Time-Secret.
  • Self destruction
  • No registration
  • Ratelimit
  • Command-Line Client in Rust: aha-cli
  • Minimum Features / Dependencies

Installation

Even if aha-secret can be installed manually or by using docker it is recommended to use docker-compose. For installation instructions please read the Getting started or the Installation section. For customization or all the configuration options read the section Configuration. For advanced configuration and all environment variables, see the Configuration documentation.

Translations

aha-secret has translations for the following languages:

  • German 🇩🇪
  • English 🇬🇧

License

License: GPL v3

Contributing

All contributions, translations, bug reports, bug fixes, documentation improvements, enhancements, and any ideas are welcome.

Before starting work on the aha-secret codebase, please check the CONTRIBUTING guide