diff --git a/NuguAgents.podspec b/NuguAgents.podspec index 30aeb97ad..b422be184 100644 --- a/NuguAgents.podspec +++ b/NuguAgents.podspec @@ -10,6 +10,7 @@ Default Agent Implementations for Nugu service s.homepage = 'https://github.com/nugu-developers/nugu-ios' s.author = { 'SK Telecom Co., Ltd.' => 'nugu_dev_sdk@sk.com' } s.source = { :git => 'https://github.com/nugu-developers/nugu-ios.git', :tag => s.version.to_s } + s.resource_bundles = {"NuguUtils" => ["NuguUtils/PrivacyInfo.xcprivacy"]} s.documentation_url = 'https://developers.nugu.co.kr' s.ios.deployment_target = '12.0' diff --git a/NuguAgents/PrivacyInfo.xcprivacy b/NuguAgents/PrivacyInfo.xcprivacy new file mode 100644 index 000000000..d12e78530 --- /dev/null +++ b/NuguAgents/PrivacyInfo.xcprivacy @@ -0,0 +1,31 @@ + + + + + NSPrivacyTracking + + NSPrivacyCollectedDataTypes + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + NSPrivacyAccessedAPIType + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/NuguClientKit.podspec b/NuguClientKit.podspec index 51a8a41cd..236475f93 100644 --- a/NuguClientKit.podspec +++ b/NuguClientKit.podspec @@ -10,6 +10,7 @@ Default Instances for Nugu service s.homepage = 'https://github.com/nugu-developers/nugu-ios' s.author = { 'SK Telecom Co., Ltd.' => 'nugu_dev_sdk@sk.com' } s.source = { :git => 'https://github.com/nugu-developers/nugu-ios.git', :tag => s.version.to_s } + s.resource_bundles = {"NuguUtils" => ["NuguUtils/PrivacyInfo.xcprivacy"]} s.documentation_url = 'https://developers.nugu.co.kr' s.ios.deployment_target = '12.0' diff --git a/NuguClientKit/PrivacyInfo.xcprivacy b/NuguClientKit/PrivacyInfo.xcprivacy new file mode 100644 index 000000000..78df728b0 --- /dev/null +++ b/NuguClientKit/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyTracking + + NSPrivacyCollectedDataTypes + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + + + + diff --git a/NuguCore.podspec b/NuguCore.podspec index 99e3112fb..fa1cd6aa5 100644 --- a/NuguCore.podspec +++ b/NuguCore.podspec @@ -10,6 +10,7 @@ Nugu framework for AI Service s.homepage = 'https://github.com/nugu-developers/nugu-ios' s.author = { 'SK Telecom Co., Ltd.' => 'nugu_dev_sdk@sk.com' } s.source = { :git => 'https://github.com/nugu-developers/nugu-ios.git', :tag => s.version } + s.resource_bundles = {"NuguUtils" => ["NuguUtils/PrivacyInfo.xcprivacy"]} s.documentation_url = 'https://developers.nugu.co.kr' s.ios.deployment_target = '12.0' diff --git a/NuguCore/PrivacyInfo.xcprivacy b/NuguCore/PrivacyInfo.xcprivacy new file mode 100644 index 000000000..36caba81e --- /dev/null +++ b/NuguCore/PrivacyInfo.xcprivacy @@ -0,0 +1,31 @@ + + + + + NSPrivacyTracking + + NSPrivacyCollectedDataTypes + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/NuguUtils.podspec b/NuguUtils.podspec index 7849cce51..8bf981011 100644 --- a/NuguUtils.podspec +++ b/NuguUtils.podspec @@ -10,6 +10,7 @@ Framework for login using OAuth 2.0 s.homepage = 'https://github.com/nugu-developers/nugu-ios' s.author = { 'SK Telecom Co., Ltd.' => 'nugu_dev_sdk@sk.com' } s.source = { :git => 'https://github.com/nugu-developers/nugu-ios.git', :tag => s.version.to_s } + s.resource_bundles = {"NuguUtils" => ["NuguUtils/PrivacyInfo.xcprivacy"]} s.documentation_url = 'https://developers.nugu.co.kr' s.ios.deployment_target = '12.0' diff --git a/NuguUtils/PrivacyInfo.xcprivacy b/NuguUtils/PrivacyInfo.xcprivacy new file mode 100644 index 000000000..78df728b0 --- /dev/null +++ b/NuguUtils/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyTracking + + NSPrivacyCollectedDataTypes + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + + + + diff --git a/nugu-ios.xcodeproj/project.pbxproj b/nugu-ios.xcodeproj/project.pbxproj index f0ea6d642..4cf9c126a 100644 --- a/nugu-ios.xcodeproj/project.pbxproj +++ b/nugu-ios.xcodeproj/project.pbxproj @@ -529,6 +529,10 @@ E649868A28337649001AD733 /* ControlCenterManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E649868928337649001AD733 /* ControlCenterManager.swift */; }; E6BE047C2A0BA1A400AE29E3 /* Image+Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6BE047B2A0BA1A400AE29E3 /* Image+Event.swift */; }; E6BE047E2A0BA1BD00AE29E3 /* ImageAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6BE047D2A0BA1BD00AE29E3 /* ImageAgent.swift */; }; + E6D10A982B9FD2FE0004DE40 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E6D10A972B9FD2FE0004DE40 /* PrivacyInfo.xcprivacy */; }; + E6D10A9A2B9FD9C20004DE40 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E6D10A992B9FD9C20004DE40 /* PrivacyInfo.xcprivacy */; }; + E6D10A9C2B9FD9E80004DE40 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E6D10A9B2B9FD9E80004DE40 /* PrivacyInfo.xcprivacy */; }; + E6D10A9E2B9FDBB10004DE40 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E6D10A9D2B9FDBB10004DE40 /* PrivacyInfo.xcprivacy */; }; E6F3DCBD2B4CB9D800298A20 /* ASRAgentDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F3DCBC2B4CB9D800298A20 /* ASRAgentDelegate.swift */; }; E6FBA02B2A1379C500AF8B05 /* MessengerAgentProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6FBA02A2A1379C400AF8B05 /* MessengerAgentProtocol.swift */; }; E6FBA02D2A137A9700AF8B05 /* ImageAgentProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6FBA02C2A137A9700AF8B05 /* ImageAgentProtocol.swift */; }; @@ -1332,6 +1336,10 @@ E649868928337649001AD733 /* ControlCenterManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ControlCenterManager.swift; sourceTree = ""; }; E6BE047B2A0BA1A400AE29E3 /* Image+Event.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Image+Event.swift"; sourceTree = ""; }; E6BE047D2A0BA1BD00AE29E3 /* ImageAgent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageAgent.swift; sourceTree = ""; }; + E6D10A972B9FD2FE0004DE40 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + E6D10A992B9FD9C20004DE40 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + E6D10A9B2B9FD9E80004DE40 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + E6D10A9D2B9FDBB10004DE40 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; E6F3DCBC2B4CB9D800298A20 /* ASRAgentDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASRAgentDelegate.swift; sourceTree = ""; }; E6FBA02A2A1379C400AF8B05 /* MessengerAgentProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessengerAgentProtocol.swift; sourceTree = ""; }; E6FBA02C2A137A9700AF8B05 /* ImageAgentProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageAgentProtocol.swift; sourceTree = ""; }; @@ -1857,6 +1865,7 @@ 1FFFF30B2375707000C9A177 /* Sources */, 1FFFEFFF23753F1800C9A177 /* NuguCore.h */, 1FFFF00023753F1800C9A177 /* Info.plist */, + E6D10A9D2B9FDBB10004DE40 /* PrivacyInfo.xcprivacy */, ); path = NuguCore; sourceTree = ""; @@ -1867,6 +1876,7 @@ 1FFFF3D72375735E00C9A177 /* Sources */, 1FFFF00C23753F3100C9A177 /* NuguClientKit.h */, 1FFFF00D23753F3100C9A177 /* Info.plist */, + E6D10A992B9FD9C20004DE40 /* PrivacyInfo.xcprivacy */, ); path = NuguClientKit; sourceTree = ""; @@ -2561,6 +2571,7 @@ 7314DF67255E3EDB004882BB /* Sources */, 7314DF49255E3EA2004882BB /* NuguUtils.h */, 7314DF4A255E3EA2004882BB /* Info.plist */, + E6D10A9B2B9FD9E80004DE40 /* PrivacyInfo.xcprivacy */, ); path = NuguUtils; sourceTree = ""; @@ -2598,6 +2609,7 @@ 73152FA623E0411200F843C3 /* Sources */, 73152F9C23E0405900F843C3 /* NuguAgents.h */, 73152F9D23E0405900F843C3 /* Info.plist */, + E6D10A972B9FD2FE0004DE40 /* PrivacyInfo.xcprivacy */, ); path = NuguAgents; sourceTree = ""; @@ -3690,6 +3702,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + E6D10A9E2B9FDBB10004DE40 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3697,6 +3710,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + E6D10A9A2B9FD9C20004DE40 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3772,6 +3786,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + E6D10A9C2B9FD9E80004DE40 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3779,6 +3794,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + E6D10A982B9FD2FE0004DE40 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; };