Secryn provides encrypted backups to ensure full recoverability of your self-hosted environment. Backups capture the complete system state and are available only to administrators.
Each backup includes projects, vaults (restricted and standard), secrets with full history, keys, certificates, access keys, permissions, users, roles, RBAC configuration, system settings, and all log types (audit, request, user, MCP). Snapshots are atomic and consistent.
For every backup:
Admins can create backups on demand. Each backup is immutable, timestamped, and validated with integrity checks. Multiple backups can coexist for point-in-time recovery.
Automated backups support configurable frequency, execution time, and retention (keep last N backups or purge after N days). Each run generates its own key that must be retrieved and stored. Retention rules run after each backup to prune older copies.
Restoring a backup fully replaces the current database, restoring all projects, vaults, resources, users, and configuration as captured. Restores are destructive and require the correct encryption key.
Backups in Secryn support long-term reliability, disaster recovery, and complete data ownership without relying on external services.