From 7b14038d686492bd44c1988f4a4807c6722b1b3b Mon Sep 17 00:00:00 2001 From: Juraj Hilje Date: Wed, 11 Sep 2024 12:44:08 +0200 Subject: [PATCH] feat(api declaration): create wireguard-tunnel-provider/PrivacyInfo.xcprivacy --- IVPNClient.xcodeproj/project.pbxproj | 14 +++++++++++ IVPNWidget/PrivacyInfo.xcprivacy | 17 +++++++++++++ openvpn-tunnel-provider/PrivacyInfo.xcprivacy | 17 +++++++++++++ .../PrivacyInfo.xcprivacy | 25 +++++++++++++++++++ 4 files changed, 73 insertions(+) create mode 100644 IVPNWidget/PrivacyInfo.xcprivacy create mode 100644 openvpn-tunnel-provider/PrivacyInfo.xcprivacy create mode 100644 wireguard-tunnel-provider/PrivacyInfo.xcprivacy diff --git a/IVPNClient.xcodeproj/project.pbxproj b/IVPNClient.xcodeproj/project.pbxproj index 3fa615407..9ac7a2396 100644 --- a/IVPNClient.xcodeproj/project.pbxproj +++ b/IVPNClient.xcodeproj/project.pbxproj @@ -69,6 +69,10 @@ 822BC68B2A7CF3A700C733DF /* Decodable+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822BC6892A7CF3A700C733DF /* Decodable+Ext.swift */; }; 822BC68C2A7CF3A700C733DF /* Decodable+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822BC6892A7CF3A700C733DF /* Decodable+Ext.swift */; }; 822EBCA22C91947700E708F6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 822EBCA12C91947700E708F6 /* PrivacyInfo.xcprivacy */; }; + 822EBCA42C91AADA00E708F6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 822EBCA32C91AADA00E708F6 /* PrivacyInfo.xcprivacy */; }; + 822EBCA62C91AB3800E708F6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 822EBCA52C91AB3800E708F6 /* PrivacyInfo.xcprivacy */; }; + 822EBCA82C91AB5900E708F6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 822EBCA72C91AB5900E708F6 /* PrivacyInfo.xcprivacy */; }; + 822EBCA92C91AB5900E708F6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 822EBCA72C91AB5900E708F6 /* PrivacyInfo.xcprivacy */; }; 822EE96C215CE0E300BE77F6 /* UserDefaults+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 825A43FC215CCFE70076131F /* UserDefaults+Ext.swift */; }; 8232FBF42240DE19006B81D2 /* ErrorResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8232FBF32240DE19006B81D2 /* ErrorResult.swift */; }; 8232FBF62240E40F006B81D2 /* Error+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8232FBF52240E40F006B81D2 /* Error+Ext.swift */; }; @@ -506,6 +510,9 @@ 822B85D821B941A200715691 /* NotificationName+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NotificationName+Ext.swift"; sourceTree = ""; }; 822BC6892A7CF3A700C733DF /* Decodable+Ext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Decodable+Ext.swift"; sourceTree = ""; }; 822EBCA12C91947700E708F6 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 822EBCA32C91AADA00E708F6 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 822EBCA52C91AB3800E708F6 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 822EBCA72C91AB5900E708F6 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 8232FBF32240DE19006B81D2 /* ErrorResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorResult.swift; sourceTree = ""; }; 8232FBF52240E40F006B81D2 /* Error+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Error+Ext.swift"; sourceTree = ""; }; 8234E0D62AB23E5C0015C9A2 /* V2RayControl.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = V2RayControl.xcframework; path = Frameworks/V2RayControl.xcframework; sourceTree = ""; }; @@ -1362,6 +1369,7 @@ 824B86C326D3D7B600D0101A /* TimerManager.swift */, 82B605272170840C004B40E6 /* Info.plist */, 82B605282170840C004B40E6 /* wireguard_tunnel_provider.entitlements */, + 822EBCA72C91AB5900E708F6 /* PrivacyInfo.xcprivacy */, ); path = "wireguard-tunnel-provider"; sourceTree = ""; @@ -1538,6 +1546,7 @@ 82E3B21229DDCC6500998F67 /* Assets.xcassets */, 82E3B21429DDCC6500998F67 /* Info.plist */, 82C61DA829E6C4CF00AF972A /* Widget-Bridging-Header.h */, + 822EBCA32C91AADA00E708F6 /* PrivacyInfo.xcprivacy */, ); path = IVPNWidget; sourceTree = ""; @@ -1608,6 +1617,7 @@ 9C7840AC20CD8A8A00335736 /* Info.plist */, 82ED17452A1259CB00E7926D /* OpenVPNNetworkExtension-Bridging-Header.h */, 9C7840AD20CD8A8A00335736 /* openvpn_tunnel_provider.entitlements */, + 822EBCA52C91AB3800E708F6 /* PrivacyInfo.xcprivacy */, ); path = "openvpn-tunnel-provider"; sourceTree = ""; @@ -1961,6 +1971,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 822EBCA92C91AB5900E708F6 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1975,6 +1986,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 822EBCA42C91AADA00E708F6 /* PrivacyInfo.xcprivacy in Resources */, 82C61D9629E6ADEF00AF972A /* Assets.xcassets in Resources */, 82E3B21329DDCC6500998F67 /* Assets.xcassets in Resources */, ); @@ -1984,6 +1996,8 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 822EBCA82C91AB5900E708F6 /* PrivacyInfo.xcprivacy in Resources */, + 822EBCA62C91AB3800E708F6 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/IVPNWidget/PrivacyInfo.xcprivacy b/IVPNWidget/PrivacyInfo.xcprivacy new file mode 100644 index 000000000..dd6881b47 --- /dev/null +++ b/IVPNWidget/PrivacyInfo.xcprivacy @@ -0,0 +1,17 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + 1C8F.1 + + + + + diff --git a/openvpn-tunnel-provider/PrivacyInfo.xcprivacy b/openvpn-tunnel-provider/PrivacyInfo.xcprivacy new file mode 100644 index 000000000..f016e521e --- /dev/null +++ b/openvpn-tunnel-provider/PrivacyInfo.xcprivacy @@ -0,0 +1,17 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + 1C8F.1 + + + + + \ No newline at end of file diff --git a/wireguard-tunnel-provider/PrivacyInfo.xcprivacy b/wireguard-tunnel-provider/PrivacyInfo.xcprivacy new file mode 100644 index 000000000..325a4f28e --- /dev/null +++ b/wireguard-tunnel-provider/PrivacyInfo.xcprivacy @@ -0,0 +1,25 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + 1C8F.1 + + + + +