← Back to Karo

Business Continuity & Disaster Recovery

Safe. Simple. Sorted.

Karo Digital Classics Ltd · info@karoschool.net · +254 704 971 542

1. Backups

  • Point-in-time recovery on the primary database with 7-day rewind.
  • Full daily snapshots retained for 30 days.
  • Weekly encrypted snapshots retained for 12 months in a separate region.
  • Financial records (invoices, payments, receipts, credit notes, audit log) are retained for 7 years per Kenya Revenue Authority requirements, they are never hard-deleted, even after a tenant is offboarded.

2. Recovery objectives

MetricTarget
RPO, data-loss tolerance≤ 5 minutes
RTO, service restoration≤ 4 hours for P1 incidents
Failover, paymentsPrimary online processor with manual bank-transfer fallback within 30 minutes
Failover, messagingWhatsApp with automatic email fallback to the guardian on record

3. Provider failover

Karo runs a provider-abstraction layer for every third-party dependency:

  • Payments: a primary online processor with a manual bank-transfer plus maker-checker settlement path always available as a fallback.
  • SMS: a primary carrier with automatic failover to a secondary carrier on error.
  • Email: a primary transactional provider with automatic failover to a secondary provider on prolonged bounce.
  • Identity: a pluggable adapter layer that can be repointed to a different verification provider by rotating one secret, no code changes required.

4. Data escrow & offboarding

Any school may request a full JSON export of its operational and financial records at any time; the platform owner can also produce it on request from the console (audit log entry school.offboard.export). On offboarding, the tenant is frozen, financial records remain in read-only storage for the statutory retention period; operational records are retained per the Privacy Policy schedule.

5. Testing

Karo runs a documented restore drill quarterly (restore a snapshot to a staging environment and verify integrity) and a tabletop incident exercise twice a year.

6. Contact

Incident hotline: +254 704 971 542. Email: info@karoschool.net.

Version 1.0 · Effective July 2026.