How a self-destructing link works
You paste text, your browser encrypts it with AES-GCM-256, and the key is placed after the # in the link so it never reaches a server. The server stores ciphertext under a random slug. When the recipient opens the link and presses reveal, the ciphertext is returned and overwritten in the same database operation, and their browser decrypts it with the key from the link. The link is now spent: every later visit, by anyone, meets a burned page with HTTP status 410.