Effective Date: June 24, 2026
CaptionGo is a browser extension for Chromium-based browsers (such as Google Chrome and Microsoft Edge) and Firefox that adds bilingual subtitles to online videos and generates real-time AI captions (Live Captions) when a video has no subtitles. We are committed to protecting your privacy and being transparent about our data practices. This policy explains what information CaptionGo handles, when it leaves your device, and the third-party services involved.
CaptionGo requests the following permissions to function:
<all_urls>): Lets CaptionGo read the video page you are watching so it can detect the player, extract or render subtitles, and add bilingual captions. CaptionGo works on many sites, so it requests broad host access; it only acts on pages where you use it.Your preferences (languages, translation service, caption appearance, per-site settings) and cached subtitles/translations are stored locally in your browser. They never leave your device unless you enable Cloud Sync (see below).
Signing in is optional and only required for PRO features. When you create or sign in to a RabbitPair account, we process your email address to authenticate you and manage your subscription. You can use CaptionGo's core features without an account.
If you enable Cloud Sync, your CaptionGo settings — including any AI translation and ASR provider API keys you have entered — are encrypted on your device before being uploaded to our servers, so a new device is ready to use right after you sign in. Encryption uses a key derived from your account email or a local password that you set; the encrypted data is meaningless without it, and our servers cannot read your settings or keys. Cloud Sync is off until you turn it on, and you can disable it and delete synced data at any time.
When translation is on, the subtitle or caption text to be translated is sent to the translation service you select (for example, a built-in free service, or an AI model provider you configure with your own API key). Only the text needed for translation is sent.
When you turn on Live Captions for a video without subtitles, the audio of the current tab is streamed to a speech-recognition service to produce a transcript. You can choose:
Audio is streamed only while Live Captions are active and is used solely to generate the transcript.
A randomly generated device identifier is stored locally and used to register your installation, manage trial eligibility, and encrypt locally stored secrets. It does not identify you personally.
Depending on the features you use, data may be processed by:
These services process only the data necessary to deliver the requested feature, under their own privacy policies.
CaptionGo is not directed at children under 13. We do not knowingly collect personal information from children under 13.
We may update this policy to reflect changes in our practices or for legal reasons. Material changes will be communicated through the extension or our website.
For privacy-related questions or requests:
This privacy policy complies with the Chrome Web Store User Data Privacy Policy, the Microsoft Edge Extensions Developer Policies, the Firefox Add-on Policies, and applicable data protection laws.