Privacy Details

iOS Privacy Manifest file

Apple recently introduced privacy manifests as a standard way to report the privacy practices of an SDK and mandated that a number of third party SDKs include privacy manifests going forward. (see Apple Privacy Manifest Developer Docs). While Apple does not currently require our SDKs to include a Privacy Manifest, in the interest of transparency and preparedness, we have prepared a Privacy Manifest for the VGS Collect SDK.

The VGS Privacy Manifest file outlines the data collection practices of @vgs/collect-react-native SDK within iOS environments. It ensures transparency and compliance with user privacy preferences.

VGS prioritizes user privacy and does not collect personally identifiable information or engage in user tracking. The data collected by the SDK is solely used for analytics and improving SDK functionality. As such, our Privacy Manifest lists the following: NSPrivacyCollectedDataType - Product Interactions: Linked to User = NO, Used for Tracking = NO. NSPrivacyCollectedDataTypePurposes - Analytics, App Functionality.

You should manually add VGS Privacy Manifest details into your application's Privacy Manifest file. Check an instruction below.

Add VGS Privacy Manifest info into your project

VGS Collect React Native SDK does not directly package or embed the Privacy Manifest file into your iOS project. Instead, you should manually copy and update Privacy Manifest info from the VGS Privacy Manifest file.

Step 1: Locate your existing Privacy Manifest\

  • Open your project in Xcode.

  • Locate PrivacyInfo.xcprivacy in your project navigator.

Step 2: Update the Existing Manifest

  • Open the existing PrivacyInfo.xcprivacy as a source code.

  • Insert or update existing PrivacyInfo.xcprivacy with data from VGS PrivacyInfo.xcprivacy file.

Here’s an example of how your PrivacyInfo.xcprivacy source code could look like after updating the data:

<dict>
	<key>NSPrivacyCollectedDataTypes</key>
	<array>
		<dict>
			<key>NSPrivacyCollectedDataType</key>
			<string>NSPrivacyCollectedDataTypeProductInteraction</string>
			<key>NSPrivacyCollectedDataTypeLinked</key>
			<false/>
			<key>NSPrivacyCollectedDataTypeTracking</key>
			<false/>
			<key>NSPrivacyCollectedDataTypePurposes</key>
			<array>
				<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
				<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
			</array>
		</dict>
	</array>
</dict>

VGS Collect SDK's Privacy Manifest file describes VGS’ data collection practices as applied to all our clients. You may need to customize your App's Privacy Manifest file to reflect your specific use cases by adding additional privacy details as described in the Apple Privacy Manifest Developer Docs . If you need advice, please don't hesitate to contact our support team.

Last updated