Contra Costa County District Attorney: Race-Blind Charging automation with Amazon Bedrock and Textract on AWS
Contra Costa County District Attorney's Office needed to comply with California Penal Code Section 741 (AB 2778) by redacting race, ethnicity, and other identifying information from police reports and case documents before charging decisions. The office worked with ScaleCapacity, an AWS Partner, to build an AI-driven workflow on AWS that extracts and redacts sensitive information from case materials and fits into the existing clerk upload and attorney review process. The solution supports rapid redaction-rule updates and lets attorneys toggle between redacted and unredacted document views to support usability and review.
- Organization
- Contra Costa County District Attorney's Office
- Industry
- Public Sector
- Location
- United States
- Published
- May 2026
Reported outcomes
Strategic outcomes
Primary read
Use case focus
Showing 3 of 3
- 1Document Automation
- 2Compliance Automation
- 3Workflow Automation
- A new California Race-Blind Charging mandate required fast redaction of sensitive information from case documents.
- The office needed to meet a tight compliance deadline without significantly increasing attorney workload or manual redaction effort.
- Built a Race-Blind Charging workflow on AWS with Amazon Bedrock for generative AI-based anonymization/redaction and Amazon Textract for OCR/text extraction from PDF case documents.
- Used Amazon S3 for document storage, Amazon DynamoDB for case metadata, and Amazon SES for email notifications.
- Integrated the solution into the existing case processing workflow and enabled quick updates to redaction rules and document views.
- Deployed in six months instead of the expected ten.
- Met the January 1, 2025 compliance deadline.
- Reduced manual redaction time and human error.
- Enabled prosecutors to make unbiased preliminary charging decisions.
- Processed around 17,000 cases annually with automated redaction.
Implementation partners1
Sources & evidence1
AI-generated summary. Verify important details with the linked sources before relying on this case.
Explore related AI use cases
Was this useful?