errorgap / Security·
On this pageOverviewData flowHosting & infrastructureEncryptionTenant isolation & accessAuthentication & tokensRetention, deletion, exportRedaction & sensitive dataBackups & recoveryMonitoring & abuseEmployee accessSecure developmentVulnerability disclosureCompliance status
Trust · Security

Security

Version 2026.2Effective Jun 1, 2026Last updated Jun 12, 2026

How Errorgap stores, isolates, and protects the production telemetry you send us. Every claim below carries a status label so nothing reads as an unverified promise.

01Overview

Errorgap ingests error events, logs, traces, uptime checks, and deploy metadata, correlates them into incidents, and exposes them to your team and — when you enable it — to AI agents over MCP. This page describes the controls that protect that data in transit, at rest, and in use.

Encryption in transit & at restSingle-tenant logical isolationRetention & redactionSOC 2 Type II
Reading this page
Available today is implemented and live. Planned is on the roadmap and not yet shipped. Not offered is deliberately absent. Customer-configurable means your org admins control it.

02Data flow

Telemetry travels from your SDK or agent to our ingest endpoint, through redaction, into per-tenant storage. Nothing is shared with a hosted LLM unless you explicitly trigger an AI summary.

StageWhat happensStatus
IngestTLS 1.2+ to regional ingest; project key authenticates the source.Live
RedactionOrg + project regex rules applied before any value is written to storage.Configurable per projectConfigurable
StorageWritten to the tenant's logical partition, encrypted at rest.Live
AI summaryIncident text sent to the configured model only on explicit "Summarize" — runs on Errorgap-managed infrastructure by default.Off by default; never automaticOn demand

03Hosting & infrastructure

Errorgap runs on a single primary cloud region with managed, access-controlled infrastructure.

ControlDetailStatus
Primary regionAWS US East (Ohio) · us-east-2. EU region for data residency is planned.EU region
ProviderAmazon Web Services (AWS), with its own SOC 2 / ISO 27001 attestations.Live
NetworkPrivate subnets; no direct public database access; WAF at the edge.Live

04Encryption

Data is encrypted both in transit and at rest with industry-standard ciphers and managed keys.

LayerMethodStatus
In transitTLS 1.2+ on all ingest and dashboard endpoints; HSTS enforced.Live
At restAES-256 on volumes and backups via the provider KMS.Live
Key managementManaged keys, automatic rotation; customer-managed keys under evaluation.CMK
SecretsApplication secrets held in a managed secrets store, never in source.Live

05Tenant isolation & access control

Every record is scoped to an organization. Application-layer authorization checks the acting principal's org, team, and project membership on every request.

  • Logical isolation — all queries are tenant-scoped; cross-tenant reads are structurally prevented at the data-access layer.
  • Role-based access — org, team, and project roles gate every action; least-privilege defaults for new members.
  • Project-scoped agents — MCP tokens are bound to a team/project scope and a capability set, never to a human session.
BoundaryEnforcementStatus
Org → orgNo shared storage path; tenant ID required on every row.Live
Member → projectTeam & project membership checked server-side per request.Live
SSO / SAMLSAML 2.0 single sign-on with JIT provisioning; enforced-domain SSO planned.Available

06Authentication & tokens

Humans authenticate with email + password or SSO; agents authenticate with scoped bearer tokens issued from the Agent Access page.

MechanismDetailStatus
PasswordHashed with a modern memory-hard KDF; breach-list checks on set.Live
MFA (TOTP)Per-user TOTP; org admins can require it for all members.Configurable
SSO / SAMLSAML 2.0 SSO with JIT and SCIM 2.0 provisioning, configured per org.Configurable
Agent tokensScoped to team/project + capabilities; last-used IP & endpoint recorded; revocable.Live
Session policyConfigurable idle + absolute session lifetime.Configurable

07Retention, deletion & export

You control how long telemetry is kept. Deletion and export are self-service from org settings; deletions cascade across primary storage and backups within the stated windows.

DataDefault retentionControl
Errors & stack frames90 days by default.Configurable per deploymentConfigurable
Logs & APM30 days by default.Configurable
Infrastructure & uptime90 days by default; resolved incidents only.Configurable
Error groups & incidentsKept for the life of the project; the latest event per group is always retained.Retained
Session replay30 days by default; configurable or disabled per project.Per-project settingOpt-in
Deletion requestsSelf-service deletion runs on a 30-day grace period, then purges.Self-service
ExportOrg-scoped JSON export; download link expires in 72h.Self-service

08Redaction & sensitive-data controls

Regex redaction rules run at the org and project level before any value is persisted or surfaced — in the UI, in MCP tool results, or in generated issue bodies.

  • Applied before storage — matched values never reach disk in raw form.
  • Org defaults + project rules — org rules are mandatory; projects may only add stricter rules.
  • Live preview — every rule is tested against a sample value before it is saved.
Sensitive data
Errorgap is built for operational telemetry. Do not send regulated data (PHI, full PAN, government IDs). We do not support HIPAA workloads and treat such data as out of scope — see the Acceptable Use Policy.

09Backups & recovery

Encrypted backups are taken on a regular schedule and tested by restore. Recovery objectives are stated below.

ControlDetailStatus
Database backupsProvided by the managed database platform with encryption at rest.Backup cadence and retention follow the hosting providerProvider-managed
Deletion vs backupsData removed from primary storage may persist in encrypted backups until the provider's backup retention window elapses.Documented caveatCaveat
Restore testing & DRFormal restore drills and documented RPO/RTO targets are planned.Planned

10Monitoring, rate limiting & abuse

Ingest is rate-limited per project key. Platform telemetry and alerting watch for anomalous traffic and authentication failures.

  • Per-key ingest rate limits with burst handling and back-pressure.
  • Authentication-failure and token-misuse alerting.
  • Edge WAF and bot mitigation on public endpoints.

11Employee access

Access to production data is least-privilege, logged, and reviewed.

ControlDetailStatus
Access basisNeed-to-know; production access requires MFA and is time-bound.Live
AuditAdministrative actions on tenant data are logged.Live
OffboardingAccess revoked on the same business day as departure.Live

12Secure development

Changes are peer-reviewed, dependency-scanned, and shipped through automated pipelines.

  • Mandatory code review on every change to the main branch.
  • Automated dependency and container vulnerability scanning in CI.
  • Secrets scanning blocks credential commits before merge.

13Vulnerability disclosure

We welcome good-faith security research.

Report a vulnerability
Email security@errorgap.com with steps to reproduce. We acknowledge within one business day and will not pursue legal action for good-faith testing that respects user privacy and avoids service degradation. Please do not access data that is not yours.
Incident response
We maintain an internal incident-response runbook covering detection, containment, investigation, and recovery. If a security incident affects your data, we notify affected customers without undue delay — targeting notice within 72 hours of confirming a personal-data breach — so you can meet your own obligations.

14Compliance status

We state compliance posture honestly. The badges below reflect today's reality, not aspiration — nothing is marked available until it is certified.

FrameworkStatusNotes
SOC 2 Type IIIn progressObservation period underway; report expected this year.
ISO 27001PlannedScoping; no certificate yet.
GDPRSupportedDPA available; EU data residency planned. See Privacy Policy.
HIPAANot offeredNo BAA; PHI is out of scope by design.
PCI DSSNot offeredBilling handled by a PCI-compliant processor; we never store card data.
Need our latest documentation for a vendor review? Request the security package and DPA at security@errorgap.com.
Contact
Security
security@errorgap.com
Vulnerability reports, vendor reviews, security packages
Privacy
privacy@errorgap.com
Data subject requests, DPAs
Legal
legal@errorgap.com
Contracts, terms, notices
Support
support@errorgap.com
Product and account help

§Change history

2026.2Jun 1, 2026Added agent-token last-used IP/endpoint recording; documented self-service export.
2026.1Mar 4, 2026Published SOC 2 Type II in-progress status; added redaction-before-storage detail.
2025.4Nov 12, 2025Initial public Security page.