Privacy and Data Statement¶
We understand the importance of your privacy and are committed to strictly adhering to and protecting the security of your information. The purpose of this statement is to transparently explain that, to ensure the normal operation of our service, we collect a limited amount of non-personally identifiable device information based on the principle of minimization. We do not collect any of your personal private information, such as contacts, text messages, geographic location, photo album content, or any other irrelevant data. All related information is communicated through our domains device-farm.com|net, lamda.run, and their subdomains. We will not use any other domains or establish any data connections unrelated to the purposes described below.
The information we collect is used solely for the technical purposes explicitly listed below, and this information cannot be used to directly or indirectly identify you.
Information Collection and Use¶
The information we collect is limited to the data required for service authorization and maintenance. All fields and their purposes are listed below.
1. Authorization Verification¶
This process is executed every time the service starts to verify the legitimacy of the commercial license, which is a necessary prerequisite for the service to run.
| Field Collected | Field Description | Purpose |
|---|---|---|
device_id | Internal device identifier | To bind the license to a specific device |
license | License information | To verify the status and validity of the license |
abi | System architecture (e.g., arm64-v8a) | To ensure service compatibility with the device architecture |
device | Device brand/model | For issue diagnosis and compatibility analysis |
platform | Device platform (e.g., Android) | To identify the base environment |
android_id | System Android ID | Auxiliary device identifier for license binding and statistics |
serialno | Device serial number | Auxiliary device identifier for precise license binding |
sdk | Android system version (API Level) | To ensure service compatibility with the system version |
version | Current service version number | For authorization logic and version matching |
2. Version Check¶
This feature is disabled by default and must be manually enabled in the configuration. Once enabled, it checks for new versions every 48 hours.
| Field Collected | Field Description | Purpose |
|---|---|---|
device_id | Internal device identifier | To gather statistics on user distribution across different versions |
commit | Service version Commit ID | To accurately compare the current version with the latest version |
channel | Update channel (e.g., stable/beta) | To provide update packages for the corresponding channel |
date | Service version release date | To determine if the version is outdated |
abi | System architecture | To provide update packages for the corresponding architecture |
device | Device brand/model | For compatibility analysis and issue diagnosis |
platform | Device platform | To identify the base environment |
android_id | System Android ID | To assist in tracking update coverage statistics |
sdk | Android system version | To ensure the update package is compatible with the system |
version | Current service version number | For version comparison |
up | Service startup time | To calculate runtime duration for auxiliary analysis |
3. System Notifications¶
Used to receive remote notification information from other platforms (e.g., for display on a remote desktop), synchronized every 24 hours.
| Field Collected | Field Description | Purpose |
|---|---|---|
device_id | Internal device identifier | To identify the target device for receiving notifications |
version | Service version number | To ensure notification format compatibility |
abi | System architecture | Auxiliary field |
sdk | Android system version | Auxiliary field |
Data Storage and Security¶
- Network Transmission: All data sent and received is transmitted using strong encryption to prevent interception or tampering during transit.
- Service Processing: The data we receive is used for real-time logical processing (such as license verification, version comparison, and notification checks).
- Data Retention: We store information such as your device model and system version. This information is stored anonymously.
Information Sharing and Disclosure¶
We will never sell, trade, or otherwise transfer any of your information (including the device information mentioned above) to any third party. We may disclose information only in the following rare circumstances:
- Legal Compliance: When required by law, regulation, subpoena, or court order.
- Protection of Rights: When necessary to enforce our terms of service or to protect our rights, property, or safety, or that of our users or the public.
Your Rights and Control¶
If you do not wish for us to collect this device information, we respect your right to choose:
- Offline Licensing: Using an offline license will not send any of the above information to our servers.
- Discontinuation of Use: If you do not want us to collect any of the information mentioned above and you decline to use an offline license, the only option is to stop using this service. The service cannot run without the information necessary for authorization.
Contact Us¶
If you have any questions, comments, or concerns about this Privacy Statement, please contact us.