bezpieczeństwoprywatnośćkryptografia

What Is a One-Time Secret Link? How Secure Sharing Works

Temporary encrypted handoff—not a vault, and not a conversation

Zaktualizowano 10 września 20267 min czytaniaPrivateNote.ai

A one-time secret link delivers a password, credential, or private message without leaving plaintext in email or chat history. Here is how the model works, when to use it, and how PrivateNote implements it.

Footprints in sand fading away, symbolizing ephemeral one-time secret links
Image by DieAndreArt from Pixabay.

Kluczowe wnioski

  • A one-time secret link is for temporary handoff, not storage or conversation.
  • Encryption protects access; expiry and one-time reveal reduce leftover copies.
  • Security depends on the implementation and how the link is sent—not on the name.
  • Confirm the recipient, keep expiry short, and rotate credentials after use.

A one-time secret link is a URL used to deliver sensitive information without leaving the plaintext permanently in email or chat history. The recipient opens the link, reveals the secret in the browser, and the encrypted copy on the server then becomes unavailable according to the link’s access and expiry rules.

It is useful for passwords, API keys, recovery codes, temporary credentials, and private messages that need to reach someone once and do not need a permanent conversation history.

The issue isn’t always interception. It’s retention. Encryption protects information against unauthorized access. Ephemerality reduces how long unnecessary copies remain available. A one-time secret link is built for a third job: temporary handoff.

Need to send one now? Create an encrypted one-time link with PrivateNote

Why the URL fragment matters

This detail is easy to miss, and it is the foundation of this architecture.

In a normal HTTPS navigation, the browser sends the path and query to the server. The URL fragment—everything after #—stays in the browser and is not included in that request. A well-designed system can therefore store ciphertext at a note identifier such as `/note/abc123` while keeping decryption material in `#…`, out of ordinary server logs for that page load.

Putting a key after # does not, by itself, make an application secure. The surrounding cryptography still has to be sound: a strong random key, authenticated encryption, and a server that never needs the plaintext. The fragment is how those pieces stay separated—not a shortcut around them.

When shouldn’t you use one?

A one-time link is the wrong tool when the job is storage, collaboration, or a record you are required to keep.

Poor fits

  • Long-term password storage: use a password manager vault.
  • Ongoing conversation: use a messenger both parties already trust, such as Signal.
  • Organizational records that must be retained for audit or legal hold.
  • Secrets that do not need to be transmitted at all—generate them in place, or don’t share them.
  • Cryptocurrency seed phrases and other unrecoverable master secrets: a link can still leak if the full URL is copied. Read crypto seed phrases and one-time links before using this pattern there.

Before sending a secret

A careful handoff is mostly operational. The cryptography cannot fix a wrong recipient.

  • Confirm the recipient before you send the full URL.
  • Use the shortest practical expiry.
  • Add a password or recipient verification when the sensitivity warrants it.
  • Send any extra authentication factor through a separate channel.
  • Rotate temporary credentials after they have been used.
  • Do not transmit secrets that do not need to move.
  • Remember that the recipient can copy, screenshot, or photograph what they see.

Frequently asked questions

What is a one-time secret link?

A URL that delivers a secret for retrieval, then makes the server-side encrypted copy unavailable according to access and expiry rules—so the plaintext does not have to live in email or chat history.

How does a one-time link work?

The sender’s browser encrypts the content, the server stores ciphertext, and the decryption key stays in the URL fragment. The recipient reveals the note in their browser, which decrypts it locally.

Are one-time secret links secure?

They can be, when encryption is client-side, keys are strong, and access plus expiry are real. They do not protect compromised devices or a recipient who copies the secret after viewing it.

What happens after a one-time link is opened?

On PrivateNote, a successful reveal counts as a view. With the default one-view limit, the server then deletes the ciphertext. The content can remain visible in the already-open browser. Unused links also expire on a timer.

Can I send a password with a one-time link?

Yes. Put the password in the note, not in the chat message that carries the link. See how to share a password securely for split-channel tips.

Can I send a file with a one-time link?

Yes, through PrivateNote’s secure file transfer. Sending requires a free account; opening does not. After reveal, attachments follow a separate access window—one hour by default.

Is a one-time link safer than email?

Safer for the secret itself, because email keeps plaintext. The link can still travel over email; the difference is that the mailbox holds a URL, not the credential.

Can someone screenshot a one-time secret?

Yes. Once content is on a screen, it can be copied, photographed, or captured. A one-time link limits the original server copy; it is not DRM.

What’s the difference between a one-time link and an expiring link?

One-time is about access: unavailable after the intended retrieval. Expiring is about time: unavailable after a deadline even if never opened. PrivateNote uses both.

Does the recipient need an account?

No. Anyone with the full link can open an unprotected note. A password or recipient verification applies only if the sender enabled it.

Where PrivateNote fits

PrivateNote is a handoff tool. It is not a long-term password vault, a team wiki, or a compliance archive. Encrypt in the browser, share a temporary link, and let the server-side copy expire when the job is done.

Match the lifetime of the secret to the lifetime of the medium that carries it.

Encrypt a message, password, or file in your browser and share it through a temporary link.

Create a secure link