Salt Player Privacy Policy

Last updated: October 24, 2026

Effective date: March 14, 2023

1 Introduction and scope

Welcome to Salt Player (the “Software”). The Software is developed by Xunxun Technology (Shanghai) Co., Ltd. (“we” or “us”), registered at Area A, Floor 1, Building 104, No. 1–30, Lane 88, Minbei Road, Minhang District, Shanghai, China.

We take the protection of your personal information and that of your end users seriously. This policy explains how the Software collects, uses and manages personal information. Please read it in full to understand these practices and how to protect your privacy.

This policy describes data handling separately for each platform. Android users should refer to Section 2; iPhone and iPad users should refer to Section 3. The system permissions, device information collection and third-party SDK disclosures for Android apply only to the Android version and do not apply to iOS.

2 Android privacy

2.1 System permissions and purposes

The Android version requests the following permissions to provide its services:

DescriptionPermissionPurpose
Internetandroid.permission.INTERNETProvide software updates, help and support services; check network status for crash reporting so developers can investigate crashes.
Media foreground serviceandroid.permission.FOREGROUND_SERVICE
android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK
Run a music foreground service to maintain background playback.
Network statusandroid.permission.ACCESS_NETWORK_STATECheck network status to reduce mobile data usage and support crash reporting.
Wi-Fi statusandroid.permission.ACCESS_WIFI_STATERead Wi-Fi status to reduce mobile data usage.
Wake lockandroid.permission.WAKE_LOCKMaintain music playback while the screen is off or the app is in the background.
Read shared external storage on Android 12 and earlierandroid.permission.READ_EXTERNAL_STORAGERead music in shared storage for playback.
Read shared audio filesandroid.permission.READ_MEDIA_AUDIORead music in shared storage for playback.
Display overlay windowsandroid.permission.SYSTEM_ALERT_WINDOWDisplay floating desktop lyrics and provide music controls.
Overlay windowsandroid.permission.SYSTEM_OVERLAY_WINDOWDisplay floating desktop lyrics and provide music controls.
Sticky broadcastsandroid.permission.BROADCAST_STICKYReceive system status updates and support communication between apps.
Bluetooth connectionsandroid.permission.BLUETOOTH_CONNECTDetect connected Bluetooth devices to provide music controls.
Notificationsandroid.permission.POST_NOTIFICATIONSDisplay music notifications.
All files accessandroid.permission.MANAGE_EXTERNAL_STORAGEAccess files on USB drives and scan audio formats not supported by the system media library.
Modify audio settingsandroid.permission.MODIFY_AUDIO_SETTINGSControl system audio settings to manage and adjust audio output.
Boot detectionandroid.permission.RECEIVE_BOOT_COMPLETEReceive system startup notifications to provide quick playback.

2.2 Collection, use and disclosure of personal information

To improve the user experience, the Android version requests personal identification information, including mobile device information.

2.3 Third-party SDKs and personal information sharing

The Android version uses the following third-party SDKs, which may share personal information with their providers:

SDKProviderTypes of personal informationPurposePrivacy information
Alipay App Payment Client SDK Alipay (Hangzhou) Information Technology Co., Ltd. IMEI, IMSI, MAC address, device and hardware serial numbers, SIM serial number, ICCID, Android ID, OAID, SSID and BSSID; system settings and properties, device model and brand, operating system; IP address, network type, carrier information, Wi-Fi status, parameters and lists; installed app lists. Protect accounts, funds and payment security; maintain reliable payment services; meet legal obligations relating to anti-money laundering, counter-terrorist financing and fraud prevention; select and optimize network connections. Alipay SDK privacy information
Bugly Android Shenzhen Tencent Computer Systems Co., Ltd. Phone model and brand, Android version and API level, manufacturer system version, CPU architecture, root status, disk and SD card usage, memory usage, network type, and the name and PID of the running app process. Investigate crashes and application-not-responding conditions to improve app stability. Bugly SDK personal information protection rules
Microsoft App Center SDK Microsoft App-Secret, Install-ID, sdkName, sdkVersion, osName, osVersion, locale, timeZoneOffset, appVersion and appBuild; crash and error logs, crash attachments, custom properties, error and crash user IDs, and symbol files. Send data to App Center services through the central ingestion service. The data sent depends on the SDKs and services used, their configuration, and the app data handled by the crash service. Some services require certain data to operate. Data collected by App Center SDKs

3 iOS privacy

This section applies to Salt Player on iPhone and iPad. It explains local data handling, file access, optional sync and the use of Apple services by feature.

3.1 Local music and app data

The iOS version reads, plays and manages audio, artwork and lyrics that you choose. Your music library, playlists, listening history and app settings are stored locally on your device. If you choose to enable iCloud sync, the data listed in Section 3.3 is also stored in your own iCloud account.

We do not collect or retain iOS users’ audio, listening history or device identifiers on our servers. The iOS version does not integrate SDKs for advertising tracking, usage analytics or crash reporting.

3.2 File and folder access

You can select files or folders with the system file picker, or import files through system sharing. The app uses the access you grant to read the selected files for music playback, library organization and edits that you initiate.

Files may be stored on your device or in your own iCloud Drive. Transfers of cloud files are handled by the corresponding system services. This file access is separate from the iCloud data sync described below.

3.3 iCloud data sync

iCloud sync is optional, requires an active Pro entitlement and must be enabled by you in the app’s settings. Until you enable it, the app does not upload your music library data through this feature. You can continue using local music features without enabling sync.

Once enabled, the app uses Apple’s CloudKit service to sync the following data across devices using the same iCloud account, keeping the relevant library information and listening statistics up to date:

This data is stored in the CloudKit private database associated with your iCloud account and counts toward your iCloud storage quota. It is not transferred through our servers or made public to other users through this feature. We cannot directly view the contents of your private database through the developer console.

This sync feature does not transfer audio or lyrics files. Local file paths and app settings are not synced. You need to make audio files available on each device, for example by importing them. Apple’s handling of data for iCloud is governed by the Apple Privacy Policy.

3.4 Pausing sync and managing data

You can turn off iCloud sync in the app’s settings. This pauses further syncing and retains existing local data, pending changes and existing cloud data. Turning off the switch does not automatically delete that data. When you resume sync, existing data and changes made while sync was paused can continue to sync.

If you no longer have an active Pro entitlement, the app stops syncing without automatically deleting local or cloud data. Synced data is associated with the iCloud account used when sync was enabled. Switching accounts does not automatically migrate data from the original account to the new one; continuing the original sync requires the original account.

You can use iCloud storage management in system settings to view the storage used by this app and use Apple’s available options to manage or delete the corresponding cloud data. The location and available options vary by system version. Turning off sync and deleting cloud data are separate actions.

Deleting a playlist in the app syncs that deletion to other devices. Necessary deletion markers remain in the cloud to prevent other devices from restoring deleted items. Deleting a playlist does not clear all of the app’s cloud data.

3.5 Apple Music and the system media library

With your permission, the app can use Apple’s interfaces to read the system media library, match songs, display music information and play music. You can change these permissions in system settings. Declining permission does not prevent local playback of files imported through the file picker.

Apple’s handling of data for its services is governed by the Apple Privacy Policy.

3.6 Local network access

When you start computer import, the app transfers the music files you select between your computer and device over the same local network. This feature requires local network permission. Your files are not transferred through our servers.

3.7 Pro purchases

Pro monthly subscriptions, annual subscriptions and permanent unlocks are processed through Apple’s In-App Purchase system. The app uses StoreKit on your device to verify transactions and Pro entitlements. We do not receive your bank card number or complete payment details.

Apple’s handling of purchase, payment and subscription account information is governed by Apple’s applicable terms and privacy policy.

3.8 Contacting support

If you choose to contact our support team by email, we receive the message content and reply address you provide and use them only to handle your inquiry. Please do not send unrelated private files or payment credentials.

4 Changes to this policy

We may update or revise this policy from time to time. Updates will be announced in the Software through software updates and an updated revision date. Changes take effect when published on this page.

5 Contact us

If you have questions, suggestions or complaints about this policy, please email support@xuncorp.com. We will contact you as soon as possible after receiving your message.