Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Additional

MindSafe includes several automated systems designed to balance high-security protocols with a seamless writing experience. These features ensure that your data is preserved and protected even if you forget to manually save or lock your device.

Automated Safeguards

Adaptive Auto-Save

MindSafe eliminates the risk of data loss due to unexpected interruptions.

  • Configurable Intervals: You can define exactly how often the application commits changes to the encrypted database (e.g., every 30 seconds or 5 minutes).
  • Atomic Writes: Utilizing SQLite’s ACID-compliant architecture, auto-saves are “atomic,” meaning a save operation either completes fully or not at all, preventing file corruption during a power failure.

Session Auto-Lock

To protect against unauthorized physical access to an unattended device, MindSafe monitors user activity.

  • Idle Timeout: The application will automatically “lock” and zero-out session keys from memory after a user-defined period of inactivity.
  • Instant Re-Authentication: Once locked, the vault cannot be viewed or accessed without re-entering the master password to re-derive the encryption keys.

Scheduled Backups

Redundancy is a core pillar of data security.

  • Automated Redundancy: MindSafe can be configured to create encrypted copies of your entire vault at specified intervals.
  • Local Control: You choose the backup destination—whether it is a separate local folder or an external hardware drive. Like the primary database, these backups are fully encrypted and require your master password to restore.