Privacy Policy

Last updated: June 19, 2026

This policy explains what data the SubClipper browser extension and its supporting backend services collect, how that data is used, and your rights regarding it. We've kept it short and plain — SubClipper collects very little data, and what it does collect is used only to make the extension work.

Short version: We collect your email address (to track your monthly quota) and cropped subtitle frames (to run OCR on them). Frames are not stored. Translation happens entirely in your browser, so translated text never leaves your device. We do not sell or share your data.

1. What we collect

Data How we collect it What it's used for
Email address You provide it via the ExtensionPay signup flow when you first install the extension. Identifies your account and tracks your monthly usage quota.
Cropped subtitle frames When you actively click "Capture" or run extraction, the cropped subtitle region of the video is sent to our OCR backend. OCR (optical character recognition) — extracting the text shown in the subtitle.
Usage counters Each successful capture and each second of extraction is counted server-side, keyed by your email. Enforcing your plan's monthly quota.
Subscription status Provided by ExtensionPay when you upgrade or cancel. Determining which plan tier you have access to.
User preferences Stored locally in your browser via chrome.storage. Remembering your selected source language, translation target, and theme.

2. What we don't collect

To be explicit, SubClipper does not collect any of the following:

3. How long we keep it

4. Third parties

SubClipper relies on a small number of third-party services to function. Each is listed here with the data they receive:

ExtensionPay (extensionpay.com)

Handles user signup, subscription management, and payment processing. When you create an account or upgrade a plan, you interact directly with ExtensionPay on their own domain. We receive your email and subscription status from them, but never your payment card information.

Modal (modal.com)

Hosts the OCR backend that processes your cropped subtitle frames. Frames are sent here only when you actively capture or extract subtitles. Modal does not retain frames after processing.

Hugging Face (huggingface.co)

Hosts the pre-trained translation model that SubClipper downloads on first use. The download is a one-way file transfer — your browser fetches the model weights file, but no user data is sent to Hugging Face. After the first download, the model is cached locally and translation runs entirely on your device.

5. Where translation happens

All translation is performed locally in your browser using a downloaded machine learning model. The text you translate never leaves your device. This is by design — translation is the most privacy-sensitive part of the extension, and we built it to require no network calls per translation.

6. Data security

7. Your rights

You can:

8. Children's privacy

SubClipper is not directed at children under 13. We do not knowingly collect data from anyone under 13. If you believe a child has signed up, please contact us and we'll delete the account.

9. Changes to this policy

If we materially change how we handle data, we'll update this page and revise the "Last updated" date at the top. Significant changes will be announced via the extension itself or by email to active users.

10. Contact

Questions, concerns, or requests: support@subclipper.com.