Private by default

You built it. You decide who sees it.

Upload your HTML. Get a link only the people you send it to can find — not a public URL you hope nobody guesses. Password it, expire it, kill it, and see every open. Your scripts keep running.Free · No card · Private by default, not as an upgrade

The problem

The last mile is still broken

You built a dashboard, a report, a prototype, a proposal. It's HTML, it's interactive, it works. Now send it to someone outside your company.

Deploy it and it is public

Password protection costs money or breaks the client. Either way the link is out there, indexed, permanent.

Email the file and you have lost it

No revoke, no expiry, no idea whether it was ever opened.

The tracking tools want a PDF

Feed them interactive HTML and they flatten it into pictures, or refuse it outright.

Private and interactive shouldn't be a trade.

How it works

Under a minute

From the file on your desktop to a private link in your client's inbox.

  1. Upload

    An .html file or a .zip with an index.html. Up to 25 MB free, 50 MB on Pro.

  2. Set the rules

    Password, expiry, email gate. Or none — it is private either way. The URL is 128 bits of randomness and every page ships noindex, nofollow.

  3. Send and watch

    Paste the link into your own email. Get pinged on the first open. Revoke it whenever you want.

  4. Revoke

    One click and the link is dead. Nothing leaks about what it used to be.

What you get

Control that survives the send

Six things that make the difference between sharing a file and keeping hold of it.

Private on free, not on Pro

Everywhere else, the free tier is a public random link and privacy is the upsell. Here it is the default. Every link is unguessable and unindexable from the second it exists. Pro buys you capacity, not confidentiality.

Password, expiry, revoke

Passwords hashed and checked on the server, never in the page. Expiry you set and forget. Revoke, one click, instant. Expired, revoked and wrong-password each get their own clear page.

Know the moment it lands

Email on first open. Then counts, last viewed, rough location, best-effort time on page. Bots filtered.

Built for the live version

25 MB free, 50 MB Pro. Zipped multi-file sites with their own assets, not just one pasted page. Most alternatives stop in single-digit megabytes.

Your JavaScript still runs

Charts stay interactive. Filters filter. Sandboxed and served from a different origin than the dashboard, so a shared page can never touch your session. Viewers are read-only.

Ask for an email, or do not

Turn on a one-time code when you want names on your opens. Password links never ask for an account.

Who it's for

Some of what you build can't just go on the internet

Publishing it to a public URL was never the plan. Emailing the file means losing it. This is the third option.

Client work

A live report with their numbers in it. A data explorer built on what someone trusted you with.

Unannounced things

A prototype for a product nobody has heard about yet.

The pitch itself

The concept, the spec'd-out proposal, the work you did to win the work — sent to someone who hasn't paid you for it yet.

Honest about the limits

Where the control ends

Sendtight controls access. It can't control what happens after someone's in. They can screenshot it, save it, or forward the link before you revoke. Anyone promising otherwise about HTML in a browser is selling a feeling.

What it will not do

Stop someone copying your idea, or stop a browser saving a page it has already rendered.

What it does instead

Stops the pitch living on their desktop forever, puts a real deadline on it, and gives you a timestamped record of who opened it and when.

Pricing

Free until you're sending a lot

No card to start. Early accounts keep these prices.

Free

For your first private links

0
per month
  • 5 private links
  • 25 MB per upload
  • Password, expiry, revoke
  • Open alerts
  • 14 days of analytics
Popular

Pro

For sending every week

12
per month
  • Unlimited links
  • 50 MB per upload
  • Email codes and allowlists
  • 12 months of analytics
  • Custom slugs, no footer

Team

For studios and agencies

Custom
talk to us
  • Everything in Pro
  • Shared workspace
  • Per-member link ownership
  • Custom domain
  • Priority support

FAQs

Questions

The things people ask before they send their first link.

Can they edit it?

No. Read-only. There is no editor role on a shared link.

Does my JavaScript run?

Yes. Sandboxed, on a separate origin from the dashboard, so it runs normally and cannot reach anything of yours.

What happens when I revoke?

Access stops immediately. The next person to open it sees a page saying the link is gone. Nothing leaks about what it was.

Will Google find it?

No. Every page is noindex and nofollow, and nothing is listed anywhere public.

Can I stop someone saving the page?

No, and we will not pretend. Browsers save what they render. You control who gets in and for how long, and you find out when they did.

What can I upload?

One .html file, or a .zip with an index.html at the root. 25 MB free, 50 MB Pro.

Does the person opening it need an account?

Never. Password and open links need nothing. The email gate is an address and a six-digit code.

Is this hosting?

No. It is sending. Links go to specific people and get switched off when they are done.

Send it. Keep the keys.

Upload, set a password, share the link. Revoke it when it's done.Free · No card · First link in under three minutes