Privacy Policy — HexPlayer
Last updated: 14 September 2026
HexPlayer is an offline media player for Android. This policy describes what the app does with your information. It is short because the app does very little.
The short version
HexPlayer does not collect, transmit, or share any of your data.
The app has no internet permission. You can verify this yourself: open Android Settings → Apps → HexPlayer → Permissions, or inspect the APK’s manifest. Without that permission the operating system will not allow the app to make a network connection, regardless of what its code contains.
There are no accounts, no analytics, no crash reporting, no advertising, and no third-party tracking SDKs.
What the app reads
| What | Why | Where it goes |
|---|---|---|
| Audio and video files on your device, and their metadata (title, artist, duration, file path, embedded album art) | To show you your library and play it | Read from Android’s MediaStore; nothing leaves the device |
| A file another app hands to HexPlayer when you choose Open with or Share | To play the file you chose | Read only through the one-file permission the other app grants, only while playing it. It is not copied, and it is not added to your library or your listening history |
The app requests these permissions and no others:
READ_MEDIA_AUDIOandREAD_MEDIA_VIDEO(Android 13 and later), orREAD_EXTERNAL_STORAGE(Android 12 and earlier) — to find and play your media files. Without these the app has no library to show.WRITE_EXTERNAL_STORAGE(Android 10 and earlier only) — requested only at the moment you ask to rename, delete or hide a file, never at launch. On Android 11 and later the app has no such permission: Android shows its own confirmation for each file instead.POST_NOTIFICATIONS(Android 13 and later) — optional. Only used to show the playback notification with its play/pause and skip controls. Deny it and the notification simply does not appear; everything else works normally.FOREGROUND_SERVICEandFOREGROUND_SERVICE_MEDIA_PLAYBACK— so playback continues when the app is not on screen. These are not runtime permissions and involve no data.WAKE_LOCK— requested by the Android media playback library so audio is not interrupted while the screen is off. No data is involved.
The app does not request internet access, location, contacts, camera, microphone, phone state, or access to any files other than media.
What the app changes on your device
Only what you ask for, and only after you confirm it:
- Rename a media file — changes its file name.
- Delete a media file — removes it from your device permanently.
- Hide a media file — moves it into a hidden folder (
Movies/.HexPlayer HiddenorMusic/.HexPlayer Hidden), so it no longer appears in your library or in other apps. Unhide moves it back. Hidden files stay on your device if you uninstall the app, where a file manager that shows hidden files can reach them.
On Android 11 and later, Android itself asks you to allow each of these for the specific file.
What the app stores, and where
All of it stays in the app’s private storage on your device, in a location no other app can read:
- Your favourites — which tracks you have hearted.
- Your albums — the collections you create, and which tracks are in them.
- Your listening history — how many times each track has been played and when, used for “recently played”, “most played”, and the totals on the profile screen.
- Your hidden files — for each file you hid, where it was and where it is now, so it can be put back.
- Your settings — which file formats to show, the library sort order, whether to display real album art, your video player preferences, and the original titles of songs you renamed (so the new name is the one shown).
- Your current listening session — the queue, your position in the current track, and your shuffle, repeat and speed settings, so the app can resume where you left off.
- A cache of your library — a copy of the media metadata Android already gave it, so the app opens instantly instead of re-scanning every launch.
None of this is transmitted anywhere. Deleting the app deletes all of it.
Android Backup
If you have Android’s backup-and-restore enabled, the operating system may include some of this app’s data in your device backup, which is stored in your own Google account under Google’s terms. The app declares which of its data may be included:
- Included: your favourites, albums, listening history, hidden-file records and settings — the things you would not want to lose when you change phones. They share one database file with the library cache, so that cache is included with them.
- Excluded: for cloud backups, your current playback session (it refers to files on your old device, so restoring it elsewhere would be meaningless). A direct phone-to-phone transfer does carry it across. The media files themselves, hidden ones included, are never part of the app’s backup.
You can turn Android backup off entirely in your system settings.
Children
The app does not knowingly collect information from anyone, of any age, because it does not collect information at all. It contains no ads, no purchases, and no user-generated content.
Changes to this policy
If a future version of the app gains a feature that needs network access — for example, downloading lyrics — this policy will be updated before that version is published, and the app will ask for the internet permission, which Android will show you at install or update time.
Contact
Questions about this policy: support@thebughex.com
You don’t have to take this policy on trust. Android lists everything an app is allowed to do: open Settings → Apps → HexPlayer → Permissions, then All permissions from the menu (the name varies by phone). “Have full network access” is not on the list, and without it HexPlayer cannot send anything anywhere.