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/