RYO PRIVATE PASTE

Share text privately.

Your text and metadata are encrypted in this browser before storage. Optionally allow the recipient to send one encrypted reply.

0 characters · 0 bytesMaximum 512 KB

The recipient can reply once without paying. Reply-enabled pastes stay available until their normal expiry.

Opt-in. The management secret and decryption key will be stored only in this browser's local storage.

Open phrase

No account. No external storage. No third-party encryption service. Plaintext and phrases are not intentionally sent to WordPress.

How it works

EncryptA random AES-256 key is created in your browser.
ProtectThe phrase wraps that random key; WordPress never needs the phrase.
ReplyIf enabled, the same secret derives a separate encryption key for one private reply.
ManageA separate sender capability shows retrieval/reply status and can delete everything.
PRIVATE ENCRYPTED TEXT SHARING

A temporary private paste for text you do not want to post publicly.

RYO Private Paste is designed for encrypted text sharing without an account. Create a temporary private paste for notes, source code, JSON, configuration or logs, share it by private link or open phrase, and let it expire automatically. Encryption and decryption happen in the browser, while the hosted service stores the encrypted payload.

For two-way exchanges, the sender can allow one encrypted private reply and use a separate management link to check whether the paste was retrieved, receive the encrypted response and delete the paste early.

Private Paste FAQ

What is RYO Private Paste?

RYO Private Paste is a private encrypted text-sharing tool for temporary notes, code, JSON, logs and other text. Your browser encrypts the paste before it is stored, and the recipient decrypts it locally using the private link or open phrase.

How is a private paste encrypted?

A random 256-bit content key is created in your browser and the paste is encrypted with AES-256-GCM before upload. The hosted service stores ciphertext rather than the readable paste text.

How long does an encrypted paste stay available?

You choose an automatic expiry of 1 hour, 6 hours, 24 hours, 3 days or 7 days. You can also delete a paste manually. For eligible pastes, an optional setting schedules deletion five minutes after the recipient opens it.

Can I open a private paste without the full sharing link?

Yes. New pastes include a system-generated six-word open phrase by default, with an advanced option to use your own phrase. The recipient can enter the phrase on the Private Paste page to retrieve and decrypt the same encrypted paste.

Can the recipient send an encrypted reply?

Yes, if the sender enables replies when creating the paste. The recipient can send one encrypted private reply at no additional charge. The sender retrieves and decrypts that reply through the private management link.

Can WordPress read the text in my private paste?

Under normal operation, the readable paste and its metadata are encrypted in the browser before storage. WordPress receives the encrypted payload and does not intentionally receive the plaintext or open phrase. Anyone who obtains the private decryption secret can decrypt the paste, so keep sharing and management links private.

Is RYO Private Paste a self-destructing paste service?

It can be used that way. Every hosted paste has a fixed automatic expiry, and some pastes can also be configured to delete shortly after intentional retrieval. Reply-enabled pastes remain available until their normal expiry so the recipient has time to respond.

How large can a private paste be?

The current maximum on this installation is 512 KB of encrypted text content. This is suitable for notes, code snippets, configuration, JSON and many log files without turning the service into general file hosting.

Do I need an account to use Private Paste?

No account is required. A separate private management link lets the sender check retrieved status, receive an encrypted reply when enabled, and delete the paste. Management links can optionally be remembered only in the current browser.