PitchHut logo
Mini Diarium
Secure journaling made simple and private.
Pitch

Mini Diarium is an encrypted, local journaling app designed for privacy and simplicity. With AES-256-GCM encryption for each entry and no internet connection, your journal remains safe. Built using modern technologies like Tauri and Rust, it offers a clean interface to keep your thoughts secure without compromising on performance.

Description

Mini Diarium is an encrypted, local, cross-platform journaling application designed to maintain user privacy. Each journal entry is secured with AES-256-GCM encryption, ensuring that data remains safe on disk and is inaccessible from the internet. With a commitment to keeping user information local, Mini Diarium operates without any telemetry, analytics, or network connections, ensuring complete confidentiality.

Key Features

  • Key File Authentication: Unlock the diary using an X25519 private key file, providing an alternative to password protection. Seamlessly manage multiple authentication methods through the application’s Preferences.
  • AES-256-GCM Encryption: Secure all journal entries with a unique random master key that remains inaccessible in plaintext, preventing unauthorized access.
  • Rich Text Editor: Write and style journal entries easily with an intuitive editing interface.
  • Calendar Navigation: Effortlessly browse through journal entries by date using an integrated calendar.
  • Import & Export Options: Convert entries from various formats including Mini Diary JSON, Day One JSON/TXT, and jrnl JSON, as well as exporting entries to JSON and Markdown formats.
  • Automatic Backups: Configure automatic backups when unlocking the diary to ensure data safety.
  • Customizable Themes: Personalize the app’s appearance with multiple available themes.
  • Cross-Platform Compatibility: Enjoy seamless access across Windows, macOS, and Linux platforms without sacrificing functionality.
  • Zero Network Access: Ensure privacy with no data sending or receiving, as the application is entirely local.

Architecture Overview

Mini Diarium leverages a layered architecture with a Rust backend that interacts with a local SQLite database. The application design emphasizes a clear separation of concerns, ease of use, and robust security protocols.

Quick Start Guide

  1. Launch Mini Diarium and create a password to secure the diary.
  2. Begin writing journal entries, which are automatically saved as content is typed.
  3. Navigate through entries using keyboard shortcuts for convenience.
  4. Lock the diary after use to maintain privacy.

Mini Diarium serves as a modern and secure journaling tool, combining essential features with a focus on data protection and user privacy while delivering a clean and efficient user experience.

0 comments

No comments yet.

Sign in to be the first to comment.