On-Device Cryptographic Signing

Professional verification.
One purchase. No subscriptions.

Deterministic proof that media was captured by this app and remains unmodified. Audio, video, and photos. No cloud. No accounts. No AI detection.

The Provenance Problem

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.

Cryptographic Signing

SHA-256 hash and P-256 ECDSA signature at capture time.

Offline Verification

Public key included in every proof bundle for independent validation.

Background Recording

Audio recording continues when your screen locks. No interruptions to capture.

Status

Verified
LEVEL A
Integrity Unmodified
Location Start + End Captured
Continuity Uninterrupted
Privacy by Design

Your Data, Your Control

Explicit preservation, not automatic backup. Your captures stay on your device unless you choose otherwise.

On-Device Only

All media stays on your device. No cloud uploads, ever.

No Backup Sync

Excluded from iCloud and iTunes backups. Your captures won't appear in unexpected places.

No Accounts

No sign-up, no tracking, no analytics. We don't know who you are.

Explicit Export

Export as sealed proof to preserve. You decide what leaves your device.

Trust Levels

More context means higher trust. All levels prove capture integrity; higher levels add contextual verification.

A

Verified Continuous

Hash + signature + location + motion + uninterrupted session. The highest level of verification.

B

Verified + Context

Hash + signature + location + motion. Contextual data adds confidence.

C

Verified Capture

Hash + signature + timestamp. Proof of capture and integrity.

Sealed Proof Sharing

Create password-protected .proofcapture bundles. Share through any channel—the encryption keeps it safe.

AES-256-GCM PBKDF2 (600k iterations) Unique salt per bundle

Destroy

Crypto-shred recordings. The encryption key is destroyed—without it, the media cannot be recovered.

Location Snapshot

Precise GPS coordinates at start and end. Never continuously tracked.

Motion Summary

Aggregated statistics only. Stationary, minor movement, or in motion.

App Lock

Optional Face ID, Touch ID, or passcode protection for the app.

Frequently Asked Questions

Everything you need to know about ProofCapture verification.

What does "verified" actually mean?

When a recording shows as "verified," it means:

  • The media file has not been modified since capture
  • The cryptographic signature is valid
  • The media was captured using the ProofCapture app

It does not verify who is captured, whether content is true, or that consent was given.

Can ProofCapture detect AI-generated media?

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.

How does verification work?

When you record:

  1. The app captures media and computes a SHA-256 hash
  2. A cryptographic signature is created using your device's Secure Enclave
  3. Optional context (location, motion, continuity) is collected
  4. Everything is bundled into a signed manifest

When verifying, the hash is recomputed and checked against the signature. If even one bit of the file has changed, verification fails.

Is my file uploaded when I verify?

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.

Why is a password required for .proofcapture files?

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.

What are trust levels?

Trust levels indicate how much contextual data was captured alongside the recording:

  • A Verified Continuous — Hash + signature + location + motion + uninterrupted capture
  • B Verified + Context — Hash + signature + location + motion
  • C Verified Capture — Hash + signature only

All levels prove the media is unmodified. Higher levels add more context about the capture circumstances.

Can timestamps be trusted?

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.

Is ProofCapture admissible in court?

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.

Technical Specifications

For developers, security researchers, and the technically curious.

Cryptography

Signing Algorithm P-256 ECDSA
Hash Algorithm SHA-256
Key Storage Secure Enclave
Encryption AES-256-GCM
Key Derivation PBKDF2 (600k iterations)

Media Formats

Audio M4A / AAC
Video MOV / H.264
Photo HEIC
Audio Sample Rate 44.1 kHz

Location Privacy

Precision Full GPS precision
Snapshots Start + End only
Continuous Tracking Never

Verification

Web Verifier 100% Client-Side
Technology Rust / WebAssembly
Network Requests None (after load)
File Upload Never

Important Limitations

ProofCapture proves capture integrity. It does not and cannot verify:

One price. No subscriptions.

Unlock all features with a single purchase. No recurring charges.

$49.99 One-time purchase — yours forever

Free version includes 3 recordings with basic verification.