Encryption with workspace key support
Objects are encrypted at rest. When a workspace has a Cloud KMS key configured, uploads and promoted clean objects use that workspace-specific key reference.
Security from upload to retrieval
Findset encrypts stored objects, supports a workspace-specific Cloud KMS key, scans every uploaded version before access, and keeps database operations inside a forced workspace boundary.
Security architecture
Storage, data, identity, and service access each add their own check.
Objects are encrypted at rest. When a workspace has a Cloud KMS key configured, uploads and promoted clean objects use that workspace-specific key reference.
Workspace tables use forced PostgreSQL row-level security. Each transaction sets the active workspace context before data access.
Workspace roles and explicit read, comment, edit, and manage page grants determine what a member can do.
Registered products use Core-issued tokens checked against the caller, operation scope and workspace, with request IDs for writes.
File trust pipeline
Each file version moves through separate private storage zones and becomes readable only after its declared bytes and security result are verified.
01
02
03
After the scan
Access remains narrow after a file passes inspection, and every version keeps its own evidence.
Ready files open through signed read URLs that expire.
A registered product can expose one clean version through a random token whose hash is stored and whose access can be revoked.
Each version records its SHA-256 checksum, declared and detected MIME type, scan result, scan detail, timestamps, and encryption-key reference.
Upload, scan completion, document changes, trash, restore, and purge decisions generate explicit state or audit evidence.
Recovery and deletion
Trashed files remain recoverable for 30 days. Permanent purge removes unscanned, clean, and quarantined objects, and active product usage blocks deletion until the reference is released.
Security you can reason about
Use encrypted storage, explicit collaboration permissions, scan evidence, and private access as one connected workflow.