feat: secure API key storage via OS keychain (keyring crate) #4784
Cross-repo impact
See what breaks downstream if this PR merges.
⮌ Merged
This pull request was merged into main.
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts
Originally written by @ccantynz-alt on GitHub.
Imported from https://github.com/ccantynz-alt/voxlen/pull/17
API keys for STT and grammar services are now stored in the OS keychain (macOS Keychain, Windows Credential Manager, Linux Secret Service) instead of plain text in settings.json. Critical for lawyer/accountant users who need their credentials protected. Falls back to localStorage in non-Tauri environments.
https://claude.ai/code/session_01ByDpuGHrjo7hXLSBeTq14c