AI Integration Quick Reference
AI Integration Quick Reference
| Field | Value |
|---|---|
| Package | @cometchat/chat-uikit-react-native |
| File location | ios/YourApp/PrivacyInfo.xcprivacy |
| Required APIs | NSPrivacyAccessedAPICategoryFileTimestamp (C617.1), NSPrivacyAccessedAPICategoryUserDefaults (CA92.1), NSPrivacyAccessedAPICategorySystemBootTime (35F9.1), NSPrivacyAccessedAPICategoryDiskSpace (E174.1) |
| Purpose | Configure required Apple Privacy Manifest for App Store compliance |
| Related | Getting Started · Expo Integration · All Guides |
Overview
The Apple Privacy Manifest enhances privacy and transparency for apps on Apple’s platforms. As part of Apple’s commitment to user privacy and data security, they introduced the “App Privacy Details” section — a privacy label for each app. The privacy manifest is a property list that records:- The types of data collected by an app or third-party SDK
- The required reasons APIs an app or third-party SDK uses
React Native UI Kit Privacy Requirements
If you are using the React Native UI Kit, you need to add the following entries to your Privacy Manifest file.Dependencies Requiring Privacy Declarations
- React Native Framework React Native uses several APIs that require privacy declarations. See the React Native community discussion for more details.
- SPTPersistentCache The React Native UI Kit uses a native module (a fork of react-native-video) that has an internal dependency on SPTPersistentCache. This library uses one of the APIs listed by Apple.
Privacy Manifest File
Below is the complete Privacy Manifest that should be included in your application:- PrivacyInfo.xcprivacy
Creating the Privacy Manifest
Select App Privacy file type
Scroll down to the Resource section, select the App Privacy file type, and click Next.

Keep the default filename
By default, the file is named
PrivacyInfo.xcprivacy. Do not change this filename.

