PrivateBin

PrivateBin

Zero-knowledge encrypted pastebin with browser-side AES encryption

8kstars
962forks
Last commit: 14h ago
Repo age: 10y old
PrivateBin screenshot

PrivateBin is a minimalist online pastebin designed so the server has zero knowledge of the pasted content. Pastes are encrypted and decrypted in the browser, and only the encrypted payload is stored server-side.

Key Features

  • Client-side encryption and decryption using 256-bit AES-GCM
  • Optional password protection for an additional layer beyond the URL key
  • Expiration controls, including “burn after reading” and “forever”
  • Optional discussions/comments with nicknames and identicons/vizhashes
  • Markdown rendering with preview and optional syntax highlighting for code
  • Optional file uploads with image/media/PDF preview (configurable, often disabled by default)
  • Customizable templates/themes and built-in translation support
  • QR code generation for paste URLs

Use Cases

  • Securely sharing snippets, notes, or code where the server should not read the content
  • One-time or time-limited sharing of sensitive troubleshooting details
  • Hosting an internal paste service for teams with optional discussion threads

Limitations and Considerations

  • Users must trust the instance operator not to serve modified client code; HTTPS is required for safe use
  • The encryption key is part of the URL, so sharing the URL publicly reveals the paste unless a password is used
  • Access logs may still reveal metadata such as who accessed a paste

PrivateBin is well-suited for privacy-focused paste sharing, offering strong client-side cryptography with practical features like expiration, passwords, and optional discussions. It provides a simple, self-contained way to run a paste service while minimizing server-side exposure to plaintext data.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

asciinema

asciinema

Command-line terminal session recorder and web player

16.9k
1k
Last commit: 8d ago

Open-source CLI for recording, replaying and live-streaming terminal sessions using lightweight asciicast files and an embeddable web player.

Alternative to:
Screen Studio
Screen Studio
+1
MicroBin

MicroBin

Secure pastebin for text and file sharing with URL shortening

4.1k
265
Last commit: 2d ago

MicroBin is a lightweight, secure pastebin for sharing text, files, and short URLs with optional encryption, expiration controls, and raw file serving.

Alternative to:
Pastebin
Pastebin
+17
Opengist

Opengist

Self-hosted Git-backed pastebin and Gist-compatible code snippet manager

3k
156
Last commit: 8h ago

Self-hosted pastebin powered by Git. Create, share and manage public, unlisted or private code snippets with syntax highlighting, Git push/pull, OAuth logins and Docker/H...

Alternative to:
Pastebin
Pastebin
+6
Onetime Secret

Onetime Secret

Self-destructing service for sharing single-use encrypted secrets

2.7k
427
Last commit: 13h ago

Open-source web and API service to create encrypted, single-view links for sharing secrets with configurable expiry and optional passphrase protection.

Alternative to:
Onetime Secret
Onetime Secret
+6
ByteStash

ByteStash

Self-hosted web app for storing and organizing code snippets

2.1k
102
Last commit: 8d ago

ByteStash is a self-hosted snippet manager for creating, editing, and filtering code snippets with secure storage in SQLite and an optional API with Swagger UI.

Alternative to:
SnippetsLab
SnippetsLab
+2
Enclosed

Enclosed

Minimal app for sharing end-to-end encrypted notes and files

1.9k
158
Last commit: 7mo ago

Self-hostable, end-to-end encrypted note and file sharing with zero-knowledge storage, optional passwords, expiration (TTL), and delete-after-reading links.

Alternative to:
Privnote
Privnote
+13