From cccdf48866805b452800004d60ce4ed212186780 Mon Sep 17 00:00:00 2001 From: Ankmara <118185796+Ankmara@users.noreply.github.com> Date: Fri, 5 Apr 2024 11:02:34 +0200 Subject: [PATCH] Privacy manifest --- .../ExponeaSDK.xcodeproj/project.pbxproj | 6 +- ExponeaSDK/ExponeaSDK/PrivacyInfo.xcprivacy | 77 +++++++++++++++++++ 2 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 ExponeaSDK/ExponeaSDK/PrivacyInfo.xcprivacy diff --git a/ExponeaSDK/ExponeaSDK.xcodeproj/project.pbxproj b/ExponeaSDK/ExponeaSDK.xcodeproj/project.pbxproj index 854109f2..239d0207 100644 --- a/ExponeaSDK/ExponeaSDK.xcodeproj/project.pbxproj +++ b/ExponeaSDK/ExponeaSDK.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 52; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ @@ -206,6 +206,7 @@ 05FEBDC223A7C940007C2372 /* MockInAppMessageTrackingDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05FEBDC123A7C940007C2372 /* MockInAppMessageTrackingDelegate.swift */; }; 23E725E4214AA7A900B552B8 /* Reachability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E725E3214AA7A900B552B8 /* Reachability.swift */; }; 315DCDFF2B6A67E9004BD7A7 /* beefree-actiontype.png in Resources */ = {isa = PBXBuildFile; fileRef = 315DCDFE2B6A67E9004BD7A7 /* beefree-actiontype.png */; }; + 317431CA2BBDADC5003FD69A /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 317431C92BBDADC5003FD69A /* PrivacyInfo.xcprivacy */; }; 318B552A2A80E52B00934902 /* DeeplinkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 318B55292A80E52B00934902 /* DeeplinkManager.swift */; }; 31C7B4242A822848001BA5E2 /* Coordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C7B4232A822848001BA5E2 /* Coordinator.swift */; }; 31C7B4262A822FE7001BA5E2 /* ExponeaTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C7B4252A822FE7001BA5E2 /* ExponeaTabBarController.swift */; }; @@ -712,6 +713,7 @@ 05FEBDC123A7C940007C2372 /* MockInAppMessageTrackingDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockInAppMessageTrackingDelegate.swift; sourceTree = ""; }; 23E725E3214AA7A900B552B8 /* Reachability.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reachability.swift; sourceTree = ""; }; 315DCDFE2B6A67E9004BD7A7 /* beefree-actiontype.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "beefree-actiontype.png"; sourceTree = ""; }; + 317431C92BBDADC5003FD69A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 318B55292A80E52B00934902 /* DeeplinkManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeeplinkManager.swift; sourceTree = ""; }; 31C7B4232A822848001BA5E2 /* Coordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Coordinator.swift; sourceTree = ""; }; 31C7B4252A822FE7001BA5E2 /* ExponeaTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExponeaTabBarController.swift; sourceTree = ""; }; @@ -1990,6 +1992,7 @@ children = ( F0E757EC207D023A00FE8C21 /* Classes */, F021E873206CFADF00788ABC /* Supporting Files */, + 317431C92BBDADC5003FD69A /* PrivacyInfo.xcprivacy */, ); path = ExponeaSDK; sourceTree = ""; @@ -2553,6 +2556,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 317431CA2BBDADC5003FD69A /* PrivacyInfo.xcprivacy in Resources */, 05E1A3812359B3A500E5EDDE /* .swiftlint.yml in Resources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/ExponeaSDK/ExponeaSDK/PrivacyInfo.xcprivacy b/ExponeaSDK/ExponeaSDK/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..849c1ff9 --- /dev/null +++ b/ExponeaSDK/ExponeaSDK/PrivacyInfo.xcprivacy @@ -0,0 +1,77 @@ + + + + + NSPrivacyTracking + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPITypeReasons + + C617.1 + CA92.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeAdvertisingData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeProductPersonalization + NSPrivacyCollectedDataTypePurposeDeveloperAdvertising + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeProductPersonalization + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeDeveloperAdvertising + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeUserID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeProductPersonalization + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeDeveloperAdvertising + + + + +