Six commitments govern every system we build. The confidential documents are the evidence for
them, including the places where a commitment depends on which deployment model you choose.
Controlled AI processing
Client data is processed by models inside an agreed boundary: an enterprise endpoint under no-training, zero-retention terms, a model inside your own cloud tenancy, or open-weight models on compute you control. No client data trains any model.
Tenant isolation by separation
Each client has its own database, its own object storage, and its own credentials. There is no shared application datastore, so there is no query that could return another client’s data.
Least privilege integrations
Connections use an app registration you create, consent to, and can revoke without contacting us. We ask for the narrowest scope that works — site-by-site rather than whole-estate.
Encryption everywhere
TLS 1.2 or better in transit, AES-256 at rest. Credentials are held as Cloudflare Workers secrets, injected at runtime, never in code or logs, and rotated on personnel change and on any suspected exposure.
Provenance and audit trail
Every assertion links to the meeting, message, or document it came from, with a timestamp and the person who confirmed it. Every change and override stays attributable.
Human control
Consequential updates are proposed and confirmed by a named person, not applied autonomously. Our systems observe and advise; they never control physical or safety-critical operations.