Skald · Privacy policy · Last updated 2026-05-13
Skald has no servers. We don’t run analytics, don’t log anything, don’t have your API keys, and don’t see your translations. The text you type goes from your Mac directly to whichever engine you pick.
com.ivshestakov.skald.v2. Never transmitted anywhere except to the relevant engine.~/Library/Preferences/com.ivshestakov.skald.plist.Only the text you ask to translate, and only to the engine you’ve selected:
translate.googleapis.com over HTTPS via the same public endpoint used by Google’s web translator. Google’s privacy policy applies.api-free.deepl.com (or api.deepl.com for paid keys) with your API key in the Authorization header. DeepL’s privacy policy applies.api.anthropic.com with your API key in the x-api-key header. Anthropic’s privacy policy applies. Skald sets the request flag instructing Claude not to use the content for training where the API supports it.⌘V and paste the translation into the focused app. macOS prompts on first launch.Skald polls panic-kit.com/skald/appcast.xml once a day to check for new versions. The check is an unauthenticated HTTPS GET; no identifying information is sent.
Privacy questions, takedown requests, or any other policy question: hello@panic-kit.com.