All API calls originate from the local Flask process. There are no background services,
no scheduled uploads, and no embedded analytics SDKs. The web UI is served exclusively
on 127.0.0.1:5050 — not accessible from the network.
| Channel | Protocol | Status |
|---|---|---|
| Anthropic API calls | HTTPS / TLS 1.3 Enforced by Python httpx / requests |
Active |
| Groq API calls (audio) | HTTPS / TLS 1.3 | Not configured |
| Local web UI (browser↔app) | HTTP / localhost only 127.0.0.1 — not reachable from LAN |
Local only |
| Case files at rest | OS filesystem Encrypt via FileVault/BitLocker at OS level |
Agency responsibility |
| Audit log integrity | Append-only JSONL, fcntl exclusive locking |
Active |
OpenSSL: OpenSSL 3.5.5 27 Jan 2026
chat_query, image_analyzed, video_frames_analyzed, warrant_drafted. See audit log below.
Per the FBI CJIS Security Policy (CSP) v5.9.4, Section 5.12, all personnel who are granted unescorted physical or logical access to CJIS systems — including local workstations running CaseTrace — must have undergone a state and national fingerprint-based background check prior to access. This requirement applies to all sworn officers, civilian employees, and contractors with access to case data. Compliant background checks must be processed through the appropriate State Identification Bureau (SIB).
All users of this system must complete CJIS Security Awareness Training within six months of hire and biennially thereafter, as required by CSP Section 5.2. Training must be documented by the agency's Terminal Agency Coordinator (TAC).
CaseTrace uses AI processing (Anthropic Claude) for warrant drafting, image analysis, audio transcription (Groq Whisper), and investigative chat. Use of AI-generated content is subject to the following agency obligations: (1) All AI-generated warrant affidavits must be reviewed and certified by a supervising officer and prosecutor before submission to a magistrate. (2) AI analysis does not constitute sworn testimony. (3) Officers must verify all AI-generated facts against primary source documents before relying on them. (4) The agency's TAC must maintain a current list of personnel authorized to use AI-assisted investigative tools.
Any suspected unauthorized access to CaseTrace or case data must be reported to the agency's Information Security Officer and the appropriate State CJIS Systems Agency (CSA) within 24 hours, per CSP Section 5.3.2.
| Timestamp | Case | Action | Operator | Result | Detail |
|---|---|---|---|---|---|
Loading audit log… | |||||