Data Boundary

Control which secrets and credentials Edge Delta redacts from AI teammate context before any content reaches a model provider.

Overview

The trust ladder governs what an AI teammate can do. The data boundary governs what it can see.

Redaction runs inside the agent’s model calls, before content reaches a provider. When a pattern matches, Edge Delta replaces the value with a placeholder. The model can still reason about the shape of the message, for example that a connection string was present and which host it pointed at, without receiving the credential itself or being able to replay it.

The Data Boundary page: the redaction categories panel listing all 13 categories with their toggles and per-category hit counts, the redaction and secret masking summary showing how many secrets were kept out of model context, and the redaction changes feed. The Data Boundary page: the redaction categories panel listing all 13 categories with their toggles and per-category hit counts, the redaction and secret masking summary showing how many secrets were kept out of model context, and the redaction changes feed.

Redaction categories

Redaction is on by default for every category. The Redact by default toggle sets the behavior for every category that has no override of its own, and each category has its own switch on top of that. So you can either leave the default on and switch specific categories off, or switch the default off and enable only the categories you want.

Each category shows how many times it fired in the selected time range, so you can see which classes of secret your telemetry actually carries.

CategoryCovers
Private keysPrivate key blocks.
CertificatesCertificate blocks.
JSON web tokensJWTs.
AWS access key IDsAWS access key identifiers.
AWS secret access keysAWS secret access keys.
AWS session tokensTemporary AWS session tokens.
Vendor API tokensRecognized third-party service tokens.
Bearer tokensAuthorization: Bearer values.
Basic auth credentialsAuthorization: Basic values.
Database connection passwordsPasswords embedded in connection strings.
Credit card numbersPayment card numbers.
Social security numbersUS social security numbers.
Labelled API keys and passwordsValues in fields explicitly labelled as keys, secrets, or passwords.

Only organization admins can change the redaction policy. Every change is recorded as a PII_REDACTION event in the audit feed, with the category and the person who changed it.

What is deliberately not redacted

Contact details are not on the list. Names, email addresses, phone numbers, and IP addresses reach the model as they appear in your telemetry.

This is a deliberate scoping decision, not an oversight. Those fields are load-bearing for incident triage: an agent that cannot see which host or which user is affected cannot investigate. Matching them reliably also needs context the pattern set does not have, so broad matching would redact ordinary content and degrade every investigation.

The category list covers machine credentials, plus the two identifiers that are unambiguous in free text: card numbers and social security numbers. If you need contact details masked as well, do it in the pipeline before the data is stored, using a mask processor. Pipeline masking applies to the data itself, so it protects every downstream consumer rather than only the AI Team.

Monitoring redaction

The Data Boundary page shows what the policy has actually done:

  • Redaction & secret masking - how many secrets were kept out of model context in the selected range, and how many of the 13 categories are redacting right now.
  • Redactions over time - a trend, stacked by category. A category that suddenly spikes usually means a new data source started carrying secrets.
  • Redaction changes - which categories were switched, when, and by whom.
The redactions over time chart, stacked by category across a two-week range, with a hover tooltip breaking one hour down by category and showing counts for each. The redactions over time chart, stacked by category across a two-week range, with a hover tooltip breaking one hour down by category and showing counts for each.

Hovering a bar breaks that interval down by category, which is how you tell a broad rise across every category from a single category spiking on its own.

A category that never fires is worth investigating rather than disabling. It usually means either that class of secret is genuinely absent from your telemetry, or it is arriving in a form the pattern does not recognize.

See also

  • Guardrails for the trust ladder and the freeze control.
  • Security Controls for how pipeline controls, permissions, and audit logging fit together.
  • Posture report for an export that includes the redaction policy alongside pipeline masking filters.