Babel - Privacy Policy

Last updated: August 28, 2026 · Terms & Conditions · Refund Policy · ← Back to Babel

1. What this policy covers

This policy describes how the Babel Chrome extension and its backend handle your data. Babel is local-first where possible: your settings, device identifier, and usage counters stay on your device, and your text is processed only to produce a translation or an AI-prompt result.

2. What we store on your device

The extension keeps the following in chrome.storage.local on your device:

  • Settings: hotkey, default mode (translation or prompt), target language, translation style, the optional site whitelist, and the DLP (data-loss prevention) mode.
  • An anonymous device identifier (a randomly generated ID) and a short-lived session token used to authenticate requests to the Babel backend.
  • Local usage statistics (counts of translations and generated prompts), shown on the Settings page. You can clear them at any time with "Reset stats".

We do not collect your name, email, or card details inside the extension. No API key is stored in the browser - the AI provider credentials live on the Babel backend.

3. How translation works (data in transit)

When you press the hotkey:

  1. The text in your focused input field is sent from your browser to the Babel backend (babel-backend.fly.dev) over an authenticated request.
  2. The backend forwards it to the AI provider using server-side credentials and returns the result.
  3. The translation or generated prompt is inserted back into your field on your device.

Your text is used solely to produce the result. We do not log, sell, or share its content. The extension sends only minimal, anonymous usage statistics that never include your text.

4. Prompt Mode

Prompt Mode uses the same flow: your text is turned into an optimized English prompt for AI generation platforms. The prompt is sent to the AI provider and returned to you; it is not retained or shared beyond producing the result.

5. Data Loss Prevention (DLP)

Before a request leaves your device, Babel detects secrets locally (passwords, API keys, credit-card numbers, and passport-like personal data):

  • Block - the request is not sent at all;
  • Mask - the detected secret is replaced with [REDACTED] before sending;
  • Disabled - no check is performed (only use this if you understand the risk).

All detection runs entirely on your device before anything is transmitted. Detection is best-effort pattern matching, not a guarantee. You are responsible for the text you send: make sure you do not transmit sensitive, confidential, or personal data, on any plan, in any mode, over any network.

6. Usage limits and accounts

An anonymous device identifier enforces daily usage limits on the backend. Paid plans, subscriptions, and boosts are processed by our payment provider (Gumroad) through a separate hosted checkout. The extension itself never handles or stores your payment card details; Gumroad's privacy policy governs the payment data you provide during checkout.

Babel does not require or use your email for sign-in or recovery. Your paid plan is tied to your device and to the order (transaction) ID issued when you pay. That order ID is the key that lets you move your subscription to another device (up to three devices). Safekeeping that ID is your responsibility; if you lose it, we cannot restore your paid plan because we keep no password-based accounts.

7. Third parties

Your text is shared only with the AI provider your request is routed to, and only to fulfill the request. Payment data is handled solely by Gumroad. We do not sell personal data or transfer it to advertisers.

8. Usage statistics

To keep the product healthy and reliable, we collect minimal, aggregated, anonymous usage statistics (for example, counts of translations and checkouts). These statistics never include your text, your device identifier, or any personally identifiable content.

9. AI training and data retention

We do not use your text to train our own models, improve unrelated services, or build profiles of you. The AI provider that processes your requests is contractually prohibited from using your inputs or outputs to train or fine-tune its models, and by default it does not retain inference data beyond what is needed for reliability and abuse prevention.

10. Your control

You can change or reset all settings and clear usage statistics from the Settings page. Uninstalling the extension removes locally stored data. You may also ask us to forget a device identifier on the backend by contacting us at sollemdev@gmail.com.

Contact: Sollemdev · sollemdev@gmail.com