Base
There are two types of base directories: global and vault.
Global
- Shared between
stableandnightlybuilds (staginganddevbuilds use different folders). - On macOS:
~/Library/Application Support/hyprnote/ - On Linux:
~/.local/share/hyprnote/
Contents:
db.sqlite— local SQLite database (sessions, contacts, calendar events, tags)models/stt/— downloaded speech-to-text model filesstore.json— app state (onboarding status, pinned tabs, recently opened sessions, dismissed toasts, analytics preference, auth tokens)hyprnote.json— vault configuration (custom vault path if set)search/— full-text search index (Tantivy)
Vault
- Customizable, defaults to be the same as
globalbase for backward compatibility. - You can change the vault location in Settings > General.
Contents:
sessions/— one subdirectory per session, each containing:_meta.json— session metadata (title, created date, participants)memo.md— raw notes in Markdown with YAML frontmattertranscript.json— transcription data (words, timestamps, speakers)*.md— AI-generated enhanced notes (summaries, action items)attachments/— file attachments- Audio
.wavfiles — recorded audio
humans/— contact and participant dataorganizations/— organization datachats/— chat conversation dataprompts/— custom prompt templatessettings.json— app settings
Logs
Application logs are stored in the system app log directory as rotating files (app.log, app.log.1, etc.).
For details on what data leaves your device, see AI Models & Data Privacy.