Version: V1.4.0
Effective Date: October 17, 2026
Last Updated: October 18, 2026
Welcome to iSub Player! We understand the importance of your personal information and will protect your personal information and privacy in accordance with applicable laws and regulations. The iSub Player Privacy Policy (hereinafter referred to as "this Policy") will explain how we handle your personal information.
Please read and fully understand this Policy before using iSub Player products/services. For personal information processing activities that require your consent under applicable law, we will complete the necessary notification and consent process through in-app prompts or other means before such processing begins; you have the right to refuse or withdraw consent, and such refusal or withdrawal will not affect the core functions we provide on other lawful bases.
This application (iSub Player) is developed and operated by the following entity, through which you may identify the personal information handler:
| Item | Details |
|---|---|
| Developer (Operator) | Shandong HOPE Machine Co., Ltd. |
| Application Name | iSub Player |
| Application Package Name | cn.hopemach.player |
| Contact Email | isub@hopemach.cn |
| Information Type | Usage Scenario | Collection Method |
|---|---|---|
| Media files | Playback function | Created when you import to media library |
| Subtitle files | Subtitle display function | Created when you import subtitle files |
| Favorites (subtitle favorites, word favorites) | Favorites function | Created when you use the favorites function |
| Folder password | Encrypted folder function | Provided when you set a folder password |
| Activation code | Software license verification | Provided when you enter the code |
| Information Type | Usage Scenario | Collection Method |
|---|---|---|
| Media file information (file name, path, metadata) | Media library management, playback history | Automatically read when you import or open media files |
| Playback history (playback progress, playback history) | Remember playback position, history management | Automatically recorded when you use playback |
| Subtitle data | Subtitle loading, display, translation | Read when you load subtitle files |
| Device information (device model, OS version, Android ID / IDFV) | App optimization, troubleshooting, activation verification, preventing license abuse | Automatically collected. Android ID and IDFV are one-way hashed on-device via SHA-256; only the hash is transmitted and stored, and the server does not retain the plaintext. (This processing is performed on-device by iSub Player itself for license verification purposes and is independent of the device identifier collection by third-party ad SDKs described in Section 3.4.) |
| Email address | Anti-loss recovery link for the standalone license credential (used to recover authorization via email verification if the activation code is lost; not used for cross-device sync, community/social, or user profiling/tagging) | Provided by the user when binding email |
| Advertising device identifiers (Android ID, IDFV, OAID, device brand, model, OS version, screen resolution, screen density, network type, IP address, installed app list, sensor information (sensor list), approximate location based on cell towers/Wi-Fi) | Ad delivery and display (splash ads, rewarded video ads), for ad targeting and performance statistics | Automatically collected by third-party ad SDKs (Pangle / GDT). Note: Android ID and IDFV are read in plaintext by the third-party ad SDKs on-device and reported directly to their servers; this app does not hash these identifiers and does not store them on its own servers. |
To support the "follow-reading" practice feature, the app records audio when you actively use the follow-reading feature and will request Microphone (recording) permission. The handling is as follows:
| Information Type | Usage Scenario | Collection Method |
|---|---|---|
| Follow-reading recording audio (voice captured by microphone) | Follow-reading practice: record your voice for local comparison and playback | When you actively use the follow-reading recording feature and grant authorization, captured by the device microphone and saved as a local audio file |
Regarding follow-reading recordings, we specifically state:
The information we collect is used for the following purposes:
We do not share your personal information with other companies, organizations, or individuals, except in the following circumstances:
We do not transfer your personal information to any company, organization, or individual, except in the following circumstances:
We only publicly disclose your personal information in the following circumstances:
To ensure the implementation of iSub Player's related functions and the safe and stable operation of the app, we may integrate third-party software development kits (SDKs) or similar applications. We conduct strict security reviews of third-party SDKs to protect your personal information security. The following is information about the third-party SDKs we integrate:
| SDK Name | Developer (SDK Provider) | Purpose | Data Types Collected | Encrypted Data Transmission | SDK Privacy Policy Link | Data Processing Description |
|---|---|---|---|---|---|---|
| Google ML Kit SDK | Google LLC | Language identification (on-device) | Text processed (on-device only, not uploaded to Google servers) | No (not transmitted) | Google Privacy Policy | All language identification processing is completed locally on the device. No user data is uploaded to Google servers. The SDK only runs machine learning models locally to identify text language, with results returned immediately to the app. No storage, transmission, or sharing of user data. |
| In-App Purchase SDK | Apple Inc. (iOS) / Google LLC (Android) | In-app purchases | Purchase records, device information | Yes (HTTPS) | Apple Privacy Policy / Google Privacy Policy | Subject to the corresponding platform's privacy policy |
| Pangle Ad SDK | Beijing Ocean Engine Network Technology Co., Ltd. | Splash ads, rewarded video ads | Device identifiers (Android ID, IDFV (iOS), OAID, IDFA (iOS)); Device and system information (device brand, model, OS and version, screen resolution and density (DPI), device language, time zone, system uptime, disk and storage space, battery and charging status); Network information (network type, carrier name, IP address, Wi-Fi status and signal strength); App information (app package name, version number, running process info, installed app list); Sensor information (accelerometer, gyroscope, magnetometer, gravity, rotation vector and other sensor list); Location information (approximate location based on cell towers, nearby Wi-Fi, connected Wi-Fi BSSID/SSID); Ad and interaction data (ad impressions, clicks, conversion records); Diagnostic data (crash data, performance data) | Yes (HTTPS) | Pangle Privacy Policy | Used for ad delivery, performance statistics, and anti-fraud. Collects device identifiers, device and system information, network information, app information (including installed app list), sensor information (sensor list), approximate location, ad interaction and diagnostic data. Only collects information necessary for advertising and does not collect users' personal identity information (such as name, contacts, SMS, call logs, phone number, etc.). This SDK reads the corresponding device identifiers in plaintext on-device (on Android: Android ID / OAID; on iOS: IDFV / IDFA) and reports them directly to its servers; this app's server does not store those plaintext identifiers. Data is processed according to Pangle's privacy policy. See Pangle Privacy Policy |
| GDT SDK (Tencent Ads) | Shenzhen Tencent Computer Systems Company Limited | Splash ads, rewarded video ads | Device identifiers (Android ID, IDFV (iOS), OAID, IDFA (iOS)); Device and system information (device brand, model, OS and version, screen resolution and density (DPI), device language, time zone, system uptime, disk and storage space, battery and charging status); Network information (network type, carrier name, IP address, Wi-Fi status and signal strength); App information (app package name, version number, running process info, installed app list); Sensor information (accelerometer, gyroscope, magnetometer, gravity, rotation vector and other sensor list); Location information (approximate location based on cell towers, nearby Wi-Fi, connected Wi-Fi BSSID/SSID); Ad and interaction data (ad impressions, clicks, conversion records); Diagnostic data (crash data, performance data) | Yes (HTTPS) | GDT Privacy Policy | Used for ad delivery, performance statistics, and anti-fraud. Collects device identifiers, device and system information, network information, app information (including installed app list), sensor information (sensor list), approximate location, ad interaction and diagnostic data. Only collects information necessary for advertising and does not collect users' personal identity information (such as name, contacts, SMS, call logs, phone number, etc.). This SDK reads the corresponding device identifiers in plaintext on-device (on Android: Android ID / OAID; on iOS: IDFV / IDFA) and reports them directly to its servers; this app's server does not store those plaintext identifiers. Data is processed according to GDT's privacy policy. See GDT Privacy Policy |
Your personal information is primarily stored within the People's Republic of China. For word lookup, translation, AI analysis, and other features, iSub Player itself does not transmit your content to the third-party service you choose: the AI prompt is only temporarily written to your device clipboard (for you to manually paste into the third-party AI app), and word-lookup requests are sent directly to the third-party word-lookup/translation website by the browser; none of this passes through our servers.
For word lookup, translation, AI analysis, and other features, the relevant content (such as the AI prompt or the looked-up word) is not transmitted via iSub Player: the AI prompt is only temporarily written to your device's local clipboard for you to paste into the third-party AI app; word-lookup requests are sent directly to the third-party word-lookup/translation website by system-provided browser components (Android Custom Tabs / iOS SFSafariViewController) or the system browser. If you choose an overseas third-party AI app or word-lookup website, any cross-border transmission of data within that app or website is handled by the third party in accordance with its own privacy policy and applicable law; iSub Player does not participate in the transmission or storage of such data.
If you do not want data to cross borders, you may prioritize domestic third-party AI apps or word-lookup websites. The app's local playback, subtitle display, and other core functions are not affected.
| Data Type | Retention Period | Expiration Handling |
|---|---|---|
| Media files, subtitle files | Until user actively deletes or uninstalls the app | Deleted along with app data |
| Favorites | Until user actively deletes or uninstalls the app | Deleted along with app data |
| Playback history | Until user actively deletes or uninstalls the app | Deleted along with app data |
| Folder password | Until user actively deletes or uninstalls the app | Deleted along with app data |
| Activation code | During the license validity period | Deleted after license expiration |
| Device information | During license validity and 30 days after expiration | Automatically deleted |
| Advertising device identifier information (collected by third-party ad SDKs; see Section 3.4) | Managed by the respective ad SDK and its platform under its own rules | Uninstalling the app may clear the app's local cached data, but does not guarantee deletion of data already received by the ad platform's servers; the retention and deletion of server-side data are subject to the privacy policy and applicable rules of the respective SDK provider |
| AI interaction data | N/A (the app does not collect or store AI interaction data; relevant interactions take place within the third-party AI app or word-lookup website you choose, managed by that third party) | Not applicable |
The above "deleted along with app data / after uninstallation" applies to local copies created or managed by this app within the app sandbox (such as media copies imported into the app, favorites, playback history, recordings, etc.); files you originally stored in the system photo library, file manager, or other locations will not be automatically deleted by uninstalling this app. In addition to the above periods, you can actively delete your personal information at any time through in-app operations or by contacting us.
In response to Google Play Data Safety and Apple App Store privacy data type declaration requirements, and to clearly distinguish data processed by iSub Player itself from data processed by third-party SDKs, we hereby state the following (for specifics on third-party SDK data processing, see Section 3.4 and Appendix A):
| Data Category | Processing Entity | Transmission | Storage Location | Deletion Method |
|---|---|---|---|---|
| Authorization verification hash (values of device identifiers after one-way SHA-256 hashing on-device) | iSub Player | Yes (TLS) | iSub server | Handled per authorization data retention rules; deleted or anonymized in accordance with the law after the retention period or when the processing purpose ceases |
| Media file information, subtitle and favorites data | iSub app (on device) | Generally N/A (local processing) | On device (app sandbox) | Deleted by the user through in-app features; uninstalling the app generally clears copies in the app sandbox, but does not automatically delete users' original files in the system photo library, etc. |
| Playback history | iSub app (on device) | N/A | On device | Deleted by the user or cleared with the app sandbox |
| Activation code | iSub Player | Yes (TLS) | iSub server | Deleted after license expiration |
| Follow-reading recording audio | iSub app (on device) | Not uploaded to iSub servers | On device | Deleted by the user or cleared per the app's actual mechanism |
| Ad SDK data (device identifiers, device and system information, network information, app information, sensors, approximate location, ad interaction and diagnostic data, etc.) | Respective ad platform and SDK | Per the actual SDK communication method (usually HTTPS) | SDK local cache and/or platform servers | Per the actual storage method and third-party rules; uninstallation may clear local cache but does not guarantee deletion of data already received by platform servers |
| AI interaction data | Third-party AI / word-lookup services (triggered by the user's active paste or browser access) | Not via iSub servers | Third-party services | Managed by the third party under its own rules |
We adopt the following technical and management measures to protect your information security:
In the unfortunate event of a personal information security incident, we will follow the following process for emergency response:
Under the Personal Information Protection Law of the People's Republic of China, the General Data Protection Regulation (GDPR), and other relevant laws and regulations, you have the following rights:
You have the right to access your personal information and understand the scope and manner of our processing. You can view your favorites, playback history, and other information through in-app features.
When you find errors in your personal information we process, you have the right to request correction. You can correct it yourself through in-app features or request correction via our contact email.
You can delete your personal information through the following methods:
You can withdraw your authorized consent by disabling device permissions or turning off specific features. Withdrawal of consent does not affect the legality of processing activities based on prior consent. After withdrawing consent, we will stop processing activities based on that consent, but this does not affect the normal use of core local features.
Where technically feasible, you have the right to transfer your personal information to a third party you designate. You can export favorites data through the app's export function.
We will respond to your rights requests within 15 business days. In complex cases, this may be extended to 30 business days, and we will inform you of the reason for the extension.
We attach great importance to the protection of minors' personal information. In accordance with the Law of the People's Republic of China on the Protection of Minors, the Provisions on the Cyberprotection of Children's Personal Information, and other laws and regulations, we protect minors' personal information according to the following rules:
If you have any questions, opinions, or suggestions about this Policy, or need to exercise your personal information rights, you can contact us through the following methods:
We will respond to your request within 15 business days.
If you are a user located within the European Economic Area (EEA), you have additional rights under the General Data Protection Regulation (GDPR). This section applies to EEA users:
The legal bases for our processing of your personal information include:
iSub Player's AI translation and AI analysis features do not constitute automated decision-making regarding users. These features only run when you actively request them, generating results for your reference, and will not automatically affect your rights or interests. You can independently choose whether to use these features.
In addition to the rights specified in Article V, EEA users also have the following rights:
Under GDPR Article 27, if we are required by law to designate an EU representative, we will provide the identity and contact information of that representative as required; in the period before such designation, you may contact us via email at isub@hopemach.cn, and we will assist you in understanding the relevant matters.
In accordance with Apple App Store review guidelines and the App Tracking Transparency framework requirements, we hereby declare:
If you have any questions about tracking transparency, please contact us through the methods in Article VIII.
In accordance with the Personal Information Protection Law and relevant laws and regulations, the following is a complete list of personal information collected by iSub Player:
| Information Type | Collection Purpose | Collection Method | Necessary |
|---|---|---|---|
| Media files (video, audio) | Media playback function | User actively imports | Yes (core feature) |
| Subtitle files | Subtitle display function | User actively imports | No (auxiliary feature) |
| Favorites (subtitle favorites, word favorites) | Favorites management function | Created when user uses favorites function | No (auxiliary feature) |
| Folder password | Encrypted folder function | Provided when user sets it | No (auxiliary feature) |
| Activation code | Software license verification | Provided when user enters it | No (paid feature) |
| Media file information (file name, path, metadata) | Media library management, playback history | Automatically read when importing or opening files | Yes (core feature) |
| Playback history (playback progress, playback history) | Remember playback position, history management | Automatically recorded when using playback function | No (auxiliary feature) |
| Subtitle data | Subtitle loading, display, translation | Read when loading subtitle files | No (auxiliary feature) |
| Device model | App optimization, troubleshooting | Automatically collected | No (optimization feature) |
| Operating system version | App optimization, troubleshooting | Automatically collected | No (optimization feature) |
| Android ID (Android, one-way SHA-256 hashed on-device; server stores only the hash) | Activation verification, preventing license abuse | Automatically collected | No (license management) |
| IDFV (iOS, one-way SHA-256 hashed on-device; server stores only the hash) | Activation verification, preventing license abuse | Automatically collected | No (license management) |
| Email address | Anti-loss recovery link for the standalone license; no cross-device sync, social, or profiling | User-bound | No (license recovery) |
| OAID (Android) | Ad delivery and performance statistics | Automatically collected by third-party ad SDK | No (ad feature, not collected for Pro users) |
| IDFA (iOS) | Ad delivery and performance statistics | Collected by third-party ad SDK (requires user authorization) | No (ad feature, not collected for Pro users) |
| Device brand, model, OS version, screen resolution, network type | Ad targeting and performance statistics | Automatically collected by third-party ad SDK | No (ad feature, not collected for Pro users) |
| Follow-reading recording audio (voice captured by microphone, stored locally only) | Follow-reading feature (record when using the follow-reading feature, for local comparison playback) | Captured by device microphone after user actively uses the follow-reading feature and grants authorization; saved as a local audio file | No (auxiliary feature); recordings are stored locally on device only and not uploaded to servers |
| Permission | Purpose | Necessity | Impact of Denying |
|---|---|---|---|
| Network Permission (INTERNET) | For ad services, license activation verification, in-app feedback, and other network features (word lookup and AI analysis are performed by launching third-party apps or the browser, and do not use this app's network) | Necessary permission, ad and activation features require a network connection | Cannot use ad and activation verification features; local playback, subtitle display, and other core features are unaffected |
| Foreground Service Permission (FOREGROUND_SERVICE) | For continuous audio playback in the background | Necessary permission, background playback feature requires it | Cannot play audio in the background; playback will be interrupted when switching apps |
| Foreground Service Media Playback Permission (FOREGROUND_SERVICE_MEDIA_PLAYBACK) | For continuous audio playback in the background (Android 14+) | Necessary permission, required for background playback on Android 14 and above | Android 14+ devices cannot play audio in the background |
| Notification Permission (POST_NOTIFICATIONS) | To display the background playback media control card (play/pause/progress bar, etc.) in the notification bar and lock screen; required for background playback media control on Android 13 and above | Necessary permission, required for background playback media control on Android 13 and above | The media control card in the notification bar and lock screen will not be displayed, but background audio playback can still continue |
| Network State Permission (ACCESS_NETWORK_STATE) | For ad SDK to detect network status to determine if ads can be loaded | Ad feature required permission, Pro users do not load ads | Non-Pro users cannot display ads properly |
| WiFi State Permission (ACCESS_WIFI_STATE) | For ad SDK to detect network connection type, assisting ad delivery | Ad feature required permission, Pro users do not load ads | Non-Pro user ad display effectiveness may be affected |
| Install Packages Permission (REQUEST_INSTALL_PACKAGES) | For ad SDK to download and install advertised apps (after clicking ads for redirection) | Not required but recommended, Pro users do not load ads | Cannot directly download and install apps after clicking ads, but ad display is not affected |
| Approximate Location Permission (ACCESS_COARSE_LOCATION) | For the ad SDK to obtain approximate location (based on cell towers/WiFi) for ad targeting and fill-rate optimization | Required for ad feature; Pro users do not load ads | For non-Pro users, ad targeting precision and fill rate may decrease, but ad display and core features are unaffected |
| Query All Packages Permission (QUERY_ALL_PACKAGES) | For the ad SDK to detect installed apps for anti-fraud, device compatibility, and ad scenario judgment | Required for ad feature; Pro users do not load ads | For non-Pro users, ad anti-fraud and scenario judgment weaken, but ad display and core features are unaffected |
| Advertising Identifier Permission (com.asus.msa.SupplementaryDID.ACCESS) | To obtain the mobile security identifier (OAID-related) provided by the device, generating an advertising identifier for attribution and performance statistics | Required for ad feature; Pro users do not load ads | For non-Pro users, ad attribution and statistics precision decrease, but ad display and core features are unaffected |
| Microphone Permission (RECORD_AUDIO) | For the "follow-reading" feature, to record your voice when using the follow-reading feature | Non-essential permission; the app requests microphone permission only when you actively use the follow-reading feature; recordings are stored locally on device only and are not uploaded to servers; you may revoke authorization at any time in system settings | After denial, the follow-reading recording feature cannot be used, but other core features such as local playback and subtitle display are unaffected |
| Permission | Purpose | Necessity | Impact of Denying |
|---|---|---|---|
| Network Permission | For ad services, license activation verification, in-app feedback, and other network features (word lookup and AI analysis are performed by launching third-party apps or the browser, and do not use this app's network) | Necessary permission, ad and activation features require a network connection | Cannot use ad and activation verification features; local playback, subtitle display, and other core features are unaffected |
| Background Audio Playback | For continuous audio playback in the background | Necessary permission, background playback feature requires it | Cannot play audio in the background; playback will be interrupted when switching apps |
| Ad Tracking Permission (App Tracking Transparency / IDFA) | For ad SDK to conduct ad targeting and performance statistics | Non-necessary permission, Pro users do not load ads | Denying does not affect core feature usage, but ad display effectiveness may be affected (for non-Pro users) |
| Photo Library Access | To read and import the videos/photos you select from the photo library into the local media library via the "Import" feature | Non-essential permission; the app requests photo library access only when you actively use the import feature; does not modify or delete your photo library contents; you may revoke authorization at any time in system settings | After denial, media cannot be imported from the system photo library, but other core features such as local playback and subtitle display are unaffected |
| Microphone Permission | For the "follow-reading" feature, to record your voice when using the follow-reading feature | Non-essential permission; the app requests microphone permission only when you actively use the follow-reading feature; recordings are stored locally on device only and are not uploaded to servers; you may revoke authorization at any time in system settings | After denial, the follow-reading recording feature cannot be used, but other core features such as local playback and subtitle display are unaffected |
iSub Player Team