開発者ポリシー
この記事は、開発者ポリシーと関連する仕様を理解するのに役立つことを目的としています。
ポリシーの条件は、定期的に更新される場合があるため、その時点でのポリシーの条件を参照してください。
Eagleプラグインの開発に参加していただきありがとうございます。あなたの貢献は、私たちのコミュニティにとって非常に重要です。開発プロセスを開始する前に、以下の開発者ポリシーを読んで遵守していただけると幸いです。これらのポリシーは、すべてのユーザーのエクスペリエンスが最高品質であり、すべてのプラグインが私たちの基準と期待に適合することを保証するために設計されています。
再度ご参加いただきありがとうございます。あなたの革新的な成果を期待しています。
用語集
Eagle:Eagle Appとしても知られる、画像の収集と管理のためのプロフェッショナルツール。
Eagleプラグイン:「Eagle拡張プラグイン、プラグイン、Eagle Plugin、Plugin」とも呼ばれ、Eagle Plugin APIに基づいて開発したプロセスの名前を指します。
Eagle Plugin Center:Eagle Communityの関連機能で、開発したプラグインを他の人と共有できます。
macOS:Appleの製品商標で、Appleが開発・維持するオペレーティングシステム。
Windows:Microsoftの製品商標で、Microsoftが開発・維持するオペレーティングシステム。
1. プラグインポリシー
1.1 独自の機能性と価値;正確な表現
Eagleプラグインと関連するリレーデータは、そのソースと機能を正確かつ明確に説明する必要があります。
1.1.1 拡張プラグインには単一の目的が必要です
Eagleプラグインは、明確で特定の単一目的の機能を持つ必要があります。
1.1.2 Eagleプラグインを説明してください
Eagleプラグインは、開発した機能と重要な制限(必要な入力デバイスまたはサポートされるデバイスなど)を正確かつ明確に説明する必要があります。最初の実行体験中、Eagleプラグインは自身の機能または制限を明確に示す必要があります。 Eagleプラグインは、既存のEagleプラグインに類似または類似した名前やアイコンを使用してはならず、許可を持たない場合は企業、政府機関、またはその他のエンティティを代表することはできません。
1.1.3 機能性と操作
開発したEagleプラグインの機能は、完全に正常に動作する必要があります。
1.1.4 検索と探索
「プラグインキーワード」の検索用語は、6つの単語を超えず、あなたのプラグインに関連している必要があります。
1.1.5 安定性とパフォーマンス
あなたのプラグインの機能は、Eagleまたはシステムのパフォーマンスまたは安定性に悪影響を与えてはなりません。
1.1.6 プロセスコードの難読化
プロセスコードの難読化は許可されていません。これには、Eagleプラグイン内のプロセスコードと、ネットワークから取得した外部プロセスコードまたはリソースが含まれます。あなたのプロセスコードがレビューできない場合、Eagle Plugin Centerは、プロセスコードを読み取り可能なレベルに変更するように要求する場合があります。
1.1.7 Eagle Appまたはシステム構成の変更
Eagleプラグインは、適切に通知し、ユーザーの同意を得ることなく、Eagleまたはシステムの機能または構成を変更してはなりません。システム構成の変更や調整は、Eagleプラグインの説明に明確に記録され、ユーザーの同意を得てから実行する必要があります。
1.1.8 ライセンス
あなたのEagleプラグインは、動作に必要なライセンスを要求することができます。Eagleプラグインがどのように動作するかについての説明を提供する必要があります。あなたのEagleプラグインは、宣言された動作と動作に必要な機能ライセンスを超える機能ライセンスを要求してはなりません。
1.1.9 ローカライズ
あなたは、サポートされているすべての言語に対してあなたのEagleプラグインをローカライズする必要があります。Eagleプラグインの説明のテキストは、宣言された各言語でローカライズする必要があります。
あなたのEagleプラグインがローカライズされており、ローカライズされたバージョンでいくつかの機能が使用できない場合、Eagleプラグインの説明でローカライズの制限を明確に記載または表示する必要があります。Eagleプラグインが提供するエクスペリエンスは、すべてのサポートされている言語で同様である必要があります。
1.1.10 プラグインのプレゼンテーションと一貫性
Eagle Plugin Centerが一貫したデザインエステティックとユーザーエクスペリエンスを維持できることを望んでいます。したがって、提供するプラグインアイコン、スクリーンショット、プラグイン名、および説明は、私たちの「Examples」要件を満たす必要があります。これらの要件は、プラグインの品質を確保し、Eagle Plugin Centerの全体的なエステティックと一貫性を維持するために設計されています。
1.2 プラグインはテスト可能である必要があります
提出されたEagleプラグインは、テスト可能である必要があります。以下の場合を含め、何らかの理由であなたのEagleプラグインがテストできない場合、この要件を満たさない場合があります。 1.2.1 ユーザー認証
Eagleプラグインがログイン認証を必要とする場合は、有効なデモアカウントを提供してください。
1.2.2 サービスの可用性
Eagleプラグインがサーバーへのアクセスを必要とする場合は、サーバーが正常に動作していることを確認するために正常に動作する必要があります。
1.3 機能の可用性
1.3.1 クロスプラットフォーム互換性
Eagleプラグインは、Eagleがダウンロードできるすべてのデバイスとプラットフォームと互換性がある必要があります(macOS&Windows)。
互換性のないデバイスでEagleプラグインをダウンロードした場合、起動時に検出し、Eagleプラグインの互換性を確認するための要件を満たす必要があるメッセージをユーザーに表示する必要があります。
1.3.2 ユーザーエクスペリエンス
Eagleプラグインはすぐに開始し、ユーザーの入力に対して反応性を維持する必要があります。
Eagleプラグインは引き続き実行し、ユーザーの入力に対して反応性を維持する必要があります。
Eagleプラグインは正常にシャットダウンし、予期せずシャットダウンしないようにする必要があります。
Eagleプラグインは例外的な状況を処理し、例外的な状況を処理した後もユーザーの入力に対して反応性を維持する必要があります。
1.4 広告行動
Eagleプラグインには、広告(ビデオ、アニメーション、テキストを含む)の形式を含めることはできません。
2. セキュリティポリシー
2.1 情報セキュリティ
Eagleプラグインの機能は、ユーザーのデバイス、システム、または関連システムのセキュリティまたは機能を危険にさらすことはできません。
2.1.1 スパムとマルウェア
開発したEagleプラグインには、悪意のあるプロセスコードを含めることはできません。
2.1.2 他のソフトウェアへの依存
Eagleプラグインは、主要な機能を提供するために非統合または他のサードパーティソフトウェア製品(別の製品、モジュール、またはサービスなど)に依存する場合がありますが、その場合は依存関係を説明する必要があります。
2.1.3 Eagleプラグインの更新
Eagleが許可しない限り、EagleプラグインはEagle Plugin Centerを介してのみ更新できます。
2.2 プライバシーと個人情報
個人情報にアクセスするEagleプラグインには、以下の要件が適用されます。個人情報には、人を識別する情報またはデータ、またはそのような情報またはデータに関連する情報またはデータが含まれます。
2.2.1 ユーザーの同意に基づいて個人情報を収集
ユーザーが明示的に同意した場合にのみ、Eagleプラグインは個人情報(Webアクティビティを含む)を収集、アクセス、使用、または転送できます。
2.2.2 プライバシー原則の維持
Eagleプラグインが個人情報にアクセス、収集、または転送するかどうかに関係なく、法律によって要求される場合は、重要な通知を提供し、プライバシー原則に準拠する必要があります。プライバシー原則には、Eagleプラグインが個人情報にアクセス、収集、または転送する方法、情報の使用、保存、保護方法、情報を開示するオブジェクトの種類が通知される必要があります。
プライバシー原則には、ユーザー情報の使用と共有、情報へのアクセスを制御する方法が記載され、適用される法律および規制に準拠する必要があります。Eagleプラグインの新機能を作成する場合、プライバシー原則を最新の状態に保つ必要があります。
Eagleプラグインのプライバシー原則を提供する場合、Eagleはそのようなプライバシー原則をEagleプラグインのユーザーと共有することに同意するものとします。
2.2.3 協力ベンダーとのデータ共有
Eagleプラグインのユーザーの個人情報を外部サービスまたは協力ベンダーに公開する場合は、Eagleプラグインまたは関連するリレーデータを介してこれらのユーザーの同意を得た後にのみ公開できます。同意には、次の状況でEagleプラグインのユーザーインターフェイスで迅速な許可を提供することが含まれます。
情報がどのようにアクセス、使用、または共有され、開示されるオブジェクトの種類が示されます。
ユーザーが許可を取り消し、後でアプリ内トランザクションを終了するためのEagleプラグインユーザーインターフェイスのメカニズムが提供されます。
2.2.4 非ユーザー情報の共有
Eagleプラグインで個人の個人情報を外部サービスまたは協力ベンダーに公開する場合、情報を共有する人がEagleプラグインのユーザーではない場合でも、次の要件が適用されます。
個人情報を公開するために明示的な書面による同意を得る必要があります。
情報を共有する人が同意をいつでも取り消せるようにする必要があります。
プライバシー原則には、このように収集された個人情報を含め、個人情報を収集することが明記されている必要があります。
適用される法律によって要求される場合は、このように収集された個人情報を含め、個人のすべての個人情報を削除する必要があります。
この要件は、Eagleプラグインが他の人の個人情報にアクセスできるようにする場合にも適用されます。
2.2.5 情報の安全な転送
Eagleプラグインが個人情報を収集、保存、または転送する場合、合理的かつ安全なパスワードコンパイル方法を使用して、これを安全に実行する必要があります。
2.2.6 高度に機密性の高い情報
Eagleプラグインは、健康情報や財務情報などの高度に機密性の高い個人情報を収集、保存、または転送してはなりません。このような情報がEagleプラグインの機能に関連する場合でも、Eagleプラグインはユーザーの同意を得る必要があります。
3. 金融取引
製品にインアプリ購入、サブスクリプションアカウント、仮想通貨、請求機能、または金融情報の収集が含まれる場合、以下のセクションの要件が適用されます。
3.1 支払い機能
Eagleプラグインを使用して、ユーザーはサードパーティの支払いAPIプラットフォームを介してデジタルコンテンツまたはサービスにアクセスできます。
物理的な商品またはサービスに関連する支払いには、安全なサードパーティの支払いAPIプラットフォームを使用する必要があります。物理的なギャンブルや慈善団体への寄付を含む、その他のサービスに関連する支払いについても、安全なサードパーティの支払いAPIプラットフォームを使用する必要があります。
Eagleプラグインが慈善団体の寄付を容易にしたり、収集したり、プロモーションの抽選/コンテストを実施する場合、適用される法律に準拠する必要があります。
また、Eagleがこのプロモーションの募金者またはスポンサーであることを明確に記載する必要があります。
Eagleプラグインで販売される製品は、法的に有効な通貨(米ドル、ユーロなど)または物理的な商品またはサービスに変換できません。
安全なサードパーティの支払いAPIプラットフォームを使用する場合、次の要件が適用されます。
Eagleプラグインは、商取引プロバイダーを識別し、ユーザーを確認し、トランザクション中にユーザーからの支払いまたは金融情報を収集する場合は、ユーザーの確認を取得する必要があります。商取引プロバイダーは、金融取引のための安全なプラットフォームを維持します。
Eagleプラグインは、ユーザーにこの確認を保存する機能を提供できますが、ユーザーは各トランザクションで確認を要求するか、アプリ内トランザクションをオフにすることができる必要があります。
Eagleプラグインの機能がクレジットカード情報を収集するか、クレジットカード情報を収集するサードパーティの支払いプロセッサを使用する場合、支払いプロセッサは現在のPCIデータセキュリティ標準(PCI DSS)に準拠する必要があります。
3.2 支払い機能の開示
Eagleプラグインと関連するメタデータは、インアプリ購入の種類と価格帯に関する情報を提供する必要があります。ユーザーを誤解させてはならず、トライアル体験の範囲と条件を含め、インアプリプロモーションとオファリングの性質を明確に述べる必要があります。
4. コンテンツポリシー
以下のポリシーは、Eagleプラグインセンターで配布されるコンテンツとメタデータ(パブリッシャー名、拡張名、拡張アイコン、拡張説明、拡張スクリーンショット、拡張トレーラーおよびトレーラーサムネイル、およびその他の拡張メタデータ)に適用されます。コンテンツとは、拡張機能、ブロック、通知、エラーメッセージ、または拡張機能から公開された広告に含まれる画像、音声、ビデオ、コピー、およびサーバーから転送されるすべてのコンテンツを指します。
拡張機能と「Eagleプラグインセンター」はグローバルに使用されるため、これらの要件は地域や文化の慣習の文脈で解釈および適用されます。
4.1 Eagleプラグインセンターリストのコンテンツ要件
リレーデータとEagleプラグインに含まれるその他のコンテンツには、不完全または未熟なコンテンツが含まれる場合があります。Eagleの基準を満たさないEagleプラグインの提出は拒否されるか、直ちに削除されます。
4.2 コンテンツには名前、アイコン、オリジナル、およびサードパーティが含まれます
拡張機能とその関連するメタデータのすべてのコンテンツは、あなた自身によるオリジナルであるか、適切にサードパーティの権利保有者からライセンスされたものであり、権利保有者のライセンスまたはその他の法的許可に従ってのみ使用できます。
4.3 危険性
4.3.1 要件
あなたの拡張機能には、次の現実世界の活動を促進または賞賛するコンテンツを含めることはできません。
極端または無意味な暴力
人権侵害
違法な武器の製造
人、動物、または実物または個人財産に対する武器の使用。
4.3.2 責任
あなたのEagleプラグインは、エンドユーザーやその他の人または動物にセキュリティリスクをもたらすことはできず、彼らに不快感、傷害、またはその他の害を引き起こすことはできません。 また、プラットフォームのセキュリティまたは快適性の機能を無効にすることはできず、拡張機能には、適用可能な法的要件および業界標準の警告、通知、および免責事項がすべて含まれている必要があります。
4.4 禁止されたコンテンツ、不適切なコンテンツ、活動、およびサービス
Eagleプラグインは、次の条件に準拠する必要があります。
Eagleプラグインには、中傷、誹謗、名誉毀損、または脅迫的なコンテンツを含めることはできません。
Eagleプラグインには、現金またはその他の価値を提供するオンラインゲーム、スポーツエンターテインメント、ギャンブル、またはその他のコンテンツを含めることはできません。
Eagleプラグインには、暗号通貨取引に関連するコンテンツを含めることはできません。
Eagleプラグインには、現実世界での違法な活動を奨励、促進、または賞賛するコンテンツまたは機能を含めることはできません。
Eagleプラグインには、卑猥な言葉を含めることはできません。
Eagleプラグインには、アルコール、タバコ、薬物、または関連するコンテンツを含めることはできません。
Eagleプラグインには、合理的な人々が不合理と考える可能性のあるコンテンツを含めることはできません。
Eagleプラグインには、どの国/地域でも攻撃的と見なされる可能性のあるコンテンツを含めることはできません。
Eagleプラグインには、成人向けコンテンツ(R18)を含めることはできません。
Eagleは最終的なレビューを行う権利を留保します。
ポリシーの最終更新日:2023-11-01 11:11
最終更新