Recipient memory · Transfer Check

Send the right stablecoin to the right person, on the right network.

The USDT address someone sends you in a chat is just a string. Zafu remembers who you've actually paid — which address, on which network — and runs one final Transfer Check before the funds move.

3 permissions Public source Never touches keys
ZAFU / Transfer Check Local Evidence
0x71C7 656E C7ab 88b0 98de 3a0f
Transfer Check Evidence before action
Address book memory Trusted contact, protected wallet, repeat recipient. known
Source evidence Copied address context is compared before paste. matched
Public warnings Threat data and community reports stay visible with limits. review
Destination field Review the full address and context before the wallet or exchange accepts the paste.
Wallet No access
Control No signing
Source Public
the paste moment

The loss happens where nobody is looking.

Stablecoin losses rarely start with a hacked wallet. They start at the paste: a poisoned history entry, a swapped clipboard, or the right person on the wrong network.

$50M

One Binance withdrawal. One poisoned history entry.

The attacker planted a lookalike address in the sender's history and waited. The withdrawal looked routine — same first characters, same last characters. The middle belonged to the attacker. $50M in USDT, gone at the paste.

How poisoning works
clipboard

Clipboard swap

Infostealer malware replaces the address between copy and paste. Same font, same field, different recipient — invisible unless something compares the paste against its source.

How hijacking works
network

Wrong network

USDT moves on TRON, Ethereum, and more. The right person on the wrong network can still mean lost funds — and the withdrawal form will not stop you.

USDT TRC-20 checks
3.4M address-poisoning attempts hit Ethereum in January 2026 — 5.5× more than two months earlier. This is industrial, not rare.
how it works

Memory does the checking. You make the call.

ZAFU is a recipient-memory layer for the browser: it learns who you pay, recognizes every paste against that memory, and puts the evidence in front of you before funds move.

01 - Save

Save who you pay

Import recipients from your wallet history or save them as you send. ZAFU keeps the address and the network per recipient, locally on your device.

02 - Recognize

Every paste gets recognized

A pasted address resolves to a confidence state backed by evidence — “Known recipient — Sent 14× USDT on TRON” — never a bare green checkmark.

03 - Decide

One final Transfer Check

Before funds move, ZAFU shows what was observed, checked, and warned — and says “Not checked” for everything it could not see.

Known recipient Needs test Checked route Review Saved instruction Unknown A paste resolves to a confidence state — the color is the conclusion, the evidence is one click away. How the extension does it
the blind spot

Simulators check the transaction. Zafu checks the recipient.

Transaction simulators do good work at signing time. But the largest stablecoin losses happen where there is no transaction to simulate.

A simulator inspects the transaction your wallet is about to sign and previews the outcome. That is good work — keep running one.

But the biggest stablecoin losses never reach a wallet signature. They happen in venues where the paste is the only checkpoint. ZAFU works there — one step earlier, alongside signing-time tools, not instead of them.

How the two layers fit together
Exchange
Exchange withdrawals

You paste into a withdrawal form and the exchange sends from its own wallet. There is no transaction for a simulator to inspect.

Telegram
Telegram & OTC deals

The address arrives in a chat and the deal settles account to account. Signing-time tools never see it. ZAFU reads the paste and the source it came from.

TRON
TRON remittance

USDT on TRON moves through exchanges and custodial apps, not connected wallets. ZAFU validates and remembers TRON routes locally, at paste time.

the platform

One memory layer. Three live surfaces.

ZAFU is bigger than one tool: the same recipient memory backs everything we ship. Every surface below is live today — nothing here is a promise.

Live
ZAFU Extension

Recipient memory and Transfer Check at the paste moment, in Chrome — today's tool, in full detail.

View the extension
Live
ZAFU Check

Public warning lookups for any EVM, Solana, or TRON address. Works without installing anything.

Check an address
Public
Release verification

Public source, release fingerprints, and permission boundaries — inspect what we ship.

Verify a release
Teams workflows, an API, and a Telegram bot are on the research track — labeled honestly, not sold as live. See the roadmap
trust & architecture

Built to be inspected, not blindly trusted.

Evidence before action — never a promise of safety. ZAFU keeps the boundary around keys, signing, and browsing explicit, and every release is publicly verifiable.

keys

No wallet secrets

ZAFU cannot read private keys, seed phrases, wallet passwords, or signing credentials.

control

No signing

ZAFU cannot approve, initiate, broadcast, or reverse transactions.

analytics

No advertising telemetry

Network Mode is optional and shares anonymous aggregate counts only, never addresses or chat text.

permissions

3 permissions, public source

storage, alarms, identity — and the full extension source is public for inspection.

current release v1.1.9 · fingerprint 0fd43f5326cdc7b1 Verify this release

ZAFU gives you

Trusted address memory

Contacts, protected wallets, labels, and repeat destinations for transfer review.

Evidence at paste time

Source comparison, full-address display, chain context, and public warning signals.

Inspectable extension releases

Public source, release fingerprints, permissions, and privacy boundaries.

ZAFU never does

Custody or signing

ZAFU is not a wallet, signer, transaction broadcaster, or approval layer.

Guarantee risk-free transfers

It shows evidence and limits so you can review, not a promise that every address has no risk.

Run hidden browsing analytics

Protection is scoped to crypto-address workflows and disclosed optional signals.

who it is for

Built for the person who gets paid in stablecoins.

If USDT or USDC is how money reaches you — invoices, desk trades, family transfers — the paste moment is your workday. ZAFU keeps your recipients straight.

freelance

Freelancers

Invoice in USDT, get paid to the same address every time, and catch the one that is different.

otc

OTC & desk operators

High-frequency counterparties in Telegram and exchanges, each remembered with address and network.

remittance

Remittance senders

The same family recipient, the same TRON route, every week — recognized on every paste.

teams

Teams & operators

Shared address books and audit trails are on the research track. See the roadmap

questions

Common questions.

Short answers here — the full FAQ covers threats, wallets, chains, and community reports in depth.

Is ZAFU a wallet?+

No. ZAFU never holds funds, keys, or seed phrases, and cannot sign or send. It is a Chrome extension that checks the recipient at the moment you paste an address — alongside your wallet or exchange, not in place of it.

Does ZAFU send my addresses to a server?+

Recipient memory is local-first. Optional Google sync backs up the contacts you choose. Threat lookups query public sources, and optional Network Mode shares anonymous aggregate counts only. Details are in the privacy policy.

How is ZAFU different from a transaction simulator?+

Simulators check the transaction at signing time. ZAFU checks the recipient at paste time — including exchange withdrawals and Telegram deals, where there is no transaction to simulate. They complement each other; run both.

What does a ZAFU result actually claim?+

Each result states what was observed, checked, or warned — and says “Not checked” for anything it could not see. Evidence you can read, not a promise you have to trust.

More questions

get started

The recipient you check before every send.

Free Chrome extension. Two minutes to import the people you already pay.

3 permissions Public source Never touches keys