Privacy Policy
Last updated: April 25, 2026
Hawk Translate is a browser extension that translates text you select on web pages. This page explains what data the extension touches, what it doesn't, and how the translation providers fit in.
What Hawk Translate does not do
- It does not collect any personal information.
- It does not use analytics, telemetry, or any third-party tracking.
- It does not send your browsing history, page contents, or selections anywhere except to the translation provider you have chosen, and only when you trigger a translation.
- It does not have a server. There is no backend operated by the developer.
- It does not create accounts or require sign-in.
What is stored locally
The extension stores your settings on your device using the browser's extension storage (chrome.storage.local / browser.storage.local). This data never leaves your device and is not synced to any cloud:
- Your selected translation provider and target language
- Bubble appearance preferences (mode, style, auto-close timing, theme)
- API keys and endpoints that you enter for DeepL, Azure Translator, MyMemory, or LibreTranslate
Uninstalling the extension removes this storage.
What is sent over the network, and to whom
When you trigger a translation, the extension makes a request directly from your browser to the translation provider you selected in the options. The text you are translating is included in that request. No other party — including the developer of Hawk Translate — receives a copy.
| Provider | What is sent | Provider's privacy policy |
|---|---|---|
| Google (default) | The selected text, source/target language codes | policies.google.com/privacy |
| MyMemory | The selected text, language pair, and your email if you provided one (raises the daily quota) | mymemory.translated.net |
| DeepL | The selected text, language pair, your DeepL API key | deepl.com/privacy |
| Azure Translator | The selected text, language pair, your Azure key and region | privacy.microsoft.com |
| LibreTranslate | The selected text, language pair, and any API key — sent to the endpoint URL you configured | Depends on the endpoint you choose |
Text-to-speech
Pressing the speaker button uses one of two paths:
- Google TTS — the text and target language are sent to
translate.google.comto fetch an audio clip. Subject to Google's privacy policy linked above. - Browser fallback — if Google TTS is unavailable, the browser's built-in
speechSynthesisAPI is used. Audio is generated locally by your operating system; nothing is sent over the network.
Permissions the extension requests
- Storage — to save your settings on your device.
- Context menus — to add the right-click "Translate selection" entry.
- Host permissions for provider APIs — Google, MyMemory, DeepL, Azure, and LibreTranslate. Required so the browser allows the translation requests to those providers.
- Access to all websites — required so the inline translation bubble can appear on any page where you select text. The extension only reads the text you actively select; it does not scan or transmit page contents.
Children
Hawk Translate is a general-purpose tool and is not directed at children. It does not knowingly process personal data from children.
Changes to this policy
If this policy changes, the "Last updated" date above will be revised. Material changes will be noted in the extension's release notes on its store listings.
Contact
Questions about this policy: huong0627@gmail.com