🔒 100% Private
Case Setup
ON-DEVICE ONLY — Three-Layer Privacy Protection
Layer 1 — On-device OCR: Tesseract.js runs entirely in this browser. No image is ever uploaded or transmitted to any server.
Layer 2 — PII line redaction: Before any field extraction, lines containing names, DOBs, addresses, places of birth, employer names, and spouse/partner names are stripped from the raw OCR text. Only the redacted text reaches the field parser.
Layer 3 — Wipe on exit: When you leave or background this app, the Tesseract WASM worker is terminated, the capture canvas is zeroed, and all Cache Storage + IndexedDB entries created by Tesseract are purged from the browser.
Extracted & stored: Jury #, Gender, Exact Age, Education, Employment status, Business type, Occupation, Household size, Child-guardian status, Law experience, LE connection, Impartiality.  |  Never stored: Name, DOB, Address, Place of birth, Race/Ethnicity, Employer name, Spouse/partner name.
Juror 1
Tap to photograph the questionnaire
Scan Tips
• Align questionnaire within corner markers
• Good lighting — avoid glare on paper
• CJQ2017 format: Jury # extracted as Panel ID
Captured: Jury #, Gender, Exact Age, Education, Business type, Occupation, Household / children status, Law experience, Impartiality answers
Discarded: Name, address, DOB, place of birth, race/ethnicity, employer name, spouse/partner name
All
Keep
Strike
Seated
Challenged
Voir Dire Question Bank

Tap any question to highlight it. Questions are auto-selected based on the charges entered on the Case page. Filter by side or category.

All
Defense
Prosecution
General
Jury Psychology Data
Confirm
Document