Skip to content

Commit 1c5d7e8

Browse files
committed
add 6 privacy manifests for the 6 additional products
* In each of the following targets that aren't imported on their own but are included in the primary targets. * For completeness, we also provide a privacy manifest for each of these. - OneSignalUser - OneSignalNotifications - OneSignalLiveActivities - OneSignalOutcomes - OneSignalOSCore - OneSignalCore
1 parent df57c57 commit 1c5d7e8

File tree

7 files changed

+214
-0
lines changed

7 files changed

+214
-0
lines changed

iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,12 @@
8282
3C47A975292642B100312125 /* OneSignalConfigManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C47A973292642B100312125 /* OneSignalConfigManager.m */; };
8383
3C4F9E4428A4466C009F453A /* OSOperationRepo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C4F9E4328A4466C009F453A /* OSOperationRepo.swift */; };
8484
3C5117172B15C31E00563465 /* OSUserState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5117162B15C31E00563465 /* OSUserState.swift */; };
85+
3C62999F2BEEA34800649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C62999E2BEEA34800649187 /* PrivacyInfo.xcprivacy */; };
86+
3C6299A12BEEA38100649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299A02BEEA38100649187 /* PrivacyInfo.xcprivacy */; };
87+
3C6299A32BEEA3CC00649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299A22BEEA3CC00649187 /* PrivacyInfo.xcprivacy */; };
88+
3C6299A72BEEA41900649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299A62BEEA40100649187 /* PrivacyInfo.xcprivacy */; };
89+
3C6299A92BEEA46C00649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299A82BEEA46C00649187 /* PrivacyInfo.xcprivacy */; };
90+
3C6299AB2BEEA4C000649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299AA2BEEA4C000649187 /* PrivacyInfo.xcprivacy */; };
8591
3C789DBD293C2206004CF83D /* OSFocusInfluenceParam.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A600B432453790700514A53 /* OSFocusInfluenceParam.m */; };
8692
3C789DBE293D8EAD004CF83D /* OSFocusInfluenceParam.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A600B41245378ED00514A53 /* OSFocusInfluenceParam.h */; settings = {ATTRIBUTES = (Public, ); }; };
8793
3C7A39C12B7BED900082665E /* OneSignalCoreMocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CC0639A2B6D7A8C002BB07F /* OneSignalCoreMocks.framework */; };
@@ -1121,6 +1127,12 @@
11211127
3C47A973292642B100312125 /* OneSignalConfigManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OneSignalConfigManager.m; sourceTree = "<group>"; };
11221128
3C4F9E4328A4466C009F453A /* OSOperationRepo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSOperationRepo.swift; sourceTree = "<group>"; };
11231129
3C5117162B15C31E00563465 /* OSUserState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSUserState.swift; sourceTree = "<group>"; };
1130+
3C62999E2BEEA34800649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
1131+
3C6299A02BEEA38100649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
1132+
3C6299A22BEEA3CC00649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
1133+
3C6299A62BEEA40100649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
1134+
3C6299A82BEEA46C00649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
1135+
3C6299AA2BEEA4C000649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
11241136
3C7A39D42B7C18EE0082665E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
11251137
3C87066F2BDE0957000D8CD2 /* MockUserRequests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUserRequests.swift; sourceTree = "<group>"; };
11261138
3C8706712BDEE076000D8CD2 /* MockUserDefines.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUserDefines.swift; sourceTree = "<group>"; };
@@ -1859,6 +1871,7 @@
18591871
children = (
18601872
3C115178289A272F00565C41 /* Source */,
18611873
3C115164289A259500565C41 /* OneSignalOSCore.docc */,
1874+
3C6299A82BEEA46C00649187 /* PrivacyInfo.xcprivacy */,
18621875
);
18631876
path = OneSignalOSCore;
18641877
sourceTree = "<group>";
@@ -2051,6 +2064,7 @@
20512064
475F47202B8E398E00EC05B3 /* OneSignalLiveActivities.h */,
20522065
47A885CC2BB317B300ED91FA /* AnyCodable.swift */,
20532066
47278E442BD7E62B00562820 /* DefaultLiveActivityAttributes.swift */,
2067+
3C6299A22BEEA3CC00649187 /* PrivacyInfo.xcprivacy */,
20542068
);
20552069
path = OneSignalLiveActivities;
20562070
sourceTree = "<group>";
@@ -2229,6 +2243,7 @@
22292243
DE69E19D282ED8060090BB3D /* OneSignalUser.h */,
22302244
DE69E1A8282ED8360090BB3D /* Source */,
22312245
DE69E19E282ED8060090BB3D /* OneSignalUser.docc */,
2246+
3C62999E2BEEA34800649187 /* PrivacyInfo.xcprivacy */,
22322247
);
22332248
path = OneSignalUser;
22342249
sourceTree = "<group>";
@@ -2258,6 +2273,7 @@
22582273
children = (
22592274
DE7D182127026C31002D3A5D /* Source */,
22602275
DE7D17E927026B95002D3A5D /* OneSignalCore.docc */,
2276+
3C6299AA2BEEA4C000649187 /* PrivacyInfo.xcprivacy */,
22612277
);
22622278
path = OneSignalCore;
22632279
sourceTree = "<group>";
@@ -2371,6 +2387,7 @@
23712387
DE3CD2FE270FA9F200A5BECD /* OSOutcomes.m */,
23722388
7A880F2923FB45CE0081F5E8 /* OSInAppMessageOutcome.h */,
23732389
7A880F2A23FB45FB0081F5E8 /* OSInAppMessageOutcome.m */,
2390+
3C6299A62BEEA40100649187 /* PrivacyInfo.xcprivacy */,
23742391
DE7D188327037F43002D3A5D /* OneSignalOutcomes.docc */,
23752392
);
23762393
path = OneSignalOutcomes;
@@ -2686,6 +2703,7 @@
26862703
DEF784572912E4BA00A1F3A5 /* OSPermission.m */,
26872704
DEF7847029132AA700A1F3A5 /* OSNotification+OneSignal.h */,
26882705
DEF7847129132AA700A1F3A5 /* OSNotification+OneSignal.m */,
2706+
3C6299A02BEEA38100649187 /* PrivacyInfo.xcprivacy */,
26892707
);
26902708
path = OneSignalNotifications;
26912709
sourceTree = "<group>";
@@ -3488,6 +3506,7 @@
34883506
isa = PBXResourcesBuildPhase;
34893507
buildActionMask = 2147483647;
34903508
files = (
3509+
3C6299A92BEEA46C00649187 /* PrivacyInfo.xcprivacy in Resources */,
34913510
);
34923511
runOnlyForDeploymentPostprocessing = 0;
34933512
};
@@ -3538,6 +3557,7 @@
35383557
isa = PBXResourcesBuildPhase;
35393558
buildActionMask = 2147483647;
35403559
files = (
3560+
3C6299A32BEEA3CC00649187 /* PrivacyInfo.xcprivacy in Resources */,
35413561
);
35423562
runOnlyForDeploymentPostprocessing = 0;
35433563
};
@@ -3552,13 +3572,15 @@
35523572
isa = PBXResourcesBuildPhase;
35533573
buildActionMask = 2147483647;
35543574
files = (
3575+
3C62999F2BEEA34800649187 /* PrivacyInfo.xcprivacy in Resources */,
35553576
);
35563577
runOnlyForDeploymentPostprocessing = 0;
35573578
};
35583579
DE7D17E427026B95002D3A5D /* Resources */ = {
35593580
isa = PBXResourcesBuildPhase;
35603581
buildActionMask = 2147483647;
35613582
files = (
3583+
3C6299AB2BEEA4C000649187 /* PrivacyInfo.xcprivacy in Resources */,
35623584
);
35633585
runOnlyForDeploymentPostprocessing = 0;
35643586
};
@@ -3574,6 +3596,7 @@
35743596
isa = PBXResourcesBuildPhase;
35753597
buildActionMask = 2147483647;
35763598
files = (
3599+
3C6299A72BEEA41900649187 /* PrivacyInfo.xcprivacy in Resources */,
35773600
);
35783601
runOnlyForDeploymentPostprocessing = 0;
35793602
};
@@ -3607,6 +3630,7 @@
36073630
isa = PBXResourcesBuildPhase;
36083631
buildActionMask = 2147483647;
36093632
files = (
3633+
3C6299A12BEEA38100649187 /* PrivacyInfo.xcprivacy in Resources */,
36103634
);
36113635
runOnlyForDeploymentPostprocessing = 0;
36123636
};
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSPrivacyCollectedDataTypes</key>
6+
<array/>
7+
<key>NSPrivacyAccessedAPITypes</key>
8+
<array>
9+
<dict>
10+
<key>NSPrivacyAccessedAPIType</key>
11+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
12+
<key>NSPrivacyAccessedAPITypeReasons</key>
13+
<array>
14+
<string>CA92.1</string>
15+
</array>
16+
</dict>
17+
</array>
18+
<key>NSPrivacyTracking</key>
19+
<false/>
20+
</dict>
21+
</plist>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSPrivacyCollectedDataTypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyCollectedDataType</key>
9+
<string>NSPrivacyCollectedDataTypeProductInteraction</string>
10+
<key>NSPrivacyCollectedDataTypeLinked</key>
11+
<false/>
12+
<key>NSPrivacyCollectedDataTypeTracking</key>
13+
<false/>
14+
<key>NSPrivacyCollectedDataTypePurposes</key>
15+
<array>
16+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
17+
</array>
18+
</dict>
19+
</array>
20+
<key>NSPrivacyAccessedAPITypes</key>
21+
<array>
22+
<dict>
23+
<key>NSPrivacyAccessedAPIType</key>
24+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
25+
<key>NSPrivacyAccessedAPITypeReasons</key>
26+
<array>
27+
<string>CA92.1</string>
28+
</array>
29+
</dict>
30+
</array>
31+
<key>NSPrivacyTracking</key>
32+
<false/>
33+
</dict>
34+
</plist>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSPrivacyCollectedDataTypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyCollectedDataType</key>
9+
<string>NSPrivacyCollectedDataTypeProductInteraction</string>
10+
<key>NSPrivacyCollectedDataTypeLinked</key>
11+
<false/>
12+
<key>NSPrivacyCollectedDataTypeTracking</key>
13+
<false/>
14+
<key>NSPrivacyCollectedDataTypePurposes</key>
15+
<array>
16+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
17+
</array>
18+
</dict>
19+
</array>
20+
<key>NSPrivacyAccessedAPITypes</key>
21+
<array>
22+
<dict>
23+
<key>NSPrivacyAccessedAPIType</key>
24+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
25+
<key>NSPrivacyAccessedAPITypeReasons</key>
26+
<array>
27+
<string>1C8F.1</string>
28+
</array>
29+
</dict>
30+
</array>
31+
<key>NSPrivacyTracking</key>
32+
<false/>
33+
</dict>
34+
</plist>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSPrivacyCollectedDataTypes</key>
6+
<array/>
7+
<key>NSPrivacyAccessedAPITypes</key>
8+
<array>
9+
<dict>
10+
<key>NSPrivacyAccessedAPIType</key>
11+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
12+
<key>NSPrivacyAccessedAPITypeReasons</key>
13+
<array>
14+
<string>CA92.1</string>
15+
</array>
16+
</dict>
17+
</array>
18+
<key>NSPrivacyTracking</key>
19+
<false/>
20+
</dict>
21+
</plist>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSPrivacyCollectedDataTypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyCollectedDataType</key>
9+
<string>NSPrivacyCollectedDataTypeProductInteraction</string>
10+
<key>NSPrivacyCollectedDataTypeLinked</key>
11+
<false/>
12+
<key>NSPrivacyCollectedDataTypeTracking</key>
13+
<false/>
14+
<key>NSPrivacyCollectedDataTypePurposes</key>
15+
<array>
16+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
17+
</array>
18+
</dict>
19+
</array>
20+
<key>NSPrivacyAccessedAPITypes</key>
21+
<array>
22+
<dict>
23+
<key>NSPrivacyAccessedAPIType</key>
24+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
25+
<key>NSPrivacyAccessedAPITypeReasons</key>
26+
<array>
27+
<string>CA92.1</string>
28+
</array>
29+
</dict>
30+
</array>
31+
<key>NSPrivacyTracking</key>
32+
<false/>
33+
</dict>
34+
</plist>
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSPrivacyCollectedDataTypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyCollectedDataType</key>
9+
<string>NSPrivacyCollectedDataTypeUserID</string>
10+
<key>NSPrivacyCollectedDataTypeLinked</key>
11+
<false/>
12+
<key>NSPrivacyCollectedDataTypeTracking</key>
13+
<false/>
14+
<key>NSPrivacyCollectedDataTypePurposes</key>
15+
<array>
16+
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
17+
</array>
18+
</dict>
19+
<dict>
20+
<key>NSPrivacyCollectedDataType</key>
21+
<string>NSPrivacyCollectedDataTypeProductInteraction</string>
22+
<key>NSPrivacyCollectedDataTypeLinked</key>
23+
<false/>
24+
<key>NSPrivacyCollectedDataTypeTracking</key>
25+
<false/>
26+
<key>NSPrivacyCollectedDataTypePurposes</key>
27+
<array>
28+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
29+
</array>
30+
</dict>
31+
</array>
32+
<key>NSPrivacyAccessedAPITypes</key>
33+
<array>
34+
<dict>
35+
<key>NSPrivacyAccessedAPIType</key>
36+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
37+
<key>NSPrivacyAccessedAPITypeReasons</key>
38+
<array>
39+
<string>1C8F.1</string>
40+
</array>
41+
</dict>
42+
</array>
43+
<key>NSPrivacyTracking</key>
44+
<false/>
45+
</dict>
46+
</plist>

0 commit comments

Comments
 (0)