End-to-end encrypted

Copy here.
Paste there.

Sync your clipboard across Macs in real time. Your data is encrypted on your device before it ever leaves — the server never sees plaintext.

Built for people who care about their data

Copypasto is designed around one principle: your clipboard content belongs to you and nobody else.

End-to-end encrypted

Your clipboard is encrypted on your Mac before transmission. The server stores only opaque ciphertext — it cannot read your data, ever.

Real-time sync

Copy on one Mac, paste on another within milliseconds. WebSocket connections keep your devices in sync without polling or delays.

Lives in your menu bar

A lightweight native macOS app that stays out of your way. No dock icon, no windows to manage — just a quiet menu bar icon.

Clipboard history

Access your last 5 clipboard entries from any device. Click to copy any previous entry back to your active clipboard.

Zero-knowledge architecture

Encryption keys are derived from your password on-device. They never leave your Mac, and the server never learns them.

Multi-device, single account

Sign in on as many Macs as you want. Same password derives the same encryption key, so all devices can decrypt seamlessly.

How it works

Three steps. No configuration, no pairing codes, no iCloud dependency.

Sign up & sign in

Create an account from the menu bar. Your password is used to derive your encryption key locally — it's never sent in plaintext.

Copy as usual

Use your Mac normally. Copypasto watches your clipboard in the background and encrypts new entries with AES-256-GCM before syncing.

Paste on any Mac

Your clipboard appears on your other devices in milliseconds. Click any history entry to paste it. That's it.

Security you can verify

Copypasto is built on well-known cryptographic primitives with no proprietary magic. Here's exactly what happens to your data.

Encryption
AES-256-GCM

Industry-standard authenticated encryption. Every clipboard entry gets a fresh random IV.

Key derivation
PBKDF2-SHA256

600,000 iterations derive your encryption key from your password + a server-stored salt.

Password storage
bcrypt (12 rounds)

Your password is hashed before storage. The server never stores or logs plaintext passwords.

Transport
TLS 1.3

All connections use HTTPS and WSS with TLS 1.3. No downgrade to older protocols.

Token model
Rotating JWTs

15-minute access tokens. Single-use refresh tokens that rotate on every use.

Data retention
30-day TTL

Encrypted clipboard entries auto-delete after 30 days. Only the last 5 entries are kept.

Questions

Does this work with Universal Clipboard / iCloud?

Copypasto is independent of iCloud and Apple's Universal Clipboard. It works across any Macs signed into the same Copypasto account, regardless of Apple ID or iCloud settings. It's especially useful if you use different Apple IDs on work and personal machines.

Can you read my clipboard data?

No. Your clipboard content is encrypted on your Mac using a key derived from your password. The server only stores and relays encrypted blobs. We have no way to decrypt them.

What types of content are supported?

Text only for now. Each entry can be up to 1 MB. Images, files, and rich content are not yet supported but are on the roadmap.

What happens if I change my password?

Your encryption key is derived from your password, so changing it means existing encrypted entries can no longer be decrypted. They are deleted automatically. This is by design — clipboard data is ephemeral.

How many devices can I use?

As many as you want. Sign in on each Mac with the same email and password. The encryption key is derived deterministically, so all devices can decrypt.

Is it free?

Yes, during the early access period. Pricing for the future has not been determined yet.

What macOS versions are supported?

macOS 14 (Sonoma) and later. The app is built with SwiftUI and requires a 64-bit Mac.

Get early access

Copypasto is currently in early access. Leave your email and we'll send you a download link when it's ready for you.

No spam. Just one email when it's your turn.