-
-
Notifications
You must be signed in to change notification settings - Fork 0
Backup and Recovery
Masyukov Pavel edited this page May 24, 2026
·
1 revision
- Protect users from data loss.
- Ensure backup confidentiality.
- Support deterministic restoration of app state.
- Encrypt backups before export.
- Require user-selected passphrase for encryption/decryption.
- Avoid storing backup files in publicly shared or weakly protected locations.
- Validate backup structure before attempting full import.
- Reject backups with invalid format or failed cryptographic checks.
- Show clear user-facing recovery outcomes (success, partial, failure).
- Wrong passphrase.
- Corrupted backup content.
- Incompatible schema/version.
- Missing required wallet fields.
- Never include private keys or seed phrases in logs.
- Avoid crash reports that contain sensitive cryptographic payloads.