Privacy Policy
Public URL: https://solder3t.github.io/pages/privacy.html
Applies to: Musaic Player (package com.musaic.mp), published by Solder3t on Google Play.
1. Overview
Musaic Player is a local-first, offline music player for Android. It is designed to operate without user accounts, cloud storage, advertising SDKs, or analytics SDKs. Your music library, playback history, preferences, playlists, and smart playlists are stored exclusively on your device and are never uploaded to any server by the app.
2. Data We Access
| Data Type | Purpose | Stored Where | Shared? |
|---|---|---|---|
| Audio file metadata (title, artist, album, duration, album art) | Build and display your music library | On-device only | No |
| Playback history & statistics | Show listening statistics and "Recently Played" | On-device only | No |
| App preferences (theme, equalizer, library tabs) | Persist your UI and playback settings | On-device only | No |
| Playlists and smart playlists | Organize music and create taste-based playlist collections | On-device only | No |
| Song title & artist (when Online Lyrics is enabled) | Fetch matching lyrics from third-party providers | Not stored remotely | Yes — see Section 4 |
| Lyrics text (when AI Romanization is enabled) | Convert non-Latin lyrics to Latin script using a user-chosen AI service | Not stored remotely | Yes — see Section 4a |
| Track metadata edits (title, artist, album, language) | Allow you to edit track properties; changes are written to file tags and stored locally | On-device only (written to audio file) | No |
3. Permissions
| Permission | Android Version | Why It Is Needed |
|---|---|---|
READ_MEDIA_AUDIO | Android 13+ | Discover and play audio files on your device |
READ_EXTERNAL_STORAGE | Android 12 and below | Same purpose on older Android versions |
FOREGROUND_SERVICE | All | Keep music playing in the background |
INTERNET | All | Required when Online Lyrics or AI Romanization is enabled |
MODIFY_AUDIO_SETTINGS | All | Equalizer, bass boost, and virtualizer audio effects |
4. Online Lyrics (Optional Feature)
When the Online Lyrics toggle is enabled in Settings or during onboarding, Musaic Player sends the current song's title, artist, and duration to third-party lyrics services over HTTPS to retrieve matching lyrics.
- This feature is off by default and requires explicit opt-in.
- No personally identifiable information (PII) such as device ID, IP address, or location is intentionally transmitted by the app.
- We do not control third-party lyrics providers' own privacy practices.
4a. AI-Powered Romanization (Optional Feature)
When Romanize Lyrics is enabled and an AI provider is selected in Settings, Musaic Player sends the current song's lyrics text to the user-chosen AI service over HTTPS to convert non-Latin script into Latin/Roman characters.
- This feature is off by default. Users must explicitly enable romanization and select an AI provider.
- API keys provided by the user are stored exclusively on-device using Android DataStore and are encrypted using Android Keystore. They are never shared with Solder3t or any party other than the selected AI provider.
- Only the lyrics text is sent to the provider. No device identifiers, user accounts, or personal information are transmitted.
- Users who select Ollama (open-source, self-hosted) can run romanization entirely on their own hardware with no data leaving their network.
- Supported third-party providers and their privacy policies:
5. Data Collection, Advertising & Analytics
Musaic Player does not:
- Collect, transmit, or sell personal data
- Include advertising SDKs or ad trackers
- Include analytics or crash-reporting SDKs that phone home
- Require user-account creation or login
The app also does not intentionally share your local playlists, favorites, or listening history with other users or services.
6. Data Retention & Deletion
All user data (library database, playback history, preferences, playlists, and smart playlists) is stored locally using Android's Room database and DataStore. You can delete this data at any time by:
- Clearing the app's data via Settings → Apps → Musaic Player → Clear Data
- Uninstalling the app
Because Musaic Player does not maintain server-side storage, no remote deletion request is necessary.
7. Security
All network traffic initiated by the app (e.g., online lyrics requests) uses HTTPS. The app does not intentionally expose data over cleartext HTTP. AI API keys are encrypted using Android Keystore. Android's backup behavior follows the user's device settings; Solder3t does not initiate any cloud sync of app data.
8. Children's Privacy
Musaic Player is not directed at children under the age of 13 (or the applicable minimum age in your jurisdiction). We do not knowingly collect personal information from children.
9. Changes to This Policy
We may update this Privacy Policy as app features or legal requirements change. Any updates will be published at this URL with a revised effective date. Continued use of the app after changes constitutes acceptance of the updated policy.
10. Contact
For questions or concerns about this Privacy Policy, contact:
Email: sold3vs@gmail.com
Developer: Solder3t
Website: https://solder3t.github.io