List of third-party SDK

This application uses the following SDK technologies when providing services to users. When you view webpages created by third parties or use applications developed by third parties, these third parties may put their own cookies or use other technical means. These cookies or other technical means are not under our control, and their use is not subject to this policy. In order to ensure your information security to the greatest extent, we recommend that you check the privacy terms of any third-party SDK service before using it. In order to protect your legitimate rights and interests, if you find that there are risks in such SDK or other similar applications, we suggest that you immediately stop relevant operations and contact us in time.

In order to provide you with more services, continuously optimize the stability of our services, improve service quality or upgrade related functions, we may adjust the third-party SDK we access and update the SDK directory. We will strictly abide by relevant laws, regulations and regulatory requirements, and evaluate the legality, legitimacy and necessity of third-party SDK to collect your personal information before accessing SDK, so as to protect your personal information. You can view the data usage and protection rules of third parties through related links. Please note that the third-party SDK may change its personal information processing type due to version upgrade, policy adjustment and other reasons. Please refer to its official description. The following is the specific information of the third-party SDK:

First, the list of iOS third-party SDK

Third party name: SwifterSwift

Name of SDK service provider: Open Source Community

Purpose: To provide a collection of native Swift extensions to boost productivity.

Usage scenario: Used to simplify common Swift operations and improve code readability.

Sharing mode: Integrated within the app, local processing only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/SwifterSwift/SwifterSwift

Third party name: RxSwift

Name of SDK service provider: ReactiveX

Purpose: To provide reactive programming framework for Swift.

Usage scenario: Used for reactive programming and asynchronous event handling in the application.

Sharing mode: Integrated within the app, local processing only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ReactiveX/RxSwift

Third party name: RxCocoa

Name of SDK service provider: ReactiveX

Purpose: To provide reactive extensions for Cocoa framework.

Usage scenario: Used for reactive UI binding and event handling.

Sharing mode: Integrated within the app, local processing only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ReactiveX/RxSwift

Third party name: YYCategories

Name of SDK service provider: Open Source Community

Purpose: To provide a collection of categories for iOS development.

Usage scenario: Used to extend iOS framework functionality with convenient methods.

Sharing mode: Integrated within the app, local processing only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ibireme/YYCategories

Third party name: YYText

Name of SDK service provider: Open Source Community

Purpose: To provide powerful text framework for iOS.

Usage scenario: Used for rich text display and editing functionality.

Sharing mode: Integrated within the app, local processing only.

Personal information type: May process text content entered by users.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ibireme/YYText

Third party name: YYModel

Name of SDK service provider: Open Source Community

Purpose: To provide high performance model framework for iOS.

Usage scenario: Used for JSON to model conversion and serialization.

Sharing mode: Integrated within the app, local processing only.

Personal information type: May process user data during model conversion.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ibireme/YYModel

Third party name: Moya

Name of SDK service provider: Open Source Community

Purpose: To provide network abstraction layer built on Alamofire.

Usage scenario: Used for network requests and API communication.

Sharing mode: Integrated within the app. Connects to specified servers for API requests.

Personal information type: May transmit user personal information (e.g., user ID, authentication tokens) through network requests.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/Moya/Moya

Third party name: SwiftyJSON

Name of SDK service provider: Open Source Community

Purpose: To provide better way to deal with JSON data in Swift.

Usage scenario: Used for parsing and handling JSON data.

Sharing mode: Integrated within the app, local processing only.

Personal information type: May process user data contained in JSON responses.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/SwiftyJSON/SwiftyJSON

Third party name: SnapKit

Name of SDK service provider: Open Source Community

Purpose: To provide a DSL to make Auto Layout easy on iOS.

Usage scenario: Used for programmatic UI layout and constraints.

Sharing mode: Integrated within the app, local processing only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/SnapKit/SnapKit

Third party name: MBProgressHUD

Name of SDK service provider: Open Source Community

Purpose: To provide an iOS activity indicator view.

Usage scenario: Used to display loading indicators and progress feedback to users.

Sharing mode: Integrated within the app, UI display only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/jdg/MBProgressHUD

Third party name: MJRefresh

Name of SDK service provider: Open Source Community

Purpose: To provide easy way to use pull-to-refresh.

Usage scenario: Used to implement pull-to-refresh functionality in scrollable views.

Sharing mode: Integrated within the app, gesture handling only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/CoderMJLee/MJRefresh

Third party name: APNGKit

Name of SDK service provider: Open Source Community

Purpose: To provide high performance APNG image rendering framework.

Usage scenario: Used to display animated PNG images.

Sharing mode: Integrated within the app, image rendering only.

Personal information type: May display images containing personal information.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/onevcat/APNGKit

Third party name: IQKeyboardManagerSwift

Name of SDK service provider: Open Source Community

Purpose: To provide keyboard management for iOS apps.

Usage scenario: Used to automatically handle keyboard appearance and dismissal.

Sharing mode: Integrated within the app, keyboard management only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/hackiftekhar/IQKeyboardManager

Third party name: CocoaDebug

Name of SDK service provider: Open Source Community

Purpose: To provide iOS debugging tool.

Usage scenario: Used for debugging and monitoring app performance in development environment.

Sharing mode: Integrated within the app, local debugging only (Debug configuration).

Personal information type: May collect debug information including device information and network requests.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/CocoaDebug/CocoaDebug

Third party name: KeychainSwift

Name of SDK service provider: Open Source Community

Purpose: To provide helper functions for saving text in Keychain.

Usage scenario: Used for secure storage of sensitive data like authentication tokens.

Sharing mode: Integrated within the app. Data is stored locally in device keychain.

Personal information type: May store sensitive user information (e.g., authentication tokens, passwords) in device keychain.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/evgenyneu/keychain-swift

Third party name: CryptoSwift

Name of SDK service provider: Open Source Community

Purpose: To provide cryptographic functions and helpers for Swift.

Usage scenario: Used for encryption and decryption operations.

Sharing mode: Integrated within the app, local encryption processing only.

Personal information type: May process user data during encryption/decryption operations.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/krzyzanowskim/CryptoSwift

Third party name: WCDB.swift

Name of SDK service provider: Tencent

Purpose: To provide efficient, easy-to-use, and complete database framework for Swift.

Usage scenario: Used for local database storage and data management.

Sharing mode: Integrated within the app. Data is stored locally on the device.

Personal information type: May store user personal information in the local database.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/Tencent/wcdb

Third party name: WCDBOptimizedSQLCipher

Name of SDK service provider: Tencent

Purpose: To provide SQLCipher encryption for WCDB database.

Usage scenario: Used for encrypting local database storage.

Sharing mode: Integrated within the app, local encryption only.

Personal information type: May encrypt user data stored in the database.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/Tencent/wcdb

Third party name: CocoaMQTT

Name of SDK service provider: Open Source Community

Purpose: To provide MQTT client for iOS.

Usage scenario: Used for MQTT protocol communication and messaging.

Sharing mode: Integrated within the app. Connects to MQTT broker for real-time messaging.

Personal information type: May transmit user personal information (e.g., user ID, messages) through MQTT channel.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/emqx/CocoaMQTT

Third party name: KakaJSON

Name of SDK service provider: Open Source Community

Purpose: To provide fast and convenient conversion between JSON and model.

Usage scenario: Used for JSON serialization and deserialization.

Sharing mode: Integrated within the app, local processing only.

Personal information type: May process user data during JSON conversion.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/kakaopensource/KakaJSON

Third party name: InAppPurchase

Name of SDK service provider: Open Source Community

Purpose: To provide in-app purchase functionality for iOS.

Usage scenario: Used for processing in-app purchases and subscriptions.

Sharing mode: Integrated within the app. Connects to Apple App Store for purchase transactions.

Personal information type: May process purchase information and user account data through Apple App Store.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/jinSasaki/InAppPurchase

Third party name: DeviceKit

Name of SDK service provider: Open Source Community

Purpose: To provide device information and detection utilities.

Usage scenario: Used to detect device model, screen size, and device capabilities.

Sharing mode: Integrated within the app. The app initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: Collects device identifiers (e.g., device model, screen resolution). This is considered personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/devicekit/DeviceKit

Third party name: CYLTabBarController

Name of SDK service provider: Open Source Community

Purpose: To provide highly customizable tab bar controller.

Usage scenario: Used for implementing tab bar navigation in the application.

Sharing mode: Integrated within the app, UI navigation only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ChenYilong/CYLTabBarController

Third party name: Lottie iOS

Name of SDK service provider: Airbnb

Purpose: To provide library to render After Effects animations natively on iOS.

Usage scenario: Used to display animated graphics and visual effects.

Sharing mode: Integrated within the app, animation rendering only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/airbnb/lottie-ios

Third party name: Lantern

Name of SDK service provider: Open Source Community

Purpose: To provide image browser for iOS.

Usage scenario: Used for browsing and previewing images in the application.

Sharing mode: Integrated within the app, image display only.

Personal information type: May display images containing personal information.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/xiaoxuanzi/Lantern

Third party name: Agora Chat iOS

Name of SDK service provider: Agora.io

Purpose: To provide instant messaging and chat functionality.

Usage scenario: Used for real-time messaging and chat features in the application.

Sharing mode: Integrated within the app. Connects to Agora's servers for messaging services.

Personal information type: Collects and processes user messages, user IDs, device information, and usage statistics. This is highly sensitive personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://www.agora.io/en/privacy-policy/

Third party name: SDWebImage

Name of SDK service provider: Open Source Community

Purpose: To provide asynchronous image downloader with cache support.

Usage scenario: Used for downloading and caching images from network.

Sharing mode: Integrated within the app. Fetches images from specified URLs and caches locally.

Personal information type: May cache images containing personal information. May collect network information during image downloads.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/SDWebImage/SDWebImage

Third party name: SDWebImageWebPCoder

Name of SDK service provider: Open Source Community

Purpose: To provide WebP image format support for SDWebImage.

Usage scenario: Used for decoding and displaying WebP format images.

Sharing mode: Integrated within the app, image decoding only.

Personal information type: May process images containing personal information.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/SDWebImage/SDWebImageWebPCoder

Third party name: Protobuf

Name of SDK service provider: Google

Purpose: To provide protocol buffers, a language-neutral, platform-neutral extensible mechanism for serializing structured data.

Usage scenario: Used for data serialization and network communication.

Sharing mode: Integrated within the app. May transmit data through network requests.

Personal information type: May process user personal information during serialization/deserialization.

Client: iOS

Partner Privacy Policy Link/official website Link: https://developers.google.com/protocol-buffers

Third party name: SwiftProtobuf

Name of SDK service provider: Google

Purpose: To provide Swift runtime library for Protocol Buffers.

Usage scenario: Used for Protocol Buffer serialization in Swift code.

Sharing mode: Integrated within the app. May transmit data through network requests.

Personal information type: May process user personal information during serialization/deserialization.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/apple/swift-protobuf

Third party name: SVGAPlayer

Name of SDK service provider: YY

Purpose: To provide SVG animation player for iOS.

Usage scenario: Used to play SVG animation files.

Sharing mode: Integrated within the app, animation playback only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/svga/SVGAPlayer-iOS

Third party name: Agora RTC Engine iOS

Name of SDK service provider: Agora.io

Purpose: To provide real-time voice and video communication.

Usage scenario: Used to enable real-time audio and video communication between users in the app.

Sharing mode: Integrated within the app. Connects to Agora's servers for real-time communication.

Personal information type: Collects and processes voice and video data, device information, network information, and usage statistics. This is highly sensitive personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://www.agora.io/en/privacy-policy/

Third party name: Agora RTM

Name of SDK service provider: Agora.io

Purpose: To provide real-time messaging functionality.

Usage scenario: Used for real-time messaging and signaling in the application.

Sharing mode: Integrated within the app. Connects to Agora's servers for messaging services.

Personal information type: Collects and processes user messages, user IDs, device information, and usage statistics. This is highly sensitive personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://www.agora.io/en/privacy-policy/

Third party name: Agora Sync Manager

Name of SDK service provider: Agora.io

Purpose: To provide data synchronization functionality for real-time scenarios.

Usage scenario: Used for synchronizing application state and data in real-time scenarios.

Sharing mode: Integrated within the app. Connects to Agora's servers for data synchronization.

Personal information type: May transmit user personal information (e.g., user ID, application state) through synchronization channel.

Client: iOS

Partner Privacy Policy Link/official website Link: https://www.agora.io/en/privacy-policy/

Third party name: AGMCapturer iOS

Name of SDK service provider: Agora.io

Purpose: To provide camera and screen capture functionality.

Usage scenario: Used for capturing video from camera or screen for real-time communication.

Sharing mode: Integrated within the app. Captures video locally and may transmit through Agora RTC Engine.

Personal information type: Collects video data from camera or screen. This is highly sensitive personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://www.agora.io/en/privacy-policy/

Third party name: TYCyclePagerView

Name of SDK service provider: Open Source Community

Purpose: To provide infinite loop pager view.

Usage scenario: Used for implementing carousel and pager view functionality.

Sharing mode: Integrated within the app, UI display only.

Personal information type: May display content containing personal information.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/12207480/TYCyclePagerView

Third party name: AMPopTip

Name of SDK service provider: Open Source Community

Purpose: To provide animated popover, great for subtle UI tips and onboarding.

Usage scenario: Used for displaying tooltips and onboarding hints.

Sharing mode: Integrated within the app, UI display only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/andreamazz/AMPopTip

Third party name: QCloud COS XML

Name of SDK service provider: Tencent Cloud

Purpose: To provide cloud object storage service SDK.

Usage scenario: Used for uploading and downloading files to/from Tencent Cloud Object Storage.

Sharing mode: Integrated within the app. Connects to Tencent Cloud servers for file storage services.

Personal information type: May transmit user files and data to Tencent Cloud. May collect device information and network information.

Client: iOS

Partner Privacy Policy Link/official website Link: https://cloud.tencent.com/document/product/436

Third party name: CollectionViewPagingLayout

Name of SDK service provider: Open Source Community

Purpose: To provide simple paginated collection view layout.

Usage scenario: Used for implementing paginated collection view layouts.

Sharing mode: Integrated within the app, UI layout only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/amirdew/CollectionViewPagingLayout

Third party name: KTVHTTPCache

Name of SDK service provider: Open Source Community

Purpose: To provide HTTP media resource cache framework.

Usage scenario: Used for caching audio and video resources from network.

Sharing mode: Integrated within the app. Caches media files locally on the device.

Personal information type: May cache media files containing personal information. May collect network information during media downloads.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ChangbaDevs/KTVHTTPCache

Third party name: Localize-Swift

Name of SDK service provider: Open Source Community

Purpose: To provide Swift localization and i18n framework.

Usage scenario: Used for implementing multi-language support in the application.

Sharing mode: Integrated within the app, local language processing only.

Personal information type: May process language preferences and localized content.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/marmelroy/Localize-Swift

Third party name: JXSegmentedView

Name of SDK service provider: Open Source Community

Purpose: To provide powerful segmented view controller.

Usage scenario: Used for implementing segmented control and category switching functionality.

Sharing mode: Integrated within the app, UI navigation only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/pujiaxin33/JXSegmentedView

Third party name: JXPagingView

Name of SDK service provider: Open Source Community

Purpose: To provide paging view controller with nested scroll views.

Usage scenario: Used for implementing paging view with nested scrollable content.

Sharing mode: Integrated within the app, UI layout only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/pujiaxin33/JXPagingView

Third party name: ZLPhotoBrowser

Name of SDK service provider: Open Source Community

Purpose: To provide photo browser and image picker for iOS.

Usage scenario: Used for selecting and browsing photos from device photo library.

Sharing mode: Integrated within the app. Interfaces with the device's photo library.

Personal information type: Accesses user's photos and videos. This is highly sensitive personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/longitachi/ZLPhotoBrowser

Third party name: YMTGetDeviceName

Name of SDK service provider: Open Source Community

Purpose: To provide device name detection utility.

Usage scenario: Used to get the device model name.

Sharing mode: Integrated within the app. The app initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: Collects device identifiers (e.g., device model). This is considered personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ymtdev/YMTGetDeviceName

Third party name: BDAlphaPlayer

Name of SDK service provider: ByteDance

Purpose: To provide high performance video player for iOS.

Usage scenario: Used for playing video animations and effects.

Sharing mode: Integrated within the app, video playback only.

Personal information type: May play videos containing personal information.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/bytedance/AlphaPlayer

Third party name: Masonry

Name of SDK service provider: Open Source Community

Purpose: To provide elegant Auto Layout DSL for iOS.

Usage scenario: Used for programmatic UI layout and constraints.

Sharing mode: Integrated within the app, local processing only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/SnapKit/Masonry

Third party name: SSZipArchive

Name of SDK service provider: Open Source Community

Purpose: To provide utility class for zipping and unzipping files on iOS.

Usage scenario: Used for compressing and decompressing files.

Sharing mode: Integrated within the app, local file processing only.

Personal information type: May process files containing personal information during compression/decompression.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ZipArchive/ZipArchive

Third party name: DZNEmptyDataSet

Name of SDK service provider: Open Source Community

Purpose: To provide empty state placeholder for table views and collection views.

Usage scenario: Used for displaying empty state views when there is no data.

Sharing mode: Integrated within the app, UI display only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/dzenbot/DZNEmptyDataSet

Third party name: Presentr

Name of SDK service provider: Open Source Community

Purpose: To provide simple wrapper for custom view controller presentations.

Usage scenario: Used for custom modal presentations and transitions.

Sharing mode: Integrated within the app, UI presentation only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/IcaliaLabs/Presentr

Third party name: AppAuth

Name of SDK service provider: OpenID Foundation

Purpose: To provide SDK for communicating with OAuth 2.0 and OpenID Connect providers.

Usage scenario: Used for OAuth authentication and authorization.

Sharing mode: Integrated within the app. Connects to OAuth providers for authentication.

Personal information type: May transmit user authentication information (e.g., user ID, access tokens) to OAuth providers.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/openid/AppAuth-iOS

Third party name: GTMAppAuth

Name of SDK service provider: Google

Purpose: To provide Google Toolbox for Mac - AppAuth integration.

Usage scenario: Used for Google authentication integration.

Sharing mode: Integrated within the app. Connects to Google services for authentication.

Personal information type: May transmit user authentication information to Google services.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/google/GTMAppAuth

Third party name: Google Sign-In

Name of SDK service provider: Google

Purpose: To provide Google Sign-In SDK for iOS.

Usage scenario: Used for Google account authentication and sign-in functionality.

Sharing mode: Integrated within the app. Connects to Google servers for authentication services.

Personal information type: Collects and processes user account information, authentication tokens, and device information. This is highly sensitive personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://developers.google.com/identity/sign-in/ios

Third party name: Facebook SDK Core Kit

Name of SDK service provider: Meta (Facebook)

Purpose: To provide Facebook SDK core functionality.

Usage scenario: Used for Facebook integration and analytics.

Sharing mode: Integrated within the app. Connects to Facebook servers for SDK services.

Personal information type: May collect device information, app usage data, and user identifiers. This is considered personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://www.facebook.com/privacy/explanation

Third party name: Facebook SDK Login Kit

Name of SDK service provider: Meta (Facebook)

Purpose: To provide Facebook login functionality.

Usage scenario: Used for Facebook account authentication and sign-in functionality.

Sharing mode: Integrated within the app. Connects to Facebook servers for authentication services.

Personal information type: Collects and processes user account information, authentication tokens, and device information. This is highly sensitive personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://www.facebook.com/privacy/explanation

Third party name: Firebase

Name of SDK service provider: Google

Purpose: To provide mobile platform for building and improving apps.

Usage scenario: Used for app analytics, authentication, and cloud services.

Sharing mode: Integrated within the app. Connects to Google Firebase servers for various services.

Personal information type: Collects and processes device information, app usage data, user identifiers, and analytics data. This is considered personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://firebase.google.com/support/privacy

Third party name: Firebase Analytics

Name of SDK service provider: Google

Purpose: To provide app analytics and user behavior tracking.

Usage scenario: Used for tracking user behavior, app performance, and analytics.

Sharing mode: Integrated within the app. Connects to Google Firebase servers for analytics services.

Personal information type: Collects and processes device information, app usage data, user identifiers, and analytics data. This is considered personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://firebase.google.com/support/privacy

Third party name: Firebase Auth

Name of SDK service provider: Google

Purpose: To provide authentication service.

Usage scenario: Used for user authentication and account management.

Sharing mode: Integrated within the app. Connects to Google Firebase servers for authentication services.

Personal information type: Collects and processes user account information, authentication tokens, and device information. This is highly sensitive personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://firebase.google.com/support/privacy

Third party name: Firebase Crashlytics

Name of SDK service provider: Google

Purpose: To provide crash reporting and analytics.

Usage scenario: Used for collecting and reporting app crash information.

Sharing mode: Integrated within the app. Connects to Google Firebase servers for crash reporting services.

Personal information type: Collects crash reports, device information, and app state information. This is considered personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://firebase.google.com/support/privacy

Third party name: Google Ads On-Device Conversion

Name of SDK service provider: Google

Purpose: To provide on-device conversion measurement for Google Ads.

Usage scenario: Used for measuring ad conversions and attribution.

Sharing mode: Integrated within the app. Connects to Google servers for ad conversion measurement.

Personal information type: Collects device information, ad interaction data, and conversion events. This is considered personal data.

Client: iOS

Partner Privacy Policy Link/official website Link: https://policies.google.com/privacy

Third party name: JLRoutes

Name of SDK service provider: Open Source Community

Purpose: To provide URL routing framework for iOS.

Usage scenario: Used for deep linking and in-app routing.

Sharing mode: Integrated within the app, local routing only.

Personal information type: May process URLs containing user information.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/joeldev/JLRoutes

Third party name: MarqueeLabel

Name of SDK service provider: Open Source Community

Purpose: To provide drop-in replacement for UILabel with scrolling text.

Usage scenario: Used for displaying scrolling text labels.

Sharing mode: Integrated within the app, UI display only.

Personal information type: May display text containing personal information.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/cbpowell/MarqueeLabel

Third party name: GCDWebServer

Name of SDK service provider: Open Source Community

Purpose: To provide lightweight GCD based HTTP server for iOS.

Usage scenario: Used for local web server functionality and file upload via web interface.

Sharing mode: Integrated within the app. Runs local web server on the device.

Personal information type: May process files and data uploaded through web interface.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/swisspol/GCDWebServer

Third party name: SDCycleScrollView

Name of SDK service provider: Open Source Community

Purpose: To provide infinite loop scroll view.

Usage scenario: Used for implementing banner carousel and infinite scroll views.

Sharing mode: Integrated within the app, UI display only.

Personal information type: May display images and content containing personal information.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/gsdios/SDCycleScrollView

Third party name: WXActionSheet

Name of SDK service provider: Open Source Community

Purpose: To provide action sheet component for iOS.

Usage scenario: Used for displaying action sheets and option menus.

Sharing mode: Integrated within the app, UI display only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/weixiangyu/WXActionSheet

Third party name: HGPlaceholders

Name of SDK service provider: Open Source Community

Purpose: To provide nice placeholders for UITableView and UICollectionView.

Usage scenario: Used for displaying placeholder views when table or collection views are empty.

Sharing mode: Integrated within the app, UI display only.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/HamzaGhazouani/HGPlaceholders

Third party name: SwiftyFitsize

Name of SDK service provider: Open Source Community

Purpose: To provide screen adaptation framework for iOS.

Usage scenario: Used for adapting UI to different screen sizes.

Sharing mode: Integrated within the app, local processing only.

Personal information type: May collect screen resolution information.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/LinXunFeng/SwiftyFitsize

Third party name: UITextView+Placeholder

Name of SDK service provider: Open Source Community

Purpose: To provide placeholder support for UITextView.

Usage scenario: Used for displaying placeholder text in text views.

Sharing mode: Integrated within the app, UI display only.

Personal information type: May process text content entered by users.

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/devxoul/UITextView-Placeholder

Second, the list of Android third-party SDK

Third party name: Glide

Name of SDK service provider: Open Source Community

Purpose: To provide fast and efficient image loading library for Android.

Usage scenario: Used for loading, caching, and displaying images from various sources.

Sharing mode: Integrated within the app. Fetches images from network URLs and caches locally.

Personal information type: May cache images containing personal information. May collect network information during image downloads.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/bumptech/glide

Third party name: APNG Animation

Name of SDK service provider: Open Source Community

Purpose: To provide APNG (Animated PNG) image format support for Android.

Usage scenario: Used for displaying animated PNG images.

Sharing mode: Integrated within the app, image rendering only.

Personal information type: May display images containing personal information.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/penfeizhou/android-animation

Third party name: WebP Decoder

Name of SDK service provider: Open Source Community

Purpose: To provide WebP image format decoder for Android.

Usage scenario: Used for decoding and displaying WebP format images.

Sharing mode: Integrated within the app, image decoding only.

Personal information type: May process images containing personal information.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/zjupure/WebP

Third party name: Banner

Name of SDK service provider: Open Source Community

Purpose: To provide banner carousel view for Android.

Usage scenario: Used for implementing banner carousel and infinite scroll views.

Sharing mode: Integrated within the app, UI display only.

Personal information type: May display images and content containing personal information.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/youth5201314/banner

Third party name: BaseRecyclerViewAdapterHelper

Name of SDK service provider: Open Source Community

Purpose: To provide powerful and flexible RecyclerView adapter library.

Usage scenario: Used for simplifying RecyclerView adapter implementation.

Sharing mode: Integrated within the app, local processing only.

Personal information type: May process data displayed in RecyclerView.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/CymChad/BaseRecyclerViewAdapterHelper

Third party name: ChipsLayoutManager

Name of SDK service provider: Open Source Community

Purpose: To provide flow layout manager for RecyclerView.

Usage scenario: Used for implementing flow layout and tag cloud functionality.

Sharing mode: Integrated within the app, UI layout only.

Personal information type: May display content containing personal information.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/BelooS/ChipsLayoutManager

Third party name: PinnedSectionItemDecoration

Name of SDK service provider: Open Source Community

Purpose: To provide pinned section decoration for RecyclerView.

Usage scenario: Used for implementing sticky header functionality in RecyclerView.

Sharing mode: Integrated within the app, UI display only.

Personal information type: May display content containing personal information.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/oushangfeng/PinnedSectionItemDecoration

Third party name: EasyFloat

Name of SDK service provider: Open Source Community

Purpose: To provide floating window functionality for Android.

Usage scenario: Used for displaying floating windows and overlays.

Sharing mode: Integrated within the app, UI display only.

Personal information type: May display content containing personal information.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/princekin-f/EasyFloat

Third party name: SmartRefreshLayout

Name of SDK service provider: Open Source Community

Purpose: To provide pull-to-refresh functionality for Android.

Usage scenario: Used for implementing pull-to-refresh and load-more functionality in scrollable views.

Sharing mode: Integrated within the app, gesture handling only.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/scwang90/SmartRefreshLayout

Third party name: ZlwAudioRecorder

Name of SDK service provider: Open Source Community

Purpose: To provide audio recording functionality for Android.

Usage scenario: Used for recording audio from device microphone.

Sharing mode: Integrated within the app. Records audio locally and may transmit through network.

Personal information type: Collects audio data from microphone. This is highly sensitive personal data.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/zhaolewei/ZlwAudioRecorder

Third party name: ExoPlayer

Name of SDK service provider: Google

Purpose: To provide media player library for Android.

Usage scenario: Used for playing audio and video content.

Sharing mode: Integrated within the app. May fetch media from network and cache locally.

Personal information type: May play media containing personal information. May collect network information during media playback.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/google/ExoPlayer

Third party name: AndroidVideoCache

Name of SDK service provider: Open Source Community

Purpose: To provide video caching framework for Android.

Usage scenario: Used for caching video files from network.

Sharing mode: Integrated within the app. Caches video files locally on the device.

Personal information type: May cache videos containing personal information. May collect network information during video downloads.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/danikula/AndroidVideoCache

Third party name: ImageViewer

Name of SDK service provider: Open Source Community

Purpose: To provide image and video viewer for Android.

Usage scenario: Used for browsing and previewing images and videos in the application.

Sharing mode: Integrated within the app, media display only.

Personal information type: May display images and videos containing personal information.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/iielse/ImageViewer

Third party name: PictureSelector

Name of SDK service provider: Open Source Community

Purpose: To provide image and video selector for Android.

Usage scenario: Used for selecting images and videos from device gallery.

Sharing mode: Integrated within the app. Interfaces with the device's media library.

Personal information type: Accesses user's photos and videos. This is highly sensitive personal data.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/LuckSiege/PictureSelector

Third party name: UCrop

Name of SDK service provider: Open Source Community

Purpose: To provide image cropping functionality for Android.

Usage scenario: Used for cropping and editing images.

Sharing mode: Integrated within the app, local image processing only.

Personal information type: May process images containing personal information.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/Yalantis/uCrop

Third party name: AndroidPicker

Name of SDK service provider: Open Source Community

Purpose: To provide wheel picker and address picker for Android.

Usage scenario: Used for implementing wheel picker, date picker, and address picker functionality.

Sharing mode: Integrated within the app, UI display only.

Personal information type: May process user selections and address information.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/gzu-liyujiang/AndroidPicker

Third party name: XPopup

Name of SDK service provider: Open Source Community

Purpose: To provide popup dialog library for Android.

Usage scenario: Used for displaying various types of popup dialogs and bottom sheets.

Sharing mode: Integrated within the app, UI display only.

Personal information type: May display content containing personal information.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/li-xiaojun/XPopup

Third party name: OkDownload

Name of SDK service provider: Open Source Community

Purpose: To provide file download library for Android.

Usage scenario: Used for downloading files from network with breakpoint resume support.

Sharing mode: Integrated within the app. Downloads files from specified URLs and stores locally.

Personal information type: May download files containing personal information. May collect network information during downloads.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/lingochamp/okdownload

Third party name: StringFog

Name of SDK service provider: Open Source Community

Purpose: To provide string obfuscation library for Android.

Usage scenario: Used for obfuscating strings in the application code.

Sharing mode: Integrated within the app, local obfuscation processing only.

Personal information type: May process strings containing user information during obfuscation.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/MegatronKing/StringFog

Third party name: Agora RTC Engine Android

Name of SDK service provider: Agora.io

Purpose: To provide real-time voice and video communication.

Usage scenario: Used to enable real-time audio and video communication between users in the app.

Sharing mode: Integrated within the app. Connects to Agora's servers for real-time communication.

Personal information type: Collects and processes voice and video data, device information, network information, and usage statistics. This is highly sensitive personal data.

Client: Android

Partner Privacy Policy Link/official website Link: https://www.agora.io/en/privacy-policy/

Third party name: MMKV

Name of SDK service provider: Tencent

Purpose: To provide high-performance key-value storage framework for Android.

Usage scenario: Used for storing key-value data locally on the device.

Sharing mode: Integrated within the app. Data is stored locally on the device.

Personal information type: May store user personal information in local storage.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/Tencent/MMKV

Third party name: Lottie Android

Name of SDK service provider: Airbnb

Purpose: To provide library to render After Effects animations natively on Android.

Usage scenario: Used to display animated graphics and visual effects.

Sharing mode: Integrated within the app, animation rendering only.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/airbnb/lottie-android

Third party name: Tencent Cloud COS

Name of SDK service provider: Tencent Cloud

Purpose: To provide cloud object storage service SDK for Android.

Usage scenario: Used for uploading and downloading files to/from Tencent Cloud Object Storage.

Sharing mode: Integrated within the app. Connects to Tencent Cloud servers for file storage services.

Personal information type: May transmit user files and data to Tencent Cloud. May collect device information and network information.

Client: Android

Partner Privacy Policy Link/official website Link: https://cloud.tencent.com/document/product/436

Third party name: DrawableToolbox

Name of SDK service provider: Open Source Community

Purpose: To provide utility library for creating drawable resources programmatically.

Usage scenario: Used for creating drawable resources dynamically in code.

Sharing mode: Integrated within the app, local processing only.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/duanhong169/DrawableToolbox

Third party name: BRV

Name of SDK service provider: Open Source Community

Purpose: To provide RecyclerView adapter library for Android.

Usage scenario: Used for simplifying RecyclerView adapter implementation.

Sharing mode: Integrated within the app, local processing only.

Personal information type: May process data displayed in RecyclerView.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/liangjingkanji/BRV

Third party name: SVGAPlayer Android

Name of SDK service provider: YY

Purpose: To provide SVG animation player for Android.

Usage scenario: Used to play SVG animation files.

Sharing mode: Integrated within the app, animation playback only.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/yyued/SVGAPlayer-Android

Third party name: BackgroundLibrary

Name of SDK service provider: Open Source Community

Purpose: To provide background drawable library for Android.

Usage scenario: Used for setting background drawable programmatically.

Sharing mode: Integrated within the app, local processing only.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/JavaNoober/BackgroundLibrary

Third party name: Firebase Analytics

Name of SDK service provider: Google

Purpose: To provide app analytics and user behavior tracking.

Usage scenario: Used for tracking user behavior, app performance, and analytics.

Sharing mode: Integrated within the app. Connects to Google Firebase servers for analytics services.

Personal information type: Collects and processes device information, app usage data, user identifiers, and analytics data. This is considered personal data.

Client: Android

Partner Privacy Policy Link/official website Link: https://firebase.google.com/support/privacy

Third party name: Firebase Cloud Messaging

Name of SDK service provider: Google

Purpose: To provide push notification service.

Usage scenario: Used for sending and receiving push notifications.

Sharing mode: Integrated within the app. Connects to Google Firebase servers for push notification services.

Personal information type: Collects device tokens, device information, and notification data. This is considered personal data.

Client: Android

Partner Privacy Policy Link/official website Link: https://firebase.google.com/support/privacy

Third party name: Firebase Crashlytics

Name of SDK service provider: Google

Purpose: To provide crash reporting and analytics.

Usage scenario: Used for collecting and reporting app crash information.

Sharing mode: Integrated within the app. Connects to Google Firebase servers for crash reporting services.

Personal information type: Collects crash reports, device information, and app state information. This is considered personal data.

Client: Android

Partner Privacy Policy Link/official website Link: https://firebase.google.com/support/privacy

Third party name: Google Play Services

Name of SDK service provider: Google

Purpose: To provide Google Play Services functionality.

Usage scenario: Used for accessing Google services and APIs.

Sharing mode: Integrated within the app. Connects to Google servers for various services.

Personal information type: May collect device information, user identifiers, and service usage data. This is considered personal data.

Client: Android

Partner Privacy Policy Link/official website Link: https://policies.google.com/privacy

Third party name: Google Play Services Auth

Name of SDK service provider: Google

Purpose: To provide Google authentication service.

Usage scenario: Used for Google account authentication and sign-in functionality.

Sharing mode: Integrated within the app. Connects to Google servers for authentication services.

Personal information type: Collects and processes user account information, authentication tokens, and device information. This is highly sensitive personal data.

Client: Android

Partner Privacy Policy Link/official website Link: https://policies.google.com/privacy

Third party name: TheRouter

Name of SDK service provider: Open Source Community

Purpose: To provide routing framework for Android.

Usage scenario: Used for deep linking and in-app routing.

Sharing mode: Integrated within the app, local routing only.

Personal information type: May process URLs containing user information.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/HuolalaTech/hll-wp-therouter-android

Third party name: Google Play Integrity

Name of SDK service provider: Google

Purpose: To provide app integrity verification service.

Usage scenario: Used for verifying app integrity and detecting tampering.

Sharing mode: Integrated within the app. Connects to Google servers for integrity verification.

Personal information type: May collect device information and app integrity data. This is considered personal data.

Client: Android

Partner Privacy Policy Link/official website Link: https://policies.google.com/privacy

Third party name: EventBus

Name of SDK service provider: Open Source Community

Purpose: To provide event bus library for Android.

Usage scenario: Used for event-driven communication between components.

Sharing mode: Integrated within the app, local event processing only.

Personal information type: May process event data containing user information.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/greenrobot/EventBus

Third party name: Guava

Name of SDK service provider: Google

Purpose: To provide core libraries for Java and Android.

Usage scenario: Used for providing utility classes and common functionality.

Sharing mode: Integrated within the app, local processing only.

Personal information type: May process user data during utility operations.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/google/guava

Third party name: OkHttp

Name of SDK service provider: Square

Purpose: To provide HTTP client library for Android.

Usage scenario: Used for making HTTP requests and network communication.

Sharing mode: Integrated within the app. Connects to specified servers for API requests.

Personal information type: May transmit user personal information (e.g., user ID, authentication tokens) through network requests.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/square/okhttp

Third party name: Paho MQTT Android

Name of SDK service provider: Eclipse Foundation

Purpose: To provide MQTT client for Android.

Usage scenario: Used for MQTT protocol communication and messaging.

Sharing mode: Integrated within the app. Connects to MQTT broker for real-time messaging.

Personal information type: May transmit user personal information (e.g., user ID, messages) through MQTT channel.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/eclipse/paho.mqtt.android

Third party name: Gson

Name of SDK service provider: Google

Purpose: To provide JSON serialization and deserialization library.

Usage scenario: Used for converting between JSON and Java objects.

Sharing mode: Integrated within the app, local processing only.

Personal information type: May process user data during JSON conversion.

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/google/gson

Third party name: Room Database

Name of SDK service provider: Google

Purpose: To provide SQLite database abstraction layer for Android.

Usage scenario: Used for local database storage and data management.

Sharing mode: Integrated within the app. Data is stored locally on the device.

Personal information type: May store user personal information in the local database.

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/training/data-storage/room

Third party name: AndroidX Core KTX

Name of SDK service provider: Google

Purpose: To expand the core library of Android and provide more convenient Kotlin syntax support.

Usage scenario: Improve the simplicity and readability of the code and support the development of the core functions of the application.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Annotation

Name of SDK service provider: Google

Purpose: To provide annotation tools to support code quality improvement and compile-time checking.

Usage scenario: Mark code specification, prompt non-null, scope limitation, etc.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Work Runtime KTX

Name of SDK service provider: Google

Purpose: Support task scheduling and background work management.

Usage scenario: Realize functions such as timing task and background synchronization in the application.

Sharing mode: Local management, limited data interaction with service providers when necessary.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Navigation Fragment KTX

Name of SDK service provider: Google

Purpose: To support Kotlin extension of navigation architecture components.

Usage scenario: Realize page navigation and management in application.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Navigation UI KTX

Name of SDK service provider: Google

Purpose: Support UI operation extension of navigation architecture.

Usage scenario: Realize the automatic processing of UI components such as navigation bar and menu.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Room KTX

Name of SDK service provider: Google

Purpose: To support Kotlin extension of Room database.

Usage scenario: Manage local database and simplify query and transaction operation.

Sharing mode: Local storage, no need to share data with service providers.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Room Compiler

Name of SDK service provider: Google

Purpose: To provide compile-time annotation processing for the Room database.

Usage scenario: Generate database access code to simplify the development process.

Sharing mode: Local processing, no need to share data with service providers.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Room Runtime

Name of SDK service provider: Google

Purpose: To provide runtime support for the Room database.

Usage scenario: Local persistent storage and data management.

Sharing mode: Local storage, no need to share data with service providers.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Lifecycle ViewModel KTX

Name of SDK service provider: Google

Purpose: To support Kotlin extension of ViewModel.

Usage scenario: Realize page state management and data storage.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Lifecycle LiveData KTX

Name of SDK service provider: Google

Purpose: To support Kotlin extension of LiveData.

Usage scenario: Realize the observation and response of data changes.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Lifecycle Runtime KTX

Name of SDK service provider: Google

Purpose: Kotlin extension supporting life cycle management.

Usage scenario: Realize the management of lifecycle-aware components.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Lifecycle Common Java8

Name of SDK service provider: Google

Purpose: To support the life cycle components of Java 8 features.

Usage scenario: Improve the convenience of component development and life cycle management.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX DataStore Preferences

Name of SDK service provider: Google

Purpose: Support lightweight key-value pair storage.

Usage scenario: Managing local configuration data instead of SharedPreferences.

Sharing mode: Local storage, no need to share data with service providers.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX DataStore

Name of SDK service provider: Google

Purpose: To provide efficient local data storage tools.

Usage scenario: Managing application configuration and user data.

Sharing mode: Local storage, no need to share data with service providers.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX ConstraintLayout

Name of SDK service provider: Google

Purpose: To support flexible and efficient layout management.

Usage scenario: Designing complex UI layout.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Legacy Support v4

Name of SDK service provider: Google

Purpose: To provide compatibility support for the old support library.

Usage scenario: Compatibility guarantee when migrating old applications to AndroidX architecture.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX ViewPager2

Name of SDK service provider: Google

Purpose: Support the function of sliding page switching.

Usage scenario: Realize multi-page view and interaction.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX AppCompat

Name of SDK service provider: Google

Purpose: Support backward-compatible UI components and themes.

Usage scenario: Improve the compatibility of applications on the old Android system.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX RecyclerView

Name of SDK service provider: Google

Purpose: Support high-performance list and grid layout.

Usage scenario: Realize efficient scrolling content display.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX CoordinatorLayout

Name of SDK service provider: Google

Purpose: To support the coordination of interaction between child views.

Usage scenario: To achieve complex UI layout and animation effects.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX CardView

Name of SDK service provider: Google

Purpose: To provide a card-style view component.

Usage scenario: Realize the layout design of card UI.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX GridLayout

Name of SDK service provider: Google

Purpose: Support grid layout management.

Usage scenario: Realizing the UI Layout Design Based on Grid.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX PercentLayout

Name of SDK service provider: Google

Purpose: To provide percentage-based layout support.

Usage scenario: Implementing responsive UI layout design.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Palette

Name of SDK service provider: Google

Purpose: To extract the main color in the picture.

Usage scenario: Designing UI elements with dynamic color matching.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Activity KTX

Name of SDK service provider: Google

Purpose: To support Kotlin extension of Activity.

Usage scenario: Simplify the development process of Activity.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Fragment KTX

Name of SDK service provider: Google

Purpose: To support Kotlin extension of Fragment.

Usage scenario: Simplify the development and management of Fragment.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX DynamicAnimation

Name of SDK service provider: Google

Purpose: To provide support for physical dynamics animation.

Usage scenario: To achieve a smooth UI animation effect.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX AsyncLayoutInflater

Name of SDK service provider: Google

Purpose: Load layout asynchronously to improve performance.

Usage scenario: Optimizing the Loading Speed of Complex Layout.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Preference

Name of SDK service provider: Google

Purpose: To simplify the development of application setting interface.

Usage scenario: Creating and Managing Preference Settings Interface for Applications.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Emoji AppCompat

Name of SDK service provider: Google

Purpose: To support the display and input of Emoji.

Usage scenario: Enhancing the compatibility of applications with Emoji.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX MultiDex

Name of SDK service provider: Google

Purpose: To support the application of more than 65,536 methods.

Usage scenario: Solve the application compatibility problem with the number of methods exceeding the limit.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Media

Name of SDK service provider: Google

Purpose: Support multimedia playback and control.

Usage scenario: Handling media playback, notification and device management.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX ExifInterface

Name of SDK service provider: Google

Purpose: To read and write EXIF information of pictures.

Usage scenario: Manage the metadata of pictures, such as orientation and timestamp.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX SQLite

Name of SDK service provider: Google

Purpose: To simplify the operation of SQLite database.

Usage scenario: Local storage data management.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Paging Runtime

Name of SDK service provider: Google

Purpose: Loading and paging data efficiently.

Usage scenario: Handling paging loading of large data sets.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX Core

Name of SDK service provider: Google

Purpose: To provide core functions and compatibility support.

Usage scenario: Basic Function Support of Application Development.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: AndroidX VectorDrawable

Name of SDK service provider: Google

Purpose: Support the use of vector graphics resources.

Usage scenario: Optimize the usage and performance of graphic resources.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx

Third party name: Google

SDK Name: Firebase Cloud Messaging (FCM)

Type of Service: Push Notification Service

Purpose: To provide reliable and real-time message delivery, including system notifications, social interaction alerts, and background data synchronization.

Usage scenario: Used when sending push notifications to users, such as news updates, chat messages, or marketing promotions, to improve user engagement.

Sharing mode: SDK integration. Establishes a secure connection with Google Firebase servers to receive and process push tokens and messages.

Personal information type: Device identifiers (FCM Token, Firebase Installation ID), device information (model, OS version, language, timezone), network status, and notification interaction data (click-through rates).

Privacy Policy / Official Website: https://firebase.google.com/support/privacy