threadnote treats OpenViking as durable local memory, so the default workflow is conservative.
- Credentials, access tokens, API keys, certificates, private keys, or shell history.
- Customer data, production data, HIPAA data, or production logs without explicit approval and scrubbing.
- Local auth files such as
~/.codex/auth.json,~/.claude/.credentials.json, or Cursor account/session files. - Local settings files that may contain secrets unless they go through redaction.
.threadnoteignoreexcludes common secret and build-output paths..mcp.json,config.toml, and settings JSON are redacted before import.- Files are skipped if common secret patterns remain after redaction.
mcp-installrequires--applybefore it changes Codex, Claude, or Cursor config.installupdates user-level Codex, Claude, and Cursor instruction files through a managed Markdown block. Existing personal instructions outside that block are preserved.uninstallpreserves local memories by default.--erase-memoriesis required before deletingTHREADNOTE_HOME.- Config files created under
THREADNOTE_HOMEare written with user-only permissions.
Before team-wide use, get explicit legal and security review for:
- OpenViking licensing and operational use.
- Approved embedding and summary model providers.
- At-rest encryption settings.
- Local API key requirements.
- Forget/removal expectations for stale or sensitive context.