SecretMessage is designed to encrypt and decrypt text and optional photo content directly in your browser. Your content is processed on your device. It is not uploaded to our server, not stored by us, and no user account is required.
Note: Your browser may still keep standard technical cache files locally on your own device.
Recommendation: If possible, do not send the encryption key through the same app or channel as the encrypted block.
SecretMessage does not store your content. The encrypted block is created in your browser, and you decide how and where to share it. We do not keep a copy.
SecretMessage is built to work as an offline-friendly web app. Once loaded, core files may remain available on your device through browser caching and service worker support. This helps keep encryption and decryption local and fast.
SecretMessage is designed to minimize third-party dependencies. The app itself does not rely on external tracking, analytics, or advertising services to process your encrypted content.
SecretMessage is designed to improve privacy, but absolute security can never be guaranteed. Device security, key sharing practices, phishing, malware, and social engineering remain the user's responsibility.
For feedback, transparency, or future security reporting, the project source code can be published and reviewed through GitHub.