Last updated: May 2026
Thaluna processes images and text from your screen locally on your device. No screen captures, OCR data, or translated text are ever sent to our servers or any third-party cloud services by the core application.
Thaluna works offline by default with local OCR/translation models. Optional AI integrations are user-enabled features, not required for normal app usage.
If you enable Ollama or other local LLMs, data is exchanged only between Thaluna and your local instance (e.g., localhost:11434) and stays on your machine/local network.
If you enable the Custom OpenAI-compatible Local API mode, selected OCR text is sent to the base URL you configure. For a localhost server, this traffic stays on your own machine. If you point the base URL to a remote server, that server receives the text you choose to translate.
If you enable OpenRouter cloud translation, selected text snippets are sent directly from your device to OpenRouter/model providers using your own API key. Thaluna does not require OpenRouter to function and does not proxy that traffic through Thaluna servers.
OpenRouter and Custom Local API keys are stored locally on your device in per-user secret files. Thaluna does not upload API keys to Thaluna servers.
We do not track your usage, translation history, or the games/media you consume. The application does not contain telemetry or "spying" modules.
If you have any questions about this policy, please contact us at thaluna.dev@gmail.com or via our Itch.io profile.