Skip to main content
Back to scanner

Why This Exists

The Bitcoin privacy tools the community relied on are gone. This is the replacement.

The Gap

In April 2024, OXT.me and KYCP.org went offline following the arrest of the Samourai Wallet developers. OXT was the gold standard for Boltzmann entropy analysis. KYCP made CoinJoin privacy assessment accessible to ordinary users. Both are gone.

Chain surveillance firms like Chainalysis, Elliptic, and Crystal still have their tools. They analyze every transaction on the Bitcoin blockchain. They cluster addresses, trace fund flows, and flag wallets.

But as of that moment, ordinary Bitcoin users had no way to see what these firms could infer about their own transactions. The asymmetry was total: they could see everything about you, and you could see nothing about yourself.

am-i.exposed was built to close that gap.

31Heuristics
14Chain modules
364Known entities
30M+Addresses indexed
844+Tests
5Languages

What It Does

Paste any Bitcoin address, transaction ID, xpub/descriptor, or unsigned PSBT. The tool runs the same techniques chain analysis firms use and shows exactly what they can infer - with a privacy score from 0 to 100, detailed findings, and actionable recommendations.

31 Privacy Heuristics

Round amounts, change detection, CIOH, CoinJoin patterns (Whirlpool, WabiSabi, JoinMarket), wallet fingerprinting, script analysis, timing, and more.

Multi-Hop Chain Tracing

Backward and forward transaction tracing, entity proximity detection, taint analysis, UTXO clustering, peel chain tracing, and temporal pattern analysis.

Entity Detection

364 known entities across 30M+ addresses - exchanges, darknet markets, mixers, gambling, mining pools, scams, and payment services. OFAC-list coverage included.

Boltzmann Entropy (WASM)

Full link probability matrix computed on-device via Rust/WebAssembly. Real entropy calculation, not estimation - the same math OXT.me used, running locally using all threads, with turbo paths for JoinMarket and more.

Wallet Audit

Paste an xpub or output descriptor. BIP44/49/84/86 derivation. Aggregate privacy assessment across all derived addresses - reuse, UTXO hygiene, spending patterns.

PSBT Pre-Broadcast Check

Analyze an unsigned transaction before signing. Catch round amounts, script mismatches, and fingerprinting issues while they can still be fixed.

Interactive Visualizations

Transaction flow diagrams, Boltzmann heatmaps, interactive graph explorer, taint path diagrams, cluster timelines, CoinJoin structure breakdowns, and more.

5 Languages

Full interface translation in English, Spanish, Portuguese, German, and French. Community contributions welcome.

Smart Local Cache

Confirmed transactions, outspends, and analysis results are cached in IndexedDB across sessions. Repeat scans are instant, API requests are minimized, and fewer queries leave the browser.

Self-Hostable

Available as an Umbrel app connecting to your own Bitcoin node. Or point it at any custom mempool.space instance for zero third-party exposure.

Design Principles

100% Client-Side

All analysis runs in your browser. No server processes or stores your data.

No Tracking

No analytics, no cookies, no fingerprinting. What you scan is never sent to any analytics or tracking service.

Open Source

Every line of code is auditable. MIT licensed. Fork it, self-host it, improve it.

Free Forever

No paywalls, no premium tiers, no token. Bitcoin privacy tools should be accessible to everyone.

Value for Value

If it provides value, send value back via Lightning. No pressure, no guilt, no accounts.

Built By

am-i.exposed is built and maintained by Copexit and Arkad (@multicripto). Privacy is a right, not a feature. This project has no VC funding, no token, and no business model beyond Value for Value.

Get Involved

This is an open-source project and contributions are welcome. Whether it's fixing a bug, improving a heuristic, adding a translation, or just starring the repo - every bit helps.

Ready to check your privacy? Scan a transaction or address to see what chain analysis can infer.