Why data protection
- Secrets stay out of transcripts. A pasted key is caught before the message sends, not after it is stored.
- Storing a secret is always explicit. Nothing is saved as a workspace credential — a stored secret agents can use — without your confirmation.
- Agent output is scrubbed. Known credential values are replaced with placeholders before they reach the screen.
- Public pages get a second pass. A shared conversation is scanned again before an outside viewer sees it.
When you paste a secret
When you send a message, CloudThinker scans it for credential-shaped values — API keys, tokens, passwords, connection strings. Long pasted text is scanned the same way before it is attached. When something is detected, a Review detected secrets dialog opens and the message waits; nothing is sent until you decide. For each detected item you choose one of three outcomes:
Saving requires permission to edit workspace settings — the Admin workspace role. Everyone else can redact or mark false positives. Once a secret is saved, point agents at it with the
$ picker — see Reference a credential in a prompt.
What agents can reveal
When an agent’s work would surface a known secret value — a connection credential, a workspace credential, or a value you saved from chat — the value is replaced with an irreversible placeholder that looks likect:secret:v2:… before it appears anywhere: in chat, in stored output, or in logs.
- The same value gets the same placeholder within a conversation, so an agent can still tell that two references point at one secret.
- A placeholder cannot be converted back to the value, by you or by an agent. To change the secret itself, update it in Connections or Credentials.
- Detected personal identifiers are handled the same way, with placeholders that begin
ct:pii:.
Publicly shared conversations
A conversation served as a public replay — see Sharing — passes one more scan before any viewer sees it. Detected secrets and personal data in message text, tool activity, plans, and attachment names are replaced with***REDACTED***. If a message cannot be scanned cleanly, its content is withheld entirely rather than shown unscanned.
Unsent drafts
Text you have typed but not sent is kept in your browser — not on CloudThinker’s servers — for up to 24 hours so a page reload does not lose it. It is cleared when you log out.Secret detection runs when you send, not while you type. On a shared computer, log out instead of just closing the tab if a draft might hold a secret — logging out clears every saved draft.
Related
Credentials
Store workspace secrets deliberately and reference them with $KEY
Sharing
Public share links, what viewers see, and how to revoke access
Audit Logs
Review who created, changed, or deleted each credential — by key name, never by value
Security & Authentication
MFA, SSO, and role-based access control for your organization