Settings
API keys entered here are encrypted at rest with AES-256-GCM. Saved keys are never displayed back in the browser. Leaving the API key field blank keeps the currently saved key.
OpenAI
Configured · encrypted key savedPerplexity
Configured · encrypted key savedClaude / Anthropic
Configured · encrypted key savedGrok / xAI
Skipped · no API key configuredGoogle Search Console
OAuth credentials and Google authorization are separate. Saving the Client ID/Secret does not connect Search Console until you click Connect Google Search Console.
OAuth credentials: SavedSearch Console authorization: Connected
Storage
Encrypted credentials are stored in storage/secure-settings.json. The encryption key is stored separately as storage/.secure-settings.key. Keep both files private and backed up with the app.