UniMobile fully understands the importance of personal information to you. We will process your personal information in accordance with laws and regulations, based on the principles of legality, legitimacy, necessity, and good faith, and will take appropriate security measures to protect your information.
To help you quickly understand the core content of this policy, the summary is provided as follows:
| No. | Information Type | Specific Information | Purpose of Use | Applicable Scenario |
|---|---|---|---|---|
| 1 | Account Information | Enterprise domain, username, password | Complete account login and identity authentication | User login |
| 2 | Single Sign-On Information | Authorization result, access token | Complete enterprise single sign-on | User chooses SSO account login |
| 3 | Device Identifier | ANDROID_ID, identifierForVendor, device_uuid |
Device identification, configuration sync, security verification | Domain recognition, configuration fetch, update check, connection control |
| 4 | Application & Configuration Information | Platform type | Determine updates, incremental configuration delivery | Configuration sync, update check |
| 5 | Network & Connection Information | Interface information, local IP | Establish and maintain VPN connection, troubleshooting and security audit | Network access, VPN connection |
| 6 | Local Storage Information | Saved domain, username, encrypted password, routing settings, agreement consent records | Improve continuity of use, save user preferences, remember login status | When the user actively chooses to save information |
The current version primarily involves the following permissions or system authorizations:
We will not enable non-essential permissions by default and will only request them when you trigger the relevant features.
The current version does not integrate any third-party SDKs for advertising, analytics, push notifications, maps, or payments. Under the current default deployment model, the authentication service, controller service, configuration sync service, and update service are typically built, deployed, or operated by ourselves, and they belong to our own service nodes used to provide this service, which generally does not constitute sharing with external third parties. For details, please refer to the chapter "How We Share, Transfer, and Publicly Disclose Your Personal Information" in this policy.
You may exercise your legal rights of query, copy, correction, deletion, withdrawal of consent, and account deregistration, etc. If you cannot exercise these rights through the product features, you may contact us via the contact information at the end of this policy.
Anxindaohe (Beijing) Technology Development Co., Ltd. (hereinafter referred to as "we") provides you with services including enterprise domain recognition, account login, configuration sync, VPN connection, routing settings, log viewing, and version updates through the UniMobile client. This UniMobile Privacy Policy (hereinafter referred to as "this Policy") aims to explain how we collect, use, store, share, and protect your personal information, as well as the rights you enjoy.
Please read and fully understand the content of this Policy carefully before using this software. We will highlight clauses involving your important rights in bold, lists, or other reasonable ways.
By clicking "Agree and Continue" or continuing to use this software, you indicate that you have read and understood this Policy and agree to our processing of your personal information in accordance with this Policy.
We will follow the principles of legality, legitimacy, minimum necessity, and openness and transparency when processing your personal information in the following scenarios.
When you log in to UniMobile, we will process the following information:
Processing purposes:
To enable domain recognition, authentication configuration fetching, update checking, incremental configuration sync, and security control, we will process the following device identifier information:
ANDROID_IDidentifierForVendordevice_uuidProcessing purposes:
When you use VPN connection, routing settings, status viewing, and other features, we will process the following information:
Processing purposes:
When you use configuration sync or update check capabilities, we will process the following information:
Processing purposes:
To improve user experience and enable necessary features, we may store the following on your local device:
Processing purposes:
On the Android platform, before you click "Agree" on the homepage popup, we will only read local static resources and agreement status configuration, and will not:
To implement specific features, we may need to request or use relevant system permissions or system capabilities. The current version primarily involves the following:
| Item | Description |
|---|---|
| Permission/Capability Name | VPN Authorization / VPN Configuration Authorization |
| Applicable Platform | Android, iOS |
| Purpose | Establish an enterprise VPN tunnel to enable secure network access |
| Trigger Timing | When you actively initiate a VPN connection |
| Required | Yes |
| Impact of Refusal | Unable to establish a VPN connection; post-login network access features will be unavailable |
Notes:
| Item | Description |
|---|---|
| Permission/Capability Name | Install Unknown Source Apps / Install Package Authorization |
| Applicable Platform | Android |
| Purpose | Install the new version package when you actively perform an application update |
| Trigger Timing | When you actively click update and confirm installation |
| Required | Only required for the in-app update installation feature |
| Impact of Refusal | Unable to complete installation within the app; you may still manually update through other legitimate means |
The following permissions are primarily used to enable network connectivity and service operation. They generally do not require a separate popup confirmation like VPN authorization, but take effect through the system installation and runtime mechanisms.
| Permission Name | Applicable Platform | Purpose |
|---|---|---|
INTERNET |
Android | Access enterprise services, update services, agreement links, and other network resources |
ACCESS_NETWORK_STATE |
Android | Determine network status, handle connection logic |
CHANGE_NETWORK_STATE |
Android | Coordinate connection and network state management |
FOREGROUND_SERVICE |
Android | Run as a foreground service during VPN connection |
FOREGROUND_SERVICE_SPECIAL_USE |
Android | Support VPN special-use foreground service scenarios |
WAKE_LOCK |
Android | Reduce the impact of device sleep on connections in certain scenarios |
As of the current version, UniMobile has not requested or actually used the following capabilities:
If related permissions or capabilities are added in future versions, we will:
Please note:
We process and store your personal information within the People's Republic of China. The current version does not have any regular business scenario for transmitting personal information overseas.
We will retain your personal information for the shortest period necessary to achieve the processing purposes. After the retention period, we will delete or anonymize the information in accordance with the law, unless otherwise required by laws and regulations.
The retention period of locally cached information depends on:
We will not sell or rent your personal information to unrelated third parties.
Under the current default deployment model, the authentication service, controller service, configuration sync service, and update service are typically built, deployed, or operated by ourselves. Therefore, the aforementioned business requests are usually sent to our own or controlled service nodes, and do not constitute sharing with external third parties.
If subsequent versions or specific deployment scenarios integrate with the following external recipients, we will disclose them separately based on the actual situation and obtain your consent when necessary:
The current default deployment model is described as follows:
| Scenario | Current Default Recipient | Constitutes External Third-party Sharing |
|---|---|---|
| Account Authentication | Our self-operated authentication service | No |
| Controller Configuration Fetch / Configuration Sync | Our self-operated controller or configuration service | No |
| Application Update Check and Installation Package Distribution | Our self-operated update service | No |
| OIDC Single Sign-On | Currently typically provided by our self-operated identity service; if integrated with an external identity source, it will be disclosed separately | Default: No |
The current version uses a number of basic open-source components or system capability plugins to implement local authentication, system capability calls, local storage, opening external links, and other features. They mainly serve as local runtime dependencies and do not constitute a commercial data cooperation involving sharing personal information with their operators.
Basic components identifiable in the current codebase include but are not limited to:
| Component / Capability | Primary Use | Third-party Commercial Sharing Party |
|---|---|---|
flutter_appauth / AppAuth |
Implement OIDC login capability | No |
device_info_plus |
Obtain platform device identifier capabilities | No |
android_id |
Obtain Android ANDROID_ID |
No |
shared_preferences |
Local storage for configuration and consent status | No |
flutter_secure_storage |
Local secure storage for tokens / sensitive information | No |
url_launcher |
Open agreement and official website links | No |
Unless your explicit consent is obtained, or personal information needs to be transferred due to legal reasons such as mergers, divisions, reorganizations, or bankruptcy, we will not transfer your personal information to other companies, organizations, or individuals.
Unless your separate consent is obtained, or otherwise required by laws and regulations, we will not publicly disclose your personal information.
We will take reasonable and necessary technical and management measures to protect the security of your personal information, including but not limited to:
Nevertheless, the Internet environment is not absolutely secure. Please safeguard sensitive information such as account passwords and tokens to avoid disclosure.
Within the scope prescribed by laws and regulations, you have the following rights regarding your personal information:
If you withdraw your authorization for the processing of necessary information or for necessary permissions, it may result in the corresponding features being unavailable, but it will not affect the processing that has been conducted based on your prior consent.
We may revise this policy from time to time based on changes in product features, legal and regulatory requirements, or business operation needs.
If significant changes occur to this policy, we will provide prominent notice through popups, page prompts, re-confirmation of the agreement, etc. Significant changes include but are not limited to:
If the revised policy requires re-obtaining your consent, we will solicit your consent again in the relevant scenarios.
We attach great importance to the protection of minors' personal information. If you are a minor under the age of 18, please read this policy accompanied by your legal guardian and use this software and services only after obtaining your guardian's consent.
If you or your guardian have any questions regarding the protection of minors' personal information, please contact us via the contact information at the end of this policy.
If you have any questions, comments, or suggestions regarding this policy, personal information protection matters, or your personal information rights, please contact us via the following:
We will process your request as soon as possible upon receipt and respond to you within the time limit prescribed by laws and regulations.
Anxindaohe (Beijing) Technology Development Co., Ltd.