Privacy Policy
Ghost Music Player · Effective September 23, 2026 · Packagein.sddev.ghost_music_player
Our Core Privacy Principle
Ghost Music Player is engineered under an uncompromising principle: your local audio library and personal listening habits belong solely to you. Our architecture guarantees that we are technically incapable of accessing, uploading, copying, or monitoring your audio files. All audio indexing, playlist generation, and media playback execute strictly on your local device hardware.
Because we do not harvest or store any user profiles or audio files on remote servers, we cannot share, monetize, or disclose your personal information to third parties.
On-Device AI & Audio Processing
All intelligent machine learning and digital signal processing (DSP) features run 100% offline on your device's physical processor:
- UVR-MDX-Net Vocal Stem Isolation: Real-time and batch extraction of vocals and instrumentals executes directly on your device CPU/GPU using embedded ONNX Runtime inference (
onnxruntime_v2). Audio files are never transmitted to any cloud servers for processing. - YAMNet Audio & Genre Classifier: Local neural network classification scans audio features across 521 acoustic categories entirely offline to organize your collection without internet dependencies.
- Smart Playlists & Recommendations: Listening routines, skips, and favorite track recommendations are computed strictly from local usage records saved in an encrypted on-device database (SQLite & ObjectBox).
- Sing & Rehearsal Studio: Vocal recording runs locally through low-latency audio capture. Recorded rehearsals and takes are saved exclusively to your device storage and are never uploaded or analyzed externally.
- 10-Band Studio Equalizer & DSP: Frequency adjustments, Bass Boost, and 3D Virtualizer utilize Android's hardware AudioEffect DSP APIs directly on your device.
Lyrics, Offline Translation & Queries
To deliver interactive, synchronized lyrics while preserving absolute privacy, Ghost Music Player utilizes minimal, privacy-respecting query flows:
- Synchronized Lyrics (LRCLIB): When an internet connection is available, the app can query the public open-source LRCLIB database using only anonymous metadata tags (Track Title, Artist Name, and Duration). Raw audio data is never uploaded.
- Google ML Kit Offline Translation: Language detection and line-by-line lyrics translations execute locally on your device using on-device ML Kit models. Once language packs are downloaded, translation operates 100% offline without communicating with translation servers.
Data We Do Not Collect
Ghost Music Player collects zero telemetry or personal records from your device:
- No user accounts, emails, phone numbers, or registration tokens.
- No track listings, listening duration, search queries, or skips.
- No audio fingerprints, voice recordings, or microphone inputs uploaded to any server.
- No Analytics or Telemetry SDKs: We do not integrate Firebase Analytics, Facebook SDK, Sentry, or third-party tracking frameworks. Standard OS crash diagnostics remain managed strictly by Google Play Services if you have opted in at the operating system level.
System Permissions Disclosures
The following system permissions are declared in the application manifest to support audio playback, background processing, and local features:
READ_MEDIA_AUDIOAndroid 13+ (API 33+)Required to scan, read, and index local audio tracks and album art from device media storage.
MANAGE_MEDIAAndroid 12+ (API 31+)Allows managing playlists, modifying audio metadata, and organizing music files without triggering repetitive confirmation prompts.
WRITE_SETTINGSRequired to configure and set trimmed audio clips directly as custom system ringtones, notification tones, or alarms.
RECORD_AUDIOUsed exclusively by the Sing & Rehearsal Studio when the user explicitly taps record to capture vocal rehearsals locally.
MODIFY_AUDIO_SETTINGSRequired to configure Android AudioEffect DSP parameters for the 10-band studio equalizer, Bass Boost, and 3D Virtualizer.
POST_NOTIFICATIONSAndroid 13+ (API 33+)Displays persistent playback controls, audio progress bars, and progress indicators for background vocal separation queues.
FOREGROUND_SERVICE & MEDIA_PLAYBACKEnsures smooth, continuous background music playback when the app is minimized or the screen is turned off.
FOREGROUND_SERVICE_DATA_SYNCAndroid 14+ (API 34+)Maintains continuous execution for on-device neural vocal isolation and audio processing queues without OS termination.
WAKE_LOCKPrevents the CPU from entering deep sleep during intensive on-device neural stem isolation and active audio streaming.
INTERNET & ACCESS_NETWORK_STATEUsed strictly to query anonymous lyrics from LRCLIB and download offline translation model files. Never used to transmit personal or audio data.
READ_EXTERNAL_STORAGEAndroid 12 and below (API ≤ 32)Legacy storage permission required on older Android versions to discover and play local music files.
Third-Party Services
When fetching synchronized lyrics online, interactions are subject to the policies of the public database:
- LRCLIB: Open-source lyrics repository used to fetch time-synced song text via anonymous metadata queries: LRCLIB Privacy Policy.
Your Data Rights & Local Control
Because all listening records, playlists, recordings, and cached lyrics are stored locally on your device, you have total sovereign control over your data. You can delete all application data and cache at any time via Android system settings:
For support queries, bug reports, or feature recommendations:
Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect enhancements in local AI features, engine improvements, or regulatory updates. Any changes will be published here with an updated effective date.
Your continued use of Ghost Music Player signifies your acceptance of these terms.
Report an Issue or Send Feedback
Encountered an issue with audio playback, vocal isolation, or have a feature recommendation? Submit a report directly to our development team.
Open Feedback Form (Ghost Music Player Pre-selected)