Skip to content

Commit dd9ab42

Browse files
authored
Merge pull request #1360 from OneSignal/3.x.x-privacy
[3.X.X] Add Privacy Manifest
2 parents dce17e8 + 3e65a24 commit dd9ab42

File tree

3 files changed

+132
-0
lines changed

3 files changed

+132
-0
lines changed

iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -967,6 +967,8 @@
967967
DEB843A127C0245B00D7E943 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
968968
DEB843A327C0246A00D7E943 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
969969
DEB843A527C0247700D7E943 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
970+
DEDD0F572B570DA100E6D1D1 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
971+
DEDD0F582B570FEB00E6D1D1 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
970972
DEF5CCF12539321A0003E9CC /* UnitTestApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = UnitTestApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
971973
DEF5CCF32539321A0003E9CC /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
972974
DEF5CCF42539321A0003E9CC /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
@@ -1333,6 +1335,7 @@
13331335
912412051E73342200E41FD7 /* OneSignalTrackIAP.m */,
13341336
7A93269225AF4E6700BBEC27 /* OSPendingCallbacks.h */,
13351337
7A93269B25AF4F0200BBEC27 /* OSPendingCallbacks.m */,
1338+
DEDD0F582B570FEB00E6D1D1 /* PrivacyInfo.xcprivacy */,
13361339
);
13371340
path = Source;
13381341
sourceTree = "<group>";
@@ -1520,6 +1523,7 @@
15201523
7A9173A1231971E5007848FA /* OneSignalReceiveReceiptsController.m */,
15211524
DE7D184D270288C6002D3A5D /* OneSignalExtensionRequests.h */,
15221525
DE7D184B27028890002D3A5D /* OneSignalExtensionRequests.m */,
1526+
DEDD0F572B570DA100E6D1D1 /* PrivacyInfo.xcprivacy */,
15231527
);
15241528
path = OneSignalExtension;
15251529
sourceTree = "<group>";
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>CA92.1</string>
40+
</array>
41+
</dict>
42+
</array>
43+
<key>NSPrivacyTracking</key>
44+
<false/>
45+
</dict>
46+
</plist>
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
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>NSPrivacyCollectedDataTypePreciseLocation</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+
<dict>
20+
<key>NSPrivacyCollectedDataType</key>
21+
<string>NSPrivacyCollectedDataTypeCoarseLocation</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+
<dict>
32+
<key>NSPrivacyCollectedDataType</key>
33+
<string>NSPrivacyCollectedDataTypeUserID</string>
34+
<key>NSPrivacyCollectedDataTypeLinked</key>
35+
<false/>
36+
<key>NSPrivacyCollectedDataTypeTracking</key>
37+
<false/>
38+
<key>NSPrivacyCollectedDataTypePurposes</key>
39+
<array>
40+
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
41+
</array>
42+
</dict>
43+
<dict>
44+
<key>NSPrivacyCollectedDataType</key>
45+
<string>NSPrivacyCollectedDataTypeProductInteraction</string>
46+
<key>NSPrivacyCollectedDataTypeLinked</key>
47+
<false/>
48+
<key>NSPrivacyCollectedDataTypeTracking</key>
49+
<false/>
50+
<key>NSPrivacyCollectedDataTypePurposes</key>
51+
<array>
52+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
53+
</array>
54+
</dict>
55+
<dict>
56+
<key>NSPrivacyCollectedDataType</key>
57+
<string>NSPrivacyCollectedDataTypePurchaseHistory</string>
58+
<key>NSPrivacyCollectedDataTypeLinked</key>
59+
<false/>
60+
<key>NSPrivacyCollectedDataTypeTracking</key>
61+
<false/>
62+
<key>NSPrivacyCollectedDataTypePurposes</key>
63+
<array>
64+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
65+
</array>
66+
</dict>
67+
</array>
68+
<key>NSPrivacyAccessedAPITypes</key>
69+
<array>
70+
<dict>
71+
<key>NSPrivacyAccessedAPIType</key>
72+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
73+
<key>NSPrivacyAccessedAPITypeReasons</key>
74+
<array>
75+
<string>CA92.1</string>
76+
</array>
77+
</dict>
78+
</array>
79+
<key>NSPrivacyTracking</key>
80+
<false/>
81+
</dict>
82+
</plist>

0 commit comments

Comments
 (0)