Send end-to-end encrypted notes and files using configurable expiration dates and automatic self-destruction options.

Enclosed is an open-source, self-hosted web application for sending encrypted notes and files. It functions as a secure pastebin where content is encrypted on the client side before being sent to the server, ensuring the storage provider has zero knowledge of the data. This architecture prevents the server administrator or any third party with access to the storage from reading the contents of the shared notes.
Users deploy the application on their own server or use a hosted instance to share sensitive information. The software is accessible via a web browser and includes a command-line interface for creating and viewing notes directly from the terminal. It is designed for users who require a minimalist tool for ephemeral, private communication where data persistence is controlled by the sender.
The application is built as a monorepo using SolidJS for the frontend and HonoJS for the backend. It utilizes PBKDF2 with SHA-256 for master key derivation and employs URL hash fragments to pass base keys to recipients. Because hash fragments are not transmitted to the server, the decryption key remains strictly between the sender and the recipient. The system can be deployed quickly using Docker or integrated with Cloudflare Pages and Cloudflare KV for storage. The CLI allows users to pipe file contents directly into a secure note using standard input.
Enclosed is positioned as a minimalist tool for secure, zero-knowledge data sharing.
A cross platform note taking application featuring end to end encryption and synchronization across unlimited devices.
A secure pastebin application featuring end-to-end encryption for the confidential sharing of code and text.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.