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.
82
Privacy Score
Good
Verdicts: Good ≥ 70 · Fair 40–69 · Poor < 40
- Live tool: 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.