← SubPlayer

Privacy Policy

Last updated: 2026-08-13. Applies to the SubPlayer app and getsubplayer.app website.

The short version

Your video file and audio stay on your computer for playback and transcription. Cloud translation receives subtitle text. We collect the account, licence, payment-status and technical data needed to provide the service. Public SubPlayer 0.5.17 enables app usage telemetry by default without a first-run consent prompt; you can turn it off in Settings. The current source changes the next signed release to explicit opt-in. We do not sell personal data or keep a server-side movie viewing history.

1. What we collect and why

DataWhyStored where
Email address Deliver your licence key; send subscription receipts and renewal reminders Supabase (EU region)
Licence key + subscription status Verify your access when the app starts Supabase (EU region)
Payment details (card, billing address) Process your subscription Paddle only - we never see your card number
Subtitle text (PRO plan only) Cloud translation via Google Gemini Not intentionally stored in the SubPlayer application database; temporary provider logging may apply under the provider's terms
App usage telemetry Improve reliability and understand feature use; public 0.5.17 enables it by default without a first-run consent prompt and lets you disable it in Settings Supabase diagnostics table: pseudonymous device ID, app and OS version, UI language, session duration and basic feature events; no movie names, file paths, audio or subtitle text
User-triggered diagnostics Troubleshoot a problem you choose to report Support backend; may include the licence email, system details and redacted recent log lines

2. What we do NOT collect

3. Cloud translation (PRO plan)

When you use cloud translation, subtitle text is sent over an encrypted connection to our server, which forwards it to Google Gemini for translation. SubPlayer does not intentionally write subtitle content to its application database. Google states that prompts and responses from paid Gemini API services are not used to improve its products, but it may log them for a limited period for abuse prevention, security, and legal requirements. Provider handling is governed by the Gemini API terms and Google's Privacy Policy. Do not submit confidential subtitle content.

4. Payments - Paddle as Merchant of Record

All payments are processed by Paddle.com. Paddle is the legal seller (Merchant of Record) and handles your card details, invoices, VAT, refunds, and subscription management. We receive only your email address and the plan you purchased. See Paddle's Privacy Policy.

5. Data sharing

We do not sell, rent, or share your personal data with third parties, except:

6. Data retention

Your email and licence record are kept for as long as your account is active, and for up to 3 years after cancellation for legal and accounting purposes. You may request deletion at any time (see Section 7). App telemetry and user-submitted diagnostics are kept only while needed to understand product reliability or investigate a reported problem, then deleted or aggregated. You may request deletion unless retention is required for legal or security reasons.

7. Your rights (GDPR)

You have the right to: access the data we hold about you, correct inaccuracies, request deletion ("right to be forgotten"), object to processing, and request a copy of your data in a portable format. To exercise any of these rights, email info@getsubplayer.app. We will respond within 30 days.

8. App telemetry and diagnostics

Public version 0.5.17 enables app usage telemetry by default without a first-run consent prompt; you can turn it off in Settings. The current source changes the next signed release to explicit opt-in and off by default. Diagnostics are a separate action and are sent only when you choose to report a problem. Before sending diagnostics, review the preview because recent redacted log lines may still contain context you consider sensitive.

9. Cookies and website tracking

The website does not use advertising cookies. Google Analytics 4 and Microsoft Clarity are not loaded until you accept analytics. If you decline, downloads, pricing and checkout remain available. Your choice is stored locally in the browser.

10. Security

Data is transmitted over HTTPS. Licence keys use Ed25519 cryptographic signatures. Supabase row-level security restricts direct client access, while privileged backend functions are limited to the operations required for licensing, translation and support.

11. Children

SubPlayer is not directed at children under 16. We do not knowingly collect data from children.

12. Changes to this policy

We will post changes on this page and, for material changes, notify you by email at least 14 days before they take effect.

13. Data controller & contact

Data controller: Marius Ščesna (individual activity / individuali veikla), Lithuania, EU.
Privacy questions or data requests: info@getsubplayer.app


This policy covers getsubplayer.app and the SubPlayer Windows application. Governed by Lithuanian law and EU GDPR (Regulation 2016/679).