Documentation
User Guide
FactLockCam is a capture-and-archive utility — not a messaging app. This guide explains how to seal media, browse your archive, and deliver proof to recipients.
Capture & Seal
- Open Picture or Video from the hub.
- Frame your subject and tap the mechanical shutter control.
- FactLockCam hashes the capture off the UI thread, encrypts with AES-GCM, and writes a local SQLite record.
- When online, integrity metadata syncs to Supabase; offline captures stay marked pending sync until retried.
Archive & Inspect
The Archive tile lists sealed items in grid or chronology view. Tap an item to inspect metadata, view a thumbnail, decrypt the full asset on demand, export a certificate, or Send Proof.
Send Proof (Courier)
- Choose Send Proof from the asset inspector.
- Set a one-time password and optional certificate title.
- Share the generated PDF and courier URL through the iOS share sheet (Messages, Mail, AirDrop, etc.).
- Communicate the password to the recipient out-of-band.
Recipients open the link in a browser, enter the password, and decrypt locally. Plaintext never transits FactLockCam servers after unlock.
FRE 902 & Legal Framing
Certificate PDFs include a disclaimer that exported evidence supports workflow and disclosure but does not guarantee admissibility under FRE 902. FactLockCam documents tamper-evident heuristics — not absolute proof of physical truth.
Account & Burn
Account deletion (Burn Account) requires double confirmation and invokes
perform_full_burn to purge cloud-linked profile data. Local encrypted files are
wiped from the device as part of the burn flow.