Security

Trust is part of the retrieval pipeline.

Kivo is designed for least privilege, explicit tenant boundaries, and privacy-preserving operations from upload through deletion. Each control is implemented as a centralized, testable platform control—not a UI convention.

01

Tenant IDs required at every repository boundary

02

Private R2 objects with short-lived upload grants

03

Collection authorization before retrieval and generation

04

Fail-closed service authentication between Workers

05

Hashed invitation tokens and verified-email admin gating

06

CSP, strict cookies, CSRF and origin validation

07

Immediate multi-store purging on deletion

08

Document text treated as untrusted prompt data