dy.ing :: files/new

send a file

encrypted in your browser. only the encrypted file leaves this page.

expires after:
(0 = unlimited until it expires)
a random 256-bit key is generated locally
filename + type are encrypted alongside the file content
the server stores opaque ciphertext, never the plaintext
the key never leaves your browser — it lives in the URL fragment