This Privacy Policy explains what data Instant Translator by
Sovrest ("the Extension") processes, how it is processed, and
your rights as a user.
By installing or using the Extension, you agree to this Policy.
1. Who we are
Data Controller: Sovrest
Contact: info@sovrest.com
Telegram: https://t.me/sovrestbot
2. What the extension does
The Extension translates selected text on any web page into
25+ languages. You can use it via:
- a floating button that appears when you select text,
- the right-click context menu ("Translate selection"),
- the popup window with a source/target language picker.
3. Data we process
3.1. Locally (on your device):
- The text you select on a web page (only when you
trigger translation — the Extension does NOT
continuously scan page content). - Your settings (default target language, auto-translate
toggle, delay, show-button toggle, UI locale) —
stored in chrome.storage.local. - Your translation history — last 100 translations
(original text, translated text, source/target
languages, timestamp) — stored ONLY in
chrome.storage.local. The history is NEVER sent to
our server or any third party. You can clear it at
any time from the History view in the popup. - Your license key, license JWT, refresh token, device
ID — stored in chrome.storage.local. Used to verify
your Pro license offline (RSA-2048).
3.2. Sent to our server (https://streamgive.online) — only
when you trigger a translation:
- The text you want to translate.
- Target language code (e.g. "ru", "en").
- Source language code (optional — auto-detect by
default). - A per-install identifier "X-Guest-Id" header
(random UUID, not linked to your identity).
3.3. Server-side handling:
- Submitted text is processed IN MEMORY and discarded
immediately after translation. We do NOT store the
text you translate. - We do NOT log the contents of translations.
- Our HTTP access logs record only: timestamp, HTTP
method, route (e.g. "/api/translate/text"), status
code, and request duration. No translated text, no
IPs, no personal identifiers. - The X-Guest-Id header is used as a rate-limiting key
(stored short-term in Redis) and is overwritten
every 60 seconds.
3.4. We do NOT use cookies, analytics, ad networks, or
tracking pixels. The Extension contains no third-party
SDKs.
4. Permissions we request and why
- storage — to save your settings, history, and license
locally. - contextMenus — for the right-click "Translate selection"
menu item. - activeTab — to inject the floating translate button into
the page you are currently looking at, only when needed. - host_permissions — the floating translate
button works on any web page you visit. The Extension
activates only on text selection — it does NOT scan or
transmit page contents otherwise. - host_permissions for https://streamgive.online/* — to
send translation requests to our server. - identity — reserved for optional Google sign-in used to
claim a license bought without an account. Not used unless
you explicitly press "Sign in with Google".
5. Third parties
- Sovrest License System (https://sovrest.com) — when you
activate a Pro license, the Extension communicates with
Sovrest's license servers to verify your key. See
https://sovrest.com/pages/privacy for Sovrest's general policy. - Translation providers — our server uses LibreTranslate
(self-hosted on our infrastructure, no third party
involved) as the primary provider. Optionally, Google
Cloud Translation v2 may be used for higher quality on
rare languages — when used, the submitted text is sent
to Google over HTTPS. Google's privacy policy:
https://policies.google.com/privacy. As of the date of
this Policy, the Google provider is NOT enabled in
production — only LibreTranslate is used. - No advertising networks. No analytics platforms.
6. Data retention
- Your settings, history, and license remain in your
browser until you uninstall the Extension, clear browser
data, or manually clear the history. - Server-side: translation text is NEVER stored. Rate-limit
counters (X-Guest-Id) expire automatically after 60
seconds. - Access logs (route + status only) are retained at most
30 days for operational debugging.
7. Your rights
You can at any time:
- Clear your translation history — Popup → History → Clear.
- Disable the floating button or auto-translate — Popup →
Settings. - Delete the Extension — this removes all locally stored
data including history and license. - Deactivate your Pro license — frees up a device slot.
- Request deletion of any server-side data — write to
info@sovrest.com (note: we don't actually store
translation text or personal data, but we'll confirm in
writing).
8. Children
The Extension is not directed at children under 13. We do not
knowingly collect data from children.
9. Changes to this policy
We may update this Policy. The "Last updated" date at the top
reflects the latest revision. Material changes will be
announced inside the Extension and on https://sovrest.com.
10. Contact
Questions or complaints:
email — info@sovrest.com
telegram — https://t.me/sovrestbot
Pro mode: translation via Claude (since 2026-06)
In Pro mode, translations are performed by Anthropic Claude Haiku 4.5 via the kie.ai service.
What is sent upstream: the text you translate plus the source/target language pair. What is not sent: your identity, IP address, browser headers, translation history.
Content retention: SOVREST does not store translation text on its servers. kie.ai and Anthropic process the request and return the result; upstream retention policy is governed by their public terms.
What we keep for 90 days: anonymous request metadata — license_id, text length, language pair, token count, status (success/error), response time. Used for billing, abuse detection and upstream-provider load protection. Email and content are not logged.
Daily limit: no more than 500 short requests and 50 long-page requests per Pro license per day. Limit resets at 00:00 UTC.
Free mode (without Pro license) runs locally via the Chrome Translator API — neither SOVREST nor any third party sees the translated content.