
Documentation
Complete guide to using Sentinel GPT for law enforcement operations
Quick Start
Sentinel GPT is an enterprise AI platform designed specifically for law enforcement and public safety operations. Built on GPT-4o, it provides specialized modes for legal analysis, interview preparation, and report writing.
Getting Started
- 1Visit /chat to start a conversation
- 2Select a specialized mode from the dropdown menu
- 3Upload documents (PDF/TXT/MD, up to 10MB) for analysis (account required) or ask questions directly
- 4Logged-in accounts can save chat history and access it from the sidebar
Specialized Modes
General Assistant
General purpose AI assistant - Available to everyone
Legal Assistant
Specialized in legal analysis and documentation - Requires account
Interview Prep
Help prepare and analyze interview transcripts - Requires account
Report Writing
Assist with writing and reviewing reports - Requires account
Features
Document Upload
Upload PDF, TXT, and MD files (up to 10MB) for analysis. Uploads require a logged-in account. PDFs must contain extractable text (image-only or encrypted PDFs cannot be parsed without OCR/conversion).
Chat History
Logged-in accounts save conversation history to an encrypted database (SQLite in development, Turso in production). Conversations are archived after 90 days of inactivity and permanently deleted after an additional 90 days unless a legal hold applies or a longer retention is required by contract/law.
Streaming Responses
Real-time streaming powered by GPT-4o provides instant feedback as the AI generates responses, improving UX and reducing perceived latency.
Enterprise Security
Built for law enforcement with secure API handling, local data storage, and compliance-ready architecture. Conversation history is stored in your Sentinel GPT database; AI responses are generated via your configured AI provider.
Legal Assistant: Draft Creation
The Legal Assistant mode can help you generate structured draft affidavits and reports based on your conversation and uploaded context. Drafts include placeholders for missing facts and a checklist to validate required elements. Always review for accuracy and jurisdiction-specific requirements.
Draft Structure
- Clear sectioning (background, probable cause, timeline, evidence)
- Placeholders for missing facts and sources
- Suggested citation placeholders (review required)
Create Draft + Export
- Use the in-chat “Create Draft” action to generate a full draft from your case notes
- Copy any response to clipboard
- Pro/Enterprise can export drafts to DOCX/PDF
"Draft a federal affidavit for probable cause in the Southern District of New York regarding wire fraud"API Reference
POST /api/chat
Send a message and receive streaming AI response
{
"messages": [
{ "role": "user", "content": "Hello" }
],
"mode": "general"
}POST /api/upload
Upload and extract text from PDF/TXT/MD (login required)
file: File (PDF, .txt, .md - max 10MB)
POST /api/export
Export assistant drafts to DOCX/PDF (Pro/Enterprise)
{
"format": "docx" | "pdf",
"filename": "optional",
"title": "optional",
"content": "..."
}GET /api/conversations
Retrieve all saved conversations
{
"conversations": [
{
"id": "1234567890",
"title": "Draft affidavit...",
"mode": "legal",
"created_at": 1234567890,
"updated_at": 1234567890
}
]
}Support
For technical support, feature requests, or questions about Global AI Sentinel platform integration:
Data Retention & Legal Requests
Anonymous sessions do not retain conversation history. For logged-in accounts, we retain chat transcripts to provide chat history and operate the Service.
By default, conversations are archived after 90 days of inactivity and permanently deleted after an additional 90 days unless a legal hold applies or a longer retention is required by contract or law.
If we receive a valid legal request (such as a subpoena or court order), we may be required to preserve or disclose certain records. We limit disclosures to what is legally required and, where permitted, may notify the affected account.
See Privacy Policy and Terms of Service for details.