Privacy - stone-alex/EliteIntel GitHub Wiki

EliteIntel Privacy Policy

Hey there, Commander! Welcome to EliteIntel, your sidekick for navigating the wilds of Elite Dangerous. We're all about making your galactic adventures smoother, and we take your privacy as seriously as a Thargoid invasion. This policy explains what data we handle, how we use it, and what it means for you - all in plain English (or, well, plain Basic). No legal jargon, just the facts, like a good nav beacon.

Last Updated: October 25, 2025

What's This All About?

EliteIntel is an open-source app (check out the code on GitHub) that helps you get the most out of Elite Dangerous. To do that, we use speech-to-text (STT), text-to-speech (TTS), and large language models (LLM) to process game data and give you helpful insights.

The app is designed to run completely offline if you choose - local STT (NVIDIA Parakeet), local LLM (Ollama), and local TTS (Kokoro). In that configuration, nothing leaves your machine. If you use cloud services, here's exactly what goes where.

What Data Do We Handle?

We don't collect personal info like your name, address, or favorite station to grab a Lavian Brandy. Here's what EliteIntel does deal with:

  • API Keys: Used to talk to cloud TTS and LLM services. Stored encrypted in a local SQLite database on your device. Only sent in request headers to the relevant services (Google for TTS; xAI, OpenAI, or Anthropic for LLM).

  • Text Data (TTS): When using Google TTS, the response text is sent to Google's Text-to-Speech service. If you use the built-in Kokoro TTS, nothing leaves your machine.

  • Game Data (LLM): Relevant Elite Dangerous data (mission details, market info, scan results, etc.) is sent to your configured LLM to generate helpful responses. This data is game-focused. Your Commander name is never sent - the AI refers to you by your configured title, honorific, or nickname only.

How Do We Use This Data?

  • API Keys: Stay in your local database and are only used to authenticate requests to third-party services.

  • Audio & Text: Sent to Google for TTS processing only. Google processes it and discards it unless their own policies specify otherwise (data retention for service improvement is off by default in standard API usage).

  • Game Data: The app does not automatically stream every game event to the LLM. It collects and stores relevant data locally, then sends targeted snippets to the LLM when you ask a question or issue a command. The LLM has no persistent access to your game data.

Where Does Your Data Go?

  • Google (TTS): Audio and text go to Google Cloud services. Governed by Google's Privacy Policy.

  • xAI / OpenAI / Anthropic (LLM): Game data snippets go to whichever cloud LLM you've configured. Governed by their respective privacy policies.

  • Nowhere else: We don't store your data outside your computer, sell it, or share it with anyone. The code is open-source - you can check every line at github.com/stone-alex/EliteIntel.

Your Rights & Choices

  • Check the Code: Open-source. No secrets.
  • Go Fully Offline: Use Paakeet + Ollama/LM Studio + Kokoro and nothing ever leaves your machine.
  • Configure Your Providers: Choose which cloud LLM (if any) you use. Manage keys in your local database.
  • Delete Your Data: We don't store it, so there's nothing for us to delete. For data held by Google, xAI, OpenAI, or Anthropic, refer to their respective policies.

Security

API keys are stored encrypted in a local database and only transmitted securely in request headers. The app follows Elite Dangerous's Terms of Service - no memory reading, no overlays, no shady stuff. Being open-source means the community can (and does) keep us honest.

Changes to This Policy

If we update this policy (new service support, new features), we'll note it in the GitHub repo and/or in-app. Keep an eye on github.com/stone-alex/EliteIntel.

Got Questions?

Open an issue on GitHub or ping us on Matrix. Fly safe, Commander!


Community 👉Matrix👈