SiriScore - Bitcoin Privacy Scorer¶
Score your Bitcoin transaction's privacy before you broadcast it. Paste a PSBT, raw tx hex, or txid and get a scored report with actionable findings before you sign.
Verdicts: Good ≥ 70 · Fair 40–69 · Poor < 40
- SiriScore web app: analyse a transaction right now
- pip install siriscore: use as a Python library
- CLI:
btc-privacy-check --txid <txid> - REST API: integrate into your wallet or service
How it works¶
SiriScore runs up to 11 privacy heuristics against a transaction and produces a score from 0–100:
- Penalty heuristics (H1–H8) deduct from the score when a privacy issue is detected
- Positive heuristics (H9–H11) add to the score or suppress false positives when coinjoin or Payjoin patterns are detected
The score formula: min(100, max(0, 100 − sum(penalty weights) + sum(bonus weights)))
H8 (tainted UTXO) additionally caps the score at 40 regardless of other heuristics.
Privacy by default¶
No transaction data leaves your machine unless you explicitly enable network checks (lookup=True). When network checks are on, only mempool.space is queried (with blockstream.info as fallback). You can point at your own Bitcoin node to avoid all third-party exposure entirely.
SiriScore is a free, open-source Bitcoin privacy tool: a pre-broadcast transaction privacy analyzer that checks PSBTs, raw transactions, and txids for privacy leaks — address reuse, round amounts, coinjoin patterns — before chain analysis ever sees them. Try SiriScore, the Bitcoin transaction intelligence layer.