How It Works

Get started in three simple steps — your data stays encrypted and syncs everywhere.

1

Sign in

Authenticate with Google, GitHub, or any supported provider. No passwords to remember — just use an account you already have.

2

Set up your vault passphrase

Choose a passphrase that never leaves your device. It's used to derive an encryption key locally — we can't see or recover it.

3

Paste anything — it syncs instantly

Copy text, images, files, or code snippets. Everything is encrypted on your device and synced across all your sessions in real time.

Encryption

All content is encrypted client-side using AES-256-GCM before it ever leaves your device. Your passphrase derives the key locally via PBKDF2 — the server only stores ciphertext. This is a zero-knowledge architecture: even we cannot read your data.

Real-time Sync

Pastetory uses WebSocket connections to push changes instantly between your devices. The moment you paste on one device, it appears on all others — encrypted end-to-end.

File Support

Paste images, documents, code snippets, and more. Files are encrypted and synced just like text. Syntax highlighting for code, image previews, and document metadata are all handled locally.

Device Management

View and manage all connected devices from your account. Revoke access to any device at any time — its local encryption keys are invalidated immediately.

Offline Support

Your clipboard history is cached locally using IndexedDB. Access and paste your items even without an internet connection — changes sync automatically when you're back online.