Pascual Labs · Privacy Policy
Privacy Policy
In short
- We never sell your data, and there are no ads or trackers inside our extensions.
- We do not record or store your audio, your videos, your messages or the translations we produce.
- Extensions read only what a feature needs and send it only to the service that does the work (listed below).
- Some AnyDub features run fully on your computer; others send text or short pieces of audio to our server or to Google, Microsoft, Yandex or DeepSeek.
- An account is optional. If you sign in, we keep your email address to link your plan and purchases.
- To keep free minutes fair, AnyDub uses a random device ID and one-way hashes that are deleted automatically (mostly within 90 days).
- The website uses Google Analytics and, on English pages, Google AdSense.
1. Who we are
Pascual Labs ("we", "our", "us") is an independent studio that builds browser extensions and runs the website at browser-tools.app. This policy covers all our extensions (including Pascual AnyDub, Discord Translator, Obsidian AdBlocker, Pascual Reply for X / GPT Reply, YouTube Translator and DOS Game Hub), our account and payment system, and the website.
It explains what each product reads, what it sends, to whom, and how long anything is kept.
2. What we never do
- We never sell or rent your data, and we do not share it with advertisers.
- We do not show ads or run tracking inside our extensions.
- We do not record or store your audio.
- We do not upload files from your computer.
- We do not read pages beyond what a feature needs, and we do not track your browsing history.
- We do not log your chats, messages, DMs or video content.
3. Pascual AnyDub
AnyDub translates, subtitles and voices videos and tab audio. What leaves your computer depends on the feature you turn on:
| Feature | What is sent | To whom |
|---|---|---|
| Video voice-over and subtitles (Yandex) | The video address (URL), its duration and the chosen languages. On TikTok the extension reads the video file address for this. The dubbed audio or subtitles are then downloaded from Yandex storage. | Free public proxy servers run by third parties, which forward the request to Yandex |
| YouTube subtitles | The video ID, to fetch its subtitles | YouTube |
| Online translation of subtitles and text | The text to translate | Google Translate or Microsoft Translator |
| Offline translator | Nothing is sent by us. Translation runs on your device; Chrome downloads the language packs it needs. | Chrome's built-in on-device translation |
| Live recognition "Google" | The tab audio. In Chrome, the built-in speech recognition sends the audio to Google. | Google (through Chrome) |
| Offline Lite / Offline Pro | Audio does not leave your computer. Whisper runs inside your browser. The model files are downloaded once and cached. | Hugging Face, model download only |
| AnyDub Cloud | Short pieces of tab audio (up to about 35 seconds), recognised by Whisper. Not stored. | Our server on Cloudflare, using Cloudflare Workers AI |
| Smart (AI) | The recognised text or subtitle lines, a few nearby lines for context, and the video or tab title (up to 200 characters). Not stored by us. | Our server, which has it translated by DeepSeek |
| AI voice | The text to speak and the chosen voice. Not stored by us. | Our server on Cloudflare, which passes it to Microsoft's speech service (Edge voices) |
| Super | The tab audio, streamed live for translation and voice. Not stored by us. | Our server on Cloudflare, which streams it to Google Gemini (Live API) |
| Sign-in | Your email address. With Google sign-in we receive only your email. | Resend (sends the one-time code) or Google |
| Payments | Checkout details. We never see your card details. | Freemius |
AnyDub does not use DeepL or OpenAI. We do not keep the videos, the audio, the recognised text, the translations or the generated voice. Third-party services handle the data under their own privacy policies.
4. AnyDub identifiers and limits
Free minutes and free trials only work if they cannot be reset endlessly. To count minutes and prevent abuse, AnyDub uses:
- A random device ID created by the extension. It is just a random number and does not contain your name or any personal details.
- A fingerprint hash. The extension combines browser characteristics such as screen size, time zone, language, number of CPU cores, graphics card name and a small canvas drawing, and turns them into a SHA-256 hash. Only the hash is sent, and it cannot be turned back into those details.
- A hashed IP address. Our server keeps a one-way hash of your IP address, not the address itself.
We use these only to count free minutes and to stop the same device from claiming free trials again and again. They are not used for advertising or profiling.
5. How long AnyDub keeps data
| Data on our server | Kept for |
|---|---|
| One-time sign-in code | 10 minutes |
| Sign-in session | 90 days from last use |
| Daily usage counters | 2 days |
| Free-trial and sign-up gift markers | 90 days |
| Link between a device or fingerprint and an account | 30 days |
| Per-account abuse-prevention log (recent IP hashes, device IDs, fingerprints, total seconds used) | 90 days |
| Purchased minute packs | Up to 400 days |
| Super: free minutes used (device ID, account) | 90 days from last use |
| Super: start-rate check (device ID) | 1 day |
| Super: plan minutes used this month (Pro, Pro Max) | Until the end of the month |
| Super: purchased minutes, Lifetime hours used, purchases | While you have purchased minutes or Lifetime; deleted on request |
| Server request logs | 3 days |
| Audio and translated text | Not stored |
6. Stored on your device
Our extensions save their settings in your browser (chrome.storage.local), such as your languages, translation engine and theme.
AnyDub also stores your chosen voices, your sign-in token, the device ID and cached minute balances there, and keeps the Offline Lite / Offline Pro model files in the browser cache. The device ID and sign-in token are sent to our servers to count your minutes. Everything else stays on your device.
7. Our other extensions
| Extension | What happens to your data |
|---|---|
| Discord Translator and our other translators (Telegram, WhatsApp, Instagram, YouTube and more) | They read the messages shown on the page so they can be translated. The text of each message is sent over HTTPS to the translation provider you select (Google Translate or DeepL), and the translation is shown inline. Neither the original nor the translation is stored by Pascual Labs. |
| Pascual Reply for X (GPT Reply) | Sends the text of the post you click "reply" on to an AI provider to generate a draft. Free AI replies go through our server to OpenRouter. Where image text recognition is used, the image is sent to OCR.space. The post text and the draft are not kept. |
| Obsidian AdBlocker | Ad blocking, cookie-banner handling, distraction control and social-widget filtering run locally. It never sends browsing history, visited URLs, page content, whitelist entries or custom filter rules to us. Settings stay in chrome.storage.local on your device. If you sign in for Pro, your account token is sent to api.browser-tools.app only to check whether your plan is active. No account is needed for the free features. |
| DOS Game Hub | Runs classic DOS games entirely in your browser (DOSBox WebAssembly). It makes no network requests during gameplay and collects nothing. It works offline after installation. |
We send only what each request needs. Data sent to third-party providers is handled under their own privacy policies.
8. Accounts and purchases
Pascual Labs accounts are optional and passwordless. We store the email address you provide, a random session token, and the products and plans attached to that email. A six-digit sign-in code is stored for up to ten minutes. This is used only to sign you in, restore purchases, provide paid features and prevent abuse.
Freemius handles checkout, tax, invoices, refunds and subscriptions as our Merchant of Record. We receive purchase, product and price identifiers, subscription status, Freemius customer identifiers and the checkout email needed to give you access. We never receive or store card details.
Our account system uses Freemius for payments, Resend for one-time sign-in emails, Cloudflare Workers for the account API, and Upstash Redis for account, plan and session records.
AnyDub is in early access: its features, plans, minute packs and Super hours can change at any time. What packs include, how usage is counted, what "Lifetime" means, and your responsibility for the content you translate are set out in our Terms of Service (sections 7 and 8).
9. The browser-tools.app website
We use Google Analytics 4 to see which pages are useful. It may use cookies and collect page views, device and browser type, approximate location and interactions. It never includes content processed by our extensions or URLs you visit outside browser-tools.app.
English pages of the website show ads through Google AdSense. Google may use cookies to show and measure ads, including personalised ads where allowed. You can manage this in Google Ad Settings. Learn more in Google's Privacy Policy and how Google uses data for ads.
You can block or delete cookies in your browser settings at any time.
10. Your rights
You can ask us to:
- Access the data we hold about you;
- Correct it if it is wrong;
- Delete it, including your account and minute balances;
- Object to how we use it.
Email browsx.support@gmail.com, ideally from the address linked to your account, so we can find your data.
11. Children
Our extensions and website are not directed at children under 13. We do not knowingly collect data from children. If you believe a child has given us data, contact us and we will delete it.
12. Changes to this policy
If we update this policy, we will change the "Last updated" date above. Important changes will be noted at the top of the page.
13. Contact
Questions about this policy? Email browsx.support@gmail.com.