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