Verify a BLACK BOX report
An independent check that a BLACK BOX report is authentic and unaltered. Drop the file in below — no account, no sign-in, and no need to contact BLACK BOX.
Your file stays on your device
This page reads and checks the file in your browser. It is never uploaded — so there is nothing for BLACK BOX to store, and nothing for us to see. Verification is public; the contents of the report are not. Once this page has loaded you can disconnect from the network and it will still work: it is only mathematics and a published key.
Verify independently, without this page
The page is a convenience. The mathematics is the proof. The signature is ECDSA P-256 with SHA-256 over the canonical JSON of the document's attestation object (keys sorted by Unicode code point, no insignificant whitespace); the signature value is raw r‖s (P1363), base64.
Download the public key and check it with your own tooling: public key (PEM) · public key (JWK) · full verification steps
Published public key (SPKI, base64):MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXqmajlR2iQOxIrPfF4AE8kTQdfofQIlLWaZn39L2mxyq2mwbcCb32QvqrNzQsTVHnBR1l3j9+0c/7nmbydR+GQ==
What this does and does not tell you
It tells you whether the evidence section of the report is byte-for-byte what BLACK BOX signed, and when it was signed.
It does not tell you that any particular thing happened. BLACK BOX does not interpret, transcribe, or assess a recording — it attests to the record's structure and integrity. The survivor's statement section is deliberately not covered by the signature: it is her own account, and she can revise it at any time without affecting the certification.