Account & Data Deletion
How to delete your data from TerminaLLM.
TerminaLLM does not require an account. Nearly all data is stored locally on your device in encrypted storage. The AI chatbot proxy stores a device identifier and usage counts temporarily (see Server-Side Data below). There is no server-side account to delete.
Delete All Data
In-App: Delete All Data
Open the app → Settings → scroll to the bottom → Delete All Data. After two confirmation prompts, this erases all locally stored data and resets the app to its initial state, including:
- All saved connection profiles
- Encrypted credentials in the vault
- MFA and biometric settings
- Terminal settings and preferences
- AI chatbot conversation history
- Command snippets
- All other app data
This action is irreversible. We recommend creating an encrypted backup before deleting if you want to preserve your settings. The app will close automatically after deletion.
Uninstall the App
Uninstalling TerminaLLM from your device also permanently deletes all locally stored data, including everything listed above plus:
- Host key fingerprints
- Security audit logs
- Terminal session recordings
- Custom terminal themes
Delete Specific Data
You can selectively delete data without uninstalling:
Connection Profiles
Open the app → Connection screen → Tap a saved profile chip to view details, then tap Delete. Or long-press a profile chip and select Delete from the menu. This removes the saved host, port, and username. Credential Vault entries are managed separately.
Credential Vault
Open the app → Settings → Security → scroll to the Credential Vault section. Stored credentials expire automatically based on their configured TTL. All vault data is permanently deleted when you uninstall the app.
Audit Logs
Open the app → Settings → Audit Log → Clear Audit Log. You can also export logs as JSON or CSV before clearing.
AI Chatbot History
Open the app → Chatbot → New Chat. This clears the current conversation and removes all stored messages from encrypted storage.
Terminal Recordings
From a terminal session, open the recordings manager to view and delete individual recordings.
Custom Themes
Open the app → Settings → Terminal & Display → long-press a custom theme → Delete.
Server-Side Data
In-App: Forget AI Device
Open the app → Settings → Security → Forget AI Device. Confirming this:
- Clears the local device identifier, chatbot proxy token, cached subscription tier, AI usage counters, AI consent state, and local push-notification state on this device
- Immediately asks the TerminaLLM proxy to delete the subscription cache and push-token mappings tied to this device
- Does not cancel your platform subscription (cancel that separately in the App Store or Google Play)
What the proxy stores: If you use the AI chatbot or paid features, our proxy (Google Cloud Run, backed by Firestore) holds a randomly generated device identifier, your subscription tier and state, AI usage counters, free-tier quota counters, and push-token mappings. No conversation content is logged or stored server-side. Proxy access logs (timestamp, IP address, route, status) are retained up to 30 days, then automatically deleted.
Free-tier quota counters are mirrored server-side and are not reset by uninstalling, clearing app data, or Forget AI Device. They roll over automatically on each feature's schedule (for example, daily or monthly). To request deletion of any residual server-side data, email privacy@terminallm.app or legal@terminallm.app with your device identifier (Settings → About); we process requests within 30 days.
Need Help?
If you need assistance deleting your data or have questions about data handling: