Open Source Note-Taking Suites - Provides an open-source framework for building and customizing a note-taking application.
Subscription Management - Manages paid plan upgrades, downgrades, cancellations, and billing details for the service.
Note Composition - Provides a dedicated Markdown editor extension for rich, structured note-taking.
Encrypted Sync Clients - Ships a cross-platform client that syncs encrypted notes and files across devices.
Self-Hosted Backend Configurations - Deploys the entire backend infrastructure on a personal server using Docker Compose and a minimal configuration file.
Sync Servers - Provides a self-hosted sync server for keeping note data under user control.
Note-Taking - A sync server that can be deployed on personal hardware, enabling encrypted note synchronization across devices without relying on third-party infrastructure.
Cross-Device Data Availability - Synchronizes encrypted notes and files across multiple devices for seamless access everywhere.
Account Recovery - Uses a pre-saved recovery key to regain access when the hardware security device is lost or unavailable.
Hardware Security Key Authentications - Requires a physical device like a YubiKey as a second factor during login, adding strong protection against unauthorized access.
Encrypted Storage - Encrypts all locally stored data, including preferences and item payloads, using the account master key or passcode.
Per-Item Key Encryptions - Generates a unique random key for each item, encrypted with a master items key, enabling selective re-encryption without full data reprocessing.
Open Source Code Transparency - Makes the application and server source code publicly available so anyone can inspect how data is handled.
Key Derivation Functions - Stretches a user's password through a key derivation function to produce a master key that never leaves the device.
Post-Change Key Re-Encryptions - Detects items keys encrypted with an outdated root key and prompts the user for the new password to restore decryption capability.
Zero-Knowledge Synchronizers - Syncs encrypted data through a server with no access to encryption keys or plaintext content.
Two-Factor Authentication - Adds a second verification step during login using an authenticator app or hardware security key.
Plugin Installation Utilities - Installs third-party plugins to add custom editors, themes, and other features to the app.
Third-Party Plugins - Adds plugins from the community or custom sources to extend the app's capabilities.
Plugin-Based Architectures - Extends functionality by installing third-party plugins through JSON manifests for custom editors and themes.
Offline-First Web Apps - Accesses and edits notes without any internet connection; changes sync later when online.
Client Connections - Ships a client setting to point the app at a custom self-hosted sync server.
Web Browsers - Provides a web-based client accessible directly in a browser without installation.
Custom Server Connections - Points any client to a user-specified HTTPS endpoint for authentication and encrypted data syncing.
Note Protections - Requires additional authentication (passcode, biometrics, or account password) to view a marked sensitive note.
Note-to-Blog Conversion - Converts notes into public blog posts and manages the blog's appearance and settings.
Durable Note Formats - Stores notes in a simple, durable format so they remain accessible and readable far into the future.
Online Payment Processing - Processes credit card and PayPal payments through Stripe and Braintree for subscription billing.
Anonymous Note Sharing Links - Generates secure links that let anyone view a specific note without needing an account.
Blog and Newsletter Publishing - Creates an online publication with automatic email newsletters directly from the note-taking environment.
Note-to-Blog Publishing - Writes and publishes a note as a new post on a blog with options for scheduling and layout.
Development Tools - Provides a plugin system for extending the app with custom editors, themes, and tools.
Web Article Extraction - Extracts the main article content from a page, excluding sidebars, and saves it as a new note.
Web Clipping Extractors - Captures specific web page elements selected by the user and stores them as new notes.
Note Backup Exporters - Exports all notes as a single encrypted or decrypted file, with decrypted exports also providing individual plain-text note files.
Note Backup Restorations - Imports a previously exported backup file into the app to recover all notes and data.
Versioned Data Restorations - Accesses revision history for individual notes and reverts them to an earlier saved state.
Sync Endpoint Configurations - Sets a custom sync server address in the app's advanced options to route all data through a personally controlled instance.
Text Clipping Tools - Saves only the user-selected text from a web page into a new note.
Local Sync Server Launches - Launches a zero-knowledge sync server on the local network from the desktop app's preferences.
Password Recovery Systems - Resets the account password using a secure recovery process to regain access.
Encrypted Note Attachments - Uploads files of any format to notes, encrypting them end-to-end with the same technology used for notes.
Note Locking - Places a note into read-only mode to prevent accidental edits or deletion until it is manually unlocked.
Post-Quantum Encrypted Vaults - Stores passwords and credentials using post-quantum Argon2 key derivation and XChaCha20-Poly1305 encryption for stronger protection than typical password managers.
Feature Scope Governance - Rejects most feature requests to keep the application simple, stable, and maintainable.
Version History Managers - Keeps a history of changes to each note and lets the user revert to any earlier version.
Extensible Platforms - Provides a plugin-extensible editor platform supporting custom editors and themes.
CSS Variable Override Themes - Overrides CSS variables to change the visual style of the application across all platforms.
Self-Hosted File Servers - Configures a publicly accessible URL so client apps upload and download files directly from the files server.
Self-Hosted File Uploads - Configures the self-hosted server to accept and store encrypted file attachments.
Web Page Clippers - Saves a full web page including images and text as a new encrypted note in the user's account.
Electron Note Apps - Encrypted, open-source note-taking app with cross-platform sync.
Note Taking - Encrypted note-taking app with cross-platform client support.