html.cloud
encrypted in your browser Open source
Use case

Send a client a private report or proposal

Deliver a polished HTML report or proposal through a private link — no public URL, no login for your client. It's encrypted in your browser, can expire on a deadline, and can be updated without sending a new file.

Built for confidential client work

Client reports and proposals are confidential, and they often shouldn't live on a public URL or sit in an inbox forever. html.cloud lets you hand over a single link that opens the document in the browser, encrypted so only your client can read it. For a time-sensitive proposal, set it to expire; if the numbers change, replace the file behind the same link so they always see the current version.

How it works

  1. 1

    Drop your HTML file. Your browser encrypts it with AES-256-GCM before anything is uploaded.

  2. 2

    Get a private link. The decryption key sits after the # in the link and never reaches our servers.

  3. 3

    Share it. Anyone with the link sees the page. Set it to expire, replace it, or delete it anytime.

Private by design

The encryption happens in your browser before anything is uploaded, so we only ever store ciphertext — never the file, the filename, or the key. The decryption key lives in the link, which browsers never send to a server. Not even we can read your files. Read how the encryption works →

FAQ

How do I send a client a report without a public URL?

Drop the report as an HTML file on html.cloud. You get a private link with the key in its # fragment — no public, guessable address. Your client opens it in the browser, no login required.

Does my client need an account to view it?

No — anyone with the link can open the report. There's no sign-up for you or for them.

Can I update or expire the report after sending it?

Yes. Replace the file behind the same link so the client always sees the latest version, set it to expire after 7 or 30 days, or delete it entirely.