How a wallet actually gets emptied
Not by hacking. By asking politely, in a language you don't read. Click through a real evening.
People approve things they'd never agree to, because the request is unreadable — and they only find out weeks later. Cleartext translates it before you click.
Works alongside the wallet you already use
Not by hacking. By asking politely, in a language you don't read. Click through a real evening.
You hand over your card to open a tab. You settle up, you leave, it's done.
That's what the paperwork said. The paperwork was in a language you don't read, and nobody translated it.
This decoder is live. Paste any signing request, or start with an example — the verdict changes with what's actually in it.
An unlimited approval to an unverified contract. Two of these tell you the function name. One tells you what it costs you. Reconstructions, not screenshots.
Spending cap requested
This transaction requests an unlimited token allowance. Proceed with caution.
It needs 500 for this deposit. Cap it, or sign the full amount.
A translator standing next to you can read the contract and warn you off it. They never touch the pen. Cleartext reads. Your wallet still signs.
Nothing to migrate, no new keys, no new seed phrase.
Get the zip, unzip it, and load the folder in Chrome. Your wallet stays exactly as it is.
When a site asks for a signature, Cleartext decodes it and shows the plain-language verdict before your wallet's confirmation.
The overlay sits in front of the confirmation. Reject stops the request here. Continue still needs your wallet’s sign.
Approvals you granted before installing are not cleaned up in this version. The approval manager is next.
Chrome will not install an extension from a website. Google blocked that. You download the file, then load it once — after that it stays in the browser.
cleartextchrome://extensionscleartext folderInstall the extension first. Then connect the wallet you already use. Cleartext appears before the wallet does.
Once it is on, pick a test below. The message test goes all the way to your wallet. The approval test is a preview — nothing is broadcast.
Embed Cleartext and the user installs nothing — the verdict becomes your confirmation screen. Three lines, themeable to your design system, light and dark.
Priced per check, not per seat — it scales with signing volume instead of headcount.