Skip to main content
Data isolation encrypts your agents’ durable content at rest under a key you control. Every byte is readable only through that key, so you can make the content permanently unrecoverable at any time by revoking or destroying the key, without touching the stored data itself. It covers the content Karta keeps for you between sessions: a karta’s durable workspace and its conversation history.
Data isolation is configured per organization, and can be scoped to a finer isolation partition within an organization when you serve multiple brands or business units that must stay cryptographically separate. Each partition gets its own key.

Encryption at rest under your key

Every durable store is encrypted with AES-256-GCM. Karta uses envelope encryption: each record is sealed with a short-lived data key, and that data key is wrapped by your master key. Your content is never encrypted directly under the master key, so rotating or revoking the master key acts on the small wrapped keys rather than on gigabytes of stored content. Each record’s encryption is bound to its exact context - the organization, the isolation partition, the agent instance, and the field it belongs to. Content sealed in one context cannot be moved, replayed, or substituted into another.

Customer-managed keys

Bring your own key

Point Karta at a key in your own cloud KMS (a customer-managed CMK). Karta is granted scoped use of the key and never holds custody, so you can withdraw that access at any time.

Karta-managed key

For a lighter setup, Karta can hold a dedicated per-customer key on your behalf, with the same per-customer separation and the same revoke and audit controls.

Crypto-shredding

Because your content is only ever readable through your key, controlling the key controls the data.

Revoke (reversible)

Suspend Karta’s access to your key. Your content immediately becomes unreadable and any in-flight work for that partition stops. Re-grant access and it is readable again. Nothing was destroyed.

Delete (permanent)

Destroy the key. The encrypted content remains on disk but can never be decrypted again, by anyone. You erase the data by erasing its key, instantly and irreversibly.
Crypto-shredding gives you a clean answer to deletion and right-to-erasure obligations: one key action renders an isolation partition’s content unrecoverable everywhere it is stored, with no need to locate and scrub every copy.
Key deletion is irreversible. Once the key is gone, the content it protected cannot be recovered. Treat it as the permanent erasure control it is.

No operator can read your content

With data isolation on, your content is unreadable without your key, including to Karta. An operator with access to the underlying storage sees only ciphertext. For a customer-managed key you hold the key and decide when Karta may use it, so you can sever access unilaterally.

Rotate keys without re-encrypting your data

Rotate your master key on whatever schedule your policy requires. Rotation re-wraps the small data keys under the new master key; your stored content is never rewritten. Content encrypted before a rotation stays readable throughout, and you choose when to retire the old key version.

Tamper and rollback resistance

Durable content is authenticated, so a modified or substituted record fails to decrypt rather than returning altered data. A tamper-evident record of the latest committed state refuses any attempt to roll your durable workspace or conversation history back to an earlier version, or to reorder or drop messages.

Immutable access audit

Every key use and every content access is written to an append-only audit trail. The trail records the operation, the partition, and the outcome using opaque identifiers only, never your content. You get a verifiable record of what touched your data and when, including reads that did not require a fresh key operation.