Auto-fill from MassCourts

Fills the caption, docket number, court, county, presiding judge, both attorneys with their BBO numbers, and the charges. Everything stays editable, and you can type it all by hand instead.

Case Setup
Which Side You Are

You are Defense counsel

Your side for the whole case. Every voir dire question, packet, and report is written for this side, and juror scores default to reading from it. Ratings you have entered by hand are not changed. To look at the panel the way the other side would, use Read panel as on the Voir Dire tab — that changes only what you see, never what gets generated.

Offline Data for Court

Courthouse Wi-Fi is unreliable-to-absent — case law, statutes, court rules, and the OCR engines are synced now, while you have real internet, so they still work with zero connectivity in court.

Checking sync status…
Legal Content Updates

Case law, statutes, and rules are periodically re-verified and republished. Updates are never applied automatically — download when you're online, or keep working with what's already on this device.

ON-DEVICE ONLY — Three-Layer Privacy Protection
Layer 1 — Cloud OCR with local caching: Uses Claude Vision API (with caching in browser). Your questionnaire image is sent to Claude API for text extraction. Set your Claude API key in settings. Cached results are reused locally for identical images — no re-processing needed.
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 OCR text. Only the redacted text reaches the field parser.
Layer 3 — Wipe on exit: When you leave or background this app, the canvas is zeroed, and OCR cache is managed separately from juror data.
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
Read panel as

Reading as Defense — your own side.

All
Keep
Strike
Seated
Challenged
Then record the destruction under Legal Documents → Attorney Affidavit.
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
Full opinions — offline library
Court rules — offline library
Confirm
Document