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:

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:

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:

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:

privacy@terminallm.app Send Email