Revoking Access After You've Shared — Impossible With Email

ShareKYC TeamUpdated Jun 18, 2026 7 min read

You sent the wrong person your passport. Or the deal fell through. Or the vendor you onboarded with last month just turned out to be sketchy. Your instinct is to take it back — and if you shared by email or messenger, you can't. The single most useful capability when you share ID data is the one most sharing methods don't have at all: the ability to revoke access after sharing. This is the gap between "I sent a copy" and "I granted access I can withdraw."

The distinction sounds pedantic until the moment you need it. Then it's the whole game.

Why an emailed copy can never come back

An email attachment is not a loan. It's a permanent, replicated copy the instant you hit send. The file lands in the recipient's inbox, then their mail server's storage, then the backup rotation, then possibly a synced folder on three of their devices. You don't control any of those locations and you never did.

"Recall" features make this worse by pretending otherwise. Microsoft's message recall only works when sender and recipient share the same Exchange environment, and even then it fails the moment the message was already opened, moved, or read on a phone. Gmail's "undo send" is a five-second delay, not a recall. Messenger "delete for everyone" leaves screenshots, forwards, and notification previews untouched. None of these reach a copy that has already been read.

The uncomfortable truth: an emailed ID copy is gone the way a printed photo handed across a table is gone. The deeper comparison between mailing a file and granting link access is worth reading on its own — see email encryption versus secure links.

What "real revocation" actually means

Revocation only exists when the file never left a place you control. Instead of sending the document, you send a pointer to it — a link that resolves, on each open, against a vault you own. Cut the pointer and the next attempt to open it fails. The bytes were never copied to the recipient in the first place; they were streamed for viewing under conditions you set.

That's the mechanism. Be precise about what it does and doesn't do:

  • It stops future access cleanly. The link goes dark immediately. Anyone who hasn't opened it, can't. Anyone who reopens it, can't.
  • It cuts off forwarded links. A revoked link is dead no matter who holds it — a leaked or CC'd URL is worthless.
  • It does not un-view what was seen. If a recipient already looked, they saw it. Revocation isn't a memory wipe.
  • It does not retrieve a download — unless downloads were disabled, in which case there was nothing to retrieve.

Revocation is a safety net, not a time machine. Its value is that it caps your exposure going forward to roughly zero, the instant you act.

The levers that make revocation worth having

Revocation alone is necessary but not sufficient. It works as a system only alongside the other controls that limit what's exposable in the first place. The full model is laid out in sharing your ID without losing control; here's how each piece backs up revocation specifically.

Control What it does for revocation
Downloads off Ensures there's no saved copy to survive the revoke
Access limit Caps exposure before you even notice you need to revoke
Expiry Auto-revokes for you when you forget
Audit log Tells you whether anyone opened it before you cut it

The audit log deserves emphasis. When you revoke, the first question is "did I make it in time?" A log that records each open — who, when, from where — answers it. If the log is empty, you revoked before any access happened and the exposure is nil. If it shows one open by the intended recipient and nothing else, you know exactly where you stand. Without a log, you're revoking blind and hoping.

A practical revocation playbook

When you realise a share needs to be pulled, move in this order:

  1. Revoke the link or grant immediately. Don't investigate first — kill access, then investigate. Future access is the bleeding you stop now.
  2. Check the audit log. Confirm how many opens happened and by whom. This tells you whether this is a non-event or an actual exposure.
  3. Check whether downloads were on. If they were off, a revoked-in-time link means nothing was saved. If they were on and someone opened it, treat it as a copy in the wild.
  4. If a copy escaped, escalate. That's no longer a revocation problem; it's a leaked-document problem, with its own response steps for fraud monitoring and blocking.
  5. Log the incident in your register. Note the recipient, the action, and the outcome so your next hygiene pass reflects it — your personal KYC data register is where this lives.

The whole sequence takes minutes when the share was built for it. It's impossible when the share was an attachment.

The two failure modes revocation guards against

Revocation earns its place by covering the two ways a share goes wrong, and they're different enough to be worth naming.

The wrong-recipient slip. You fat-finger an address, pick the wrong contact, or reply to a forwarded thread that quietly included someone you didn't intend. Here speed is everything: the value of revocation is inversely proportional to how long the link sat open before you caught the mistake. A short expiry and a single-open access limit shrink that window so far that even a slow catch usually lands before anyone unintended opened it — and the audit log tells you immediately whether you were in time.

The relationship that sours. You onboarded with a vendor in good faith; months later they're acquired, breached, or simply turn out to be careless with data. Nothing went wrong at send time — the wrongness arrived later. This is the case email can't touch at all, because the copy was permanent from the start. With a revocable link, "I no longer trust this party" becomes an actionable decision rather than a regret: one revoke and the access you granted in good faith is withdrawn.

The distinction matters because it changes what you optimise for. Against the slip, you want tight expiry and low access limits. Against the souring, you want durable revocability and a log you can check at any later date. A share built for both needs all of them — which is exactly why these controls travel together rather than à la carte.

Designing for the undo you'll eventually need

The lesson isn't "never email an ID." It's that the decision of how to share is really a decision about whether you'll have an undo button later. You almost never know at send time which shares you'll regret — the wrong-recipient slip and the deal that collapses are invisible in advance. So the only safe default is to make every share revocable, the way you'd never set up a wire transfer with no recall path.

This is the core of why ShareKYC works the way it does: your verified identity data sits AES-256 encrypted in an EU-hosted vault, and every share is a scoped link carrying expiry, access limits, download control, instant revocation, and a full audit log. The file never leaves the vault, so "take it back" is always a real option — one click, logged, immediate.

The mindset shift

Stop asking "is this recipient trustworthy enough to email a copy?" and start asking "if I'm wrong about them, can I take it back?" With an attachment the answer is always no. With a revocable, logged link the answer is always yes, and your trust assessment stops being a one-way bet.

If you share ID data more than occasionally, the ability to revoke is the feature that turns a permanent mistake into a recoverable one. That's the default ShareKYC is built to give you — try it before the next time someone asks you to "just send a copy."

Frequently asked questions

Can I recall an ID copy I already emailed?

No. Once an attachment leaves your outbox it lives in the recipient's mailbox and backups beyond your reach. Mail recall features only work inside the same organisation and are trivially defeated.

What does revocation actually stop?

Revocation cuts off future access through the link or grant you control. It cannot erase what someone already viewed or downloaded, which is why you pair it with downloads-off and a short access limit.

Does a revoked link tell me whether the file was already saved?

Only if the share carried an audit log and downloads were disabled. The log shows opens; downloads-off ensures there was nothing to save in the first place.