ストア審査で指摘されやすいポイント
個人開発のゲーム・アプリが App Store と Google Play の審査でつまずきやすい点を、申請前のチェックリストにまとめました。どれもゲームの中身とは関係のない部分ですが、見落とすとリジェクトや公開の遅れにつながります。
この記事の使い方
申請の前に、自分のアプリに当てはまる項目を確認してください。カッコ内は、Apple の「App Store Review ガイドライン」の番号や、Google Play のポリシーの名前です。審査の基準は変わることがあるので、申請の前には必ず最新の公式ページも確認しましょう(記事末尾にリンクがあります)。
両方のストアで必要なこと
-
プライバシーポリシーを用意する
App Store ではすべてのアプリで、ストアの申請画面とアプリ内の両方にプライバシーポリシーへのリンクが必要です(5.1.1(i))。Google Play も、個人情報を扱わないアプリを含めて、すべてのアプリで Play Console の所定の欄とアプリ内にプライバシーポリシーの掲載を求めています(ユーザーデータに関するポリシー)。
- 広告や解析の SDK を使っている場合は、そのサービスについての記載も必要です
- Google Play では、ポリシーのページが誰でも開ける状態で、PDF ではないことも求められます
- アプリ内からリンクする場所を作り忘れやすいので、設定画面やタイトル画面に置いておきましょう
-
データ収集の申告を、ポリシーと食い違わないように回答する
App Store の「App のプライバシー」と Google Play の「データ セーフティ」は、すべてのアプリで回答が必要です。自分では何も集めていないつもりでも、広告や解析の SDK が集めているデータは申告の対象です。プライバシーポリシーと申告の内容が食い違うと、審査で指摘されることがあります。
-
アカウントを作れるなら、削除もできるようにする
アプリでアカウントを作成できる場合、App Store ではアプリ内でアカウントを削除できることが必要です(5.1.1(v))。Google Play ではさらに、アプリを入れ直さなくても削除を依頼できる Web 上の窓口(URL)も用意し、データ セーフティの回答で登録します。アカウントを削除したら、そのアカウントのデータも削除する必要があります。
ゲストプレイだけでアカウントを作らないアプリは対象外です。ランキング用のニックネーム登録など、サーバーにアカウントを作る仕組みがあるかを確認しましょう。 -
連絡先を正確に載せる
App Store は、アプリとサポート URL に、利用者が開発者へ連絡できる方法を載せることを求めています(1.5)。Google Play では、ストアの掲載情報の連絡先としてメールアドレスの登録が必須です。
App Store で特に気をつけること
-
トラッキングには ATT の許可が必要
広告 SDK などで利用者の行動を他社のアプリやサイトをまたいで追跡(トラッキング)する場合は、App Tracking Transparency の仕組みで利用者の許可を得る必要があります(5.1.2(i))。また、トラッキングやプッシュ通知などを許可しないと遊べない、報酬がもらえない、という作りは認められていません。
-
ログインがあるならデモアカウントを用意する
ログインが必要なアプリは、審査用のデモアカウントの情報を申請時に入力し、審査中もサーバーを動かしておく必要があります(2.1)。
-
投稿・チャット機能にはモデレーションの仕組みを
利用者が文章や画像を投稿できる機能がある場合は、不適切な投稿を防ぐフィルター、通報の仕組みと対応、迷惑な利用者をブロックする機能、運営者の連絡先が必要です(1.2)。
-
キッズカテゴリでは第三者の広告・解析に制限
キッズカテゴリのアプリには、原則として第三者の解析や広告を入れられません(1.3)。例外は条件付きで認められていますが、子ども向けにする場合は SDK の選び方から確認が必要です。
-
中身が少なすぎるアプリは通らない
Web サイトをそのまま包んだだけのものや、アプリとしての機能・内容が少なすぎるものは認められていません(4.2)。小さなゲームでも、アプリとして遊べる内容があることが大切です。
Google Play で特に気をつけること
-
データ セーフティの削除に関する質問
データ セーフティには、データの削除についての質問があり、アカウント機能がないアプリでも回答が必要です。回答の一部はストアのページに公開されます。
-
連絡先と開発者情報を最新に保つ
ストアの掲載情報の連絡先(メールアドレスは必須、ウェブサイトは推奨)を最新にしておきましょう。有料アプリやアプリ内課金がある場合は、デベロッパーアカウントに住所の登録も必要です。情報が古いままだと、アカウントの制限につながることがあります。
申請前のチェックリスト
- プライバシーポリシーの URL をストアに登録し、アプリ内からも開ける
- 「App のプライバシー」「データ セーフティ」を、組み込んだ SDK も含めて回答した
- アカウント機能があるなら、アプリ内の削除機能と(Google Play 向けに)Web の削除窓口がある
- サポート URL とストアの連絡先に、正確な問い合わせ先が載っている
- トラッキングするなら ATT の許可ダイアログを出している(iOS)
- ログインがあるなら、審査用のデモアカウントを用意した(iOS)
- 投稿機能があるなら、通報・ブロック・フィルターがある
参考(最新の基準は公式ページで確認してください):App Store Review ガイドライン / ユーザーデータ(Play Console ヘルプ) / アカウント削除の要件(Play Console ヘルプ) / アプリのユーザーをサポートする方法(Play Console ヘルプ)
次のガイド 🎮 アプリ登録の手順 →