Business Continuity & Incident Response
This page describes how HQ stays available, recovers from failures, and responds to security incidents. We state both what is in place today and what is still being formalized.
Availability and resilience
- HQ is built primarily on managed, serverless AWS services (Lambda, API Gateway, S3, DynamoDB), which provide horizontal scaling and remove single-server failure modes.
- Amazon S3 stores customer content with the durability and availability characteristics of the service (designed for very high durability across multiple facilities within the region).
- Amazon DynamoDB provides managed, multi-AZ availability within the region for metadata and access-control data.
- HQ operates in a single region (
us-east-1); see the honest note below regarding multi-region.
Backups and data recovery
- S3 object versioning is enabled on customer storage buckets, so overwritten or deleted objects can be recovered.
- Point-in-time recovery (PITR) is enabled on primary databases, allowing restoration to a prior moment within the retention window.
- KMS keys are configured with deletion protection to prevent accidental loss of the ability to decrypt.
Disaster recovery
- Because infrastructure is defined as infrastructure-as-code, the environment can be reconstructed deterministically.
Incident response
Indigo maintains an incident-response approach covering the standard lifecycle:
- Detection — via monitoring and alerting (CloudWatch alarms to on-call, Sentry error tracking, CloudTrail and application audit logs), and via reports to security@getindigo.ai.
- Triage and classification — assess scope, severity, and whether customer data is affected.
- Containment — revoke credentials (access is recomputed per request, so revocation is fast), isolate affected components, and stop the bleeding.
- Eradication and recovery — remove the root cause and restore normal operation from backups/versioned data where needed.
- Notification — see below.
- Post-incident review — root-cause analysis and corrective actions; HQ’s engineering practice is to fix root causes and add regression tests rather than patch symptoms.
Breach notification
- Indigo commits to notifying affected customers of a confirmed breach of their data without undue delay after confirmation, consistent with applicable law (e.g., GDPR’s 72-hour controller-to-authority expectation, which we support our customers in meeting as a processor) and any contractual terms in a Data Processing Addendum.
- Notifications will include, as available: what happened, what data was involved, what we are doing, and what the customer should do.
Audit trail for investigations
HQ’s logging supports incident investigation:
- AWS CloudTrail with data-event logging across all customer storage and log-file validation for tamper-evidence.
- An application audit trail of every credential issuance and administrative/impersonation action.
- A hash-chained audit log for executed agreements in the e-signature feature.
Roadmap summary (resilience and response)
| Item | Status |
|---|---|
| S3 versioning on customer data | In place |
| Database point-in-time recovery (primary tables) | In place |
| Monitoring, alerting, audit logging | In place |
| PITR/CMK uniform across all tables | In progress |
| Documented, tested restore + DR runbook | Planned |
| Published RPO/RTO targets | Planned |
| Cross-region backup / multi-region evaluation | Planned |
| Formal, tested incident-response runbook | In progress |
| Public status page | Planned |