AppStoreからギャンブルアプリ認定され、アプリの配信ができなくなった

##製作したアプリについて
私が今回製作したアプリは匿名で不特定多数の人とチャットができるiconChatというものでした。githubのリンクは[こちら](https://github.com/chamidog/iconChat)

私は初めてのアプリ製作だったため、何度かApp Store Reviewに審査を出しては修正の繰り返しをしていたのですが、7回目のリジェクトで以下のような内容が届きました。
##App Store Reviewからのリジェクトメール(原文)
Guideline 1.2 - Safety - User Generated Content


Your app enables users to post content anonymously but does not have the proper precautions in place.

Next Steps

To resolve this issue, please revise your app to implement all of the following precautions:

- Age rating must reflect 17+
- Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content or abusive users
- A method for filtering objectionable content
- A mechanism for users to flag objectionable content
- A mechanism for users to block abusive users
- A mechanism for users to immediately remove posts from the feed
- Developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content
- Developer must provide contact information in the app itself, giving users the ability to report inappropriate activity



Dear Developer,

In order to reduce fraudulent activity on the App Store and comply with government requests to address illegal online gambling activity, we are no longer allowing gambling apps submitted by individual developers. This includes both real money gambling apps as well as apps that simulate a gambling experience.

We found that you have submitted this app under an individual account and indicated in the Ratings section of App Store Connect that it contains simulated gambling. As a result, this app has been removed from the App Store. While you can no longer distribute gambling apps from this account, you may continue to submit and distribute other types of apps to the App Store. 

If your app does not include gambling content, it would be appropriate to revise your app's rating in App Store Connect to more accurately reflect the content available in your app. Once you have updated your app's rating in App Store Connect, you can submit your app for review.

Going forward only verified accounts from incorporated business entities may submit gambling apps for distribution on the App Store. Visit the Enrollment page to learn more about enrolling an organization in the Apple Developer Program. For information on transferring an app to another developer account, please review the App transfer overview page in App Store Connect Developer Help.

As a reminder, the App Store Review Guidelines state that it is your responsibility to ensure your app complies with all legal requirements in any location where you make it available. Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.

Best regards,




App Store Review
##メール内容の翻訳
ガイドライン1.2-安全性-ユーザー生成コンテンツ


このアプリを使用すると、ユーザーはコンテンツを匿名で投稿できますが、適切な予防措置はありません。

次のステップ

この問題を解決するには、アプリを修正して次のすべての予防措置を実装してください。

-年齢の評価は17歳以上を反映している必要があります
-ユーザーが条件（EULA）に同意することを要求します。これらの条件は、不快なコンテンツや虐待的なユーザーに寛容でないことを明確にする必要があります
-不快なコンテンツをフィルタリングする方法
-ユーザーが不快なコンテンツにフラグを立てるメカニズム
-不正ユーザーをブロックするためのメカニズム
-フィードから投稿をすぐに削除するためのメカニズム
-デベロッパーは24時間以内に不快なコンテンツレポートに基づいてコンテンツを削除し、問題のあるコンテンツを提供したユーザーを退出させる必要があります
-デベロッパーはアプリ自体で連絡先情報を提供する必要があり、ユーザーが不適切なアクティビティを報告できるようにします



親愛なる開発者、

App Storeでの不正行為を減らし、違法なオンラインギャンブル活動に対処する政府の要求に準拠するため、**個々のデベロッパーが提出したギャンブルアプリを許可しなくなりました。**これには、リアルマネーギャンブルアプリとギャンブル体験をシミュレートするアプリの両方が含まれます。

このアプリを個別のアカウントで送信し、App Store Connectの評価セクションにギャンブルのシミュレーションが含まれていることを示していることがわかりました。その結果、このアプリはApp Storeから削除されました。**このアカウントからギャンブルアプリを配布することはできなくなりました**が、引き続き他の種類のアプリをApp Storeに送信および配布することができます。

アプリにギャンブルコンテンツが含まれていない場合は、App Store Connectでアプリの評価を修正して、アプリで利用可能なコンテンツをより正確に反映することが適切です。 App Store Connectでアプリの評価を更新したら、レビューのためにアプリを送信できます。

今後、**法人事業体からの確認済みアカウントのみが、App Storeでの配布のためにギャンブルアプリを送信する場合があります。** Apple Developer Programへの組織の登録の詳細については、登録ページをご覧ください。アプリを別のデベロッパーアカウントに移行する方法については、App Store Connectデベロッパーヘルプのアプリ移行の概要ページをご覧ください。

念のため、App Storeレビューガイドラインでは、アプリが利用可能な場所のすべての法的要件にアプリが準拠していることを確認するのはユーザーの責任であると述べています。顧客を誤解させたり、危害を加えたり、審査プロセスを回避するように設計されたアプリを提出すると、**Apple Developer Programアカウントが終了する場合があります。** Apple Developer Programの利用規約を確認して、終了に関するポリシーの詳細をご覧ください。

宜しくお願いします、

App Storeレビュー
##結論
個人で登録したApple Developer Programのアカウントではギャンブル性のあるアプリは申請できないようです。私のアプリはギャンブル体験をシミュレートするアプリとして認定されてしまったので、このアプリをどうしても公開したいとなると、**法人としてApple Developer Programに登録したアカウント(Appleから確認済みのアカウントのみ)をつくり、アプリをそのアカウントに移行してApp Storeに申請する必要がある**ようです。また、今回のように法的要件にアプリが準拠していることを確認するのはユーザーの責任になるため、**最悪の場合はApple Developer Programアカウントが停止する**こともあるようです。