Overview
Odo Player is a free video and music player for Android, built by Dev Times and published by Odo Grid. It plays the media that is already on your device — your folders, your playlists, your downloads — with subtitles, an equaliser, casting to a TV and a pop-up window, all with no ads and nothing behind a subscription.
The short version: we do not run a server, so there is no server of ours for your data to reach. Odo Player has no account, no sign-in, no cloud sync and no advertising, analytics or crash-reporting code of any kind. Everything the app knows about your library, your history and your settings stays inside the app's private storage on your own device.
A handful of features do use the network — streaming a link you open, casting to your TV, and looking up
lyrics — and every one of them starts only when you tap it. Sections 4 and 5 describe exactly what those
requests contain. This policy applies to the Odo Player Android app
(com.odogrid.player)
and to this website's Odo Player pages.
What Stays on Your Device
None of the following is uploaded, and none of it is visible to us or to anyone else:
| Data | Where it lives | Leaves Device? |
|---|---|---|
| Your video and music files | Wherever they already are — internal storage or SD card | Never — read in place, never copied off the device |
| Library index and folder list | App-private storage | Never |
| Watch history and resume positions | App-private storage | Never |
| Favourites, bookmarks and playlists | App-private storage | Never |
| Thumbnails and artwork generated for your library | App-private cache | Never |
| Settings — theme, accent colour, playback, equaliser, subtitle style | App-private storage | Never |
Lyrics read from .lrc / .txt files beside your music |
Your own folders | Never — read locally, offline |
| Subtitle files you download or create, and frames you save as screenshots | Wherever you choose to save them | Never |
Removing the app removes its private storage along with it. Files in your own folders — media, subtitles, screenshots — are yours and stay exactly where they are.
Permissions & Why Odo Player Asks
Android asks you to approve permissions, so here is every one the app declares and the single reason it exists. Odo Player does not ask for contacts, calendar, camera, microphone, location, SMS or call logs.
| Permission | What it is for |
|---|---|
| Videos, Music & audio (Android 13+) Files & media (Android 12 and below) |
To list and play the video and audio files on your device. Nothing is uploaded — these permissions only let the app read your media. |
All files access (MANAGE_EXTERNAL_STORAGE) |
Browsing and playing files is this app's whole job. Full file access is what lets you open a video from any folder on internal storage or an SD card, rather than only what the media library indexes — and it is how subtitle (.srt, .ass) and playlist files stored next to your videos can be found. Android grants it only on a separate system screen, and it can be revoked there at any time. |
| Notifications | Playback controls on your lock screen and in the notification shade, so you can pause or skip without opening the app. Optional — the player works without it. |
| Foreground service & wake lock | Keeps audio playing, and a cast stream flowing to your TV, while the screen is off or the app is in the background. A visible notification tells you whenever this is running, and it stops the moment playback does. |
| Modify audio settings | The equaliser and audio effects you apply to your own playback. It does not change any system-wide audio setting. |
| Write system settings | Used for one thing only: setting a song as your phone's ringtone, and only when you choose that option. Android asks for separate approval first. |
| Network access & Wi-Fi state | For the three features in section 4 — opening a stream link, casting to a TV, and lyrics lookup. The app makes a network request only when you start one. |
| Local network / multicast | Finding DLNA and UPnP devices — your TV, a media box — on your own Wi-Fi when you tap Cast. It is not used to reach anything on the internet. |
What Leaves Your Device
To be exact: nothing is ever sent to us. There is no account to attach it to and no backend of ours to receive it. Three things can involve your network, and each one begins with your tap:
If you open an http/https
link, your device fetches that video or audio directly from the server hosting it — the same request a
browser would make. That server will see your IP address and the file you asked for, under its own privacy
policy. Odo Player does not proxy, log or forward that traffic anywhere else.
When you tap Cast, the app announces itself on your own Wi-Fi to find DLNA/UPnP renderers, then serves the file you are playing to the device you pick from the list. That transfer stays inside your home network — nothing goes to the internet, and the temporary file server shuts down as soon as you stop casting.
Lyrics are read from your device first. If you ask for lyrics and none are found, Odo Player asks the community database lrclib.net by sending the track's title, artist, album and duration. No account, no device identifier and no personal detail is included. The answer is held in memory for the current session only — it is never written to storage, and it is gone when you close the app.
Searching for a subtitle does not connect the app to a subtitle site. Odo Player builds the search link and opens it in your browser, where that site sees whatever your browser normally shares, under its own privacy policy. The app itself sends nothing in this flow.
Third-Party Services
Odo Player bundles no third-party advertising, analytics, attribution or crash-reporting SDK. The only outside parties involved in using the app are these, and each is optional:
A community lyrics database used when you ask for lyrics for a track that has none stored on your device. The request carries the track's title, artist, album and duration, and nothing about you.
The television, media box or receiver you choose to cast to. It receives the file you are playing over your home network while you cast. That device's own privacy practices are its manufacturer's, not ours.
The subtitle search opens one of these sites in your browser, and the site's own privacy policy applies there: opensubtitles.org and opensubtitles.com, podnapisi.net, addic7ed.com and subdl.com. Odo Player downloads nothing from them on its own.
Installing, updating and rating Odo Player is handled by Google Play. The app's "More from us" list — the other apps shown in the Local tab's menu — loads those apps' icons over the network from Google's Play image servers, which is the only request the app makes to Google on its own. Google's own privacy policy covers that; the request carries nothing about you beyond what any image download does.
What Odo Player Never Does
- No advertising. There is no ad SDK in the app, no banners, no interstitials, no video ads — and therefore no advertising ID collection, because nothing here would use it.
- No analytics, telemetry or crash reporting. Nothing about what you watch, how long you watch it, or which buttons you press is recorded and sent anywhere.
- No account, no sign-in, no profile. The app never asks who you are.
- No uploads in the background. A network request happens only when you start one: opening a stream, casting, or asking for lyrics.
- No selling or sharing of your data. We have no data about you to sell, and no third party receives anything except in the four cases listed in section 4.
- No access to your contacts, calendar, camera, microphone, location, SMS or call logs. The app does not declare those permissions at all.
- No hidden downloads or bundled software. Odo Player does not fetch or install anything from outside Google Play.
Children's Privacy
Odo Player is a general-purpose media player, not an app directed at children, and it collects no personal information from anyone — children included — because it has no way to send information anywhere in the first place. Because it plays whatever media is on the device, parents and guardians should decide for themselves which files a child can reach; the app itself has no content library and no accounts.
Your Choices & Deleting Your Data
Because everything Odo Player keeps lives on your device, you are always in control of it:
- Remove the app's data — Android Settings → Apps → Odo Player → Storage → Clear storage. This erases the library index, watch history, resume positions, favourites, playlists and all settings.
- Uninstall the app — does the same, and leaves no copy behind anywhere else, because no copy exists anywhere else.
- Change the permissions — any permission can be revoked at any time in Android Settings → Apps → Odo Player → Permissions. Features that need a revoked permission simply stop working; nothing is retained.
- Your files are untouched — clearing app data or uninstalling never deletes your media, subtitles or screenshots.
- Nothing lingers in memory — the lyrics the app fetches are held only for the session you are in, and are gone when the app closes.
There is no data-deletion request to file, because there is nothing on our side to delete. If you would still like confirmation, write to supportodoplayer@gmail.com and we will answer.
Changes to This Policy
If a future version of Odo Player changes what the app does with data — for example, if a feature that sends something new is added — this page will be updated before that version ships, and the date at the top will change. The current policy is always the one on this page, and it always describes the app as it is shipped on Google Play.
Contact for Privacy Enquiries
Questions about this policy, or about how Odo Player handles your files, are welcome at any time:
Subject line: Privacy Enquiry — Odo Player
We typically respond within 24–48 hours.
Odo Player is published by Odo Grid. You can read about the app on its Odo Player page, the terms that apply to it in the Terms of Service, and OdoGrid's own policy at odogrid.com/privacy-policy.