Effective May 11, 2026
Outcry Sovereign is an on-prem product. The daemon runs on hardware your organization controls, and prompts and responses never leave that hardware unless you explicitly route them elsewhere. This policy describes what the daemon stores on disk, what it does not, and the few moments when it talks to the internet.
All on-disk state lives under ~/Library/Application Support/Outcry Server/ (this directory was named before the product was rebranded to Outcry Sovereign; the path stays for migration compatibility) with file mode 0600 (owner read/write only):
state.json — API key records (label + hashed secret, never plaintext), license activation metadata, network preferences, logging mode preference.admin.secret — the admin bearer token for the GUI's management surface. Generated locally on first run.audit.jsonl — request audit log. Contents depend on the audit mode you select (see below). Default mode is none: this file is not written.Diagnostics/ — support bundles you export manually. Never auto-uploaded.You choose how much detail Outcry Sovereign records about each request. Switch modes any time from the GUI's Logs tab.
state.json.Each mode honors a retention window you pick (7, 30, 90, or 365 days). Records older than the window are pruned in place on the next write.
The daemon initiates only two kinds of outbound network calls, and both are user-initiated:
https://www.outcryai.com/sovereign/appcast.json over TLS. The request includes a standard User-Agent header and nothing else identifying.There is no license heartbeat, no telemetry beacon, no crash uploader, and no auto-update. Disconnect the daemon from the internet entirely and it serves requests indefinitely on your local network.
The KV cache for the bundled system prompt is precomputed at daemon startup and held in RAM only. Per-request KV cache is ephemeral and discarded after the response completes. Neither is written to disk in normal operation.
Your license token contains an organization name, an issued-at timestamp, a maintenance expiry date, and an optional machine fingerprint. We verify the signature locally using a public key baked into the daemon at build time. The daemon does not phone home to validate license tokens.
On our side, we keep your organization name, contact email, and billing records associated with the license. These are handled per our general Outcry AI Privacy Policy.
If you contact support and we ask for diagnostics, the GUI's Diagnostics tab exports a zip file you can attach to email. The bundle includes hardware info, network preferences, audit log metadata, and on request the full audit log including prompts (off by default — you must check the box). Inspect the zip before sending and redact anything sensitive.
Privacy questions: support@outcryai.com.