Privacy Policy
Last updated: October 22, 2026
This policy explains what data the SubClipper browser extension and its backend services collect, how that data is used, and your choices about it. It applies to SubClipper version 1.1.0 and later. We've kept it short and plain.
1. What we collect
| Data | How we collect it | What it's used for |
|---|---|---|
| Install ID | A random identifier the extension creates when it's installed. It's stored in Chrome's synced extension storage, so it follows your Chrome profile to your other computers if you use Chrome sync. It's sent with requests to our server. It isn't derived from anything about you. | Identifies your installation so your free monthly allowance and any hours you buy work. Ties anonymous usage events together. Shown in the extension as your "support ID". |
| Cropped subtitle frames | Only when you click "Capture Current Frame" or run extraction: the subtitle region of the video (not the whole video) is sent to our server. | Text recognition (OCR): reading the subtitle text so it can be shown, translated, and exported. |
| Usage counters | Our server counts the time you spend extracting and the number of single-frame captures, keyed by your install ID. | Enforcing the free monthly allowance and deducting purchased hours. |
| Usage events | The extension sends short, anonymous events about how it's used: for example, opening the side panel, starting extraction, how long the engine took to start, when the first subtitle appeared, translator load time, walkthrough progress, viewing the "Get more hours" screen, and clicking Buy. Events include your install ID, the extension version, the languages you selected, and timings. When you open the side panel, we record the site's name only if it's a well-known video site (for example "youtube.com"); every other site is recorded as "other". We never record page addresses, page titles, or what you watch. | Understanding where people get stuck (for example, slow start-up) and which sites people want supported, so we can improve SubClipper. |
| Purchase records | When you buy an hour pack, Stripe sends us a confirmation containing the pack, amount, time of purchase, and the email address you entered for your receipt. We link it to your install ID. | Adding the purchased hours to your installation, and restoring them if you reinstall or switch computers and ask us to. |
| Uninstall feedback | When you uninstall, Chrome opens a short survey page on our site. We record that the installation was removed (install ID and version), plus the reason and comment you choose to submit, if any. | Learning why people leave so we can fix it. |
| Older accounts only | If you signed up with an email through ExtensionPay before version 1.1.0, the extension sends your ExtensionPay account key to our server, and we ask ExtensionPay which email and plan it belongs to. | Keeping your existing account, plan, and usage working. Usage events from these accounts may include a one-way, salted hash of the email, never the email itself. |
| Preferences | Stored locally in your browser via chrome.storage. |
Remembering your languages, theme, subtitle region, and whether you've seen the walkthrough. |
2. What we don't collect
- No account, name, address, or phone number. You can use SubClipper without giving us any personal information.
- No payment card details. Payments are entered on Stripe's checkout page and never reach the extension or our server.
- No browsing history. The only site information we record is the name of a well-known video site when you open the side panel (see "Usage events").
- No full videos, audio, or screenshots of anything other than the subtitle region, and only while you're actively capturing or extracting.
- No subtitle text sent for translation. Translation runs on your device.
- No keystrokes, mouse movements, location, or advertising identifiers.
3. How long we keep it
- Cropped subtitle frames: processed in memory and discarded right after text recognition. Never stored.
- Usage counters: replaced at the start of each calendar month. Earlier months aren't kept.
- Purchase records: kept for as long as you might use or need to restore your hours, and as needed for accounting.
- Usage events and uninstall feedback: kept for as long as they're useful for improving SubClipper. You can ask us to delete the ones linked to your install ID at any time (see Section 7).
- Preferences and install ID on your device: stored in your browser. Local data is removed when you uninstall; Chrome may keep synced extension data in your Chrome profile.
4. Third parties
SubClipper relies on a small number of services. Each is listed with the data it receives:
- Modal (modal.com) hosts our backend: text recognition, usage counters, usage events, and purchase records. Subtitle frames are processed there and not retained.
- Stripe (stripe.com) processes payments for hour packs and acts as the seller of record, including calculating and collecting sales tax and VAT. You enter your payment details and receipt email directly on Stripe's checkout page; Stripe's own privacy policy applies to that information. Stripe sends us the purchase confirmation described above.
- ExtensionPay (extensionpay.com) is used only for accounts created before version 1.1.0, to confirm the account's email and plan.
- Hugging Face (huggingface.co) hosts the translation model, which your browser downloads once on first use. No user data is sent to Hugging Face.
We don't sell your data, share it with advertisers, or use it for anything unrelated to running and improving SubClipper.
5. Where translation happens
All translation runs locally in your browser using a downloaded model. The text you translate never leaves your device, and translating makes no network requests.
6. Data security
- All communication between the extension and our backend is encrypted over HTTPS.
- Subtitle frames are processed in memory only.
- Usage, purchase, and analytics data is stored in our Modal account and is accessible only to our backend and to us.
- Your install ID is a long random value. Anyone who has it could use your hours, so only share it with us when asking for support.
7. Your choices and rights
- See or delete your data: email chris@daemonsolutions.tech with your support ID (shown at the bottom of the extension's "Get more hours" screen). For purchase records, include your receipt email. We'll respond within 7 days. Deleting your data also removes any unused hours.
- Restore purchased hours: if you reinstall or switch computers, email us your receipt email and your new support ID and we'll move your hours over.
- Stop data collection: uninstalling SubClipper stops all collection and removes its local data. The uninstall survey is optional.
- Older ExtensionPay accounts: email us to have the email and usage record linked to your account deleted.
8. Children's privacy
SubClipper is not directed at children under 13. We don't knowingly collect data from anyone under 13. If you believe a child has used SubClipper and want their data removed, contact us with their support ID and we'll delete it.
9. Changes to this policy
If we change how we handle data, we'll update this page and the "Last updated" date at the top. Significant changes will also be noted in the extension's Chrome Web Store listing.
10. Contact
Questions, concerns, or requests: chris@daemonsolutions.tech.