# SDK Compliance Usage Guide

Update Time: 2025-05-29 GMT+15:00

Since the formal implementation of the "Personal Information Protection Law of the People's Republic of China" on November 1, 2021, regulatory authorities, industry participants, and end consumers have increasingly focused on user privacy protection. To effectively address violations in the collection and use of personal information by Apps and SDKs, regulatory authorities have successively issued relevant standards and specifications.

As a customer of the Guiji.cn platform providing services to end users, you acknowledge and confirm that you will comply with applicable laws, regulations, and relevant standards and specifications, fulfill personal information protection obligations, and process user personal information in accordance with the principles of legality, legitimacy, necessity, and good faith. This includes, but is not limited to, the "Personal Information Protection Law of the People's Republic of China," "Cybersecurity Law of the People's Republic of China," "Data Security Law of the People's Republic of China," and other applicable laws, regulations, and standards.

This document is intended to help you better understand the Duix SDK for Real-time Digital Human Interaction and use its services compliantly. It applies only to scenarios where the business region of Guiji.cn platform customers is within Mainland China.

# I. Basic Requirements

Your products and services must respect user privacy and comply with national data protection laws and regulations. Participation in any activities that interfere with, disrupt, damage, or gain unauthorized access to any terminal device, server, or network is prohibited.

# 1. Privacy Policy Requirements

You must publish a privacy policy in your own name as required by law and obtain user consent or establish other legal bases for personal information processing activities. Privacy policy requirements include, but are not limited to, the following:

  • Be an independent text document, not part of a user agreement.
  • Prompt users in a visually prominent manner to read the privacy policy before collecting or processing personal information upon the App's first launch. The privacy policy must be easily accessible to users, e.g., reachable within 4 clicks or swipes from the App's main functional interface.
  • Use clear and plain language, conforming to common linguistic habits, avoiding ambiguous expressions.
  • Content must include the purpose, methods, and scope of personal information collection by the product/service, the name and contact information of the personal information processor, etc.
  • If your product/service involves sharing personal information with third parties or integrates third-party SDKs, you must disclose and explain this to users in the privacy policy and obtain their authorization or consent.

# 2. Personal Information Processing Requirements

When your products and services process user personal information, the following requirements must be adhered to, including but not limited to:

  • Processing personal information must be necessary for the purpose of use, satisfying the principle of minimization.
  • The actual scope of personal information collected and processed, and the purpose of use, must be consistent with the scope stated in the privacy policy.
  • The frequency of personal information collection must be consistent with the privacy policy. Over-collection of personal information is prohibited.
  • Implement a clear mechanism for deleting personal information upon expiration. The retention period for personal information must match the privacy policy, and personal information must be deleted or anonymized upon expiration.
  • If processing personal information of minors under the age of fourteen, obtain consent from the minor's parents or other guardians beforehand.
  • If processing personal information for personalized recommendation functions or big data analysis services, inform and obtain explicit authorization and consent from the end user before conducting such business functions.
  • If processing sensitive personal information, obtain separate consent from the end user beforehand.
  • If involving cross-border transfer of personal information, conduct a security assessment according to the measures and relevant standards formulated by the national cyberspace administration authority in conjunction with relevant departments of the State Council. You must also obtain separate consent from the end user.
  • Support users in conveniently exercising their data subject rights, such as the rights to access, copy, correct, and delete personal information.

# II. Declaring Personal Information Processed by the SDK

Before you integrate and use the Duix SDK for Real-time Digital Human Interaction service, we require you to inform users in your privacy policy about our SDK's name, the SDK provider's name, the types of personal information collected, the purpose of use, and provide a link to the privacy policy. You must also obtain user consent or establish other legal bases. You can refer to the following methods to provide the clause content:

# 1. Inform Users via Text

  • Third-party SDK Name: Duix SDK for Real-time Digital Human Interaction
  • Third-party Company Name: Nanjing Siliconbase Intelligent Technology Group Co., Ltd.
  • Types of Personal Information Collected: Audio/video data or text data of you or your end users, application information (browser User Agent or Android/iOS device information), SDK interface call records.
  • Purpose of Use: To provide digital human intelligent interaction services for applications of Guiji.cn platform customers. If you only use part of the SDK functionality, you can tailor this description based on the actual functions used.
  • Privacy Policy Link: SDK Privacy Statement (opens new window)

# 2. Inform Users via Table

Third-party SDK Name Third-party Company Name Types of Personal Information Collected Purpose of Use Privacy Policy Link
Duix SDK for Real-time Digital Human Interaction Nanjing Siliconbase Intelligent Technology Group Co., Ltd. Audio/video data or text data of you or your end users, application information (browser User Agent or Android/iOS device information), SDK interface call records To provide digital human intelligent interaction services for applications of Guiji.cn platform customers. Tailor based on actual functions used. SDK Privacy Statement (opens new window)

# III. Permission Usage Requirements

Our SDK minimizes the use of system permissions when providing services. You must request corresponding system permissions based on the actual features used and inform users to obtain their consent.

Permission Name Permission Description Applicable Platform Purpose of Use
Microphone Access Obtain microphone permission for device/browser Android, iOS, Web Used for speech-to-text recognition to obtain interaction answers when starting voice interaction.
Speaker Access Obtain speaker permission for device/browser Android, iOS, Web Allows adjustment of call volume.
Network State Access Obtain the device's network state Android, iOS, Web Check network status and establish proximal connections with collaborative devices.
Control Wake Lock Allow app to control device wake state Android, iOS Keep device screen awake during real-time interaction.
Set Exact Alarms Allow app to set precise alarms Android, iOS Send timed heartbeats to maintain background persistent connections during real-time interaction.
Camera Access (Optional, Not Required) Access the device's camera feed Android, iOS, H5 Used to display the camera feed for simulating real video sessions; transmit the camera feed to the AI model for recognition (requires model support)

# IV. Delayed Initialization Requirement

To prevent the SDK from processing user personal information before your application obtains user consent, we provide the init() interface for initializing intelligent interaction tasks. Please ensure your application calls this interface to initialize the SDK only after obtaining user consent.

# V. Minimized Feature Usage Requirement

For extended features within our SDK, you can choose to enable or disable them based on your business needs.

# How to Enable or Disable Extended Features

You can enable or disable extended features such as the camera through the camera interface configuration to provide services like simulated video interaction. Interfaces for enabling: createCamera() for Web, toOpenCamera() for iOS, openCamera() for Android. Interfaces for disabling: destroyCamera() for Web, toStopCamera() for iOS, closeCamera() for Android.

If you have further questions, you can also contact us through the Guiji.cn platform's [Customer Service Consultation] channel.