Halaman ini untuk sementara hanya dalam bahasa Inggris.
Privacy policy
Terakhir diperbarui 8 November 2026
wooplayer is a music and video player for language learners, made by INTROGENT PTE. LTD., a company registered in Singapore (UEN 202631279W). This page explains what the wooplayer apps and this website collect, why, and what you can do about it.
The short version
- Your songs, videos, lyrics and subtitles stay on your device, apart from lines you save if you sign in.
- You don't need to sign up. Each device gets a random account with no name or email.
- If you choose to sign in, we keep your email and what you've saved, those lines included, so it follows you to your other devices. Only you can read it, and you can delete it in the app.
- Text you ask the AI to translate or explain is passed to an AI service to get the answer. We don't store it.
- To time lyrics, a small copy of the song's sound is passed to a listening service. It isn't kept.
- We don't sell your data and there are no ads.
What stays on your device
wooplayer plays files that are already on your device. Your library, playlists, the lyrics and subtitles you add, translations, the names you give songs and your settings are kept on your device. So are your saved words and liked lines, unless you sign in.
What reaches wooplayer's server, and why
- A random account for each device. It lets the free AI work without signing up, and holds no name, email or contact details. Like any sign-in, Supabase records the internet (IP) address the device connects from, to keep accounts secure.
- Roughly where you are. Each time the app starts, it asks wooplayer.com which country and city your connection seems to be in, and tells our server. The server keeps the country, the city and the internet (IP) address your latest request came from, one record for each account, replaced by the next one, so there's no history of places. We use them to see where learners come from, and to block an address or account that misuses the service. They're deleted with the account, and are never shared or sold.
- A check that it's the real app. So that programs pretending to be wooplayer can't use the free AI, the app on an iPhone or iPad asks Apple (App Attest), and on Android asks Google (Play Integrity), to vouch that it's wooplayer from their store on a real device. They send us their answer, and we keep only which of the two vouched and when, on the device's account. Nothing about you is in it.
- If you sign in: your email address, from you or from Apple or Google (Google also passes on the name and profile picture of your Google account, which we keep with your account but don't use), and what you've saved, so that it's on your other devices: your saved words (each with its meaning, its review progress and the line you saved it from), the words you marked as known, your liked lines, your level checks, your answers to song checks, your daily goal and the minutes you practised each day. With a word or line goes the name of its file, never where the file is on your device, and never the file itself. Only you can read any of this; it isn't shared with other learners. If you don't sign in, none of it leaves your device.
- A record of each AI request: when it was made, what it was for (translating, looking up a word or timing lyrics), which service answered, how long it took, its size (words in and out, or seconds of sound) and what it cost. We use this to give everyone a fair daily allowance and to keep costs in check. It doesn't contain what you sent. A subtitle search is recorded the same way: that one was made and how it went, not what you searched for.
- Answers to song checks. When you check how much of a song or video you understood, each answer is sent with nothing that says whose it is: the language, the word asked about (never a line of the lyrics or subtitles), how common that word is, the kind of question, how right the answer was, and about how many words you knew then. We use them to make the questions' difficulty fairer. They aren't linked to your account or your device.
- The name of a video you search subtitles for, with its season and episode, passes through our server to SubDL and Jimaku and isn't kept.
- Text you ask the AI about: lines to translate or explain, a song's lyrics when you ask what the song is about, the text of a page you share to wooplayer to find lyrics in, the name of a song you play when it isn't in your language, the name of a video whose subtitles you search for or translate, and up to a dozen lines the app heard in a song, to find out which song it is. It passes through our server to the AI service and is not stored by us.
- Words you look up. When a word isn't in the dictionaries built into the app, the AI writes a dictionary entry for it: its meanings, reading and grammar. We keep that entry, with the two languages and a count of how often the word is looked up, so the next person who looks it up gets it at once. We never keep the line the word came from, or who looked it up.
- Sound, to time or write down words. When the app times a song's lyrics, writes a song's lyrics or a video's subtitles down by listening, without Whisper on your Mac, it makes a small, low-quality copy of the sound (of a video, ten minutes at a time) and sends it to our server, which passes it to a listening service. The sound is used once and not kept. On an iPhone, iPad or Mac with iOS or macOS 26 or later, a video in a language Apple's own speech recognition knows, and a song when our server can't listen, is listened to on the device instead, and nothing is sent.
What the app sends to other services directly
- Finding lyrics on the web: after listening to a song, the app searches DuckDuckGo for the song's name and reads the pages it finds, from your device, to find its lyrics. If you choose to search yourself, your own browser opens a search on Google. What you do there is between you and those sites.
- Subtitle search: a video's name, season and episode, and a fingerprint of the file (a short code calculated from it, not the file itself) go to OpenSubtitles.com. Subtitles you choose are downloaded straight from OpenSubtitles.com, SubDL or Jimaku, not through our server.
- Recordings of words and sentences, and the free songs and videos: the app downloads these from our storage at Cloudflare: the list of free songs and videos when you open Home, a recording when you hear it for the first time, a song or video when you play it. As with any download, that shows your device's internet address and what it asked for. They're kept on your device.
When something goes wrong
If the app crashes or hits an error, it sends a report to Sentry: what went wrong and where in the app's code, your device's model and system, and the app's version. It doesn't contain your files or where they are on your device, nor your lyrics, subtitles or what you've saved, and Sentry doesn't keep your internet address. Nothing is sent while things work. Sentry keeps reports for 90 days at most.
This website
- Lists and charts: what you mark as known is kept in your own browser. It isn't sent to us.
- The beta list: if you join it, we keep your email, the devices you use, the language you're learning and the language of the page. We use your email only to invite you and to tell you about wooplayer. Write to us to be removed.
- Cookies: one cookie remembers the language you chose for the site. There are no advertising or tracking cookies.
- Visits: the site is hosted by Cloudflare, which handles requests and may log your IP address to keep the site working and secure. Cloudflare also tells the site which country you're in; wooplayer.com uses it only to pick the site's language when your device's language isn't one the site has, and doesn't keep it.
Services we use
- Supabase: wooplayer's server, accounts and database (Singapore).
- Resend: sends the sign-in codes we email you (United States).
- Apple and Google: only if you choose to sign in with them, under their own terms.
- Cloudflare: this website, the free songs and videos, and recordings of words and sentences (worldwide).
- DeepSeek: the AI that translates, explains and writes dictionary entries (China).
- A computer run by wooplayer, Groq and OpenRouter: listening to songs to time lyrics (Groq and OpenRouter are in the United States).
- OpenSubtitles.com, SubDL and Jimaku: searching for subtitles for your videos.
- Sentry: reports of the app's crashes and errors (United States).
These services handle the data only to provide their part of wooplayer. Some of them are in other countries than yours.
How long we keep it
Device accounts and their AI records are kept while the account is in use. An account you signed in to, and what's saved on it, are kept until you delete it. Shared dictionary entries are kept while they're useful, and contain no personal data. Beta list entries are kept until wooplayer opens to everyone, or until you ask us to remove yours.
Deleting your account
If you signed in, open wooplayer, then Me › Your account › Delete account. Your account, your email and everything saved on it are deleted from our server at once, along with the records of its AI requests. What's on your devices stays there until you remove the app. If you no longer have the app, write to hello@wooplayer.com from the same address and we'll delete it for you.
Your rights
You can ask us what personal data we hold about you, to correct it, or to delete it. Under Singapore's Personal Data Protection Act, and the GDPR if you are in the European Union or the United Kingdom, you may also object to how we use it or ask for a copy. Because a device's random account has no name or email, we may not be able to tell which one is yours; uninstalling the app stops it being used.
Children
wooplayer is not meant for children under 13, and we don't knowingly collect their data.
Changes
If we change this policy, we'll update this page and the date at the top. If a change matters, we'll also say so in the app.
Contact
Questions or requests, including to our data protection officer: hello@wooplayer.com, or by post to INTROGENT PTE. LTD., 160 Robinson Road, #14-04, Singapore Business Federation Center, Singapore 068914.