Promptective journal / Guide

Customer-managed keys: what AI buyers should check

Trace decrypt authority, revocation and the data each key covers.

A capped cobalt connector lies disconnected beside a graphite socket, with a grey cable leading to three stacked ivory modules.
Editorial illustration: a removable capped connector sits apart from a socket and its downstream storage block.

Evaluate customer-managed keys by tracing who can request decryption, which data the key covers and what happens after access is revoked. Ask for the supplier's key policy, service dependencies and recovery evidence. The ownership label alone leaves those operational questions open.

For an AI security platform, the protected material might include incident records, uploaded files or retained analysis. Each store can have different encryption and access paths. Start with the fields identified in your monitoring privacy review, then map their key dependencies.

Separate decision facts from conversation content

Minimum decision facts

Identity, path, policy and detector versions, finding category, outcome and delivery or execution state.

Potentially sensitive content

Prompts, responses, files, screenshots, tool arguments, tool results and excerpts.

Document where each field is processed, retained, accessed and deleted. Verify a content-minimised mode independently for every product.


Find the authority that permits decryption

AWS KMS documents key policies as the primary access-control mechanism. Permissions can involve a key policy, IAM policy or grant. A supplier's integration therefore needs an explanation of the principals and operations that its configuration allows.

For cross-account use, AWS requires both sides of the permission arrangement: the key owner's policy and the caller's IAM policy. Naming a supplier account can allow its administrators to delegate the granted permissions within that account.

Ask who can create grants, alter the policy or authorise a new service role. Record the account, region and environment for each principal. Separate routine service access from emergency support access, including who approves either route and where its use is recorded.

Define what revocation stops

KMS grants have eventual-consistency behaviour. AWS says a retired or revoked grant may remain usable briefly while the change propagates, sometimes for several minutes. A policy needs room for that interval and a way to observe its end.

There is a second boundary. Making a KMS key unusable causes new cryptographic operations using that key to fail. The effect on an already available data key is delayed until the service uses KMS again. A running service can therefore behave differently from a fresh process.

Ask for separate outcomes for new reads, ongoing processing, cached material and restored backups. A controlled pilot should state which operation must fail, how its failure is observed and what remains accessible. Agree those expectations with the supplier before any authorised exercise.

Treat rotation as its own procedure

KMS rotation changes current key material. AWS retains the material needed to decrypt older ciphertext. Rotation leaves the protected data and its data keys unchanged, so an access-removal plan needs its own authority changes.

This distinction helps avoid a procurement ambiguity. A supplier may offer scheduled rotation while retaining exactly the same service permissions. Ask for both procedures, their owners and their evidence: one for changing cryptographic material, another for withdrawing access.

Include a failure case in the runbook. If a service cannot use the new key version, identify its recovery route and the approval needed to restore operation. A broad fallback to another storage path can change the agreed data boundary.

Select against an evidence pack

Coverage matrix

Exact browser, client, operating system, channel, transport and enforcement timing.

Architecture and bill of materials

Every agent, gateway, licence, integration, log store and operational dependency.

Controlled test results

Named cases, observed outcomes, latency, delivery or execution state and unsupported paths.

Retention and access terms

Content scope, authorised readers, regions, periods, legal hold, deletion and export.

Compare coverage, operating fit and privacy terms with documented prerequisites and controlled pilot results.


Map encryption coverage through processing

Microsoft's Foundry guidance illustrates why coverage needs a service-level inventory. It distinguishes storage, connected services and runtime processing, where data is unwrapped for use. Its documented limitations also vary by feature.

Use that as a question for each shortlisted supplier: which databases, object stores, search indexes, caches, exports and backups depend on the customer key? Ask what protects the data while the service processes it and who can access it then.

Keep the answer beside your tenant-isolation evidence. Encryption, tenant separation and staff access are related controls with separate tests. Record any excluded store explicitly, including its retention period and access policy.

Preserve recovery and audit evidence

AWS key deletion is irreversible after its waiting period. Disabling a key offers a reversible alternative for appropriate authorised investigations. Never use destructive key deletion as an improvised procurement test.

The audit trail also needs both parties. AWS CloudTrail guidance says cross-account KMS operations are logged in the caller's and key owner's accounts, but access-denied requests are logged only in the caller's account. A customer may therefore need supplier evidence to establish a rejected call.

Test documented claims against observed evidence

Map

Name the exact users, apps, data, devices, providers and agent tools.

Verify

Confirm prerequisites, enforcement points and content boundaries in writing.

Exercise

Run representative allow, warn, redact, approve, block and outage cases.

Decide

Choose the control model that closes the priority paths with acceptable operations and privacy.

Use the same controlled cases for every shortlisted product, then record coverage, outcome, latency, evidence and failure behaviour.


The acceptance pack should identify key ownership, permitted callers, covered stores, observed revocation behaviour and a reversible recovery procedure. Use synthetic records in an authorised pilot and retain operation outcomes without copying decrypted content into the evidence pack.

These are documentation-led buying criteria. We have not run a key-revocation exercise or assessed a vendor's private configuration. Any Promptective capability discussed during procurement should be established separately for the proposed deployment.

Discuss your AI security requirements with Promptective.

Security review

Map policy to the AI paths your team uses.

Discuss supported browser monitoring, submitted prompt history and the governance decisions your team needs to make.

Map your AI workflows

Website analytics are off.

Customer-managed keys: AI buyer checks | Promptective