Narrator stores API keys locally at ~/.narrator/config.json with file permissions 0600 (owner read/write only). Keys are not encrypted — they rely on OS file permissions for protection.
Before sharing your machine or publishing screenshots, ensure your API keys are not visible.
If you discover a security vulnerability, please report it privately by emailing the maintainer. Do not open a public issue.
- Rotate your API keys periodically
- Use scoped/restricted API keys when possible (e.g., ElevenLabs keys with minimal permissions)
- Never commit
~/.narrator/config.jsonto version control