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. If you use push notifications, our proxy server stores a device identifier and push-token mappings (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
- 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.
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 This Device
Open the app → Settings → Security → Forget this device. Confirming this:
- Clears the local anonymous device identifier and proxy token, and disables push registration, on this device
- Immediately asks the TerminaLLM proxy to delete the subscription cache and push-token mappings tied to this device
- Does not reset free-tier quota counters (see below)
- Does not cancel a subscription from an earlier version of the app (see the subscriptions note below)
What the proxy stores: Our proxy server (Google Cloud Run, backed by Firestore) holds a randomly generated device identifier, push-token mappings, and, for two legacy capped features, free-tier quota counters. No terminal content, code, or conversation content is sent to or logged by the proxy. 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 this device. They roll over automatically on each feature's daily schedule. 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.
Subscriptions From an Earlier Version
This version of the app is free and offers no subscription or in-app purchase. Any subscription purchased in an earlier version was cancelled and refunded through the platform store when this version shipped. If you believe you were not refunded, contact legal@terminallm.app. Because subscriptions are billed by the platform store, refund requests otherwise go through Apple or Google directly, in accordance with their respective refund policies.
Need Help?
If you need assistance deleting your data or have questions about data handling: