Anees TV — Privacy Policy

Last updated: 31 October 2026

Anees TV (“the app”) is operated by AneesApps LLC, a Wyoming (USA) limited liability company (“we”). The app is a media player. It plays content that you provide by adding your own playlist (an M3U URL or Xtream Codes login). The app ships with no channels, movies, or media of its own, and we do not host, provide, sell, or resell any content or subscriptions.

What we collect and store

On your device (not sent to us):

By default the app has no account. We do not collect your name, we do not sell your data, and we show no ads. A few features do involve limited data — crash reports, product counters, cloud sync (with optional email sign-in), online subtitles and the free Pro trial — and each is described below. Crash reports and product counters can be turned off; sync, email sign-in and online subtitles are used only if you turn them on; the free-trial key is sent only while we are offering a free trial.

Product counters

So that we can tell whether the app is working for people at all — not only when it crashes — the app sends a small number of counts: that a first launch happened, that a playlist was added, that something played successfully, and that the app was opened again on day 1, 7 or 30 after installing.

Alongside each count we record what kind of device and setup it came from: the hardware model (for example “TCL Smart TV Pro”), the Android version, the year the device’s firmware was built, the language the app is set to, the screen size class, whether the playlist is an Xtream login or an M3U link, and whether the app is on the free or Pro tier.

What is never sent: anything that identifies you or your device individually. There is no account, no advertising identifier, no location and no per-device identifier in these counters — two identical TVs set up the same way are indistinguishable to us. We can see “one more Android TV install”; we cannot see whose. We never send your playlist address, username, password, or anything about what you watch, except the anonymous skip points and the kind-of-play counts in the device and usage report, both described below.

Turning it off: product counters use the same switch as crash reports — Settings → Share anonymous usage & crash reports. Turn that off and neither is sent.

Skip points. To time the next-episode and skip-intro prompts, the app sends anonymous skip points: the series’ TMDB id, the season and episode number, the episode’s length, and a moment in it (where a viewer pressed Next or left near the end, or where a forward skip in the first minutes started and landed). Nothing about the person or the device is sent with them, and they are not linked to you. To show the prompts, the app asks our server for the skip points of the series you open, by its TMDB id. Both follow the same switch. We keep skip points for two years.

Device and usage report. Once a day the app may send an anonymous report about how it is working on your device: start-up time, playback smoothness and errors, whether a play was a channel, a film or an episode and whether a film or episode was watched to the end, which parts of the app were used and for how long, how many minutes were watched in each hour of the day (your local hour, no time zone), connection type, what your TV can play, memory and app storage, whether notifications are allowed, the app’s language, whether you have Pro and which store the app came from. It never contains what you watched (no titles or ids), your playlist, any address, username or password, an account or device identifier, or your location, and we never link it to you. It follows the “Share anonymous usage & crash reports” switch in Settings. We keep it for 90 days.

Improvements and tests. The app may receive settings from our server that adjust how existing features behave on certain devices, and a small share of devices may try a variation of an existing feature. Which variation your device has is included in the anonymous daily report. This never downloads new code.

Free Pro trial

From time to time we may offer free Pro for a set number of days, with no card. So that each device gets a trial only once, the app on Android (phones, TVs and Fire TV) and Windows makes a trial key: a one-way, salted hash (SHA-256) of the device’s built-in ID — the Android ID on Android, the machine ID on Windows. The raw ID never leaves the device. The key is sent to our server only while a free trial is being offered, and never from a device that already has paid Pro.

With the key we store which trial it received and when that trial started and ends — no account, no sync code and no IP address. The trial key is never linked to your household or to anything else we hold, and its only use is to stop a reinstall from starting the same free trial again. For that reason we keep these records after the trial ends, and they are not removed when a household is deleted (they were never part of it). The app on iPhone, iPad and Mac never makes or sends a trial key; there, Anees TV has no free trial of its own.

Information processed by third parties

Our website (aneestv.com)

We use Google Analytics on aneestv.com to count visits, see which pages are read and which download buttons are pressed. It uses cookies in your browser and Google processes this data for us. It is not linked to the app, your playlists or your sync account, and the app itself does not use Google Analytics. You can block it with any ad or tracker blocker, or with Google’s opt-out add-on.

Cloud sync (optional — only if you enable it)

If you enable cross-device sync, your profiles, favorites, watch progress, and playlist details (including any provider credentials) are stored in a private sync account on our server (Cloudflare) and used only to sync your own devices — never indexed, aggregated, shared, or sold. Your data is encrypted on your device with a key derived from your sync code before it is uploaded, and your account is identified by a random sync code, not by your name.

Your device list (not encrypted): so that the Devices screen in Settings can show you what is using your sync account — and let you remove a device you no longer own — we also store, per device and in readable form: a random device identifier we generate, your device’s hardware model name (for example “TCL Smart TV Pro” or “Windows PC”), its platform (Android, Windows, iOS), the time it last synced, and any name you give the device (for example “Kids’ TV”). We also keep a short list of the devices the household’s owner removed (the latest 10), so that a removed device stays out until the owner lets it back in. This is deliberately not encrypted, because the whole point is that you can read it. It is hardware information and the names you choose only — never your phone number, advertising ID, or any account identifier from Google, Apple or anyone else — it is used solely to render that screen and enforce the device limit, and it is deleted along with everything else if you delete your sync account.

Keeping a device’s place after a reinstall: when sync is on, the app on Windows, and on Android when it was installed from the Amazon Appstore or directly (for example from aneestv.com), also sends a device hint: a one-way, salted hash of the device’s built-in ID (the Android ID or the Windows machine ID), made with a different salt from the trial key so the two cannot be matched. It is stored with your household’s device list so that reinstalling the app on the same device takes back that device’s old place instead of using a new one. The raw ID never leaves the device. Installs from Google Play do not send a device hint, and neither does the app on iPhone, iPad or Mac, so a reinstall there counts as a new device. Device hints are deleted with your account.

Joining your household on Google Play: to let your other devices on the same Google account join your household without typing the code, we store a one-way fingerprint of your Google Play purchase and your household code encrypted with that purchase. We cannot read either, and they are deleted with your account.

How encryption and email interact (please read): if you do not add an email to your household, the encryption key never leaves your devices, we cannot read your synced data, and the household can be opened only with its sync code. If you do add an email, we additionally store an encrypted copy of your household’s sync code on our server, so that we can give it back to you, or to a new device you sign in with that email — which means that, for a household with an email, our server can recover the sync code and is technically able to decrypt your synced data (including your provider credentials). We do this only to perform a sign-in or recovery you request, and you can remove it by deleting your account. For that reason we do not describe sync as “end-to-end” or “zero-knowledge” for households with an email.

Email sign-in (optional): if you add an email to your household, we use it only to sign in your devices and to recover your account: we send it one-time codes and, when you ask, your sync code, and we tell it when a new device signs in. We keep the address as a one-way hash and an encrypted copy, used only to tell that address if the household’s email is changed; your devices show it shortened (for example a•••@gmail.com). When you sign in a TV from your phone, the TV’s name as the app reports it is shown on the phone page for those ten minutes, and each sign-in is recorded with the household. To stop anyone guessing codes, our server keeps the IP address that asked for or entered a sign-in code (and, with a code, the network it was sent from) for up to 24 hours, then deletes it. Emails are delivered by an email service provider acting on our instructions. You can delete your sync account and all of the above at any time (see below).

Children

Anees TV is a general-audience utility for playing content you supply. It does not knowingly collect personal information from children.

Your control

Deleting your account and data

If you use cloud sync, you can permanently delete your sync account and everything stored with it — in the app under Settings → Sync → Delete account (on the household’s owner device), or by requesting deletion at aneestv.com/delete (or by emailing support@aneestv.com). Purchase records and free-trial keys are not removed with the account; that page explains why, and what happens to the anonymous reports. Encrypted backups of our database are kept for up to 12 months and are used only to restore the service after a failure; deleted data disappears from them as they expire. All other data lives only on your device. Uninstalling removes it, except on Windows and Mac, where you may need to delete the app’s data folder as described under “Your control”.

Your rights (EU/UK, California & others)

Because Anees TV collects no name or location, and an email only if you add one, most personal-data rights simply have nothing to act on. Where data-protection laws such as the GDPR (EU/UK) or the CCPA/CPRA (California) apply to you, you have the right to access, correct, delete, or port the limited data associated with you, to object to or restrict its processing, and to withdraw consent — without discrimination for exercising these rights.

Changes

We may update this policy; the “last updated” date will change accordingly.

Contact

Questions about this policy: support@aneestv.com.