콘텐츠로 건너뛰기

사전 릴리스 문서 사이트를 보고 있습니다여기 콘텐츠는 테스트용이며 실제 문서와 다를 수 있습니다.

실제 문서로 이동

What recipients see

이 콘텐츠는 아직 귀하의 언어로 제공되지 않습니다.

Someone sent you a link. You don’t need an account, an app or a sign-in to open it. What you do need to know is that the content behind it is handed over exactly once, and that opening it is what destroys it.

This page walks through what a recipient actually experiences, in order. It is worth reading before you send a link too — this is what the person on the other end will meet.

Most links are passed along by the sender directly: a chat message, a ticket, a phone call. Onetime Secret does not have to be involved in delivery at all.

If the sender used the built-in email option, you receive a message from Onetime Secret that carries the link only, never the content. It names the sender’s email address in the subject line, tells you the link works only once, and — if a passphrase is required — says so without carrying the passphrase itself. The sender has to give you that separately.

Two things senders are often surprised by:

  • If several addresses were entered, only the first one is emailed. Everyone else gets nothing; pass the link on yourself.
  • Sending that email requires an account. Without one, you share the link yourself.

When the link is on a custom domain that has its own sender address configured, the email arrives from that domain instead of the service’s default address — see Email Sender.

Opening the link does not consume the secret. You land on a confirmation step: the content stays hidden, and there is a single action — Click to reveal →. Below it the page says the thing that matters: Careful: we will only show it once.

Because loading the page is a plain read, a link checker or mail-security scanner that merely fetches the URL will not destroy the secret. Only the explicit confirmation does. (Software that goes further and actually operates the page consumes it exactly like a person would.)

The page itself does not name the sender or say what sort of thing is inside. On a branded domain you will see whose domain it is, but nothing more: if the sender wants you to know anything else before you commit, they have to tell you separately or put it in the instructions on their domain.

If you are the sender: don’t open your own link to test it. The app warns you first — You created this secret. If you view it, the recipient will not be able to see it. — but if you continue, it is consumed just as if the recipient had opened it, and they will find nothing.

When the sender adds a passphrase, the confirmation step asks for it, under the heading This message requires a passphrase. The page will tell you that much without revealing anything else about the secret.

  • A wrong passphrase does not consume the secret. You get Incorrect passphrase and the secret is untouched — still there, still revealable.
  • Repeated wrong guesses are rate-limited on every path that accepts a passphrase, so nobody can sit and grind through attempts. If you hit the limit, wait and try again; the correct passphrase clears the block.
  • The passphrase controls who may open the secret. It is not the key the content is encrypted with — see Data Protection.

If you don’t have the passphrase, ask the sender through a different channel than the one that carried the link. Onetime Secret never sends it for them.

Revealing it: the part with no second chance

Section titled “Revealing it: the part with no second chance”

Exactly one person ever receives the content. If two people confirm at the same moment, exactly one of them receives it; the other gets nothing back, and the next attempt lands on the dead-link page.

What you see once it is revealed is the content in a read-only field with a copy-to-clipboard action. Put it where it actually belongs — your password manager, your configuration, wherever it is going — before you leave the page.

Refreshing brings back nothing. The page in front of you holds the only copy; on the server there is no longer anything to serve, so a reload lands on the dead-link page. The same link opened later, and the same link opened on another device, end the same way — there is nothing left to serve to any of them.

Whatever is still on your screen is in that page, not on the server. Do not count on getting back to it; copy it where it belongs before you leave.

There is no download, no archive and no resend. The sender cannot reopen it either: once it is revealed, their receipt records that it happened and when, not what it contained.

If you still need the information, ask the sender to create a new secret. See Sharing secrets.

On onetimesecret.com a dead link produces one message: This secret has been viewed or expired.

That single response covers four different situations, and it does not tell you which one you are in:

  • someone already revealed it,
  • the sender destroyed it early (burned it),
  • it reached its expiry, or
  • it never existed at all.

This is deliberate, not a missing detail. Distinguishing those cases would let anyone holding a guessed or leaked URL learn something about secrets they were never given.

A genuine network or loading failure is shown differently, with a retryable message — so a dead-link page really does mean the secret is not there. When a link doesn’t work walks through the causes and what to do about each.

When a sender uses a custom domain, the wrapper changes and the behaviour does not.

  • The link is on their domain rather than onetimesecret.com.
  • Their logo, colours, fonts and corner style are applied to the page — see Brand Guide.
  • They can replace the default lines before and after the reveal with their own instructions. The defaults are Click the button below to reveal your secure message. and Your secure message is shown below.
  • The domain carries a language setting, which decides the page’s language unless you have chosen one yourself.
  • The dead-link page is branded too, and its wording is the domain’s own — not the sentence quoted above. It still covers all four dead-link cases without saying which one you are in.

What branding never changes: it is still a single reveal, still destroyed when viewed, still unrecoverable afterwards. A small “Powered by” attribution stays in the footer.

The sender holds a receipt — a separate page at a different URL, which never carries a secret they typed. (If they asked the service to generate a password instead of typing one, the receipt shows them that generated value once, before anyone reveals it; Your receipt owns that behaviour.) From the receipt they can see:

  • whether the link has been fetched, how many times, and when it was first and last fetched;
  • whether the secret was revealed, and when.

The fetch count is capped, so under repeated automated hits it is a floor rather than an exact total.

What the receipt does not tell them is who you are: no name, no email address, no location. If the sender turned on the optional notification email, that message names only the secret’s short id and the time it was revealed — never who viewed it. Merely opening the link does not trigger it; only an actual reveal does.

One qualification, and it is the one that can identify you. If the secret was created inside an organization, that organization keeps its own activity record, and it holds more than the receipt does.

Some of what it holds is network context: a masked partial IP address, a shortened user-agent string, and an opaque correlation token. The full IP address and the full user-agent string are never stored.

The rest is who acted. Every entry — each fetch of the link, and the reveal itself — carries an actor label. The two that can describe a recipient are anonymous and another signed-in account. Audit trail lists the full set.

That label is the part that matters to you. Where the person was signed in to an Onetime Secret account, the entry also stores that account’s internal identifier, in full, and the organization resolves it to a member’s name or email address when it reads or exports the trail. Open a link without an account and you stay unidentified. Open it signed in and you do not.

The sender’s side is covered in full on Your receipt.