Context fields with highest impact
Reason code glossary
Security model
All user-submitted text, webpage text, OCR text, filenames, chat messages, and browser-observed text are treated as hostile evidence. The browser collector never enters credentials, never submits forms, blocks private/local/metadata targets, and produces structured evidence instead of a final decision.
Hosted model APIs
When OPENAI_API_KEY is configured and CUVARK_MODEL_PROVIDER is openai, Cuvark uses the OpenAI Responses API for a structured final judge pass. The deterministic scorer still runs first and hard malicious signals keep conservative handling.
Privacy and retention
Stored-data redaction is enabled by default. Before Cuvark persists case input, evidence, and model output, it redacts email addresses, phone numbers, long numeric tokens, and URL query parameters, and strips raw attachment payloads. Settings can also disable scored-case storage for an organization. Use DELETE /v1/cases/{case_id} or Settings retention purging to remove stored case data.
Local auth
Development mode allows API requests without a key. Set CUVARK_REQUIRE_API_KEY=true and CUVARK_API_KEY to require bearer-token auth.