Third Party Information Sharing List

To ensure the realization of the relevant functions of this service and the safe and stable operation of the application, we may access devices via software development kit (SDK) and application program interface (API) provided by third parties to achieve relevant purposes. To ensure data security, we will strictly monitor the security of third-party SDK which is used for getting information.

1、ChromiumSDK (Android)
Recipient Type/Identity: Google
Personal Information: SSID, Wi-Fi information, sensor, and equipment installation application list.
Purpose of External Sharing of Personal Information: Google SDK and embedded Chrome.
Sensitive Permissions Called by Third-Party: None
Sharing Method: SDK native collection.
Rules for Third-Party to Process Personal Information: [Link]

2、Okhttp Network Request SDK (Android)
Recipient Type/Identity: None
Personal Information: Network, network status, and Wi-Fi information.
Purpose of External Sharing of Personal Information: Request for server data.
Sensitive Permissions Called by Third-Party: None
Sharing Method: SDK native collection.
Rules for Third-Party to Process Personal Information: [Link]

3、bouncycastleSDK(Android)
Recipient Type/Identity: BouncyCastleInc
Personal Information: None
Purpose of External Sharing of Personal Information: Encryption
Sensitive Permissions Called by Third-Party: None
Sharing Method: SDK native collection.
Rules for Third-Party to Process Personal Information: [Link]

4、GSONSDK(Android)
Recipient Type/Identity: Google
Personal Information: None
Purpose of External Sharing of Personal Information: Open source JSON parsing library used for parsing strings in JSON format.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: [Link]

5、Glide Image Loading SDK (Android)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Open source picture loading library used for loading online pictures.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: [Link]

6、LeakCanary Memory Leak Detection SDK (Android)
Recipient Type/Identity: Square
Personal Information: None
Purpose of External Sharing of Personal Information: Memory leak detection.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: [Link]

7、ApacheSDK(Android)
Recipient Type/Identity: Apache
Personal Information: None
Purpose of External Sharing of Personal Information: Assist development.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: [Link]

8、Realm Database (Android & iOS)
Recipient Type/Identity: MongoDB
Personal Information: None
Purpose of External Sharing of Personal Information: Save images, videos, and device data to the phone.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: [Link]

9、AFNetworking(iOS)
Recipient Type/Identity: None
Personal Information: Network, network status, and Wi-Fi information
Purpose of External Sharing of Personal Information: Request for server data.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

10、Masonry(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Control layout.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

11、MBProgressHUD(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Prompts about request failure, etc.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

12、MJExtension(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: JSON data parsing.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

13、MJRefresh(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Animation for prompting data loading process.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

14、ReactiveObjC(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Event delivery and bind.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

15、RxCocoa(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Reactive programming.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

16、RxSwift(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Reactive programming.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

17、RxRelay(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Reactive programming.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

18、pop(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Animation display.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

19、SnapKit(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Swift UI layout framework.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

20、XMLReader(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Read xml files.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

21、YYImage(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Powerful iOS image frame can display/encode/decode animated WebP, APNG, GIF and more.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

22、YYCategories(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: A feature-rich category type tool library.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

23、DateTools(iOS)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Simplify the date and time processing in iOS system.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

24、Dagger(Android)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Automatically inject dependencies into the application.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

25、SCardView(Android)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: SCardView, which is similar to CardView, can control the direction and the color the shadow
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

26、jackson(Android)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Jackson is an xml parser based on JAVA parsers like StAX and JAXB.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

27、 rxjava(Android)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Reactive programming.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

28、dataformat(Android)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Used for formatting and parsing date and time.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

29、mmkv(Android)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Based on the key-value component of mmap, the underlying serialization/deserialization is realized via using Protobuf, which also has high performance and stability.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

30、openpdf(Android)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: OpenPDF is a JAVA library for generating and editing PDF files.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

31、avi(Android)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: Android animation library.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

32、PhotoView(Android)
Recipient Type/Identity: None
Personal Information: None
Purpose of External Sharing of Personal Information: PhotoView is a control for previewing pictures.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None

33、C_GX_GLogKit(iOS)
Recipient Type/Identity: None
Personal Information: IDFV
Purpose of External Sharing of Personal Information: Assist technical support to solve problems during app running through logging.
Sensitive Permissions Called by Third-Party: None
Sharing Method: Not for sharing.
Rules for Third-Party to Process Personal Information: None