Privacy Policy
Last updated:
1. Introduction
SubPIP ("we", "our", or "the extension") is a browser extension that provides Picture-in-Picture video with subtitles, caption customization, and optional translation. This Privacy Policy explains what data we collect, how we use it, and your choices. We do not sell your personal data.
2. Data We Collect
Extension (local):
- Settings – Caption preferences (font size, color, position, playback speed, translation language). Stored locally in your browser (Chrome sync storage) and not sent to our servers.
- Translation cache – Subtitle text and its translation may be cached locally (IndexedDB) to avoid repeated API calls. This data stays on your device.
If you use Premium (login / license):
- Account data – Email and authentication state are handled by Firebase Authentication. We store your premium status and a device identifier to enforce license terms (e.g., one device per license).
- License keys – Stored in Firebase/Firestore and associated with your account for activation and verification.
3. How We Use Data
- To provide Picture-in-Picture, subtitles, and playback controls on the sites you use.
- To offer real-time caption translation: subtitle text is sent to a translation service (see Third-Party Services) only when you enable translation. Results may be cached locally.
- To manage your Premium account, verify your license, and enforce one license per device where applicable.
4. Third-Party Services
We use the following services; each has its own privacy policy:
- Google Firebase – Authentication and Firestore (account and license data). Google Privacy Policy.
- Translation API (e.g. MyMemory) – When you enable translation, subtitle text is sent to the translation provider to return translated text. We do not control their retention policies.
- Razorpay – Used on our website for Premium payments. Payment data is processed by Razorpay; we do not store full payment details. Razorpay Privacy Policy.
5. Browser Permissions
We request only the permissions needed for the extension to work:
- activeTab – To run Picture-in-Picture in the tab you are currently viewing when you click the extension or use the shortcut.
- tabs – To know which tab is active and to support auto-PiP when you switch tabs (so a playing video can go to PiP). We do not collect or store your tab URLs or browsing history.
- windows – To support auto-PiP when you switch to another browser window.
- scripting – To inject the code that enables PiP and subtitles on the current page.
- storage – To save your settings and (if you log in) premium status locally.
- host permissions (all_urls) – So the extension can run on video sites (e.g. YouTube, Netflix, Disney+) where you choose to use PiP. We do not read or transmit your browsing history.
6. Data Storage and Retention
Settings and local caches are stored in your browser. If you uninstall the extension, this local data can be removed by the browser. Account and license data in Firebase are retained as long as your account exists; you can request deletion by contacting us.
7. Your Rights
You can disable the extension or revoke permissions at any time. You can clear extension data (e.g. via Chrome settings). If you have an account, you can log out; to request account or data deletion, contact us using the details below.
8. Changes
We may update this Privacy Policy from time to time. The "Last updated" date at the top will be revised when we do. Continued use of the extension after changes constitutes acceptance of the updated policy.
9. Contact
For privacy-related questions or requests, contact us at: tmonga2208.vercel.app (or the contact method listed there).