Skip to content

Commit 4334c90

Browse files
authored
Merge pull request #862 from algolia/chore/apple-privacy-manifest
2 parents 80a5c26 + 147fc20 commit 4334c90

File tree

3 files changed

+45
-1
lines changed

3 files changed

+45
-1
lines changed

AlgoliaSearchClient.podspec

+1
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ Pod::Spec.new do |spec|
1111
spec.swift_version = "5.1"
1212
spec.source = { :git => "https://github.com/algolia/algoliasearch-client-swift.git", :tag => spec.version }
1313
spec.source_files = "Sources/AlgoliaSearchClient/**/*.swift"
14+
spec.resource_bundles = { 'AlgoliaSearchClient' => ['PrivacyInfo.xcprivacy']}
1415
end

Package.swift

+4-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,10 @@ let package = Package(
4646
.target(
4747
name: "AlgoliaSearchClient",
4848
dependencies: [
49-
] + extraTargetDependencies),
49+
] + extraTargetDependencies,
50+
resources: [
51+
.copy("../../PrivacyInfo.xcprivacy")
52+
]),
5053
.testTarget(
5154
name: "AlgoliaSearchClientTests",
5255
dependencies: [

PrivacyInfo.xcprivacy

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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>NSPrivacyAccessedAPITypes</key>
6+
<array/>
7+
<key>NSPrivacyCollectedDataTypes</key>
8+
<array>
9+
<dict>
10+
<key>NSPrivacyCollectedDataType</key>
11+
<string>NSPrivacyCollectedDataTypeProductInteraction</string>
12+
<key>NSPrivacyCollectedDataTypeLinked</key>
13+
<false/>
14+
<key>NSPrivacyCollectedDataTypeTracking</key>
15+
<false/>
16+
<key>NSPrivacyCollectedDataTypePurposes</key>
17+
<array>
18+
<string>NSPrivacyCollectedDataTypePurposeProductPersonalization</string>
19+
</array>
20+
</dict>
21+
<dict>
22+
<key>NSPrivacyCollectedDataType</key>
23+
<string>NSPrivacyCollectedDataTypeUserID</string>
24+
<key>NSPrivacyCollectedDataTypeLinked</key>
25+
<false/>
26+
<key>NSPrivacyCollectedDataTypeTracking</key>
27+
<false/>
28+
<key>NSPrivacyCollectedDataTypePurposes</key>
29+
<array>
30+
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
31+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
32+
</array>
33+
</dict>
34+
</array>
35+
<key>NSPrivacyTrackingDomains</key>
36+
<array/>
37+
<key>NSPrivacyTracking</key>
38+
<false/>
39+
</dict>
40+
</plist>

0 commit comments

Comments
 (0)