Skip to main content

Privacy

KoreShell is built on a strict data-minimization principle: your servers, commands, and credentials never leave your machine.

What Stays Local (Always)​

DataWhere it lives
Server credentials (passwords, SSH keys)Local vault only
Terminal command historyLocal SQLite database
SFTP file transfersDirect SSH — your machine ↔ your server
AI conversation historyLocal SQLite database
Server metadata (host, port, username)Local SQLite database
Script contents and secret variablesLocal vault
Backup job configsLocal SQLite database
Monitoring dataNot persisted — streamed and discarded

What the License Server Receives​

When activating or validating a license, KoreShell sends three values to license.koreshell.io over TLS 1.3:

  1. Your license key
  2. A device fingerprint — SHA-256 hash of hardware identifiers (CPU serial, board serial, MAC address). The hash is one-way — hardware details cannot be reconstructed from it.
  3. The app version

Nothing else. No command history, no server addresses, no file contents.

License validation results are cached locally — the app works offline after the first activation.

AI Providers​

When you use the AI tab, prompts and any context you include are sent to your configured AI provider (Anthropic, OpenAI, etc.) over HTTPS.

  • KoreShell never receives AI conversation data — it goes directly from your machine to the provider
  • Server credentials and vault contents are never included in prompts
  • If you use Ollama, all AI inference runs locally — no data leaves your device

Review the privacy policy of your chosen AI provider for how they handle API requests.

Crash Reports​

Crash reports are not sent automatically. If the app crashes, you may be shown a prompt to share a report. The report contains:

  • App version
  • OS version and architecture
  • Crash stack trace
  • No credentials, commands, or server data

Crash reports are opt-in and can be submitted or dismissed.

Analytics​

KoreShell collects no analytics, usage tracking, or telemetry beyond license validation.

Data Deletion​

To completely remove all KoreShell data from your machine:

  1. Settings → License → Deactivate — removes this device from your license
  2. Uninstall the app
  3. Delete the data directory:
# macOS
rm -rf ~/Library/Application\ Support/io.koreshell.desktop/

# Linux
rm -rf ~/.local/share/io.koreshell.desktop/

# Windows (PowerShell)
Remove-Item -Recurse -Force "$env:APPDATA\io.koreshell.desktop\"

This permanently deletes all servers, credentials, keys, scripts, and conversation history.