1
Scan a barcode / QR
Camera off
scan debug — camera not started
Use this in any in-app browser (Facebook, Instagram, Gmail…) where the live camera is blocked.
2
Capture a photo
Proves the blank-photo-safe pipeline: a full-res iPhone photo is downscaled in one step, then two independent checks (byte floor + pixel-detail) reject a silent blank before it could ever be written.
3
Capture a signature
4
Decode log
Every decode is recorded. When DJ’s real packing slips are on hand, mark each row right or wrong — the silent-misread rate reads out below. That is the gate the free decoder has to pass.
No decodes yet.
| # | time | value | format | ms | verdict |
|---|
i