summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorBug Magnet <marco.nikic@mullvad.net>2023-12-05 13:53:32 +0100
committerBug Magnet <marco.nikic@mullvad.net>2023-12-05 13:53:32 +0100
commit5777cf827ccaccb3c4a452765eae69f0d9765693 (patch)
tree987b8dc83d7a3f949b7364843973870abaa09ca6
parentf2594c141c96aee97d54e69d18a3984c8f60e7b8 (diff)
downloadmullvadvpn-5777cf827ccaccb3c4a452765eae69f0d9765693.tar.xz
mullvadvpn-5777cf827ccaccb3c4a452765eae69f0d9765693.zip
Add a privacy manifest for Apple compliance
-rw-r--r--ios/MullvadVPN.xcodeproj/project.pbxproj2
-rw-r--r--ios/MullvadVPN/Supporting Files/PrivacyInfo.xcprivacy21
2 files changed, 23 insertions, 0 deletions
diff --git a/ios/MullvadVPN.xcodeproj/project.pbxproj b/ios/MullvadVPN.xcodeproj/project.pbxproj
index f0867032d3..0f5a62ca1c 100644
--- a/ios/MullvadVPN.xcodeproj/project.pbxproj
+++ b/ios/MullvadVPN.xcodeproj/project.pbxproj
@@ -1621,6 +1621,7 @@
A900E9BD2ACC654100C95F67 /* APIProxy+Stubs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "APIProxy+Stubs.swift"; sourceTree = "<group>"; };
A900E9BF2ACC661900C95F67 /* AccessTokenManager+Stubs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AccessTokenManager+Stubs.swift"; sourceTree = "<group>"; };
A917352029FAAA5200D5DCFD /* TransportStrategyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransportStrategyTests.swift; sourceTree = "<group>"; };
+ A92962582B1F4FDB00DFB93B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
A92ECC202A77FFAF0052F1B1 /* TunnelSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelSettings.swift; sourceTree = "<group>"; };
A92ECC232A7802520052F1B1 /* StoredAccountData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoredAccountData.swift; sourceTree = "<group>"; };
A92ECC272A7802AB0052F1B1 /* StoredDeviceData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoredDeviceData.swift; sourceTree = "<group>"; };
@@ -2329,6 +2330,7 @@
58CE5E6F224146210008646E /* Info.plist */,
58727282265D173C00F315B2 /* LaunchScreen.storyboard */,
5866F39B2243B82D00168AE5 /* MullvadVPN.entitlements */,
+ A92962582B1F4FDB00DFB93B /* PrivacyInfo.xcprivacy */,
);
path = "Supporting Files";
sourceTree = "<group>";
diff --git a/ios/MullvadVPN/Supporting Files/PrivacyInfo.xcprivacy b/ios/MullvadVPN/Supporting Files/PrivacyInfo.xcprivacy
new file mode 100644
index 0000000000..a38a73421e
--- /dev/null
+++ b/ios/MullvadVPN/Supporting Files/PrivacyInfo.xcprivacy
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>NSPrivacyTrackingDomains</key>
+ <array/>
+ <key>NSPrivacyTracking</key>
+ <false/>
+ <key>NSPrivacyAccessedAPITypes</key>
+ <array>
+ <dict>
+ <key>NSPrivacyAccessedAPITypeReasons</key>
+ <array>
+ <string>CA92.1</string>
+ </array>
+ <key>NSPrivacyAccessedAPIType</key>
+ <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
+ </dict>
+ </array>
+</dict>
+</plist>