Security

Agents never hold your keys. Every action is checked, recorded and kept only as long as you need it.

Request access

Safe by default.

The platform, not the agent, holds the keys and decides what runs.

No credentials in the workspace

Agents act through the gateway. Secrets stay encrypted with KMS.

workspace encrypted

Code runs in a sandbox

Chat sandboxes run under gVisor, apart from the host.

host $ npm test ✓ 48 passed gVisor sandbox

Message text stays out of logs

Logs keep ids, not words. Analytics drop personal fields.

run=4812 turn=3 status=ended chars=412 hash=9f3a text email dropped dropped

Access and approvals.

People decide what agents may do, and the platform checks it on every call.

Org owner, admin Sets policy, connections and budgets Project admin Approves every change to the project Member Asks for work and approves actions

Encryption and isolation.

Secrets are encrypted at rest, and each run stays inside its own workspace.

slack token secret data key, AES-GCM KMS wraps the data key

A record of everything.

You can see what every agent did, why it was allowed and who approved it.

trace 7f3a91c2 09:14:02 09:14:02 09:14:03 09:15:40 09:16:05 Event in from Slack Trigger p1-unanswered matched Run 4812 started jira.comment allowed Reply posted in the thread

Data kept only as long as needed.

Each kind of data has one retention period. Orgs can lengthen some of them.

Traces 14 Events, logs 30 Conversation text 180 Actions, history 365 Transcripts 365 Analytics 400 0100200300400 days
DataKept for
Events30 days
Conversation text180 days, then the text is removed
Actions and rule steps365 days
Record and memory history365 days
Transcripts and attachments365 days
Analytics, without personal fields400 days
Logs and traces, ids only30 days and 14 days

Erase a person

An org admin can erase a member or an outside user. Their messages, links and personal connections are removed or redacted in every store, and each step is recorded.

Offboard an org

The org owner can close the org. Hinzel pauses its work, closes its runs, cancels billing and deletes its data, in that order.

Questions about security? Ask us.