{"id":31979,"date":"2021-03-23T14:57:28","date_gmt":"2021-03-23T18:57:28","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=31979"},"modified":"2025-06-30T14:20:49","modified_gmt":"2025-06-30T18:20:49","slug":"protonvpn-security-updates-rejected-due-to-previously-approved-app-description","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2021\/03\/23\/protonvpn-security-updates-rejected-due-to-previously-approved-app-description\/","title":{"rendered":"ProtonVPN Security Updates Rejected Due to Previously Approved App Description"},"content":{"rendered":"<p><a href=\"https:\/\/protonvpn.com\/blog\/apple-blocks-app-updates\/\">Andy Yen<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=26558026\">Hacker<\/a> <a href=\"https:\/\/news.ycombinator.com\/item?id=26557261\">News<\/a>, <a href=\"https:\/\/www.macrumors.com\/2021\/03\/23\/protonvpn-app-store-dispute-myanmar\/\">MacRumors<\/a>, <a href=\"https:\/\/9to5mac.com\/2021\/03\/23\/protonvpn-claims-apple-blocking-human-rights\/\">9to5Mac<\/a>):<\/p>\n<blockquote cite=\"https:\/\/protonvpn.com\/blog\/apple-blocks-app-updates\/\"><p>ProtonMail is not the only Proton app being used by activists and protesters in Myanmar. For the past month, the Myanmar military has forced the national telecom companies to regularly shut down the internet and block access to social media to prevent damaging evidence from getting out.<\/p>\n<p>[&#8230;]<\/p>\n<p>On the same day the UN recommended Proton apps, Apple suddenly rejected important updates to our ProtonVPN iOS app. These updates include security enhancements designed to further improve safeguards against account takeover attempts which could compromise privacy.<\/p>\n<p>Apple says it blocked our security updates because our app description in the App Store, which we have used without issue for months, mentions ProtonVPN is a tool to &ldquo;challenge governments&#8230; and bring online freedom to people around the world&rdquo;. Given the current context, Apple&rsquo;s actions could not be more insensitive.<\/p>\n<\/blockquote>\n\n<p>Apple says that the description violates <a href=\"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/\">section 5.4<\/a> of the guidelines, but that section doesn&rsquo;t say anything about how the app is presented:<\/p>\n\n<blockquote cite=\"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/\">\n<p>Apps offering VPN services must utilize the NEVPNManager API and may only be offered by developers enrolled as an organization. You must make a clear declaration of what user data will be collected and how it will be used on an app screen prior to any user action to purchase or otherwise use the service. Apps offering VPN services may not sell, use, or disclose to third parties any data for any purpose, and must commit to this in their privacy policy. VPN apps must not violate local laws, and if you choose to make your VPN app available in a territory that requires a VPN license, you must provide your license information in the App Review Notes field. Parental control, content blocking, and security apps, among others, from approved providers may also use the NEVPNManager API. Apps that do not comply with this guideline will be removed from the App Store and you may be removed from the Apple Developer Program.<\/p>\n<\/blockquote>\n\n<p>Apple does not allege that the app violates local laws. Furthermore, if there&rsquo;s no legal issue, the app should be approved based on the August 2020 rule that updates aren&rsquo;t delayed over guidelines violations.<\/p>\n\n<p><a href=\"https:\/\/twitter.com\/TimSweeneyEpic\/status\/1374418994963214341\">Tim Sweeney<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/TimSweeneyEpic\/status\/1374418994963214341\">\n<p>Apple: We need an absolute monopoly on app distribution to protect security.<\/p>\n<p>Apple: &lt;blocks security updates because a developer speaks about human rights&gt;<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/tolmasky\/status\/1374422101071826951\">Francisco Tolmasky<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/tolmasky\/status\/1374422101071826951\"><p>The future is more cases like HKMap.live &amp; ProtonVPN. This is the real issue w\/the \n@AppStore: Apple has chosen to put itself at the center of every international issue. If iOS had side-loading, they could say &ldquo;you can still ship, it doesn&rsquo;t have to be in <em>our<\/em> store.<\/p>\n<p>[&#8230;]<\/p>\n<p>Apple and Tim Cook can wax poetic about values during keynotes all they want, but the actions they take represent their true values. And the @AppStore creates a clear and undeniable binary demarcation of what they approve of and what they don&rsquo;t.<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/03\/22\/surprised\/\">Surprised<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/10\/08\/protonmail-forced-to-add-iap\/\">ProtonMail Forced to Add IAP<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/09\/04\/apples-commitment-to-human-rights\/\">Apple&rsquo;s Commitment to Human Rights<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/31\/allowing-bug-fixes-and-challenging-the-guidelines\/\">Allowing Bug Fixes and Challenging the Guidelines<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/10\/25\/hkmap-live-removed-from-the-app-store\/\">HKmap Live Removed From the App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/10\/03\/hkmap-live-rejected-from-the-app-store\/\">HKmap Live Rejected From the App Store<\/a><\/li>\n<\/ul>\n\n<p id=\"protonvpn-security-updates-rejected-due-to-previously-approved-app-description-update-2021-04-16\">Update (2021-04-16): <a href=\"https:\/\/daringfireball.net\/2021\/03\/apple_protonvpn\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/2021\/03\/apple_protonvpn\"><p>Nothing to do with Myanmar&#x2009;&mdash;&#x2009;this spat is entirely about the phrase &ldquo;challenging governments&rdquo;. Again, I think it&rsquo;s a bit silly for Apple to have rejected the update to ProtonVPN over that phrase.<\/p>\n<p>[&#8230;]<\/p>\n<p>Seems to me that the ProtonVPN update should have been approved, and the dispute over the app description settled afterward. Is the phrase &ldquo;challenging governments&rdquo; a &ldquo;legal issue&rdquo;? It certainly isn&rsquo;t a legal issue in most countries. So Proton has legitimate gripes here.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/www.jessesquires.com\/blog\/2021\/03\/30\/apple-cooperation-with-authoritarian-governments\/\">Jesse Squires<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.jessesquires.com\/blog\/2021\/03\/30\/apple-cooperation-with-authoritarian-governments\/\">\n<p>While I am willing to give Apple the benefit of the doubt and consider this an inconvenient coincidence, I would <strong>not<\/strong> be surprised if this <em>were<\/em> a deliberate move. After all, <a href=\"https:\/\/www.nytimes.com\/2017\/07\/29\/technology\/china-apple-censorhip.html\">Apple has pulled VPN apps from the App Store<\/a> before. For now, we can assume (as Gruber highlights) that this is yet another issue with Apple&rsquo;s poorly executed app review process where its so-called <a href=\"https:\/\/mjtsai.com\/blog\/2021\/03\/23\/protonvpn-security-updates-rejected-due-to-previously-approved-app-description\/\">rules are applied arbitrarily<\/a>.<\/p>\n<p>However, there is still reason to be concerned, because Apple does not have a laudable record when it comes to cooperating with authoritarian governments. Below is a brief history of events that I have been tracking so far.<\/p>\n<\/blockquote>\n\n<p>See also: <a href=\"https:\/\/news.ycombinator.com\/item?id=26557261\">Hacker News<\/a>.<\/p>\n\n<p><a href=\"https:\/\/www.macrumors.com\/2021\/03\/25\/apple-responds-protonvpn-app-update-rejection\/\">Sami Fathi<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.macrumors.com\/2021\/03\/25\/apple-responds-protonvpn-app-update-rejection\/\"><p>Apple says it approved ProtonVPN&rsquo;s latest  App Store  update on March 19 and says, correctly, that Proton published the update to users two days later, on March 21. ProtonVPN, another two days later, published a blog post correlating the rejection to Apple limiting free speech and human rights in Myanmar.<\/p><\/blockquote>\n\n<p>I don&rsquo;t think this proves anything about Apple&rsquo;s motivations because the situation in Myanmar was already developing, with the UN recommending the app, before Apple&rsquo;s initial rejection.<\/p>","protected":false},"excerpt":{"rendered":"<p>Andy Yen (Hacker News, MacRumors, 9to5Mac): ProtonMail is not the only Proton app being used by activists and protesters in Myanmar. For the past month, the Myanmar military has forced the national telecom companies to regularly shut down the internet and block access to social media to prevent damaging evidence from getting out. [&#8230;] On [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2021-03-23T18:57:30Z","apple_news_api_id":"15155136-b55c-46fe-a199-b249eb38faf6","apple_news_api_modified_at":"2025-06-30T18:20:53Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAw==","apple_news_api_share_url":"https:\/\/apple.news\/AFRVRNrVcRv6hmbJJ6zj69g","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,130,31,1837,26,355,2642,1435,48,1132],"class_list":["post-31979","post","type-post","status-publish","format-standard","hentry","category-technology","tag-appstore","tag-rejection","tag-ios","tag-ios-14","tag-iosapp","tag-privacy","tag-proton-vpn","tag-protonmail","tag-security","tag-virtual-private-network-vpn"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/31979","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=31979"}],"version-history":[{"count":4,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/31979\/revisions"}],"predecessor-version":[{"id":32174,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/31979\/revisions\/32174"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=31979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=31979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=31979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}