USB Media Player: Privacy Policy
Last updated: October 30, 2026
USB Media Player is an app for Samsung televisions that plays videos, audio and pictures from USB drives. This policy says what information the app handles, where it goes, and what you can do about it.
Who is responsible
Twofold Studios Oy (business ID 3660686-4), Finland, is the controller of the personal data described here. You can reach us at usbmediaplayer@gmail.com.
In short
- The app has no ads, no analytics and no user accounts.
- What the app knows about your files, and what you watch and listen to, stays on your television and on your USB drives.
- The app works without the internet. It goes online only to check a code or a purchase, and to send a problem report when you choose to send one.
What stays on your television and your drives
- In the app's storage on the television: your settings, the names you give your drives, when the free trial started, and the full version's license and code. Uninstalling the app deletes them.
- On each USB drive, in the file
.usb-media-player/library.json: where you stopped in each video, what you have watched, your favorites, and when the free trial started. The file stays on the drive until you delete it.
None of this is sent to us.
Checking a code or a purchase
When you enter a code, or a purchase is confirmed, the app sends our code service:
- the code;
- a pseudonymous ID for the television: a one-way digest of the television's unique ID, from which the unique ID cannot be worked out (the unique ID itself never leaves the television). It still tells one television from another, so we treat it as personal data;
- the app's version.
The code service keeps the code, the pseudonymous IDs of the televisions the code has unlocked, and when each was first and last seen. A code we make by hand may also carry a short note of ours, such as whom a free code was given to. It keeps them for as long as the code can be used, so that the same television can be unlocked again after a reinstall without using up another of the code's televisions. It does not store your network (IP) address; it uses it for about a minute to limit how many tries one network can make.
Why, and on what basis: to give you the full version you bought or were given (a contract with you, GDPR Article 6(1)(b)), and to protect the service from misuse (our legitimate interest, Article 6(1)(f)).
Problem reports
Report a Problem shows you the whole report before anything leaves the television. A report is sent only when you choose Send Report, or saved to your USB drive when you choose that instead.
A report holds the app's version; the television's model, firmware and Tizen version; what went wrong and what the player was doing; the app's settings; the app's recent events; and your note, if you write one. It never holds your media or the names of your files, folders or drives: names are replaced by "[name]" before you see the report. It does not hold the television's unique ID.
A sent report goes through our relay service to our support inbox, usbmediaplayer@gmail.com, by email. We use the report to find and fix the problem, and delete it no later than 12 months after it arrives. The relay uses your network (IP) address for about a minute to limit how many reports one network can send, and does not store it. A report carries no address to reply to: if you would like an answer, write to usbmediaplayer@gmail.com and mention the report's reference (it starts with UMP-).
Why, and on what basis: to fix faults in the app (our legitimate interest, Article 6(1)(f)), at your request.
Buying the full version
When you choose to buy, the television asks our code service for a purchase number and shows it as a QR code. The request carries the television's pseudonymous ID and the app's version, as above.
You pay on your phone, on the checkout page of Stripe, which processes the payment as the merchant of record. Stripe handles your payment and billing details, your email address for the receipt and your country for the VAT, under its own privacy policy (stripe.com/privacy). We do not receive your card details.
Stripe tells our code service that the payment went through. The code service then keeps, for the purchase: its number, the television's pseudonymous ID, when it was started and paid, the code made for it, the amount and currency, and Stripe's reference numbers for the payment. It keeps no name and no email address. We keep this as a record of the sale for as long as bookkeeping law requires, and to find your code again if you lose it. A purchase that is never paid is deleted after seven days.
Who handles the data for us
- Cloudflare runs the code service and the report relay.
- Resend delivers problem reports to our inbox by email.
- Our email provider holds the support inbox where reports and your messages arrive.
- Stripe processes purchases, as described above.
Some of these companies may handle data outside the European Economic Area, in the United States in particular. Where they do, the transfer relies on the EU-US Data Privacy Framework or on the European Commission's standard contractual clauses.
Your rights
You can ask to see the data about you, to have it corrected or deleted, to have its use restricted, to object to its use where it rests on our legitimate interest, and to receive the data you gave us in a form you can take elsewhere. The code service knows televisions only by their pseudonymous IDs, so tell us your code (or its last four characters) and we can find what belongs to it. If the record of your television is deleted, entering the code again counts it as a new television. Write to usbmediaplayer@gmail.com.
You can also complain to the Office of the Data Protection Ombudsman in Finland (tietosuoja.fi), or to the data protection authority where you live.
Children
The app does not ask who is using it and collects nothing that identifies a person, child or adult.
Changes
We update this policy when the app changes what it handles. The date at the top says when it last changed. The current version is always in the app, under Settings › About › Privacy Policy, and on the web at https://usbmediaplayer.com/privacy.