Skip to main content
TrustLens is built around the principle that discovery should not create new risk. This page documents exactly what data leaves your environment, what stays inside it, and the controls available to you.

What is collected

For every connected integration, TrustLens collects resource metadata and aggregated telemetry only:

What is never collected

These categories are explicitly excluded by every connector:
  • Prompt or message content sent to any model
  • Model responses or completions
  • The contents of any tool call (input or output)
  • API keys, OAuth tokens, or secret values referenced by configurations (variable names are kept, values are dropped client-side)
  • File contents from source repositories that are not on the agent-config / MCP allowlist
  • Browser history, cookies, session tokens, or any user activity content from managed devices
  • Personally identifiable information about end-users of the agents

Where data is stored

The default control-plane region matches your tenant’s region (US, EU). For hybrid deployments where the data plane runs in your own cloud account, see Architecture & deployment.

Retention

When an integration is deleted, all inventory and telemetry tied to it is scheduled for deletion within 24 hours and purged within 30 days.

Network egress

Add posture.neuraltrust.ai to the egress allowlist applied to your managed device fleet. Inbound from NeuralTrust to your environment is never required — all sync flows are NeuralTrust-initiated outbound.

Read-only credentials

Every integration is documented with the minimum read-only roles or scopes required:
  • AzureReader + Azure AI User at subscription scope (granular alternatives documented per integration)
  • GCP Vertex AIroles/aiplatform.viewer and a fixed list of read-only viewer roles
  • Mistral — workspace API key (no roles in Mistral)
  • M365 Copilot — Application User with System Customizer role + AgentInstance.Read.All Graph permission
  • GitHub — GitHub App with contents:read and metadata:read
  • Endpoint Discovery — per-integration Discovery Token, scoped to write only into that integration’s inventory
If a connector is granted broader permissions than required, no additional data is collected — the connector calls the same read-only endpoints regardless.

Revoking access

Revocation is fully under your control and works at the upstream provider: After revocation, the next sync will fail and the integration will be marked Disconnected. Inventory data already collected is retained per the retention policy above and can be deleted immediately by deleting the integration.

Compliance posture

TrustLens inherits the NeuralTrust platform’s compliance program:
  • SOC 2 Type II
  • ISO 27001
  • GDPR — no personal data is collected from end-users of your agents
  • HIPAA-ready when deployed in the hybrid data plane configuration
See Security overview and Data privacy for the full program details.