ShopifyマーチャントがShopifyエコシステムにあるアプリを使用するとき、ビジネス運営の重要なタスクを開発者に委ねることになります。そのため、安心と信頼を提供できるアプリマーケットプレイスの維持(英語)を最優先に進めなければなりません。わたしたちは、すべてのアプリ開発者が高い基準を満たしていることを確認します。満たしていない場合、アプリをストアから削除するか、あるいはプラットフォームから削除するという苦しい決断を迫られます。
最近、マーチャントのためにエコシステムの安全を確保する方法について、パートナーコミュニティグループの間でわかりにくいとの議論がありました。わたしたちはそのすべてのフィードバックに耳を傾けており、安全性を維持するためのプロセスについて皆さんに共有したいと思います。
アプリが要件を満たしていない場合どうなるのか?
Shopifyエコシステムのすべてのアプリの信頼性を確保するためには、まず期待値の設定をします。開発者はパートナープログラム規約(英語)の内容を遵守する必要があり、Shopifyアプリストアのすべてのアプリは要件リスト(英語)に適合しなければ、インストールのためにストア掲載することができません。
いくつかの要件は、マーチャントが簡単にアプリをインストールして使用できることなど、技術的なものを含みます。ほかの要件は機能的なものです。そのアプリは、開発者ができると言っていることを実際にできますか? そのアプリはストアを遅くしていませんか? セキュリティは大丈夫でしょうか? あなたは開発者として、これらの基準に精通する必要があり、アプリ開発と保守のすべての段階で要件を満たすことが求められます。
開発者がわたしたちの基準を満たしていない場合、パートナー運営チームがアカウントメールに通知を送り、問題に関するコミュニケーションを開発者に求めます。このメールはsupport@shopify.comから送信され、件名は「【重要】あなたのアプリを審査しています」や「【重要】あなたのアカウントを審査中です」というような表現が使われます。
この通知には、要件を満たすためのアップデートを一定期間内におこなう依頼や、問題が解決するまで一時的に公開中止する措置などが含まれることがあります。問題が繰り返される場合や、たとえばフェイクレビューなどの重要な違反がある場合は、パートナーアカウントの終了ということもあり得ます。
アプリの公開中止は、プラットフォームからの永久削除とは異なります。公開中止の場合、そのアプリはShopifyアプリストアから新規インストールができないように隠されます。可能なときはいつでも、開発者に対して問題を修正する機会が与えられ、Shopifyアプリストアに再掲載するために必要なステップを記したメールが送られます。
問題が修正できない場合や、開発者がShopifyに返信しない場合、または問題が頻発している場合には、そのアプリはShopifyアプリストアから永久に削除される可能性があります。リスクが高い場合には、パートナーアカウント自体も終了となり、今後のアプリ開発ができなくなります。
アプリを強制削除するという決断は、容易ではありません。また、マーチャントにとって大きなダメージとなるため、わたしたちは慎重に検討しています。アプリが強制削除になるケースでは、Shopifyはマーチャントに通知し、インストールの代替案を提供します。
Shopifyのアプリ監査チームは定期的にアプリレビューをおこない、そのレビューの一環として一度にいくつかのアプリを削除することがあります。わたしたちは、開発者の皆さんがアップデートや掲載のやり直しをしばしば実行していることを理解しています。それらの変更作業の結果、意図せずに基準に適合しなくなることがあり、この問題の解決についてわたしたちも協力を惜しみません。
では次に、エコシステムの品質維持のために使っているツールについて見ていきましょう。
自動スキャン
最低限の要件が満たされていることを確認するため、定期的にアプリエコシステムのスキャンをおこなっています。検出およびその後のアクションが容易な特定の基準に従って、自動で実行されているものもあります。たとえば、アプリがOAuthのチェックに失敗していてマーチャントのストアにインストールできない状態になっていないか確認する、というように。このような問題を検出したら、アプリをリストから外します。そうすると開発者に問題を知らせるアラートと問題解決をリクエストするメールが送られます。
その問題が解決されたら、アプリはShopifyアプリストアに再掲載されます。自動的に、即座に掲載不可となるこのようなケースはレアであり、アプリが適切に機能しない場合や、マーチャントに悪い影響を与えている場合などに限られます。
詐欺・濫用の調査
ほかのプラットフォーム同様、Shopifyは、利益を得るためにシステムを濫用する詐欺目的の使用者と向き合う必要があります。パートナー運営チームは、数年でいくつものシナリオを確認しており、悪用を可能な限り防ぐ手立てを懸命に講じています。
検出方法にはアルゴリズムを利用するものや手作業のもの、パートナー規約違反を報告するフォームを使ったコミュニティによるものなどがあります。
残念ながら、調査に支障を来す面があるため、違反事例の詳細を共有することができません。このことがフラストレーションになる場合があるとわたしたちも承知していますが、マーチャントやマーケットプレイスの安全性を犠牲にはできないため、ご理解ください。
なぜこれが重要なのか?
安心と信頼のアプリマーケットプレイスを維持し、マーチャントが世界レベルの技術基盤を持てるようにすることは、すべての人のコマースをより良いものにしていくために不可欠です。アプリがポリシーや基準に違反する場合、マーケットプレイス自体の信頼が損なわれる可能性があるため、エコシステム全体にとって最良の選択をする必要があるのです。
Shopifyの長期的な成功のために開発者の皆さんの協力が欠かせません。すべての懸念事項を真剣に考慮し、品質維持とレビューのプロセスに関して可能な限りの透明性を提供していきたいと考えています。世界でもっとも安全なアプリエコシステムにご協力いただき、ありがとうございます。