Skip to main content

Security overview

This section describes what Kumkuat does with data as the product actually works today: which systems exist, where they run, what third parties touch, and where people stay in control. It is written to be attached to a security review as is.

Architecture

ComponentWhereNotes
Web application, REST API, background workersGoogle Cloud Run, us-central1TLS on every connection; the web app calls the API; the API queues long work to the workers
Workspace data (documents, personas, reactions, chats, reports, embeddings, usage audit)Google Cloud SQL for PostgreSQL, us-central1Encrypted at rest; private IP inside the platform's network; every row is keyed to a workspace
Uploaded files and press-release text copiesGoogle Cloud Storage, US multi-regionPrivate objects read through an authenticated proxy
Kumkuat's provider keys and connector tokensGoogle Secret ManagerInjected into the running service; never in code or images
Workspace-supplied provider keys (bring your own key)Workspace settings in Cloud SQLUsed only for that workspace's calls; masked in the app and API after saving; never logged
Sign-inFirebase AuthenticationEmail and password; roles owner, admin, member, viewer

Principles

  • Workspace isolation. Every customer workspace is logically isolated; API keys are scoped to a single workspace.
  • Read-only retrieval. Public content is retrieved outbound only. No Kumkuat feature posts to a social network, press wire or any external system on your behalf.
  • Outputs stay on the platform. Reactions, chats, reports and drafts are shown to your users and saved to your workspace. They leave only when a user exports them or creates a share link, which the user can revoke.
  • No training. Model providers are used on API tiers that do not train on content. Kumkuat trains no models of its own.
  • People in control. Configuration is set by your admins; every generated output is reviewed by the requesting person before downstream use. See Human oversight.

What is not in place today

To keep questionnaires honest, the following are not offered at the moment: SAML or Google single sign-on; customer-supplied model keys used for inference; a zero-data-retention addendum with model providers. Ask your Kumkuat contact for the current status of third-party attestations and of these items.