List of third-party SDK

When providing services to users, Vizzy utilizes various SDK technologies. When you access web pages created by third parties or use applications developed by them, these third parties may place their own cookies or employ other technical means. These cookies and other technical methods are not under our control and their use is not governed by this policy. To ensure your information security, we recommend that you review the privacy terms of any third-party SDK service before using it. If you identify any risks associated with such SDKs or similar applications, we advise you to immediately cease related operations and contact us promptly.


To enhance our services, optimize stability, improve quality, and upgrade functionalities, we may adjust the third-party SDKs we integrate and update our SDK directory. We will strictly adhere to relevant laws, regulations, and regulatory requirements. Before integrating any SDK, we will assess the legality, legitimacy, and necessity of the third-party SDK's collection of your personal information to ensure your data is protected. You can review the data usage and protection policies of third parties through the provided links. Please be aware that the personal information processing methods of third-party SDKs may change due to version updates, policy adjustments, and other factors. For the most current information, refer to their official documentation.


Below is the specific information regarding the third-party SDKs we use:

Third-party name: AndroidX Core KTX

SDK service provider name: Google

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

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

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Annotation

SDK service provider name: Google

Purpose: Provide annotation tools to support code quality improvement and compile-time checking

Usage scenario: marking code specifications, prompting non-empty, range restrictions, etc.

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Work Runtime KTX

SDK service provider name: Google

Purpose: Support task scheduling and background work management

Usage scenario: Implementing scheduled tasks, background synchronization and other functions in the application

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

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Navigation Fragment KTX

SDK service provider name: Google

Purpose: Kotlin extension to support navigation architecture components

Usage scenario: Implementing page navigation and management in applications

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Navigation UI KTX

SDK service provider name: Google

Purpose: Support UI operation extension of navigation architecture

Usage scenario: realize automatic processing of UI components such as navigation bar and menu

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Room KTX

SDK service provider name: Google

Purpose: Kotlin extension to support Room database

Usage scenario: Manage local databases and simplify query and transaction operations

Sharing method: local storage, no need to share data with service providers

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Room Compiler

SDK service provider name: Google

Purpose: Provides compile-time annotation processing for Room databases

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

Sharing method: local processing, no need to share data with service providers

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Room Runtime

SDK service provider name: Google

Purpose: Provides runtime support for Room database

Usage scenario: local persistent storage and data management

Sharing method: local storage, no need to share data with service providers

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Lifecycle ViewModel KTX

SDK service provider name: Google

Purpose: Kotlin extension to support ViewModel

Usage scenario: Implementing page status management and data storage

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Lifecycle LiveData KTX

SDK service provider name: Google

Purpose: Kotlin extension to support LiveData

Usage scenario: Observe and respond to data changes

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Lifecycle Runtime KTX

SDK service provider name: Google

Purpose: Kotlin extension to support lifecycle management

Usage scenario: Implementing lifecycle-aware component management

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Lifecycle Common Java8

SDK service provider name: Google

Purpose: Support Java 8 feature lifecycle components

Usage scenario: Improving the convenience of component development and lifecycle management

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX DataStore Preferences

SDK service provider name: Google

Purpose: Support lightweight key-value pair storage

Usage scenario: Replace SharedPreferences to manage local configuration data

Sharing method: local storage, no need to share data with service providers

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX DataStore

SDK service provider name: Google

Purpose: To provide efficient local data storage tools

Usage scenario: managing application configuration and user data

Sharing method: local storage, no need to share data with service providers

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX ConstraintLayout

SDK service provider name: Google

Purpose: To support flexible and efficient layout management

Usage scenario: Designing complex UI layout

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Legacy Support v4

SDK service provider name: Google

Purpose: Provide compatibility support for older versions of the support library

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

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX ViewPager2

SDK service provider name: Google

Purpose: Support sliding page switching function

Usage scenario: Implementing multiple page views and interactions

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX AppCompat

SDK service provider name: Google

Purpose: Support backward compatible UI components and themes

Usage scenario: Improve the compatibility of applications on older versions of Android systems

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX RecyclerView

SDK service provider name: Google

Purpose: Support high-performance list and grid layouts

Usage scenario: achieving efficient scrolling content display

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX CoordinatorLayout

SDK service provider name: Google

Purpose: To support the interaction between coordinated subviews

Usage scenario: Implementing complex UI layout and animation effects

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX CardView

SDK service provider name: Google

Purpose: Provides card-style view components

Usage scenario: Implement card-based UI layout design

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX GridLayout

SDK service provider name: Google

Purpose: Support grid layout management

Usage scenario: Implementing grid-based UI layout design

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX PercentLayout

SDK service provider name: Google

Purpose: Provide percentage-based layout support

Usage scenario: Implementing responsive UI layout design

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Palette

SDK service provider name: Google

Purpose: Extract the main color in the image

Usage scenario: Design UI elements with dynamic colors

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Activity KTX

SDK service provider name: Google

Purpose: Support Kotlin extension of Activity

Usage scenario: Simplify the Activity development process

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Fragment KTX

SDK service provider name: Google

Purpose: Kotlin extension to support Fragment

Usage scenario: Simplify the development and management of Fragments

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX DynamicAnimation

SDK service provider name: Google

Purpose: Provide physical dynamics animation support

Usage scenario: achieving smooth UI animation effects

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX AsyncLayoutInflater

SDK service provider name: Google

Purpose: Load layout asynchronously to improve performance

Usage scenario: Optimize the loading speed of complex layouts

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Preference

SDK service provider name: Google

Purpose: To simplify the development of application settings interface

Use case: Create and manage application preference interfaces

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Emoji AppCompat

SDK service provider name: Google

Purpose: Support Emoji display and input

Usage scenario: Enhance the application's compatibility with Emoji

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX MultiDex

SDK service provider name: Google

Purpose: Supports applications with more than 65,536 methods

Usage scenario: To solve the problem that the number of solutions exceeds the application compatibility limit

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Media

SDK service provider name: Google

Purpose: Support multimedia playback and control

Usage scenarios: handling media playback, notifications, and device management

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX ExifInterface

SDK service provider name: Google

Purpose: Read and write EXIF information of images

Use case: Manage image metadata, such as orientation and timestamp

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX SQLite

SDK service provider name: Google

Purpose: Simplify SQLite database operations

Usage scenario: local storage data management

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Paging Runtime

SDK service provider name: Google

Purpose: Efficiently load and paging data

Usage scenario: Handling paging loading of large data sets

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX Core

SDK service provider name: Google

Purpose: To provide core functions and compatibility support

Usage scenario: basic functional support for application development

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: AndroidX VectorDrawable

SDK service provider name: Google

Purpose: Support the use of vector graphics resources

Usage scenario: Optimizing the use and performance of graphics resources

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/jetpack/androidx


Third-party name: Google Play Services Ads Identifier

SDK service provider name: Google

Purpose: Obtain advertising identifiers for advertising tracking and analysis

Usage scenario: advertising-related data statistics and management

How we share: We may share advertising-related data with Google

Type of Personal Information: Advertising Identifier (non-personal information)

Client: Android

Partner privacy policy link/official website link: https://developers.google.com/android/guides/overview


Third-party name: Firebase Crashlytics

SDK provider name: Google Firebase

Purpose of use: Collect and analyze crash reports and optimize application performance

Use case: monitoring and diagnosing application crashes

How data is shared: Data may be shared with Firebase services

Type of personal information: device information, crash logs

Client: Android

Partner privacy policy link/official website link: https://firebase.google.com/products/crashlytics


Third-party name: Firebase Analytics

SDK provider name: Google Firebase

Purpose of use: Application usage behavior analysis and data collection

Use case: Analyze user behavior to optimize app design and functionality

How data is shared: Data may be shared with Firebase services

Type of personal information: device information, application information, IP address

Client: Android

Partner privacy policy link/official website link: https://firebase.google.com/products/analytics


Third-party name: Firebase Cloud Messaging

SDK provider name: Google Firebase

Purpose of use: Providing push notification services

Usage scenario: sending and receiving application notification messages

How data is shared: Data may be shared with Firebase services

Type of personal information: device information, application information, IP address

Client: Android

Partner privacy policy link/official website link: https://firebase.google.com/products/cloud-messaging


Third-party name: Firebase BOM

SDK provider name: Google Firebase

Purpose: Manage Firebase library versions to ensure compatibility

Use case: Centralized management of Firebase dependency versions

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://firebase.google.com/docs/billing/bom


Third-party name: Firebase Authentication

SDK provider name: Google Firebase

Purpose of use: Provide user identity authentication services

Usage scenario: Support multiple ways of user login and registration

How data is shared: Data may be shared with Firebase services

Personal information type: User authentication information

Client: Android

Partner privacy policy link/official website link: https://firebase.google.com/products/auth


Third-party name: Material Components for Android

SDK service provider name: Google

Purpose: Implement Material Design components and styles

Usage scenario: Provide consistent design language and user experience for applications

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://material.io/develop/android


Third-party name: ExoPlayer

SDK service provider name: Google

Purpose: Multimedia playback framework

Usage scenario: Supports audio and video playback and streaming functions

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://exoplayer.dev/


Third-party name: ExoPlayer Extension OkHttp

SDK service provider name: Google

Purpose: To expand ExoPlayer's HTTP request capabilities

Usage scenario: Support network requests for media files through OkHttp

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://exoplayer.dev/


Third-party name: Gson

SDK service provider name: Google

Purpose: JSON data parsing and generation

Usage scenario: Processing JSON data in applications

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/google/gson


Third-party name: Flexbox Layout

SDK service provider name: Google

Purpose: To achieve flexible layout management

Usage scenario: Provide layout support similar to CSS Flexbox

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/google/flexbox-layout


Third-party name: Guava

SDK service provider name: Google

Purpose: Provides advanced collection classes, functional programming support, and tool libraries

Usage scenario: Enhance Java application development efficiency

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/google/guava


Third-party name: Android Gradle Plugin

SDK service provider name: Google

Purpose: Build, compile and package Android applications

Usage scenario: used in application development and construction process

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/studio/releases/gradle-plugin


Third-party name: Kotlin Standard Library

SDK service provider name: JetBrains

Purpose: Provide Kotlin standard library support

Usage scenario: Core functions required for Kotlin development

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://kotlinlang.org/


Third-party name: Kotlin Standard Library JDK 8 Extensions

SDK service provider name: JetBrains

Purpose: Provide Kotlin's extended support for JDK 8

Usage scenario: Enhance Kotlin compatibility with Java 8

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://kotlinlang.org/


Third-party name: Kotlin Coroutines for Android

SDK service provider name: JetBrains

Purpose: To implement asynchronous programming support

Usage scenario: handling asynchronous tasks and multi-threaded operations

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/Kotlin/kotlinx.coroutines


Third-party name: Google Play Install Referrer Library

SDK service provider name: Google

Purpose: Tracking the source of app installations

Usage scenario: Analyze app promotion and installation source data

How data is shared: Data may be shared with Google services

Type of personal information: device identifier, installation source

Client: Android

Partner privacy policy link/official website link: https://developer.android.com/google/play/installreferrer


Third-party name: Protocol Buffers

SDK service provider name: Google

Purpose: Efficient serialization and deserialization of data

Usage scenario: structured processing of data transmission and storage

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://protobuf.dev/


Third-party name: R8 Code Shrinker

SDK service provider name: Google

Purpose: Code compression, obfuscation and optimization

Usage scenario: Reduce application size and improve operation efficiency

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://r8.googlesource.com/r8



Third-party name: Kotlin Gradle Plugin

SDK service provider name: JetBrains

Purpose: Support Gradle build of Kotlin projects

Use case: Provide Kotlin build support for applications

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://kotlinlang.org/docs/gradle.html


Third-party name: Kotlin Android Extensions

SDK service provider name: JetBrains

Purpose: Provide view binding and serialization support

Usage scenario: Simplify Android project development

Sharing method: APP initializes SDK, SDK obtains system API through its own logic

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://kotlinlang.org/docs/android-extensions.html


Third-party name: rxjava

SDK provider name: ReactiveX

Purpose: Responsive programming library to simplify asynchronous programming and event handling.

Usage scenario: Used to handle asynchronous tasks, event streams, and data binding in Android applications.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/ReactiveX/RxJava


Third-party name: rxandroid

SDK provider name: ReactiveX

Purpose: Android extension of RxJava to simplify asynchronous operations on Android.

Usage scenario: Used to handle UI threads and asynchronous operations in Android applications.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/ReactiveX/RxAndroid


Third-party name: rxjava2

SDK provider name: ReactiveX

Purpose: The second version of RxJava, which improves and extends RxJava 1.x.

Usage scenario: Used to handle asynchronous programming, event flow and data binding in Android applications.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/ReactiveX/RxJava


Third-party name: rxandroid2

SDK provider name: ReactiveX

Purpose: Android extension of RxJava 2, simplifying asynchronous operations on Android.

Usage scenario: Used to handle UI threads and asynchronous operations in Android applications.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/ReactiveX/RxAndroid


Third-party name: rxbinding

SDK provider name: Jake Wharton

Purpose: Binding of RxJava and Android UI controls.

Usage scenario: Used to bind UI control events with RxJava to implement responsive programming.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/JakeWharton/RxBinding


Third-party name: okhttp

SDK provider name: Square

Purpose: HTTP client for Android, supporting HTTP/2 and WebSocket, etc.

Usage scenario: used for network request and response processing.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://square.github.io/okhttp/


Third-party name: okhttp3-integration

SDK provider name: Square

Purpose: An integrated plug-in for OkHttp and Glide, used to load network images.

Usage scenario: Used to load network images through OkHttp and display them in Glide.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/bumptech/glide


Third-party name: retrofit

SDK provider name: Square

Purpose: HTTP client for processing REST API requests.

Usage scenario: Used in Android applications to interact with backend servers through API.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://square.github.io/retrofit/


Third-party name: adapter-rxjava

SDK provider name: Square

Purpose: RxJava adapter for Retrofit, used to use RxJava in Retrofit.

Usage scenario: Used to process asynchronous API requests and responses in Android applications.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://square.github.io/retrofit/


Third-party name: adapter-rxjava2

SDK provider name: Square

Purpose: RxJava 2 adapter for Retrofit, used to use RxJava 2 in Retrofit.

Usage scenario: Used to process asynchronous API requests and responses in Android applications.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://square.github.io/retrofit/


Third Party Name: lottie

SDK provider name: Airbnb

Purpose: Used to implement smooth JSON animations in Android applications.

Usage scenario: Used to display high-quality animations, especially in UI design.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://airbnb.io/lottie/


Third-party name: glide

SDK service provider name: BumpTech

Purpose: Used for Android image loading and caching.

Usage scenarios: Used to efficiently load, cache, and display images, supporting formats such as GIF and WebP.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/bumptech/glide


Third-party name: compiler

SDK service provider name: BumpTech

Purpose: A plugin to support Glide compile-time code generation.

Usage scenario: Combined with the Glide library to optimize the compilation process of image loading.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/bumptech/glide


Third-party name: webpdecoder

SDK service provider name: zjupure

Purpose: Used to decode images in WebP format.

Usage scenario: Used to decode WebP format images in Android applications to improve image loading efficiency.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/zjupure/webpdecoder


Third-party name: mmkv-static

SDK service provider name: Tencent

Purpose: Used to efficiently store key-value pair data and support encryption.

Usage scenario: used to store user data, configuration information, etc. in Android applications.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/Tencent/MMKV


Third-party name: refresh-layout-kernel

SDK service provider name: Smart

Purpose: Used for pull-down refresh and pull-up load functions in Android applications.

Usage scenario: Used to achieve pull-down refresh and pull-up loading effects to improve user experience.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/scwang90/SmartRefreshLayout


Third-party name: refresh-header-classics

SDK service provider name: Smart

Purpose: Provides a classic style refresh header component for SmartRefreshLayout.

Usage scenario: used to customize the header style in the pull-down refresh effect.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/scwang90/SmartRefreshLayout


Third-party name: refresh-footer-classics

SDK service provider name: Smart

Purpose: Provides a classic loading bottom component for SmartRefreshLayout.

Usage scenario: used to customize the bottom style in the pull-up loading effect.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/scwang90/SmartRefreshLayout


Third-party name: XPopup

SDK service provider name: Li Xiaojun

Purpose: To provide highly customized pop-up components.

Usage scenario: used for pop-up display in Android applications, supporting rich styles and functions.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/li-xiaojun/XPopup


Third-party name: BaseRecyclerViewAdapterHelper

SDK service provider name: CymChad

Purpose: Simplify the adapter implementation of RecyclerView and improve development efficiency.

Usage scenario: Used for RecyclerView adapter implementation in Android applications to simplify code.

Sharing method: Open source

Type of personal information: None

Client: Android

Partner privacy policy link/official website link: https://github.com/CymChad/BaseRecyclerViewAdapterHelper


Third-party name: agora-special-full

SDK service provider name: Agora

Purpose of use: Provide a full-featured real-time audio and video SDK that supports audio and video calls.

Usage scenario: Used for real-time audio and video calls and interactions in Android applications.

Sharing method: Closed source

Type of personal information: Yes (audio and video call data)

Client: Android

Partner privacy policy link/official website link: https://www.agora.io/