{"id":134027,"date":"2023-07-27T20:35:54","date_gmt":"2023-07-27T20:35:54","guid":{"rendered":"https:\/\/developer.apple.com\/news\/?id=z6fu1dcu"},"modified":"2023-07-27T20:35:54","modified_gmt":"2023-07-27T20:35:54","slug":"list-of-apis-that-require-declared-reasons-now-available","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2023\/07\/27\/list-of-apis-that-require-declared-reasons-now-available\/","title":{"rendered":"List of APIs that require declared reasons now available"},"content":{"rendered":"<div><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/list-of-apis-that-require-declared-reasons-now-available.png\" class=\"ff-og-image-inserted\"><\/div>\n<p>Apple is committed to protecting user privacy on our platforms. We know that there are a small set of APIs that can be misused to collect data about users\u2019 devices through fingerprinting, which is prohibited by our Developer Program License Agreement. To prevent the misuse of these APIs, we announced at <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023\/10060\/?time=457\">WWDC23<\/a> that developers will need to declare the reasons for using these APIs in their app\u2019s privacy manifest. This will help ensure that apps only use these APIs for their intended purpose. As part of this process, you\u2019ll need to select one or more approved reasons that accurately reflect how your app uses the API, and your app can only use the API for the reasons you\u2019ve selected.<\/p>\n<p>Starting in fall 2023, when you upload a new app or app update to App&nbsp;Store&nbsp;Connect that uses an API (including from third-party SDKs) that requires a reason, you\u2019ll receive a notice if you haven\u2019t provided an approved reason in your app\u2019s privacy manifest. And starting in spring&nbsp;2024, in order to upload your new app or app update to App&nbsp;Store&nbsp;Connect, you\u2019ll be required to include an approved reason in the app\u2019s privacy manifest which accurately reflects how your app uses the API.<\/p>\n<p>If you have a use case for an API with required reasons that isn\u2019t already covered by an approved reason and the use case directly benefits the people using your app, let us know.<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/bundleresources\/privacy_manifest_files\/describing_use_of_required_reason_api\">View list of APIs and <span class=\"icon icon-after icon-chevronright nowrap\">approved reasons<\/span><\/a><\/p>\n<p><a href=\"https:\/\/developer.apple.com\/contact\/request\/privacy-manifest-reason\/\">Submit a request for a new <span class=\"icon icon-after icon-chevronright nowrap\">approved reason<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple is committed to protecting user privacy on our platforms. We know that there are a small set of APIs that can be misused to collect data about users\u2019 devices through fingerprinting, which is prohibited by our Developer Program License Agreement. To prevent the misuse of these APIs, we announced at WWDC23 that developers will [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":134028,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[],"class_list":["post-134027","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple-developer-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/134027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=134027"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/134027\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/134028"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=134027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=134027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=134027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}