Skip to content

審査基準と対策

Chrome Web Storeの審査基準と、審査を通過するための対策を説明します。

要件:

  • 拡張機能が正常に動作する
  • エラーが発生しない
  • 説明通りの機能が実装されている

対策:

  • 十分なテストを実施
  • エラーハンドリングを実装
  • 説明と機能が一致していることを確認

要件:

  • セキュリティ上の問題がない
  • 悪意のあるコードが含まれていない
  • 適切なパーミッションのみを要求

対策:

  • 必要なパーミッションのみを要求
  • 外部スクリプトの使用を避ける
  • ユーザー入力の検証
  • Content Security Policyの設定

要件:

  • Chrome Web Storeのポリシーに準拠
  • 不適切なコンテンツが含まれていない
  • スパム行為がない

対策:

要件:

  • ユーザーにとって価値がある
  • 使いやすい
  • 適切な説明がある

対策:

  • 明確な説明を提供
  • 使いやすいUI
  • ユーザーにとって価値のある機能

却下理由:

  • 拡張機能が正常に動作しない
  • エラーが発生する

対策:

  • 十分なテストを実施
  • エラーハンドリングを実装
  • 複数の環境でテスト

却下理由:

  • 不適切なパーミッション
  • セキュリティ上の問題

対策:

  • 必要なパーミッションのみを要求
  • セキュリティベストプラクティスに従う
  • 外部スクリプトの使用を避ける

却下理由:

  • Chrome Web Storeのポリシーに違反

対策:

  • ポリシーを確認
  • 不適切なコンテンツを避ける
  • スパム行為をしない

却下理由:

  • 説明が不十分
  • 機能が不明確

対策:

  • 明確な説明を提供
  • スクリーンショットを追加
  • 使い方を説明

審査を通過するためのチェックリスト

Section titled “審査を通過するためのチェックリスト”
  • 拡張機能が正常に動作する
  • エラーが発生しない
  • 必要なパーミッションのみを要求
  • プライバシーポリシーがある(個人情報を扱う場合)
  • 説明が明確である
  • スクリーンショットが用意されている
  • アイコンが用意されている
  • ポリシーに準拠している
  • manifest_versionが3である
  • nameが設定されている
  • versionが設定されている
  • descriptionが設定されている
  • permissionsが適切である
  • アイコンパスが正しい
  • エラーハンドリングが実装されている
  • セキュリティ対策が実装されている
  • 不要なコードが含まれていない
  • コメントが適切である

ダッシュボードで却下理由を確認:

  • 却下理由が表示される
  • 修正すべき点が示される

却下理由に基づいて修正:

  • 問題を修正
  • テストを実施
  • 再アップロード

修正後、再アップロード:

  • 修正内容を説明
  • 再審査を申請

審査基準と対策:

  • 機能性: 正常に動作することを確認
  • セキュリティ: 適切なセキュリティ対策を実装
  • コンテンツポリシー: ポリシーに準拠
  • ユーザー体験: ユーザーにとって価値のある機能

審査基準を理解し、適切な対策を講じることで、スムーズに審査を通過できます。