Trust Center
Security Overview
The current controls protecting Caseflow accounts, tenants, records, uploads, document access, integrations, AI workflows, and operational response.
Trust Center
Security Overview
The current controls protecting Caseflow accounts, tenants, records, uploads, document access, integrations, AI workflows, and operational response.
Last updated: August 28, 2026
1. Security Model
Caseflow uses defense in depth across identity, application authorization, Firebase security rules, backend validation, storage controls, upload validation, short-lived document access, provider safeguards, logging, and human review. Controls are risk-based and evolve with the Service; this overview is not a certification or guarantee against every threat.
2. Identity and Session Security
- Firebase Authentication supports account identity and token-based sessions.
- Sensitive backend routes verify current ID tokens and, where implemented, reject revoked credentials.
- App Check with reCAPTCHA v3 protects supported browser-to-backend flows against automated abuse.
- Password policy, verification, recovery, login-activity records, and session controls support account administration.
- Administrative impersonation is restricted, session-scoped, logged, and separated from ordinary user state.
4. Upload and Document Security
- Supported uploads are staged and promoted only after authorization and policy checks.
- File controls validate size, filename, extension, reported MIME type, content signatures, and supported archive structure; executable disguises and macro-enabled formats are rejected on maintained flows.
- Supported path-backed document views use permission-checked access requests and short-lived signed links.
- Download responses set controlled filenames, private caching behavior, and inline or attachment disposition by validated type.
- Legacy URL-backed records may remain for compatibility and should be migrated when the supported workflow offers it.
5. AI Security
- OpenAI requests are backend-mediated; API keys are not exposed to the browser.
- Current permissions are used to rebuild accessible case and document context before hardened retrieval.
- Tenant and case scoping, hashed provider metadata, post-validation, stale-artifact rejection, context limits, redaction, and production raw-upload safeguards reduce exposure.
- AI actions are allowlisted and risk-classified; higher-risk writes use short-lived, context-bound confirmation records.
- AI audit metadata supports traceability without being treated as a complete transcript or a substitute for review.
6. Integrations and Communications
OAuth, email, accounting, fax, WhatsApp, push, and payment integrations are optional or feature-dependent. Tokens and secrets are kept in backend configuration or protected records, provider endpoints are constrained, and webhook or callback requests use authentication or validation appropriate to the maintained provider path. Data sent to a recipient or external provider then depends on that system’s controls.
7. Availability and Recovery
Provider infrastructure, deployment validation, security headers, dependency checks, backups, logging, monitoring, and incident procedures support availability and recovery. Unless a signed SLA says otherwise, this page does not promise a recovery time, recovery point, uptime percentage, or notification period.
9. Reporting Security Issues
Report suspected unauthorized access, exposed links, account compromise, malicious files, permission errors, or vulnerabilities through the public Support page or in-app Support Center. Provide the affected URL or feature, observed behavior, time, account email, and safe reproduction details. Do not access other people’s data, persist access, destroy records, extort, or publicly disclose an unresolved issue. We do not currently advertise a bug bounty or fixed response SLA.