💾 Data Management & Sync Encrypted & Local-First
Manage local storage engines, P2P sound sync, E2EE encryption keys, cloud backups, and data imports/exports.
💾 Local Storage Engine
Choose your local database engine. IndexedDB bypasses browser 5MB storage limits. GunDB enables decentralized P2P sync.
🔒 Master Encryption Passphrase (E2EE)
Zero-knowledge client-side encryption key (AES-256-GCM). Required for Firestore Live Sync.
🔥 Encrypted Firestore Cloud Sync (Collection: habit_data)
Real-time Zero-Knowledge client-side encrypted cloud synchronization. Disabled by default & requires a Master Encryption Passphrase.
Copy this Sync Channel Identifier Code and your Master Passphrase to your other computer or phone so both devices sync to the same encrypted plot of data.
⚡ Peer-to-Peer (WebRTC) Sync
Directly sync live updates between two open devices using WebRTC P2P.
📻 Acoustic Sound Sync (Fallback / No Network Needed)
Transmit habits data directly via audio sound waves (speaker & mic).
📊 Import CSV Activity File
Upload your own CSV habit activity log file.
📦 Backup & Restore JSON
Export local backup or restore from JSON file.
⚠️ Reset All Data
Clear all local habit data from storage.