AI-Powered Investigative File Analysis
Ask questions across your entire case file. Detect contradictions in witness statements. Reconstruct timelines automatically — all fully cited, auditable, and air-gapped on your own hardware.
Capabilities
Purpose-Built for Investigators
Six integrated tools that turn volumes of case documents into actionable intelligence — with every finding traced back to its source.
Natural Language Query
Ask questions about your case in plain English or French. Get AI-generated answers grounded only in your evidence — every response includes source citations with document name, page number, and relevance score.
Inconsistency Detection
Automatically scan all documents for contradictions — timeline conflicts, description mismatches, and factual discrepancies. Each inconsistency is classified by type and ranked by severity with exact conflicting quotes.
Timeline Reconstruction
Extract every dated event across all case documents and assemble them chronologically. Identify gaps, overlaps, and sequences — with source document references and confidence scores for each event.
Entity Extraction & Relationship Graph
Automatically identify persons, vehicles, weapons, locations, phone numbers, and more using transformer-based NER. Visualize entity co-occurrence as an interactive network graph to surface investigative connections.
Document Ingestion
Upload PDFs, Word documents, and text files. Structure-preserving parsing automatically extracts and indexes content — preserving headings, tables, and document hierarchy for accurate retrieval.
Complete Audit Trail
Every query, analysis, and ingestion is logged with timestamps for full legal defensibility. Supports Stinchcombe disclosure obligations — show exactly what was searched, when, and what the AI returned.
About the Platform
Fully Air-Gapped. Fully Auditable. Fully Yours.
Case Intelligence Assistant runs entirely on your own hardware. No cloud. No external APIs. No data ever leaves your machine. Every model — from the LLM to the entity extractor — operates locally, making it suitable for classified and sensitive investigations.
The platform combines a local LLM with retrieval-augmented generation, transformer-based named entity recognition, and hybrid dense-plus-sparse search. Investigators query case files in natural language and receive cited, verifiable answers — not hallucinations.
Designed for Canadian law enforcement with Privacy Act compliance, RCMP AI Policy alignment, and zero US CLOUD Act exposure. Every operation is logged for R v. Stinchcombe disclosure obligations.
100%
Air-gapped — no data leaves your machine
Cited
Every answer traced to document and page
EN/FR
Full bilingual support — English and French
Zero
Cloud dependencies after initial setup
Workflow
How It Works
01
Ingest Case Files
Upload PDFs, Word documents, and text files — witness statements, police reports, interview transcripts, phone records, forensic reports. The system parses, chunks, and indexes everything automatically.
02
Query Your Evidence
Ask questions in natural language: "Does the suspect's alibi hold up against the phone records?" The AI retrieves relevant passages and generates a cited answer grounded only in your evidence.
03
Detect & Analyze
Run inconsistency detection across all documents. Extract entities and relationships. Build chronological timelines. Every finding links back to exact source documents and page numbers.
04
Verify & Disclose
Drill down from any insight to the original source excerpt to the full document. Export the audit trail for Stinchcombe disclosure — every operation logged, timestamped, and reproducible.
Compatibility
Handles Every Document in Your Case File
Upload PDFs, Word documents, and text files. The system automatically recognizes investigative document types and preserves their structure.
WS
Witness Statements
PR
Police Reports
IT
Interview Transcripts
CCTV
CCTV Footage Reports
PHONE
Phone / Carrier Records
SCENE
Crime Scene Reports
FR
Forensic Reports
MED
Medical Reports
CANVASS
Area Canvass Reports
TIP
Tipline Reports
MEMO
Case Memos
ADMIN
Administrative Records
“We uploaded twelve documents from a robbery case and asked whether the suspect's alibi held up. Within seconds, the system flagged that phone records placed him two blocks from the scene four minutes before the incident — directly contradicting his statement. That's the kind of cross-referencing that used to take days.”
Investigative Analyst
Major Crimes Unit
Get Started
See It In Action
Request a demo with a synthetic case file — watch the platform ingest documents, answer investigative questions, and detect planted contradictions in real time. No real case data required.