Backups & Disaster Recovery
ORKSTRA backs up your tenant data multiple times a day. This page documents the backup cadence, retention, restore options, and our disaster-recovery commitments.
Backup cadence
- Continuous WAL streaming to a hot standby (Neon Postgres).
- Point-in-time restore window: 30 days.
- Nightly logical snapshot retained 90 days.
- Weekly archive retained 1 year.
- Premium / Enterprise can extend retention up to 7 years.
Restore options
- Point-in-time: restore the tenant to any second within the 30-day window.
- Full restore: restore the entire tenant database from a nightly snapshot.
- Selective restore: restore individual entities (e.g., a deleted project) from the audit log + nightly snapshot.
Restores are initiated by raising a ticket with support@orkstra.com. Premium and Enterprise plans have self-service point-in-time restore from Admin → Backups → Restore.
Data export
You own your data and can export it at any time:
- Admin → Data → Export tenant data — full ZIP of CSV/JSON.
- Per-entity export — every report and most table views have Excel export.
- API-based export — pull via the REST API.
RPO and RTO
- RPO (Recovery Point Objective): ≤ 5 minutes (WAL streaming).
- RTO (Recovery Time Objective): ≤ 4 hours for catastrophic failure; ≤ 15 minutes for transparent failover.
Tenant offboarding
If you terminate your subscription:
- 30-day read-only grace period during which you can export everything.
- 60-day soft-delete window during which we retain backups but you cannot access.
- At 90 days, data is hard-deleted from primary and backup stores.
- Audit trail of the deletion is preserved for 7 years (compliance requirement).
Tenants under legal hold are not deleted; data is retained until the hold is lifted.
Testing your restore plan
We recommend tenants:
- Quarterly: run a tenant data export and verify integrity.
- Annually: request a restore-to-sandbox test from support to verify the restore path end-to-end.
DR architecture
- Primary region: UAE (Neon Postgres primary).
- Standby region: EU (warm standby with continuous WAL streaming).
- Active-passive failover — manual cutover by ORKSTRA SRE on declared incident.
- Multi-region active-active available on Enterprise plans with custom SLA.
Common questions
- "Can I get my data after offboarding?" — Within the 90-day window, yes. After that, no — it has been securely destroyed.
- "How fast can I restore a single deleted record?" — Within retention, soft-deleted records can be restored from the UI immediately. Hard-deleted records require an SRE restore (1-4 hours).
- "Do you encrypt backups?" — Yes — same AES-256 encryption as primary.