1. Overview
Modern Player is a local music player app for Android. It reads audio files stored on your device, plays them, and lets you manage playlists and favourites. All data stays on your device at all times.
2. Data we do not collect
- No personal information (name, email, phone number)
- No location data
- No usage analytics or behavioural tracking
- No device identifiers
- No contacts, calendar, or camera access
- No audio recordings
3. Local storage access
The app reads audio and video files from your device storage solely to display your music library and enable playback. It does not upload, transmit, or copy your files anywhere.
Your music files never leave your device.
4. Internet access
The app requests internet permission for two optional features:
- Fetching song lyrics from a public lyrics API (only when you tap "Lyrics")
- Loading banner advertisements via Google AdMob
No personal data is sent with these requests. Lyrics requests contain only the song title and artist name. AdMob may use your device's advertising ID to serve relevant ads — you can reset or opt out of this in your device settings under Google → Ads.
5. App preferences
Settings such as your chosen theme, equalizer presets, sort order, and excluded folders are stored locally on your device using Android DataStore. This data never leaves your device.
6. Playlists and favourites
Playlists and favourites you create are stored in a local database (SQLite via Room) on your device. They are not backed up to any cloud service or server.
7. Audio conversion
Audio and video conversion is performed entirely on-device using FFmpeg. No files are uploaded to any server. Output files are saved to a folder on your device that you specify.
8. Permissions used
| Permission | Purpose |
|---|---|
| READ_MEDIA_AUDIO | Scan and play audio files on your device |
| READ_MEDIA_VIDEO | Access video files for audio extraction |
| READ_EXTERNAL_STORAGE | Storage access on Android 9 and below |
| WRITE_EXTERNAL_STORAGE | Save converted files on Android 9 and below |
| FOREGROUND_SERVICE | Keep music playing in the background |
| POST_NOTIFICATIONS | Show playback notification with controls |
| INTERNET | Lyrics lookup and banner ads |
| MODIFY_AUDIO_SETTINGS | Equalizer and audio effects |
| WAKE_LOCK | Prevent device sleeping during playback |
| MANAGE_MEDIA | Permanently delete songs on Android 11+ |
9. Third-party services
The app uses the following third-party SDKs:
- Google AdMob — displays banner advertisements. AdMob's privacy policy: policies.google.com/privacy
- Google ExoPlayer / Media3 — handles audio playback. No data collection.
- FFmpegKit — on-device audio/video conversion. No data collection.
10. Children's privacy
Modern Player does not knowingly collect any information from children under the age of 13. The app contains banner advertisements. If you are a parent and believe your child has used this app, no personal data has been collected.
11. Data deletion
Since no data is stored on external servers, there is nothing to request deletion of. Uninstalling the app removes all locally stored data (playlists, favourites, preferences) from your device automatically.
12. Changes to this policy
If this privacy policy is updated, the new version will be posted at this URL. Continued use of the app after changes constitutes acceptance of the updated policy.