CJIS · SWGDE · NIST

Built to Hold Up
In Court.

Everything Haystack does is designed around one constraint: the evidence must be defensible. Here's how we get there — and why no one else has.


Competitive Landscape
What's out there — and what's missing.

Every existing tool is either a back-lab analysis platform or a detective-facing workflow tool. Nobody guides a forensic examiner on scene, in real time, through evidence collection protocol. That's the gap Haystack fills.

Product Target User Key Features CJIS The Gap
Truleo Detectives / Patrol Body cam analysis, report writing, witness interviews, LPR analysis ✓ Yes Targets detectives, not examiners. No on-scene protocol guidance. No SWGDE/NIST enforcement.
Cellebrite Forensic Examiners Mobile extraction, AI pattern analysis, timeline reconstruction ✓ Yes Back-lab only. Requires device in hand at the lab. Not an on-scene assistant.
Magnet AXIOM Forensic Examiners Deep artifact analysis, multi-platform, cloud acquisition ✓ Yes Back-lab tool. No real-time guidance.
Axon Evidence All LE Evidence management, chain of custody, auto-tagging ✓ Yes Evidence management, not collection guidance.
Autopsy Forensic Examiners Open-source disk/device analysis ✗ No Back-lab only. Free but no AI guidance.
Haystack Forensic Examiners On-scene real-time protocol assistant, SWGDE/NIST knowledge engine, compliance monitoring, chain of custody documentation ✓ CJIS The only tool that stands next to the examiner on scene.

CJIS Security Policy v6.0
What compliance actually requires.

The FBI's CJIS Security Policy (v6.0, effective January 2025) governs any tool that touches Criminal Justice Information. These are the non-negotiables.

🔐

Multi-Factor Authentication

Mandatory as of October 2024. Every login requires 2+ factors — password + authenticator app or hardware token.

Medium
🛡️

Encryption Everywhere

AES-256 at rest. TLS 1.3 in transit. FIPS 140-3 validated modules required. The agency controls the encryption keys — not the vendor.

Hard
📊

Immutable Audit Logs

Every action on CJI must be logged with timestamp, user ID, and action taken. No exceptions.

Medium
👤

Role-Based Access Control

Least privilege. Examiner, supervisor, and admin roles with strictly defined permissions. Users only see what they need.

Medium
🏛️

CJIS Security Addendum

Any vendor handling CJI must sign the FBI's Security Addendum — a legal commitment to maintain compliance.

Easy
🚫

Zero Data Retention on AI

The LLM cannot train on CJI data. Zero-retention agreements with the AI provider are required. Consumer APIs are not permitted.

Hard

CJIS Compliance Roadmap
How we get there. Step by step.

A phased build plan from infrastructure foundation through ongoing standards monitoring.

Phase 1 — Infrastructure Foundation
1

AWS GovCloud — The Base

Everything runs in AWS GovCloud — the same infrastructure used by Truleo and other CJIS-compliant LE platforms. Not standard AWS.

Medium
2

Agency-Controlled KMS

The agency holds and controls their own encryption keys via AWS Key Management Service. The vendor never touches them.

Hard
3

TLS 1.3 + MFA Configuration

All traffic encrypted end-to-end. Multi-factor authentication via AWS Cognito for every login.

Easy
Phase 2 — Data Architecture
4

Local-First Processing

Sensitive evidence data is processed on-device or on agency hardware. Only non-sensitive queries reach the cloud LLM — the same architecture Truleo uses.

Hard
5

CJIS-Eligible LLM — AWS Bedrock

Claude or Llama via AWS Bedrock (GovCloud) with zero-retention agreements. No data leaves the GovCloud boundary.

Medium
Phase 3 — Access, Audit & Legal
6

Role-Based Access + Audit Logs

Examiner / supervisor / admin roles. Every prompt and action logged immutably with timestamp and user attribution.

Medium
7

CJIS Security Addendum — Signed

Legal step with the agency's CJIS compliance officer. Formalizes the vendor-agency security relationship.

Easy
Phase 4 — Standards Engine (Ongoing)
8

SWGDE + NIST Knowledge Base

All current SWGDE and NIST forensic standards ingested as the AI's core knowledge. Device-specific protocols for Android, iOS, MacOS, and Windows.

Medium
9

Automated Standards Monitor

Scheduled checks for SWGDE and NIST document updates. Alerts when protocols change so the AI stays current with what courts expect.

Medium

SWGDE + NIST Standards
On-scene protocols. By device.

What the AI knows cold — and walks you through in real time. Based on SWGDE Best Practices v2.0 (2025) and NIST SP 800-101 Rev. 1.

📱 Android
🍎 iOS
💻 MacOS
🖥️ Windows
1

Photograph device in place

Document screen state, visible apps, notifications, and physical condition before touching anything.

2

Do NOT unlock

Unless legally authorized and operationally necessary.

3

Enable airplane mode or Faraday bag — immediately

Prevents remote wipe. This is time-critical. Every second the device is connected to a network is a risk.

⚠️ #1 court challenge: failure to isolate from network

4

Keep powered on and charged

Losing power can trigger full-disk encryption that locks out data permanently.

5

Do NOT connect USB without write-blocker

USB connections can alter the device state and compromise forensic integrity.

6

Document IMEI, serial, OS version

Capture all identifying information visible on screen before packaging.

7

Package in anti-static, Faraday-shielded bag

Maintain signal isolation and prevent physical contamination during transport.

8

Chain of custody form — contemporaneous

Date, time, description, who touched it. Complete at time of collection, not later.

1

Photograph in place

Document screen, lock state, battery level, and any visible notifications.

2

Do NOT plug in

iOS prompts "Trust This Computer?" — any unauthorized USB connection can trigger lockouts or alter device state.

⚠️ Court challenge: USB connection before authorization

3

Enable airplane mode — or Faraday bag immediately

If screen is accessible, use control center. If not, use Faraday bag. Remote wipe is real.

4

Check for USB Restricted Mode

iOS locks USB data transfer after 1 hour unplugged. Time-critical — note the battery status and act accordingly.

⚠️ Growing court challenge as devices get more secure

5

Keep powered on

If it dies and has a passcode, physical extraction becomes extremely difficult.

6

Do NOT attempt Face ID or Touch ID

Without authorization, biometric unlock attempts can trigger lockout after failed tries.

7

Document Apple ID, lock screen info, last backup date

Capture what's visible without interacting with the device.

8

Faraday bag + continuous power for transport

Maintain signal isolation. Keep the device charged throughout transport and until acquisition begins.

1

If powered OFF — do not turn on

Image the drive externally using a hardware write-blocker. Booting the device can alter evidence.

2

If powered ON — observe before touching

Document open applications, windows, file activity. Look for any destructive activity (wiping, encrypting).

3

If destructive activity — pull power immediately

Disconnect power at the wall or remove battery. Document all actions taken and the exact time.

4

Check for FileVault encryption

If enabled and the device powers off, data may be permanently inaccessible.

⚠️ Encrypted shutdown = lost evidence

5

Capture RAM if authorized

Volatile memory contains encryption keys, running processes, and open files. This data is lost on shutdown.

6

Disable network connectivity

Unplug ethernet. Block WiFi if possible without disturbing the device state.

7

Photograph screen, document all peripherals

Capture everything visible before disconnecting anything.

1

If powered OFF — do not power on

Remove drive and image with write-blocker (EnCase, FTK Imager, dd). Hash the image immediately (MD5 + SHA-256).

⚠️ Failure to hash = chain of integrity broken

2

If powered ON — photograph/video the screen

Capture everything visible: open windows, running apps, taskbar, notification area.

3

Check for BitLocker or encryption indicators

Note any encryption status before proceeding. Shutdown on an encrypted machine may lock out the drive.

4

Capture volatile data

Running processes, network connections, RAM — use WinPmem, DumpIt, or Magnet RAM Capture. This data is gone on shutdown.

5

Isolate from network

Unplug ethernet. Disable WiFi adapter via device manager if accessible.

6

Do NOT run programs on the machine

Any execution alters timestamps and can contaminate evidence.

7

Document all peripherals and connected storage

USB devices, external drives, connected displays — document everything before disconnecting.

8

Hash all evidence images

MD5 + SHA-256 on every image. This is the foundation of chain of integrity and the first line of defense against court challenges.


What to Avoid
Common mistakes that kill CJIS compliance.

These are the failure modes that expose evidence to suppression — and legal liability to the agency.

Consumer LLM APIs with CJI data — Standard ChatGPT, Claude, or Gemini APIs may retain and train on inputs. Any AI touching CJI must have zero-retention agreements and run in a CJIS-compliant environment.

Storing evidence data outside agency control — CJI cannot be stored on standard commercial cloud (AWS us-east-1, Google Drive, Dropbox, etc.). GovCloud or on-premise only.

Vendor holding encryption keys — The agency must control its own cryptographic keys. If the vendor can decrypt your data, you're not compliant.

Skipping the CJIS Security Addendum — Every vendor with access to CJI must sign this FBI agreement. No exceptions.

Missing the MFA deadline — As of October 1, 2024, MFA is mandatory for all CJI access. Any tool without it puts the agency out of compliance.

Outdated forensic standards — SWGDE and NIST update their guidelines. An AI trained on 2022 standards giving 2025 protocol guidance is a courtroom liability waiting to happen.