Skip to content

Security & Compliance

Heard is designed for mid-market companies that take data privacy seriously. Security is built into the architecture, not bolted on.

Heard uses a defense-in-depth PII scrubbing pipeline that anonymizes all personally identifiable information before it reaches the AI:

LayerMethodWhat It Catches
Layer 1Regex pattern matchingPhone numbers, emails, SSNs, credit card numbers
Layer 2Named Entity Recognition (NER)Names, addresses, company names, dates
Layer 3Contextual analysisImplied PII, account numbers, custom identifiers

Key principle: The LangGraph Brain never sees raw PII. It reasons on anonymized data (e.g., [CUSTOMER_1] instead of “John Smith”). PII is re-associated only during action execution — and only if the action requires it (e.g., addressing an email).

  • Each customer’s data is fully isolated at the database level.
  • Each customer’s LangGraph agent state is isolated — no shared state between tenants.
  • Hosted OpenClaws run in dedicated containers, each wrapped in an OpenShell sandbox — an open-source (Apache 2.0) runtime that enforces kernel-level isolation through deny-by-default policies. The sandbox restricts filesystem access, blocks unauthorized network connections, and prevents privilege escalation.
LayerStandard
Data in transitTLS 1.3
Data at restAES-256-GCM
OAuth tokensEncrypted at rest with per-tenant keys

Four roles with strict permission boundaries:

RoleScope
OwnerFull access including billing
AdminConfiguration: teams, playbooks, HITL rules, MCP servers
ManagerView and act on their assigned teams’ data
ViewerRead-only access to assigned teams

Managers and Viewers are team-scoped — a Support team manager cannot see the Sales team’s data.

  • User sessions: Google OAuth 2.0 → Heard JWT (1-hour access token, 30-day refresh token)
  • Machine clients: Scoped API keys with revocation support
  • No passwords stored. All user auth flows through Google OAuth.

Every action in Heard is logged:

  • AI reasoning paths (via LangSmith traces)
  • HITL decisions (who approved, when, what was the original recommendation)
  • Action execution results (email sent, CRM updated, tool call result)
  • Auth events (login, logout, role changes, key creation/revocation)

Traces are retained for configurable audit windows (default: 90 days).


FrameworkStatus
SOC 2 Type IIPlanned (architecture designed for compliance)
HIPAAPII scrubbing designed for healthcare data. BAA available upon request.
GDPRData minimization via PII scrubbing. Right to deletion supported.
PCI-DSSCredit card numbers scrubbed in Layer 1 (regex). No raw card data stored.

  • Primary data storage: Cloud-hosted (region configurable)
  • Hosted OpenClaw data: Remains within the OpenShell sandbox’s isolated filesystem; never transmitted to cloud without PII scrubbing
  • Processed audio: Audio files are deleted after transcription (configurable retention)