{"id":29880,"date":"2020-08-25T16:28:13","date_gmt":"2020-08-25T20:28:13","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=29880"},"modified":"2025-04-08T10:04:39","modified_gmt":"2025-04-08T14:04:39","slug":"developer-accounts-nearly-terminated","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/08\/25\/developer-accounts-nearly-terminated\/","title":{"rendered":"Developer Accounts Nearly Terminated"},"content":{"rendered":"<p><a href=\"https:\/\/twitter.com\/_zacwood\/status\/1298053471019634688\">Zac Wood<\/a> (via <a href=\"https:\/\/twitter.com\/tapbot_paul\/status\/1298072430917885952\">Paul Haddad<\/a>):<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/_zacwood\/status\/1298053471019634688\"><p>Submitted a minor update for \n@AtticsApp\n after nearly two years on the App Store and \n@Apple\n has decided out of nowhere that I have been engaging in &ldquo;a pattern of manipulative or misleading behavior&rdquo; and has permanently terminated my account. No evidence or specific reasons given.<\/p><p>It started after a build got rejected without a reason last week. A couple of days after, I received a message very similar to the screenshot that my account is being terminated. I appealed, trying to get info on what exactly the problem is, and then got the last message<\/p><\/blockquote>\n<p>Despite not telling him what he&rsquo;s accused of, Apple writes:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/_zacwood\/status\/1298053471019634688\"><p>This appeal decision is final, and any subsequent appeals you file will be closed without review.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/NathanBLawrence\/status\/1298074319692730370\">Nathan Lawrence<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/NathanBLawrence\/status\/1298074319692730370\"><p>I cannot tell you how often I&rsquo;ve seen this or a similar message, whether in personally helping someone or in a news story - and how often those then get reversed, like they say won&rsquo;t happen, because there was a mistake.<\/p>\n<p>This costs Apple nothing, but it&rsquo;s terrifying for us.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/_zacwood\/status\/1298105327699791878\">Zac Wood<\/a>, after some help from running to the press, which &ldquo;never helps&rdquo;:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/_zacwood\/status\/1298105327699791878\"><p>Attics has been approved and my account will no longer be terminated -- apparently my app had been copied across the App Store many times and it wasn&rsquo;t caught that mine was the original.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/_inside\/status\/1298223776140873734\">Gui Rambo<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/_inside\/status\/1298223776140873734\"><p>This is scary. It&rsquo;s not the first time Apple bans a developer because copies of that developer&rsquo;s app (the original) were found on the store. If Apple is not good enough to determine who&rsquo;s the owner of the original app, they&rsquo;re not good enough to make these types of decisions.<\/p>\n<p>If you are an iOS developer and you see copies of your app in the App Store, it is now your job to monitor the store for such copies and alert Apple, otherwise your entire developer account is at risk.<\/p>\n<p>Ironically, I know of at least one case where the developer rightfully pointed out copyright violations of their app in the App Store, but in the end Apple banned their account because they couldn&rsquo;t figure out who was the developer of the original app. &#x1F643;<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/boxy37\/status\/1298247801613189120\">Tom Angistalis<\/a> (via <a href=\"https:\/\/twitter.com\/chuq\/status\/1298318239156461568\">Chuq Von Rospach<\/a>):<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/boxy37\/status\/1298247801613189120\">\n<p>This happened with \n@FilmNoirApp\n back in May. The app was only available in TestFlight and out of nowhere we receive almost exactly the same email after we asked why our account was going to be terminated. Of course they didn&rsquo;t tell us at first what was the reason.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/boxy37\/status\/1298314225136402434\">Tom Angistalis<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/boxy37\/status\/1298314225136402434\">\n<p>We wanted to have a good user experience and open all links in the app, does that mean that we are responsible for all third party content? What baffles me is that the review team didn&rsquo;t say anything about it until a tweet got some attention<\/p>\n<p>[&#8230;]<\/p>\n<p>We changed all links to open in native iOS Safari app and that deemed acceptable. Now the real question why they can&rsquo;t tell you exactly that but they also ignore your appeal?<\/p>\n<p>We simply asked what was the issue and they responded back by saying that our account was going to be terminated and the app review team wouldn&rsquo;t consider any more appeals.<\/p>\n<\/blockquote>\n<p>Of course, the rules are applied <a href=\"https:\/\/mjtsai.com\/blog\/2020\/07\/28\/schiller-interview-before-the-app-store-hearing\/\">unevenly<\/a>, and other apps are allowed to display links directly in the app.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/21\/wordpress-bug-fixes-blocked-over-iap\/\">WordPress Bug Fixes Blocked Over IAP<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/18\/app-consoles\/\">App Consoles<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/17\/apple-to-cut-epic-off-from-ios-and-mac-developer-tools\/\">Apple to Cut Epic Off From iOS and Mac Developer Tools<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/04\/apple-remote-kills-long-time-developers-apps\/\">Apple Remote-Kills Long-time Developer&rsquo;s Apps<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/11\/20\/guilherme-rambo-locked-out-of-apple-developer-account\/\">Guilherme Rambo Locked Out of Apple Developer Account<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2016\/10\/05\/apple-removed-dash-from-the-mac-app-store\/\">Apple Removed Dash From the Mac App Store<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Zac Wood (via Paul Haddad): Submitted a minor update for @AtticsApp after nearly two years on the App Store and @Apple has decided out of nowhere that I have been engaging in &ldquo;a pattern of manipulative or misleading behavior&rdquo; and has permanently terminated my account. No evidence or specific reasons given.It started after a build [&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":"2020-08-25T20:28:16Z","apple_news_api_id":"9aeefe15-b520-42ba-b4bf-c7b995f62f82","apple_news_api_modified_at":"2025-04-08T14:04:42Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAg==","apple_news_api_share_url":"https:\/\/apple.news\/Amu7-FbUgQrq0v8e5lfYvgg","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,2749,31,26,991,71],"class_list":["post-29880","post","type-post","status-publish","format-standard","hentry","category-technology","tag-appstore","tag-rejection","tag-apple-developer-account","tag-ios","tag-iosapp","tag-open-source-software","tag-programming"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29880","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=29880"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29880\/revisions"}],"predecessor-version":[{"id":29883,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29880\/revisions\/29883"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=29880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=29880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=29880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}