Ultimate Player is a media player for content you already own — files on your network shares, local storage, and your own media servers. It is built to keep your data on your device.
This policy applies to the Ultimate Player Android application (the “App”), published on Google Play. It explains what data the App handles, where that data goes, and the permissions the App requests.
We do not collect any personal data. The App has no sign-in, no user profile, and no server operated by the developer. There is no analytics, advertising, or telemetry in the App. We have no way to see how you use the App or what media you play.
To function, the App stores the following locally on your device only. This information is never transmitted to the developer:
This data is removed when you uninstall the App or clear its storage.
When you add a media source, the App connects directly from your device to the server you specified (for example a computer on your home network, or your own Plex/Jellyfin server). Your credentials and media travel between your device and your server only. The developer is not a party to, and has no access to, these connections.
The App contacts a small number of outside services. None of them receives your name, your account, a device identifier, or the contents of your media — only the search terms needed to answer the request.
| Service | What is sent | When | Privacy policy |
|---|---|---|---|
| The Movie Database (TMDB) | Movie/show title queries | When artwork and descriptions are fetched for your library | themoviedb.org |
| Apple iTunes Search API | Movie/show title queries | As a fallback when TMDB has no match | apple.com/legal/privacy |
| OMDb API | The IMDb id of a title | When IMDb, Rotten Tomatoes and Metacritic scores are shown | omdbapi.com |
| SubDL | A title or IMDb id, plus the subtitle languages you chose | Only when you search for subtitles in the player | subdl.com |
| OpenSubtitles | A title or IMDb id, plus the subtitle languages you chose | Only when you search for subtitles in the player | opensubtitles.com |
| Service | What is sent | When | Privacy policy |
|---|---|---|---|
| Plex (plex.tv) | A request for a sign-in code and an app client identifier. In return the App receives your Plex account token and the list of your own Plex servers. | Only if you choose passwordless sign-in with Plex | plex.tv |
| Cloudflare DNS over HTTPS | The hostname being looked up (for example api.themoviedb.org) |
Only when your own network cannot resolve a host — your system resolver is always tried first, and most people never reach this fallback | cloudflare.com |
| Jellyfin demo server | An anonymous sign-in as the shared public demo user — no password, nothing
personal |
Only if you tap “Load a demo library” | jellyfin.org |
| Permission | Why it is used |
|---|---|
| Read media / video (and legacy storage on older Android) | To list and play video files stored on your device (e.g. your Downloads folder or a local folder you pick). |
| Internet & network/Wi-Fi state | To connect to your media servers and to fetch artwork/metadata; to detect network availability. |
| Change Wi-Fi multicast state | To discover DLNA/UPnP devices (“Cast to TV”) on your local network. |
We do not sell, rent, or share personal information — because we do not collect any. Data leaves your device only in these cases:
Apart from the Plex sign-in that you start yourself, none of this carries your name, your account, or a device identifier.
Data the App stores — including media-server credentials — is kept in the App’s private storage on your device and is protected by your device’s own security (screen lock, encryption). Please keep your device secure. Uninstalling the App or clearing its data removes this information.
The App is not directed at children. On Google Play its target audience is set to 18 and over, because the App plays whatever media you supply from your own servers and the developer neither controls nor moderates that content. We do not knowingly collect information from children.
We may update this policy as the App evolves. Material changes will be reflected here with an updated “Last updated” date.
Questions about this policy or the App? Contact the developer at vnikie1@gmail.com.