Deterministic proof that media was captured by this app and remains unmodified. Audio, video, and photos. No cloud. No accounts. No AI detection.
Trust in media is collapsing due to AI synthesis and invisible editing. ProofCapture provides an explainable, deterministic way to prove provenance for audio, video, and photos—without relying on AI detection or third parties.
SHA-256 hash and P-256 ECDSA signature at capture time.
Public key included in every proof bundle for independent validation.
Audio recording continues when your screen locks. No interruptions to capture.
Explicit preservation, not automatic backup. Your captures stay on your device unless you choose otherwise.
All media stays on your device. No cloud uploads, ever.
Excluded from iCloud and iTunes backups. Your captures won't appear in unexpected places.
No sign-up, no tracking, no analytics. We don't know who you are.
Export as sealed proof to preserve. You decide what leaves your device.
More context means higher trust. All levels prove capture integrity; higher levels add contextual verification.
Hash + signature + location + motion + uninterrupted session. The highest level of verification.
Hash + signature + location + motion. Contextual data adds confidence.
Hash + signature + timestamp. Proof of capture and integrity.
Create password-protected .proofcapture bundles. Share through any channel—the encryption keeps it safe.
Crypto-shred recordings. The encryption key is destroyed—without it, the media cannot be recovered.
Precise GPS coordinates at start and end. Never continuously tracked.
Aggregated statistics only. Stationary, minor movement, or in motion.
Optional Face ID, Touch ID, or passcode protection for the app.
Everything you need to know about ProofCapture verification.
When a recording shows as "verified," it means:
It does not verify who is captured, whether content is true, or that consent was given.
No. ProofCapture does not attempt to detect AI-generated audio, deepfakes, or synthetic media. If someone plays AI-generated audio into the microphone, ProofCapture will sign it like any other sound.
What ProofCapture does prove is that the media was captured through this app at a specific time and has not been modified since. This is fundamentally different from—and more reliable than—AI detection.
When you record:
When verifying, the hash is recomputed and checked against the signature. If even one bit of the file has changed, verification fails.
No. The web verifier runs entirely in your browser using WebAssembly. Your file never leaves your device. The verification page has no network requests after initial load—you can even verify offline.
When you export a recording as a .proofcapture file, it's encrypted with a password you choose. This allows you to share the file through any channel (email, messaging, cloud storage) while keeping the contents private.
The encryption uses AES-256-GCM with PBKDF2 key derivation (600,000 iterations). Only someone with the password can decrypt and access the recording.
Trust levels indicate how much contextual data was captured alongside the recording:
All levels prove the media is unmodified. Higher levels add more context about the capture circumstances.
Timestamps are device-reported. ProofCapture records the time according to your device's clock at the moment of capture. If your device clock is wrong, the timestamp will be wrong.
The app also records clock integrity signals (wall clock vs monotonic time) which can help detect if the device clock was changed during recording, but this is informational only.
Admissibility depends on jurisdiction and context. ProofCapture provides cryptographic evidence of integrity that can support authentication, but legal admissibility is determined by courts, not technology.
Consult a legal professional for advice specific to your situation and jurisdiction.
For developers, security researchers, and the technically curious.
| Signing Algorithm | P-256 ECDSA |
| Hash Algorithm | SHA-256 |
| Key Storage | Secure Enclave |
| Encryption | AES-256-GCM |
| Key Derivation | PBKDF2 (600k iterations) |
| Audio | M4A / AAC |
| Video | MOV / H.264 |
| Photo | HEIC |
| Audio Sample Rate | 44.1 kHz |
| Precision | Full GPS precision |
| Snapshots | Start + End only |
| Continuous Tracking | Never |
| Web Verifier | 100% Client-Side |
| Technology | Rust / WebAssembly |
| Network Requests | None (after load) |
| File Upload | Never |
ProofCapture proves capture integrity. It does not and cannot verify:
Unlock all features with a single purchase. No recurring charges.
Free version includes 3 recordings with basic verification.