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 CollectedField DescriptionPurpose
device_idInternal device identifierTo bind the license to a specific device
licenseLicense informationTo verify the status and validity of the license
abiSystem architecture (e.g., arm64-v8a)To ensure service compatibility with the device architecture
deviceDevice brand/modelFor issue diagnosis and compatibility analysis
platformDevice platform (e.g., Android)To identify the base environment
android_idSystem Android IDAuxiliary device identifier for license binding and statistics
serialnoDevice serial numberAuxiliary device identifier for precise license binding
sdkAndroid system version (API Level)To ensure service compatibility with the system version
versionCurrent service version numberFor 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 CollectedField DescriptionPurpose
device_idInternal device identifierTo gather statistics on user distribution across different versions
commitService version Commit IDTo accurately compare the current version with the latest version
channelUpdate channel (e.g., stable/beta)To provide update packages for the corresponding channel
dateService version release dateTo determine if the version is outdated
abiSystem architectureTo provide update packages for the corresponding architecture
deviceDevice brand/modelFor compatibility analysis and issue diagnosis
platformDevice platformTo identify the base environment
android_idSystem Android IDTo assist in tracking update coverage statistics
sdkAndroid system versionTo ensure the update package is compatible with the system
versionCurrent service version numberFor version comparison
upService startup timeTo 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 CollectedField DescriptionPurpose
device_idInternal device identifierTo identify the target device for receiving notifications
versionService version numberTo ensure notification format compatibility
abiSystem architectureAuxiliary field
sdkAndroid system versionAuxiliary field

Data Storage and Security

  1. Network Transmission: All data sent and received is transmitted using strong encryption to prevent interception or tampering during transit.
  2. Service Processing: The data we receive is used for real-time logical processing (such as license verification, version comparison, and notification checks).
  3. 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.