SKALD · LAST UPDATED 2026-05-13
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.
ONE GUY · NO MEETINGS · SHIPPING
panic-kit is the one-person studio of an indie developer who keeps shipping things that should have been a script. say hi if you find a bug, or just to say hi.