List of third-party SDK

DayTicker will also use 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 Android third-party SDK

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

 

Name of the third party: 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: androidxddatastore

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.

Use scenarios: 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

 

Name of the third party: 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.

Use the scene: 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

 

Name of the third party: 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 of use: 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 Play Services AdsIdentifier

Name of SDK service provider: Google

Purpose: To obtain the advertisement identifier for advertisement tracking and analysis.

Usage scenario: statistics and management of advertising-related data

How to share: You may share advertising-related data with Google.

Personal information type: advertising identifier (non-personal information)

Client: Android

Partner Privacy Policy Link/official website Link: https://developers.google.com/android/guides/overview

 

Third party name: Material Components for Android

Name of SDK service provider: Google

Purpose: to realize Material Design components and styles.

Usage scenario: provide consistent design language and user experience 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://material.io/develop/android

 

Name of the third party: Gson

Name of SDK service provider: Google

Purpose of use: JSON data parsing and generation

Usage scenario: processing JSON data in an 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://github.com/google/gson

 

Third party name: Google Play Services Authentication

Name of SDK service provider: Google

Purpose: to provide Google account login function.

Usage scenario: users log in to the application through Google account.

How to share: Data may be shared with Google services.

Personal information type: user authentication information

Client: Android

Partner Privacy Policy Link/official website Link: https://developers.google.com/android/guides/overview

 

Third party name: Flexbox Layout

Name of SDK service provider: Google

Purpose: to realize flexible layout management.

Usage scenario: Provide layout support similar to CSS Flexbox.

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://github.com/google/flexbox-layout

 

Third Party Name: Guava

Name of SDK service provider: Google

Purpose: To provide advanced collection classes, functional programming support and tool libraries.

Usage scenario: enhancing the development efficiency of Java 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://github.com/google/guava

 

Third Party Name: JSR-305 Annotations

Name of SDK service provider: FindBugs Project

Purpose: To provide annotation support for static code analysis.

Usage scenario: Mark potential problems in code to improve code quality.

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://findbugs.sourceforge.net/

 

Third party name: Google Play Billing Library

Name of SDK service provider: Google

Purpose: to realize Google Play in-house purchase function.

Usage scenario: dealing with the internal purchase payment process in the application

How to share: Data may be shared with Google services.

Personal information type: payment related information

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/google/play/billing

 

Third party name: Android Gradle Plugin

Name of SDK service provider: Google

Purpose: To build, compile and package Android applications.

Usage scenarios: development and construction processes 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/studio/releases/gradle-plugin

 

Name of the third party: Kotlin Standard Library

SDK service provider name: JetBrains

Purpose: to provide standard library support for Kotlin.

Usage scenario: the core functions needed for Kotlin 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://kotlinlang.org/

 

Third party name: Kotlin standard library JDK 8 extensions

SDK service provider name: JetBrains

Purpose: to provide Kotlin with extended support for JDK 8.

Usage scenario: enhancing the compatibility between Kotlin and Java 8.

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://kotlinlang.org/

 

Third party name: Kotlin Coroutines for Android

SDK service provider name: JetBrains

Purpose: To realize asynchronous programming support.

Usage scenario: dealing with asynchronous tasks and multithreading operations

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://github.com/Kotlin/kotlinx.coroutines

 

Third party name: Google Play Install Referer Library

Name of SDK service provider: Google

Purpose of use: Tracking the source of application installation.

Usage scenario: Analyze application promotion and installation source data.

How to share: Data may be shared with Google services.

Personal information type: 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

Name of SDK service provider: Google

Purpose: to serialize and deserialize data efficiently.

Usage scenario: structured processing of data transmission and 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://protobuf.dev/

 

Third Party Name: R8 Code Shrinker

Name of SDK service provider: Google

Purpose of use: code compression, confusion and optimization

Usage scenario: reduce application size and improve operation efficiency.

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://r8.googlesource.com/r8

 

Third party name: Google Services Plugin

Name of SDK service provider: Google

Purpose: to manage and integrate Google services

Usage scenario: adding Google service support to an application

How to share: Data may be shared with Google services.

Personal information type: device identifier and service configuration

Client: Android

Partner privacy policy link/official website link: https://developers.google.com/Android/guides/Google-services-plugin.

 

Name of the third party: Firebase Crashlytics Grad Le Plugin

Name of SDK service provider: Google

Purpose: to integrate the firebase crash analysis service.

Use scenario: monitoring and analyzing application crashes

How to share: Data may be shared with Google services.

Personal information type: device information, crash log.

Client: Android

Partner Privacy Policy Link/official website Link: https://firebase.google.com/docs/crashlytics

 

Name of the third party: Kotlin Gradle Plugin

SDK service provider name: JetBrains

Purpose: to support the Gradle construction of Kotlin project.

Usage scenario: providing Kotlin construction support 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://kotlinlang.org/docs/gradle.html

 

Third party name: Kotlin Android Extensions

SDK service provider name: JetBrains

Purpose: To provide support for view binding and serialization.

Usage scenario: Simplify Android project 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://kotlinlang.org/docs/android-extensions.html

 

Name of the third party: lottie

SDK service provider name: Airbnb

Purpose: To realize smooth JSON animation in Android applications.

Usage scene: used to display high-quality animation, especially in UI design.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://airbnb.io/lottie/

 

Third party name: Dio
Name of service provider: Dart Open Source Community
Purpose of use: Network requests
Usage scenario: Used for HTTP/HTTPS API communication between the app and the server.
Sharing mode: Integrated within the app. Network requests are initiated directly by the app.
Personal information type: May process user personal information indirectly (e.g., user tokens, API data transmitted via request headers or body). The SDK itself does not actively collect data.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/dio

 

Third party name: Flutter EasyLoading
Name of service provider: Open Source Framework
Purpose of use: Display loading indicator (HUD)
Usage scenario: Shows a loading overlay during asynchronous operations.
Sharing mode: Integrated within the app, UI rendering only.
Personal information type: None
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/flutter_easyloading

 

Third party name: Cached Network Image
Name of service provider: Open Source Framework
Purpose of use: Display and cache network images
Usage scenario: Loading and displaying images from the internet, storing them in a local cache.
Sharing mode: Integrated within the app. Images are fetched from the provided URLs and cached locally on the device.
Personal information type: May cache images which could contain personal information if the image URLs point to user-specific data. The SDK itself does not collect additional information.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/cached_network_image

 

Third party name: Permission Handler
Name of service provider: Flutter Community
Purpose of use: Application permission requests and status checks
Usage scenario: Used to request and check the status of system permissions (e.g., camera, photos, microphone).
Sharing mode: Integrated within the app. Interfaces with the operating system's permission APIs.
Personal information type: None. It only queries or requests permission grants from the OS; it does not access the underlying data (e.g., photos, contacts) itself.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/permission_handler

 

Third party name: Path Provider
Name of service provider: Flutter Team
Purpose of use: Obtain local application directory paths
Usage scenario: Used to get reliable file system paths for storing application data (documents, temporary files, etc.).
Sharing mode: Integrated within the app. Obtains paths from the operating system.
Personal information type: None
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/path_provider

 

Third party name: Provider
Name of service provider: Open Source Framework
Purpose of use: State management and data sharing within the app
Usage scenario: Used for managing and sharing application state (data) between different widgets.
Sharing mode: Integrated within the app, logic and data flow only.
Personal information type: May hold user personal information in the application's state (e.g., user profile data). The package is a framework and does not transmit data externally.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/provider

 

Third party name: FlutterToast
Name of service provider: Open Source Framework
Purpose of use: Toast message prompts
Usage scenario: Displaying brief, non-intrusive notification messages to the user.
Sharing mode: Integrated within the app, UI rendering only.
Personal information type: None
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/fluttertoast

 

Third party name: Device Info Plus
Name of service provider: Flutter Community
Purpose of use: Device information collection
Usage scenario: Used to retrieve information about the device (e.g., model, operating system version).
Sharing mode: Integrated within the app. Reads device information from the operating system.
Personal information type: May collect device identifiers (Android ID, IDFV), device model, OS version, and other hardware/software information. This is often considered personal data.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/device_info_plus

 

Third party name: Package Info Plus
Name of service provider: Flutter Community
Purpose of use: Application package information collection
Usage scenario: Used to retrieve information about the application itself (e.g., app name, version, build number).
Sharing mode: Integrated within the app. Reads information from the application's manifest/plist.
Personal information type: None. Only collects information about the app package.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/package_info_plus

 

Third party name: Mobile Device Identifier
Name of service provider: Open Source Framework
Purpose of use: Device ID retrieval
Usage scenario: Used to obtain a unique identifier for the device.
Sharing mode: Integrated within the app. Retrieves the identifier from the operating system.
Personal information type: Collects device identifiers (e.g., Android ID). This is considered personal data.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/mobile_device_identifier

 

Third party name: Web Socket Channel
Name of service provider: Dart Team
Purpose of use: WebSocket communication
Usage scenario: Used for establishing and managing WebSocket connections for real-time, two-way communication with a server.
Sharing mode: Integrated within the app. The app initializes the connection to the specified server.
Personal information type: May transmit user personal information (e.g., user ID, messages) through the WebSocket channel. The SDK itself is a communication channel.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/web_socket_channel

 

Third party name: WebView Flutter
Name of service provider: Flutter Team
Purpose of use: Display web pages
Usage scenario: Used to render web content within the app.
Sharing mode: Integrated within the app. Loads and displays web content. The privacy practices of the loaded external website apply.
Personal information type: May process any personal information entered into or displayed by the loaded website (e.g., login credentials). The WebView itself acts as a browser component.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/webview_flutter

 

Third party name: UUID
Name of service provider: Open Source Framework
Purpose of use: Generate unique identifiers
Usage scenario: Used to create unique IDs for objects within the application.
Sharing mode: Integrated within the app, local generation only.
Personal information type: None
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/uuid

 

Third party name: Image Picker
Name of service provider: Flutter Team
Purpose of use: Image and video selection from gallery or camera
Usage scenario: Allows the user to select an image/video from their gallery or take a new photo/video with the camera.
Sharing mode: Integrated within the app. Interfaces with the device's gallery and camera.
Personal information type: Accesses user's photos, videos, and camera. This is highly sensitive personal data.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/image_picker

 

Third party name: Flutter SVG
Name of service provider: Open Source Framework
Purpose of use: Render SVG (Scalable Vector Graphics) images
Usage scenario: Used to display SVG image files within the app.
Sharing mode: Integrated within the app, UI rendering only.
Personal information type: None
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/flutter_svg

 

Third party name: Flutter ScreenUtil
Name of service provider: Open Source Framework
Purpose of use: Screen adaptation / responsive UI
Usage scenario: Used to create a responsive user interface that adapts to different screen sizes and densities.
Sharing mode: Integrated within the app, UI logic only.
Personal information type: May collect screen resolution and pixel density. This is generally not considered highly sensitive personal data.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/flutter_screenutil

Third party name: Shared Preferences
Name of service provider: Flutter Team
Purpose of use: Local key-value storage (similar to UserDefaults)
Usage scenario: Used to persistently store small amounts of data (e.g., user settings, login tokens) on the device.
Sharing mode: Integrated within the app. Data is stored locally on the device.
Personal information type: May store user personal information (e.g., user preferences, tokens). The package is a storage mechanism and does not transmit data externally.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/shared_preferences

 

Third party name: Flutter Keyboard Visibility
Name of service provider: Open Source Framework
Purpose of use: Keyboard visibility detection
Usage scenario: Used to detect when the software keyboard is shown or hidden.
Sharing mode: Integrated within the app, event listening only.
Personal information type: None
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/flutter_keyboard_visibility

 

Third party name: Phone Form Field
Name of service provider: Open Source Framework
Purpose of use: Phone number input field with formatting and validation
Usage scenario: Used for inputting and validating international phone numbers.
Sharing mode: Integrated within the app, input processing only.
Personal information type: Processes phone numbers, which are personal data.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/phone_form_field

 

Third party name: Hive & Hive Flutter
Name of service provider: Open Source Framework
Purpose of use: Lightweight, fast object storage database
Usage scenario: Used for storing and retrieving structured data locally on the device.
Sharing mode: Integrated within the app. Data is stored locally on the device.
Personal information type: May store any user personal information in the local database. The package is a storage mechanism and does not transmit data externally.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/hive

 

Third party name: Pin Code Fields
Name of service provider: Open Source Framework
Purpose of use: SMS verification code input field
Usage scenario: Used to create an input field for entering numeric codes (e.g., during SMS verification).
Sharing mode: Integrated within the app, input processing only.
Personal information type: Processes verification codes, which may be linked to a user's phone number.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/pin_code_fields

Third party name: Video Player
Name of service provider: Flutter Team
Purpose of use: Video playback
Usage scenario: Used to play video files from the network, local assets, or the device's file system.
Sharing mode: Integrated within the app. Fetches and plays video files.
Personal information type: May play videos containing personal information. The package itself is a player and does not collect analytics by default.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/video_player

 

Third party name: Card Swiper
Name of service provider: Open Source Framework
Purpose of use: Card swiping interface (like Tinder)
Usage scenario: Used to create a tinder-like swipeable card interface.
Sharing mode: Integrated within the app, UI gesture handling only.
Personal information type: May display cards containing user personal information. The package handles UI gestures, not data.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/card_swiper

 

Third party name: Easy Refresh
Name of service provider: Open Source Framework
Purpose of use: Pull-to-refresh and load-more functionality
Usage scenario: Used to implement pull-to-refresh and load-more features in scrollable lists.
Sharing mode: Integrated within the app, gesture handling only.
Personal information type: None
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/easy_refresh

 

Third party name: Photo View
Name of service provider: Open Source Framework
Purpose of use: Interactive image preview (zoomable)
Usage scenario: Used to display images with zooming and panning capabilities.
Sharing mode: Integrated within the app, UI interaction only.
Personal information type: May display images containing personal information. The package is a viewer and does not collect data.
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/photo_view

 

Third party name: Cupertino Icons
Name of service provider: Flutter Team
Purpose of use: Icon library
Usage scenario: Provides a set of iOS-style icons for use in the Flutter app.
Sharing mode: Integrated within the app, asset bundle only.
Personal information type: None
Client: Android
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/cupertino_icons

 

 

List of iOS Third-Party SDK

Third party name: "Lottie-iOS" SDK

Name of service provider: open source framework

Purpose: to realize the basic development of iOS.

Usage scenario: used when users use the App.

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

Personal information type: None

Client: iOS

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

 

Third party name: Dio
Name of service provider: Dart Open Source Community
Purpose of use: Network requests
Usage scenario: Used for HTTP/HTTPS API communication between the app and the server.
Sharing mode: Integrated within the app. Network requests are initiated directly by the app.
Personal information type: May process user personal information indirectly (e.g., user tokens, API data transmitted via request headers or body). The SDK itself does not actively collect data.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/dio

 

Third party name: Flutter EasyLoading
Name of service provider: Open Source Framework
Purpose of use: Display loading indicator (HUD)
Usage scenario: Shows a loading overlay during asynchronous operations.
Sharing mode: Integrated within the app, UI rendering only.
Personal information type: None
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/flutter_easyloading

 

Third party name: Cached Network Image
Name of service provider: Open Source Framework
Purpose of use: Display and cache network images
Usage scenario: Loading and displaying images from the internet, storing them in a local cache.
Sharing mode: Integrated within the app. Images are fetched from the provided URLs and cached locally on the device.
Personal information type: May cache images which could contain personal information if the image URLs point to user-specific data. The SDK itself does not collect additional information.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/cached_network_image

 

Third party name: Permission Handler
Name of service provider: Flutter Community
Purpose of use: Application permission requests and status checks
Usage scenario: Used to request and check the status of system permissions (e.g., camera, photos, microphone).
Sharing mode: Integrated within the app. Interfaces with the operating system's permission APIs.
Personal information type: None. It only queries or requests permission grants from the OS; it does not access the underlying data (e.g., photos, contacts) itself.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/permission_handler

 

Third party name: Path Provider
Name of service provider: Flutter Team
Purpose of use: Obtain local application directory paths
Usage scenario: Used to get reliable file system paths for storing application data (documents, temporary files, etc.).
Sharing mode: Integrated within the app. Obtains paths from the operating system.
Personal information type: None
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/path_provider

 

Third party name: Provider
Name of service provider: Open Source Framework
Purpose of use: State management and data sharing within the app
Usage scenario: Used for managing and sharing application state (data) between different widgets.
Sharing mode: Integrated within the app, logic and data flow only.
Personal information type: May hold user personal information in the application's state (e.g., user profile data). The package is a framework and does not transmit data externally.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/provider

 

Third party name: FlutterToast
Name of service provider: Open Source Framework
Purpose of use: Toast message prompts
Usage scenario: Displaying brief, non-intrusive notification messages to the user.
Sharing mode: Integrated within the app, UI rendering only.
Personal information type: None
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/fluttertoast

 

Third party name: Device Info Plus
Name of service provider: Flutter Community
Purpose of use: Device information collection
Usage scenario: Used to retrieve information about the device (e.g., model, operating system version).
Sharing mode: Integrated within the app. Reads device information from the operating system.
Personal information type: May collect device identifiers (Android ID, IDFV), device model, OS version, and other hardware/software information. This is often considered personal data.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/device_info_plus

 

Third party name: Package Info Plus
Name of service provider: Flutter Community
Purpose of use: Application package information collection
Usage scenario: Used to retrieve information about the application itself (e.g., app name, version, build number).
Sharing mode: Integrated within the app. Reads information from the application's manifest/plist.
Personal information type: None. Only collects information about the app package.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/package_info_plus

 

Third party name: Mobile Device Identifier
Name of service provider: Open Source Framework
Purpose of use: Device ID retrieval
Usage scenario: Used to obtain a unique identifier for the device.
Sharing mode: Integrated within the app. Retrieves the identifier from the operating system.
Personal information type: Collects device identifiers (e.g., Android ID). This is considered personal data.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/mobile_device_identifier

 

Third party name: Web Socket Channel
Name of service provider: Dart Team
Purpose of use: WebSocket communication
Usage scenario: Used for establishing and managing WebSocket connections for real-time, two-way communication with a server.
Sharing mode: Integrated within the app. The app initializes the connection to the specified server.
Personal information type: May transmit user personal information (e.g., user ID, messages) through the WebSocket channel. The SDK itself is a communication channel.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/web_socket_channel

 

Third party name: WebView Flutter
Name of service provider: Flutter Team
Purpose of use: Display web pages
Usage scenario: Used to render web content within the app.
Sharing mode: Integrated within the app. Loads and displays web content. The privacy practices of the loaded external website apply.
Personal information type: May process any personal information entered into or displayed by the loaded website (e.g., login credentials). The WebView itself acts as a browser component.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/webview_flutter

 

Third party name: UUID
Name of service provider: Open Source Framework
Purpose of use: Generate unique identifiers
Usage scenario: Used to create unique IDs for objects within the application.
Sharing mode: Integrated within the app, local generation only.
Personal information type: None
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/uuid

 

Third party name: Image Picker
Name of service provider: Flutter Team
Purpose of use: Image and video selection from gallery or camera
Usage scenario: Allows the user to select an image/video from their gallery or take a new photo/video with the camera.
Sharing mode: Integrated within the app. Interfaces with the device's gallery and camera.
Personal information type: Accesses user's photos, videos, and camera. This is highly sensitive personal data.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/image_picker

 

Third party name: Flutter SVG
Name of service provider: Open Source Framework
Purpose of use: Render SVG (Scalable Vector Graphics) images
Usage scenario: Used to display SVG image files within the app.
Sharing mode: Integrated within the app, UI rendering only.
Personal information type: None
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/flutter_svg

 

Third party name: Flutter ScreenUtil
Name of service provider: Open Source Framework
Purpose of use: Screen adaptation / responsive UI
Usage scenario: Used to create a responsive user interface that adapts to different screen sizes and densities.
Sharing mode: Integrated within the app, UI logic only.
Personal information type: May collect screen resolution and pixel density. This is generally not considered highly sensitive personal data.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/flutter_screenutil

 

Third party name: Shared Preferences
Name of service provider: Flutter Team
Purpose of use: Local key-value storage (similar to UserDefaults)
Usage scenario: Used to persistently store small amounts of data (e.g., user settings, login tokens) on the device.
Sharing mode: Integrated within the app. Data is stored locally on the device.
Personal information type: May store user personal information (e.g., user preferences, tokens). The package is a storage mechanism and does not transmit data externally.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/shared_preferences

 

Third party name: Flutter Keyboard Visibility
Name of service provider: Open Source Framework
Purpose of use: Keyboard visibility detection
Usage scenario: Used to detect when the software keyboard is shown or hidden.
Sharing mode: Integrated within the app, event listening only.
Personal information type: None
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/flutter_keyboard_visibility

 

Third party name: Hive & Hive Flutter
Name of service provider: Open Source Framework
Purpose of use: Lightweight, fast object storage database
Usage scenario: Used for storing and retrieving structured data locally on the device.
Sharing mode: Integrated within the app. Data is stored locally on the device.
Personal information type: May store any user personal information in the local database. The package is a storage mechanism and does not transmit data externally.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/hive

 

Third party name: Easy Refresh
Name of service provider: Open Source Framework
Purpose of use: Pull-to-refresh and load-more functionality
Usage scenario: Used to implement pull-to-refresh and load-more features in scrollable lists.
Sharing mode: Integrated within the app, gesture handling only.
Personal information type: None
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/easy_refresh

 

Third party name: Photo View
Name of service provider: Open Source Framework
Purpose of use: Interactive image preview (zoomable)
Usage scenario: Used to display images with zooming and panning capabilities.
Sharing mode: Integrated within the app, UI interaction only.
Personal information type: May display images containing personal information. The package is a viewer and does not collect data.
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/photo_view

 

Third party name: Cupertino Icons
Name of service provider: Flutter Team
Purpose of use: Icon library
Usage scenario: Provides a set of iOS-style icons for use in the Flutter app.
Sharing mode: Integrated within the app, asset bundle only.
Personal information type: None
Client: iOS
Partner Privacy Policy Link/official website Linkhttps://pub.dev/packages/cupertino_icons