MindCanary is a private rhythms journal that combines optional check-ins with low-detail digital context. It helps people review how their chosen routines change over time without turning those changes into diagnoses, predictions, or productivity scores.
The current release is an early Linux alpha. It works with check-ins alone; browser and operating-system connectors are optional.
- short repeatable check-ins and user-owned day or time-window annotations;
- daily history with explicit missing data;
- descriptive comparisons against sustained windows of personal history;
- optional aggregate browser signals such as tab switching and open-tab counts;
- optional GNOME/X11 active and idle time;
- encrypted local storage with the database key held by the OS keyring;
- readable export, encrypted backup and restore, per-signal deletion, and complete app-owned local removal;
- no account, telemetry, cloud service, subscription, or AI dependency.
MindCanary must not store or transmit URLs, page titles, page text, search terms, message contents, screenshots, keystrokes, clipboard contents, raw browsing history, window titles, document names, or application names.
All current product records remain on the host unless the user explicitly creates and moves an export or backup. See the privacy policy, data boundary, and threat model.
The packaged alpha currently targets Pop!_OS, Ubuntu, and similar Debian-based
Linux systems. Download the .deb and its checksum from the latest GitHub
prerelease, then follow the Linux alpha install guide.
The Chrome extension is optional and its ordinary-user store installation is not part of this alpha.
The workspace uses Rust, pnpm, React, and Tauri 2. Start with the development guide and use an isolated development profile for onboarding or destructive tests.
pnpm install
pnpm check
pnpm --filter @mindcanary/desktop tauri dev- Architecture
- Data and privacy
- Threat model
- Known limitations
- Insight evaluation
- Public roadmap
- Security policy
MindCanary is not a medical, diagnostic, prediction, emergency, or treatment product. It describes local records and leaves their meaning to the user.
MindCanary is licensed under the GNU Affero General Public License v3.0 or later. See LICENSE and NOTICE.