Wiki / File
Back to vault tree

.gitignore

===== Secrets =====

Never commit any actual secrets. Only .env.example is allowed.

.env .env.local .env.*.local *.key *.pem secrets/ credentials/

Brand-scoped secret files (per-brand convention)

Brands//secrets.env Brands//.env

===== Sensitive raw data =====

Health exports often contain medical-grade data — keep out of any

non-encrypted sync (incl. git remotes that aren't private+encrypted).

Raw/Health/* !Raw/Health/.gitkeep

Comment the next two lines back in if other Raw/ subfolders also

contain sensitive client material you don't want in git history:

Raw/Documents/*

!Raw/Documents/.gitkeep

===== System / OS =====

.DS_Store Thumbs.db *.swp *.swo *~

===== Caches & logs =====

.cache/ *.log

===== Obsidian — per-device state =====

These change every time you open the vault and don't reflect real changes.

(Other .obsidian/*.json files like app/appearance/core-plugins/graph stay tracked

— those carry intentional preferences, not noisy session state.)

.obsidian/workspace.json .obsidian/workspace-mobile.json .obsidian/cache/

===== Python =====

.venv/ pycache/ *.pyc *.egg-info/

===== Misc =====

node_modules/