A Safer Way to Whistleblow
zkWhistleblower adds cryptographic verification to anonymous disclosure. Your identity stays private. Your credibility doesn't.
How to submit a verified disclosure
Export an email
Open your work inbox. Export a recent email from your organization as a .eml file. This proves your employer's servers sent it.
Upload and verify
Verification happens entirely on your device. We never see the email. Our system confirms the DKIM signature against the domain.
Write your disclosure
Describe the misconduct you witnessed. Be specific. This text will be published alongside your verified domain badge.
Submit
Your disclosure is encrypted, stored on IPFS, and timestamped onchain. Your identity is never transmitted.
How Anonymous Disclosure Works
Your affiliation, proven. Your identity, protected.
Upload an email from your organization. We verify its cryptographic signature on your device. Nothing leaves your browser. The result: a verified badge tied to your org's domain, not to you.
Evidence that can't be buried.
Every verified disclosure is stored on IPFS and timestamped onchain. No server we control. No takedown possible. Your disclosure exists before anyone can act to suppress it.
No accounts. No tracking. No trust required.
We don't ask who you are. We don't log your IP. Verification happens on your device. We confirm your org affiliation without ever learning your identity. We never see it.
The public can verify. The record compounds.
Anyone can submit supporting evidence for a verified disclosure. The record grows. The accountability grows with it.
History of Whistleblows
National Security Agency
2013Disclosure of global surveillance programs. The source provided thousands of classified documents to journalists, revealing the scale of data collection by intelligence agencies.
Charged under the Espionage Act, living in permanent exile to avoid life imprisonment.
Global debate on privacy, legislative reforms in multiple countries, and widespread adoption of encryption.