13
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Chrome拡張の審査がリジェクトされてから通るまで

Last updated at Posted at 2020-02-22

自身が開発しているQiita Team PlusというChrome拡張をアップデートしようとしたところ、なかなか審査が通りませんでした。
ここでは、審査がリジェクトされてから通るまでに行なったことについて記します。
Chrome拡張の審査が通らずに悩んでいる人の参考になればと思います。

Qiita Team Plusとは

Qiita Team Plusは、Qiita Teamに便利な機能を追加するChrome拡張です。
まだ機能は少ないですが、Qiita Teamを利用されている方はぜひインストールしてみてください。

https://developer.chrome.com/webstore/images/ChromeWebStore_BadgeWBorder_v2_206x58.png

何をしたのか

ヘッダーにストックボタンを追加する機能を追加しました。1
また、もともとはQiita:Team Plusという名前でしたが、サービス名称の変更にともない、拡張の名前もQiita Team Plusに変更しました。2
それらの変更をくわえたパッケージをChrome ウェブストアのDeveloper Dashboardからアップロードし、アップデートの申請をしました。

何が起きたのか

Chrome Web Store Developer Supportから、「Chrome Web Store: Removal notification for Qiita Team Plus」というタイトルのメールが届きました。

内容としては、以下のようなものでした。

  • 「Qiita Team Plus」はGoogleのポリシーに準拠していなかったため、Chrome ウェブストアから削除された
  • このアイテムは、Googleのプログラムポリシーの次の条項に準拠していない
    • 「ストアでのスパム行為と掲載順位」
      • アイテムの一部の説明フィールド、アイコン、スクリーンショットが提供されていないため、不審なアイテムと判断されている
  • ポリシーに沿ってアイテムを修正したら、再掲載をリクエストできる
    • アイテムは、ポリシーに沿っているかどうか審査されたうえで再掲載される
  • Chrome ウェブストアで繰り返し、もしくは悪質なポリシー違反を行った場合、デベロッパーアカウントが停止されたり、Chrome ウェブストアの利用が禁止されたりすることがある
    • その結果、同じGoogleアカウントで利用中の他のGoogleサービスも停止されることがある

なにやら不穏な文言がありますが、ひとまず修正したうえで再申請をすることにしました。

プログラムポリシーに準拠させる

さて、くだんのメールに掲載されていたプログラムポリシーの条項からすれば、考えられる修正箇所は以下の3つです。

  • アイテムの一部の説明フィールド
  • アイコン
  • スクリーンショット

アイコンは設定済みなので、それ以外の2つにターゲットを絞りました。

スクリーンショットを追加

Chrome ウェブストアでChrome拡張を公開する場合、少なくとも1枚のスクリーンショットを掲載する必要があります。
とはいえ、実際のスクリーンショットではなくコンセプトイメージを載せている拡張も多く存在するため、自分もそれにならって以下のような画像を掲載していまいした。

https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132608/3cc10d95-8685-6f9f-eb77-b087b58ca838.png

既存のウェブサイトに対して機能を追加するという特性上、実際のスクリーンショットを載せてもいまいち伝わらないのではないかという考えからでしたが、機能ごとに3つのスクリーンショットを載せて再申請しました。
その結果、まったく同じ内容のメールが届きました。

メールに返信して問い合わせる

「ご不明な点がある場合は、このメールへの返信にてお知らせください」と書いてあったので、次のようなメールを送りました。

こちらのChrome拡張について、一度リジェクトされた後にスクリーンショットを追加したうえで申請しましたが、全く同じ理由によりリジェクトされました。
具体的にどの項目を修正すればよいのか教えていただけますでしょうか。

すると今度は、最初のメールとほぼ同じ内容のメールが英語で届きました。

詳細説明を更新する

Chrome ウェブストアでChrome拡張を公開する場合、詳細説明を掲載する必要があります。
当初、詳細説明にはGitHubのURLしか記載していませんでした。
これは、パッケージに含まれる「Qiita Teamに便利な機能を追加します。」という概要も自動的に表示されるからそれでいいだろうという考えからでしたが、ちゃんと以下のように説明を載せて再申請しました。

Qiita Team(https://*.qiita.com/)に便利な機能を追加します。
以下の機能があります。

## すべての画面
- ヘッダーを固定
- ヘッダーにストックボタンを追加

## 記事編集画面
- 同時スクロールを自動的に有効化

Qiita Team PlusはOSSです。
https://github.com/munierujp/qiita-team-plus

すると、申請が通ったようで無事にChrome ウェブストア上に更新が反映されていました:tada:

Chrome拡張の審査が厳しくなっている

数年前は、申請をしたらすぐに公開されるほどのガバガバ審査でした(おそらく何も審査していなかったのでしょう)。
それゆえにユーザーの個人情報を収集するような悪質な拡張がはびこる結果となり、2018年頃から審査が厳しくなっているようです。3
もちろん審査を厳しくするのはセキュリティー上好ましいことですが、審査結果をもう少し分かりやすくしてほしいものです。

関連記事

  1. Add feature: add stock button to header by munierujp · Pull Request #25 · munierujp/qiita-team-plus

  2. Qiitaのビジュアルアイデンティティを再定義し、ロゴ等を変更しました - Qiita Blog

  3. Chromium Blog: Trustworthy Chrome Extensions, by default

13
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?