journalist source protection
press-source handling: verify journalist + source comms weren't compromised before/after a sensitive story. evidence is E2EE app artifacts · SIM swap · OAuth grants · Google takeout — not corporate ethics hotline exports (see whistleblower-retaliation).
a guided path, not automation — each step opens a tool you run yourself; nothing uploads. progress is saved only in this browser.
wraps the journalist source protection — Signal comms kit preset — drop Signal exports (iOS + Android + desktop) + SIM swap artifacts → comms integrity → report
guided steps
- evidence manifest generator
hash E2EE exports before parsing — source identity stays local
- ios signal artifact forensic extractor
parse iOS Signal artifact export — session + safety-number rows
- android signal database forensic extractor
parse Android Signal db — message metadata without content exfil
- signal desktop artifact forensic extractor
parse Signal Desktop artifacts — linked device + key change events
- sim swap artifact forensic detector
detect SIM swap indicators that could compromise source comms
- case report generator
draft report on E2EE comms integrity before/after sensitive story
suggested options · title: journalist source protection — Signal comms
when you're done
export a run summary — a small JSON record of which steps you marked done, your notes, and a self-hash so the record can't be silently altered. it is your reproducibility note, not a per-tool receipt: each tool emits its own input→output receipt when you run it.