Data Storage
TransFlex stores data entirely on your local machine. There is no cloud sync, no server-side persistence, and no translation history.
What Is Stored
Section titled “What Is Stored”| Data | Storage |
|---|---|
| App settings (theme, language, startup) | SQLite — local app data directory |
| Preset configurations (name, prompt, model) | SQLite — local app data directory |
| API Keys | OS native keychain (not in SQLite) |
| Translations | In-memory only (Zustand store) |
Translation Sessions
Section titled “Translation Sessions”Translations exist only for the duration of the current session. When you close TransFlex, the conversation is gone. There is no persistent history, no searchable past translations, and no local cache of API responses.
API Key Security
Section titled “API Key Security”API keys are stored exclusively in your operating system’s secure keychain:
- macOS: Keychain Access
- Windows: Credential Manager
- Linux: Secret Service (e.g., GNOME Keyring)
Keys are never written to the SQLite database or any plain-text file.
Config File Location
Section titled “Config File Location”App settings and presets are stored in the TransFlex config directory:
| Platform | Path |
|---|---|
| macOS | ~/.config/TransFlex/ |
| Windows | %APPDATA%\TransFlex\ |
| Linux | ~/.config/TransFlex/ |
Resetting All Data
Section titled “Resetting All Data”To wipe all settings and presets, delete the config directory above. API keys must be removed separately via your OS keychain manager.