Business Continuity
TalkWriter is designed to stay available even when things go wrong. This article covers our recovery objectives, backup strategy, and continuity plans.
Recovery Objectives
| Metric | Target | Meaning |
|---|---|---|
| RTO (Recovery Time Objective) | 4 hours | Maximum time to restore service after a major disruption |
| RPO (Recovery Point Objective) | 1 hour | Maximum data loss window (account data and preferences only) |
| Uptime SLA (Pro) | 99.9% | Less than 8.8 hours of downtime per year |
| Uptime SLA (Enterprise) | 99.95% | Less than 4.4 hours of downtime per year |
Audio and dictated text are not backed up because they are never stored. RPO applies only to account data, preferences, and custom dictionaries.
Backup Strategy
| Data Type | Backup Frequency | Retention | Encryption |
|---|---|---|---|
| Account database | Every hour | 30 days | ✅ AES-256 |
| Custom dictionaries | Every hour | 30 days | ✅ AES-256 |
| User preferences | Every hour | 30 days | ✅ AES-256 |
| Application configuration | Every commit | Indefinite (version control) | ✅ |
| Infrastructure state | Every change | 90 days | ✅ |
Backup Locations
- Primary backups are stored in a different availability zone from production
- Secondary backups are replicated to a different geographic region
- Backup integrity is verified daily with automated restore tests
Disaster Recovery Plan
Scenario 1: Single Server Failure
- Impact: None — traffic automatically routes to healthy servers
- Recovery: Automatic, no manual intervention needed
- Time: Seconds
Scenario 2: Availability Zone Failure
- Impact: Brief latency spike during failover
- Recovery: Automatic failover to standby zone
- Time: Under 5 minutes
Scenario 3: Full Region Failure
- Impact: Service interruption for affected users
- Recovery: Manual failover to backup region using latest backups
- Time: Under 4 hours (within RTO)
Testing Schedule
| Test | Frequency |
|---|---|
| Automated backup restore verification | Daily |
| Availability zone failover drill | Monthly |
| Full region failover exercise | Quarterly |
| Tabletop disaster simulation | Annually |
FAQ
What happens to my dictation if the service goes down mid-sentence? TalkWriter buffers audio locally on your Mac. If the connection drops, you will see an error and can try again once service is restored. No partial text is lost.
Do you have a status page? Yes. Visit status.talkwriter.ai for real-time system status and incident history.
Can Enterprise customers get a custom SLA? Yes. Contact sales@talkwriter.ai to discuss custom uptime and recovery guarantees.