# Privacy Policy for BS Music Player **Effective date:** 2026-03-24 This Privacy Policy explains how **BS Music Player** ("the App", "we", "us", or "our") handles information when you use the App. This policy is intended for users of the Android app distributed through Google Play. ## Summary - The App is primarily a local music player and audio utility. - The App can access audio files on your device if you grant media/library permission. - The App can optionally let you sign in using email/password or Google Sign-In through Firebase Authentication. - The App can use the internet to process features you request, such as optional sign-in, remote audio download/conversion from a URL you provide, and lyric lookup. - The App stores playlists, playback state, lyric cache, and converted audio on your device. - We do not sell your personal information. - We do not use advertising SDKs, and we do not use Firebase Analytics or Crashlytics in this app. ## Information We Collect and Process ### 1. Account and authentication information If you choose to sign in, the App uses **Firebase Authentication** and may use **Google Sign-In**. Depending on the method you choose, this may involve: - Email address - Firebase user ID (UID) - Basic Google account profile information made available by your sign-in method, such as display name or email address This information is used only to authenticate you and separate certain app data by user account on your device. ### 2. Audio library and device media information If you grant media/library permission, the App can read information about audio files on your device so it can display and play your library. This may include: - Song title - Artist - Album-related metadata - Duration - Media identifiers and file/URI references needed for playback - Embedded artwork if available ### 3. Files and content you choose to use The App processes files and content that you explicitly select or provide, including: - Local media files you choose for audio extraction/conversion - Remote file URLs you choose to submit for download/conversion - Playlist backup files you import - Converted-audio backup ZIP files you import or export ### 4. Lyrics-related metadata If you use the lyrics feature, the App may send song title and artist information to third-party lyric services to fetch lyrics. The App may also cache retrieved lyrics locally on your device for later use. ### 5. Playback, widget, and local app state The App stores limited playback-related information locally so features work correctly across app restarts, notifications, and widgets. This may include: - Last played track title, artist, and artwork URI - Playback state - Shuffle and repeat state - Playlist data - Terms acceptance status - Lyric cache and lyric availability state ### 6. Notification permission status On supported Android versions, the App may request notification permission so it can show playback controls and foreground playback notifications. ## How We Use Information We use the information above to: - Sign you in and maintain your authentication session - Show and play audio files from your device - Convert audio files you choose to process - Download a remote audio file only when you provide the URL and request that action - Store converted audio on your device - Create and manage playlists - Show playback controls in notifications and home-screen widgets - Fetch lyrics when you request lyric-related functionality - Import or export playlist and converted-audio backups - Maintain recent playback state and improve basic app functionality ## What the App Does Not Collect The App does not intentionally collect: - Precise location - Contacts - SMS or call logs - Photos or videos unrelated to the files you choose - Payment information - Advertising ID for ads The App also does not sell personal information. ## Data Sharing and Third-Party Services We do not sell or rent your personal information. We only share data with third parties when needed to provide features you choose to use. Third-party services used by the App may include: - **Google Firebase Authentication** for account sign-in and account management - **Google Sign-In** if you choose Google authentication - **lrclib.net** and **lyrics.ovh** for lyric lookup when lyric fetching is used These providers may receive information necessary to perform their services, such as login credentials handled through their systems, song title/artist queries for lyrics, and standard technical request data such as IP address or device/network metadata that is typically processed by internet services. Please review their privacy policies as well: - Google / Firebase: https://policies.google.com/privacy - LRCLIB: https://lrclib.net/ - Lyrics.ovh: https://lyricsovh.docs.apiary.io/ ## Local Storage, Retention, and Deletion Much of the App's data is stored locally on your device. Examples include: - Playlists stored in SharedPreferences/local app storage - Converted audio files stored in app-specific storage - Lyrics cache stored in app files - Playback and widget state stored locally Retention generally works as follows: - Converted audio remains on your device until you delete it, uninstall the App, or clear app storage - Locally stored playlists, playback state, and lyric cache remain until deleted, overwritten, uninstall, or app data is cleared - Imported or exported backup files are stored only in the location you choose - Authentication data is managed through Firebase Authentication and your selected sign-in provider You can reduce or delete locally stored data by removing files in the App, uninstalling the App, clearing app storage, or deleting backup files you created. If you signed in and want help with account-data deletion related to the App, contact us at **info@bytesphere.com.np**. ## Permissions Depending on your device and Android version, the App may request permissions such as: - **Internet**: required for optional sign-in, remote URL download/conversion you request, and lyric lookup - **Media/Audio access**: required to display and play audio files from your device library - **Notifications**: required to show playback controls in notifications on supported Android versions - **Foreground service / media playback**: required to keep music playback active while the App is in the background You can deny or revoke permissions in your Android system settings, but some features may stop working. ## Security We use reasonable measures to reduce unauthorized access to information processed by the App. However, no method of electronic storage or internet transmission is completely secure. ## Children's Privacy The App is not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided personal information through the App, contact us and we will review the request. ## International Processing If you use optional online features, information may be processed by third-party services in countries other than your own, subject to those providers' practices and infrastructure. ## Changes to This Privacy Policy We may update this Privacy Policy from time to time. If we make changes, we will update the effective date at the top of this page. Continued use of the App after an updated policy becomes effective means you accept the updated policy. ## Contact If you have questions about this Privacy Policy or privacy requests related to BS Music Player, contact: **info@bytesphere.com.np**