Sentinel GPT Logo

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

  1. 1Visit /chat to start a conversation
  2. 2Select a specialized mode from the dropdown menu
  3. 3Upload documents (PDF/TXT/MD, up to 10MB) for analysis (account required) or ask questions directly
  4. 4Logged-in accounts can save chat history and access it from the sidebar

Specialized Modes

đź’¬

General Assistant

General purpose AI assistant - Available to everyone

System Prompt:
You are Sentinel GPT, a helpful AI assistant for the Global AI Sentinel platform....
⚖️

Legal Assistant

Specialized in legal analysis and documentation - Requires account

System Prompt:
You are a legal AI assistant specializing in law enforcement documentation, legal analysis, and compliance for Global AI Sentinel....
🎤

Interview Prep

Help prepare and analyze interview transcripts - Requires account

System Prompt:
You are an interview preparation specialist. Help users prepare questions, analyze interview transcripts, and provide insights for law enforcement interviews....
📝

Report Writing

Assist with writing and reviewing reports - Requires account

System Prompt:
You are a report writing assistant. Help users draft, review, and improve law enforcement reports with clear, professional language and proper structure....

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
Example prompt:
"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

Request:
{
  "messages": [
    { "role": "user", "content": "Hello" }
  ],
  "mode": "general"
}

POST /api/upload

Upload and extract text from PDF/TXT/MD (login required)

Form Data:
file: File (PDF, .txt, .md - max 10MB)

POST /api/export

Export assistant drafts to DOCX/PDF (Pro/Enterprise)

Request:
{
  "format": "docx" | "pdf",
  "filename": "optional",
  "title": "optional",
  "content": "..."
}

GET /api/conversations

Retrieve all saved conversations

Response:
{
  "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.