A minimalist pastebin where data is encrypted in the browser to ensure server zero knowledge.

PrivateBin is an open-source, self-hosted web application for storing and sharing text documents, configuration files, and code samples. It operates as a minimalist pastebin where data is encrypted and decrypted directly in the browser using 256bit AES in Galois Counter mode. This specific architecture ensures that the server has zero knowledge of the stored content, as the plaintext never leaves the client side.
Users deploy the software on a server to create a private environment for sharing sensitive information. Because the server administrator cannot read the encrypted pastes, the system provides plausible deniability regarding the content hosted on the instance. For security, the application requires deployment over HTTPS and HSTS to prevent the injection of malicious code by third parties or internet service providers.
The software is written in PHP and includes a translation system with automatic browser language detection. It is designed for users and administrators who require a secure way to share data without trusting the server host with the plaintext content. The decryption key is stored in the URL fragment, meaning the server never sees the key used to unlock the data. This makes it suitable for technical teams and privacy advocates who need a controlled environment for temporary data storage.
PrivateBin serves as a privacy focused tool for secure document sharing and encrypted communication.
A secure document sharing platform with built-in analytics and custom branding for tracking how recipients engage with files.
Transfer files and folders directly between devices using peer to peer networking without cloud storage.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.