{"id":25527,"date":"2019-06-04T14:48:37","date_gmt":"2019-06-04T18:48:37","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=25527"},"modified":"2020-03-05T09:03:36","modified_gmt":"2020-03-05T14:03:36","slug":"updates-to-the-app-store-review-guidelines","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2019\/06\/04\/updates-to-the-app-store-review-guidelines\/","title":{"rendered":"Updates to the App Store Review Guidelines"},"content":{"rendered":"<p><a href=\"https:\/\/developer.apple.com\/news\/?id=06032019j\">Apple<\/a>:<\/p>\n<blockquote cite=\"https:\/\/developer.apple.com\/news\/?id=06032019j\">\n<p>Guidelines 1.3 and 5.1.4. In order to help keep kids&rsquo; data private, apps in the kids category and apps intended for kids cannot include third-party advertising or analytics software and may not transmit data to third parties. This guideline is now enforced for new apps. Existing apps must follow this guideline by September 3, 2019.<\/p>\n<p>[&#8230;]<\/p>\n<p>Guideline 4.2.7. Remote desktop clients now include game consoles owned by the user. Software appearing in the client must be fully executed on the host device.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/steipete\/status\/1135671555420069889\">Peter Steinberger<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/steipete\/status\/1135671555420069889\">\n<p>&#x201E;Guideline 5.1.1(vii) (New). Apps that compile information from any source that is not directly from the user or without the user&rsquo;s explicit consent, even public databases, are not permitted on the App Store.&ldquo; What would that be?<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/jcampbell_05\/status\/1135679675026628608\">JC<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/jcampbell_05\/status\/1135679675026628608\">\n<p>GPDR, basically you need their consent but also you can&rsquo;t gather information on that user from public sources I.e their public github profile. I&rsquo;m sure open datasets like Wikipedia are fine<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/04\/apple-reverses-course-on-mdm-and-parental-control-apps\/\">Apple Reverses Course on MDM and Parental Control Apps<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/05\/16\/valves-steam-link-app-now-available\/\">Valve&rsquo;s Steam Link App Now Available<\/a><\/li>\n<\/ul>\n\n<p id=\"updates-to-the-app-store-review-guidelines-update-2019-06-06\">Update (2019-06-06): See also: <a href=\"https:\/\/news.ycombinator.com\/item?id=20108096\">Hacker News<\/a>.<\/p>\n\n<p id=\"updates-to-the-app-store-review-guidelines-update-2019-06-10\">Update (2019-06-10): <a href=\"https:\/\/twitter.com\/jeiting\/status\/1137043638985216000\">Jacob Eiting<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/jeiting\/status\/1137043638985216000\">\n<p>There&rsquo;s an updated Apple Developer Program agreement and the oppressive language around subscription paywalls has been backed way down.<\/p>\n<p>Schedule 2 Section 3.8 (b) has been totally re-written to only require title, length, and price.<\/p>\n<p>[&#8230;]<\/p>\n<p>The previous version required a ton of legalese on every paywall. This shouldn&rsquo;t be required any longer.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/jcieplinski\/status\/1137761985146368001\">Joe Cieplinski<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/jcieplinski\/status\/1137761985146368001\">\n<p>Tip for anyone with a subscription app: Submit a small bug fix soon, just to see if you get caught up in a rejection from a reviewer who doesn&rsquo;t understand the new guidelines.<\/p>\n<p>Not that I&rsquo;m speaking from experience, or anything.<\/p>\n<\/blockquote>\n\n<p>Previously: <a href=\"https:\/\/mjtsai.com\/blog\/2018\/12\/23\/acceptable-renewable-subscriptions-pitch-screens\/\">Acceptable Renewable Subscriptions Pitch Screens<\/a>.<\/p>\n\n<p id=\"updates-to-the-app-store-review-guidelines-update-2019-06-13\">Update (2019-06-13): <a href=\"https:\/\/twitter.com\/rkobylinski\/status\/1138727375464816641\">Rafa&#x142; Kobyli&#x144;ski<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/rkobylinski\/status\/1138727375464816641\"><p>I believe min # of employees requirement is new: &ldquo;To enroll in the Apple Developer Enterprise Program, your organization must be a legal entity with 100 or more employees.&rdquo;<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Apple: Guidelines 1.3 and 5.1.4. In order to help keep kids&rsquo; data private, apps in the kids category and apps intended for kids cannot include third-party advertising or analytics software and may not transmit data to third parties. This guideline is now enforced for new apps. Existing apps must follow this guideline by September 3, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2019-06-04T18:48:41Z","apple_news_api_id":"f758fd0a-cff2-4551-8751-39031cc75438","apple_news_api_modified_at":"2020-03-05T14:03:39Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAABQ==","apple_news_api_share_url":"https:\/\/apple.news\/A91j9Cs_yRVGHUTkDHMdUOA","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[91,1930,1421,1776,31,1667,30,39,1666,355],"class_list":["post-25527","post","type-post","status-publish","format-standard","hentry","category-technology","tag-appstore","tag-app-store-review-guidelines","tag-app-subscriptions","tag-gdpr","tag-ios","tag-ios-13","tag-mac","tag-macappstore","tag-macos-10-15","tag-privacy"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/25527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=25527"}],"version-history":[{"count":6,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/25527\/revisions"}],"predecessor-version":[{"id":25633,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/25527\/revisions\/25633"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=25527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=25527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=25527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}