This policy describes Mintstone's approach to business continuity and disaster recovery. It is provided to customers as part of vendor due diligence. Mintstone's recovery commitments to customers are also set out in the Master Services Agreement and applicable Service Level terms.
This Business Continuity Policy ("BCP") sets out how Mintstone Ltd will respond to disruptions that could affect the availability, integrity, or confidentiality of the Mintstone platform and customer data. It applies to:
| Objective | Target | Definition |
|---|---|---|
| RTO (Recovery Time Objective) | 4 hours | Maximum time to restore core platform functionality following a critical incident |
| RPO (Recovery Point Objective) | 24 hours | Maximum data loss acceptable in a catastrophic failure. Data from the last backup is the worst case. |
| Service | Provider | Criticality | Mitigation if Unavailable |
|---|---|---|---|
| Application hosting | Vercel | Critical | Vercel maintains 99.99% uptime SLA with global redundancy. Previous deployment versions can be instantly redeployed. |
| Database (PostgreSQL) | AWS RDS (eu-west-2) | Critical | Automated daily backups with 7-day retention. Point-in-time recovery available. Multi-AZ can be enabled for Enterprise customers. |
| File storage | AWS S3 (eu-west-2) | Critical | S3 provides 99.999999999% (11 nines) durability. Cross-region replication can be enabled for Enterprise customers. |
| Open banking (bank sync) | TrueLayer | High | Platform functions without live bank sync. Cached transaction data remains available. Sync resumes when TrueLayer service is restored. |
| AI document analysis | OpenAI / Anthropic / Google Vision | High | Manual document upload and entry remains available. AI features degrade gracefully and the Platform does not fail. An alternative AI provider can be substituted. |
| Messaging (Telegram) | Telegram | Medium | Messaging is a non-core feature. Core monitoring and classification functions are unaffected by Telegram outages. |
| External data (Land Registry, ONS, BoE) | UK Government APIs (public) | Medium | All external market data is cached in the Mintstone database. Cached data continues to be served during API outages. Data freshness is flagged to users. |
| Priority | Description | Target Response | Target Resolution |
|---|---|---|---|
| P1 Critical | Complete platform outage or data security breach affecting customers | 1 hour | 4 hours |
| P2 High | Core feature unavailable (e.g., bank sync, classification, reporting broken for all users) | 1 hour | 8 hours |
| P3 Medium | Feature degraded or unavailable for a subset of users; workaround available | 4 hours (business hours) | 2 business days |
| P4 Low | Minor issue, cosmetic defect, or feature request | 1 business day | Next release cycle |
During a P1 incident, Mintstone will:
Status updates are communicated directly by email to the Customer's Designated Technical Contact as specified in the Order Form.
Mintstone documents all critical operational procedures such that another qualified engineer can assume responsibility within 24 hours. Deployment credentials and access are stored securely and accessible to at least two authorised individuals at all times.
In the event of an extended Vercel outage (>8 hours): the application can be redeployed to an alternative hosting provider (e.g., AWS Elastic Beanstalk or Railway) within the 4-hour RTO target, using the same environment configuration and database connection. This procedure is documented internally.
In the event of database corruption or accidental deletion: Mintstone will restore from the most recent automated snapshot. For the most critical data loss scenarios, point-in-time recovery limits data loss to a maximum of 24 hours (RPO). Customers will be notified immediately and provided with a full account of data affected.
In the event of an extended AWS London region outage: database restore to an alternative region is possible within the RTO window using the most recent snapshot. Enterprise customers may request cross-region backup replication as an add-on.
In the event of a security compromise: Mintstone will immediately isolate affected systems, notify customers in accordance with the DPA breach notification requirements (within 72 hours), restore from clean backups, and rotate all credentials. No ransomware payment will be made.
| Contact Type | When to Use | |
|---|---|---|
| Security incidents / breaches | contact@mintstone.co.uk | Suspected breach, vulnerability disclosure |
| Platform incidents / support | contact@mintstone.co.uk | P1–P4 incidents, service questions |
| Legal / compliance | contact@mintstone.co.uk | Contract queries, DPA, regulatory |