SDK List

Service Type

Recipient Identity

 SDK Name

SDK Usage

 

Purpose of Using SDK

 

Service Content

Service Mode

Shared Personal Information Fields

Description of the Security Capabilities of SDK Service Providers

SDK Official Website

 

Local Storage

Accessible only by this application

@react-native-async-storage/async-storage

 

Store user operation information

Store application data and user preference settings

Provides local storage capabilities and supports persistent storage of key-value data

Locally stored data, no internet connection required

Does not involve sharing of personal information

Data is only stored locally, with official encryption support provided, and developers can encrypt and store data on their own

https://react-native-async-storage.github.io/async-storage/

Application Information Management

Beijing Linglingjiu Technology Co., Ltd.

expo-application

Enter the home page to collect information

Obtain the user device ID or device unique identifier

 

Provide application information, such as version number, application identifier, etc.

Read application information locally without the need for an internet connection

Device ID (may be used for statistics or logging)

 

Officially provided API access, data is only used internally within the application, and there is no sharing with third parties

https://docs.expo.dev/versions/latest/sdk/application/

Audio Playback and Recording

Accessible only by this application

expo-audio

Audio Module

Play in-app audio content

Provides audio playback and recording capabilities

Local operations on audio files may involve device microphone permissions

Recorded audio files (only when the user takes an active action)

Official API, with strict permission control, requires user authorization for recording

https://docs.expo.dev/versions/latest/sdk/audio/

Clipboard Management

Accessible only by this application

expo-clipboard

Save the Affirmative Statement Module

Allows users to copy and paste text

Provides clipboard read and write capabilities

Operate on clipboard content locally, no internet connection required

Text data copied by the user (for local use only)

Data is only accessible within the application, and official APIs adhere to permission management

https://docs.expo.dev/versions/latest/sdk/clipboard/

Haptic Feedback

There are no third-party recipients; it is for use by this application only

expo-haptics

Click on the relevant tab bar

Provides vibration feedback during user interaction

Provides vibration feedback function

Call device vibration without the need for internet connection

Does not involve sharing of personal information

Official API control, can only be triggered during user operations

https://docs.expo.dev/versions/latest/sdk/haptics/

Image Loading

There are no third-party recipients; it is for use by this application only

expo-image

All in-app image loading

Improve the rendering performance of application images

Provides high-performance image loading and optimization

Locally load or cache images, which may involve network loading

Does not involve sharing of personal information

The official provides a security mechanism that adheres to the application sandbox principle

https://docs.expo.dev/versions/latest/sdk/image/

Image Selection and Camera Access

Accessible only by this application

expo-image-picker

 

Custom Statement Module

Allows users to upload or take pictures

Provides image selection and photo-taking functions

Accessing the photo album or invoking the camera to take photos requires user authorization

Image files (only used when selected by the user)

Data is subject to permission management, and users can adjust authorization at any time

https://docs.expo.dev/versions/latest/sdk/imagepicker/

Localization Services

Beijing Linglingjiu Technology Co., Ltd.

expo-localization

Each time you log in and enter

Provide content that matches the user's language preferences

Obtain localization information such as device language and time zone

Locally read device settings without the need for internet connectivity

Language Preferences, Time Zone Information

Provided by the official API, data is only used for Localization processing

https://docs.expo.dev/versions/latest/sdk/localization/

Media Management

Accessible only by this application

expo-media-library

Save the Affirmative Statement Module

Allows users to select and manage media files

Manage media files (photos, videos) on the device

Local access to the media library requires user authorization

Photos, videos (used only when the user chooses)

Authority management is strict, and users can adjust permissions at any time

https://docs.expo.dev/versions/latest/sdk/media-library/

Network Status Monitoring

Accessible only by this application

expo-network

Network Request Module

Detect the user's network environment to optimize the application experience (e.g., prompt for no network)

Provides network status detection capabilities

Obtain network status information locally without the need for an internet connection

IP Address, Network Type

Official API control, only used for network status detection

https://docs.expo.dev/versions/latest/sdk/network/

Push Notification

Expo Inc.

expo-notifications

Application Settings Notification

Send message reminders, update notifications, etc. to users

Provide push notification functionality

Receive push notifications via services such as Firebase

Device Push Identifier (for Push Only)

Official API, following push permission management, users can turn it off at any time

https://docs.expo.dev/versions/latest/sdk/notifications/

Video Playback

Accessible only by this application

expo-video

Theme Type Module

Provide video playback capabilities

Provide video playback capabilities

Playing videos locally or over the network may involve network access

Does not involve sharing of personal information

Provided by the official API, data is only for internal use within the application

https://docs.expo.dev/versions/latest/sdk/video/

Web Browser

Accessible only by this application

expo-web-browser

Open the H5 webpage

Allows users to open web pages within the app, such as Privacy Policy, external links, etc.

Provides embedded browser capabilities

Open the link using the device's default browser or in-app WebView

Accessed URL (only when the user takes an active action)

Official API, compliant with system security policies, and adheres to privacy policy management

https://docs.expo.dev/versions/latest/sdk/webbrowser/

Device Information Acquisition

Beijing Linglingjiu Technology Co., Ltd.

react-native-device-info

When initializing the application

Collect device information for application compatibility optimization and statistical analysis

Obtain device information, such as device model, system version, etc.

Locally reads device information without the need for an internet connection

Device model, system version, unique device ID (IMEI, Android ID, MAC address, etc.)

 

Official API, data is only used for statistics or debugging and will not be shared with third parties

https://github.com/react-native-device-info/react-native-device-info

Image Selection and Crop

Accessible only by this application

react-native-image-crop-picker

Custom Affirmative Statement Module

Allows users to upload and edit images

Provides image crop and selection functions

Accessing the photo album or invoking the camera requires user authorization

Image files (only used when selected by the user)

Permission management is strict, and users can adjust authorizations at any time

https://github.com/ivpusic/react-native-image-crop-picker