Skip to content

aryawork-com/MindSafe

MindSafe

Your mind. Kept safe.

MindSafe by Aryawork is a high-security, offline-first markdown editor and personal vault. Built with Rust and egui-eframe, it is engineered for users who demand absolute privacy without compromising on performance.

By keeping everything local and applying industry-standard encryption, MindSafe ensures that even if your device is stolen, your data remains a mystery to everyone but you.

Security Architecture

MindSafe doesn't just "hide" your notes; it mathematically protects them.

  • Hardened Key Derivation: Your master password is never stored. We use Argon2id (the winner of the Password Hashing Competition) to derive encryption keys, making brute-force attacks computationally exhausting.
  • Authenticated Encryption: Every note is encrypted using XChaCha20-Poly1305, providing both high-speed encryption and data integrity (ensuring your notes haven't been tampered with).
  • Zero-Knowledge by Design: There is no "reset password" button. No one—not even the developers—can access your data.
  • Safe-Copy (Secure Clipboard): MindSafe protects your system clipboard by copying data in an encrypted state, decrypting only when pasted back into the app. This prevents "clipboard sniffing" by other background processes.
  • Memory Safety: Leveraging Rust’s ownership model, we ensure secrets are zeroed out in memory as soon as they are no longer needed, mitigating forensic memory analysis.

Key Features

Privacy & Control

  • 100% Offline: MindSafe has no cloud dependency. It will not "call home," or send telemetry.
  • Zero Telemetry: We don't collect "anonymous usage data." Your habits are your business.
  • Audit Logs: Every sensitive action (authentication attempts, config changes) is logged locally in an encrypted audit trail.

Editor & Workflow

  • SQLite Backend: High-performance, ACID-compliant storage ensures your database never corrupts.
  • Version History: Every change is tracked. Accidentally deleted a paragraph? Roll back to any previous state.
  • Auto-Save & Backup: Configurable intervals for automatic saving and encrypted backups to ensure you never lose a word.
  • Cross-Platform: Native performance on Windows, macOS, and Linux.

Documentation

Read detailed documentation, roadmap and other details from MindSafe Docs.

Technical Stack

Component Technology Why?
Language Rust Memory safety and blazing speed.
GUI egui Immediate mode GUI for a lightweight, responsive feel.
Database SQLite The gold standard for reliable local data storage.
Encryption XChaCha20-Poly1305 Modern, secure, and resistant to side-channel attacks.

Installation

MindSafe is available as a portable, standalone application for Windows, macOS, and Linux. You can download the latest version from the Releases page.

Quick Start

⬇️ Download

Latest Release Release Date

Platform Installer Binary
macOS (Universal) mindsafe-macos.dmg mindsafe-macos-universal.tar.gz
Linux x86_64 mindsafe-linux-x86_64.deb mindsafe-linux.tar.gz
Windows x86_64 mindsafe-windows.zip mindsafe.exe

Verify integrity: SHA256SUMS.txt

Windows

  1. Download mindsafe-windows.zip.
  2. Extract and run mindsafe.exe.
  3. If prompted by SmartScreen, click More Info > Run Anyway.

macOS (Universal)

  1. Download mindsafe-macos.dmg.
  2. Drag MindSafe to your Applications folder.
  3. If blocked by Gatekeeper, allow it via System Settings > Privacy & Security.

Linux

  1. Download mindsafe-linux.tar.gz and extract.
  2. Install dependencies: sudo apt install libgtk-3-0 libssl3 libsqlite3-0
  3. Execute the mindsafe binary.

Read more about installation in MindSafe Docs.

License & Philosophy

MindSafe is Free and Open Source Software (FOSS). We believe security tools must be open to public audit to be truly trusted.

Licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).

Transparency & AI Disclosure

In the spirit of absolute transparency—and because we believe security-critical software should be honest about its origins—here is the breakdown of how MindSafe was built:

  • Core Logic & Security (80% Human / 20% AI): The vast majority of the architectural design, security implementation (encryption flows, memory management), and core Rust logic is hand-written. AI was utilized strictly for generating repetitive boilerplate, standard definitions, and basic UI layouts to accelerate development without compromising the integrity of the security model.
  • Documentation (10% Human / 90% AI): To ensure our documentation is as clear, readable, and comprehensive as possible, we leverage AI to structure and refine our guides. The technical requirements and "truth" of the docs are human-verified, while the phrasing and formatting are AI-assisted.

We believe this hybrid approach allows us to focus our human expertise where it matters most: your privacy.

Warning: MindSafe is a local-only tool. If you lose your master password, your data is permanently irretrievable. We cannot help you recover it.

About

MindSafe is an open-source (FOSS), secure, offline-first notebook/editor built with Rust and egui-eframe, designed so that ONLY you can access and read your data.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages