> ## Documentation Index
> Fetch the complete documentation index at: https://enterprise-docs.dify.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# プラグイン開発ガイドライン

> Dify Marketplaceのすべてのプラグインの品質を確保し、Dify Marketplaceユーザーに一貫した高品質な体験を提供するため、プラグインを審査に提出する際には、これらのプラグイン開発ガイドラインに記載されているすべての要件を遵守する必要があります。プラグインを提出することにより、**以下のすべての条項を読み、理解し、遵守することに同意したものとみなされます**。これらのガイドラインに従うことで、プラグインの審査がより迅速に行われます。

## 1. プラグインの価値と独自性

* **生成AIに焦点を当てる**： プラグインのコア機能が生成AI領域に焦点を当て、Difyユーザーに明確で重要な価値を提供することを確認してください。これには以下が含まれます：
  * 新しいモデル、ツール、またはサービスの統合。
  * AIアプリケーションを強化するための独自のデータソースまたは処理機能の提供。
  * Difyプラットフォームでのワークフローの簡素化または自動化。
  * AIアプリケーション開発のための革新的なサポート機能の提供。

* **機能の重複を避ける**： 提出されるプラグインは、Marketplace内の既存のプラグインと重複または類似しては**なりません**。公開される各プラグインは、ユーザーに最高の体験を提供するために、独自で独立したものでなければなりません。

* **意味のある更新**： プラグインの更新では、現在のバージョンにはない**新しい機能やサービス**が導入されていることを確認してください。

* **PRの提出に関するアドバイス**： プルリクエストには、新しいプラグインが必要な理由を明確にする簡単な説明を含めることを**推奨**します。

## 2. プラグイン機能チェックリスト

* **ユニークな名前**： 事前にプラグインディレクトリを検索して、プラグイン名がユニークであることを確認してください。

* **ブランドの整合性**： プラグイン名はプラグインのブランディングと一致する必要があります。

* **機能の検証**： 提出前にプラグインを徹底的にテストし、意図したとおりに動作することを確認してください。詳細については、[プラグインのリモートデバッグ](/ja/3.11.x/develop/plugins/features-and-specs/plugin-types/remote-debug-a-plugin)を参照してください。プラグインは本番環境に対応している必要があります。

* **README要件**：
  * セットアップ手順と使用ガイダンス。
  * プラグインに接続するために必要なコード、API、認証情報、または情報。
  * 無関係なコンテンツやリンクを含めては**なりません**。
  * 誇大な宣伝文句や検証不可能な主張を使用しては**なりません**。
  * いかなる種類の広告も含めては**なりません**（自己宣伝やディスプレイ広告を含む）。
  * 誤解を招く、攻撃的な、または名誉毀損的なコンテンツを含めては**なりません**。
  * スクリーンショットに実際のユーザー名やデータを公開しては**なりません**。
  * 404ページやエラーを返すページへのリンクを含めては**なりません**。
  * 過度なスペルミスや句読点の誤りを避けてください。

* **ユーザーデータの使用**： 収集したデータは、サービスへの接続とプラグイン機能の改善のためにのみ使用してください。

* **エラーの明確さ**： 必須フィールドをマークし、ユーザーが問題を理解するのに役立つ明確なエラーメッセージを提供してください。

* **認証設定**： 認証が必要な場合は、完全な設定手順を含めてください—省略しないでください。

* **プライバシーポリシー**： [プライバシーガイドライン](/ja/3.11.x/develop/plugins/publishing/standards/privacy-protection-guidelines)に従って、プライバシーポリシードキュメントまたはオンラインURLを準備してください。

* **パフォーマンス**： プラグインは効率的に動作する必要があり、Difyやユーザーシステムのパフォーマンスを低下させてはなりません。

* **認証情報のセキュリティ**： APIキーやその他の認証情報は、安全に保存および送信する必要があります。ハードコーディングしたり、権限のない第三者に公開したりしないでください。

## 3. 言語要件

* **英語を主要言語とする**： Dify Marketplaceはグローバルなユーザーにサービスを提供しているため、すべてのユーザー向けテキスト（プラグイン名、説明、フィールド名、ラベル、ヘルプテキスト、エラーメッセージ）の**主要言語は英語**でなければなりません。

* **多言語サポートを推奨**： 複数言語のサポートを推奨します。

## 4. 禁止および制限されるプラグイン

* **禁止： 誤解を招くまたは悪意のある行為**\
  プラグインはユーザーを誤解させてはなりません。スパム、フィッシング、または迷惑メッセージの送信を目的としたプラグインを作成しないでください。審査プロセスを欺こうとしたり、ユーザーデータを盗んだり、ユーザーになりすましたりする試みは、削除および将来の提出禁止につながる可能性があります。

* **禁止： 攻撃的なコンテンツ**\
  プラグインには、暴力的なコンテンツ、ヘイトスピーチ、差別、またはグローバルな文化、宗教、ユーザーに対する不敬を含めてはなりません。

* **禁止： 金融取引**\
  プラグインは、金融取引、資産移転、または決済処理を促進してはなりません。これには、ブロックチェーン/暗号アプリケーションにおけるトークンまたは資産の所有権移転が含まれます。

* **制限： 頻繁な欠陥を持つプラグイン**\
  重大なバグを避けるために、プラグインを徹底的にテストしてください。欠陥のある提出を繰り返すと、遅延やペナルティにつながる可能性があります。

* **制限： 不必要なプラグイン分割**\
  各プラグインが明確にスタンドアロンの製品またはサービスでない限り、同じAPIと認証を共有する機能のために複数のプラグインを作成しないでください。機能を1つの高レベルプラグインに統合することを推奨します。

* **制限： 重複提出**\
  本質的に同一のプラグインを繰り返し提出することは避けてください。そうすると、審査が遅れたり、拒否されたりする可能性があります。

## 5. プラグインの収益化

* \*\*Dify Marketplaceは現在、**無料**のプラグインのみをサポートしています。

* **将来のポリシー**： 収益化と価格モデルに関するポリシーは、将来発表される予定です。

## 6. 商標と知的財産

* **許可が必要**： 提出するロゴや商標を使用する権利があることを確認してください。

* **検証権**： サードパーティのロゴが使用されている場合—特に明らかに有名なブランドに属している場合—許可があることを証明するよう求める場合があります。

* **違反の結果**： 無許可の使用が発見された場合、Difyは変更を求めるか、プラグインを削除する権利を留保します。権利者からの苦情も削除につながる可能性があります。

* **Difyロゴの使用禁止**： Dify自体のロゴを使用することはできません。

* **画像の基準**： 低品質、歪んだ、またはトリミングが不適切な画像を提出しないでください。審査チームは交換を求める場合があります。

* **アイコンの制限**： アイコンには、誤解を招く、攻撃的な、または悪意のあるビジュアルを含めてはなりません。

## 7. プラグインの更新とバージョン管理

* **責任ある更新**： 説明または外部チャネル（例：GitHub Release Notes）を通じて、破壊的な変更を明確に伝えてください。

* **メンテナンスの推奨**： バグの修正、Difyプラットフォームの変更への対応、またはサードパーティサービスからの更新への対応—特にセキュリティに関して—のために定期的に更新してください。

* **廃止通知**： プラグインを廃止する場合は、事前にユーザーに通知し（例：プラグインの説明にタイムラインと計画を記載）、利用可能な場合は代替案を提案してください。

## 8. プラグインのメンテナンスとサポート

* **オーナーの責任**： プラグインオーナーは、技術サポートとメンテナンスに責任を負います。

* **サポートチャネルが必要**： オーナーは、審査および公開中のフィードバックのために、**少なくとも1つ**のサポートチャネル（GitHubリポジトリまたはメール）を提供する必要があります。

* **メンテナンスされていないプラグインの処理**： プラグインにメンテナンスがなく、オーナーが合理的な通知後も応答しない場合、Difyは以下を行う可能性があります：
  * 「メンテナンス不足」または「潜在的リスク」タグを追加する。
  * 新規インストールを制限する。
  * 最終的にプラグインを非公開にする。

## 9. プライバシーとデータコンプライアンス

* **開示が必要**： プラグインがユーザーの個人データを収集するかどうかを**宣言する必要があります**。[プライバシーガイドライン](/ja/3.11.x/develop/plugins/publishing/standards/privacy-protection-guidelines)を参照してください。

* **シンプルなデータリスト**： データを収集する場合は、種類を簡潔にリストしてください（例：ユーザー名、メール、デバイスID、位置情報）。網羅的な詳細は必要ありません。

* **プライバシーポリシー**： 以下を記載したプライバシーポリシーリンクを**提供する必要があります**：
  * どのような情報が収集されるか。
  * どのように使用されるか。
  * 第三者と何が共有されるか（該当する場合は、そのプライバシーリンクも含む）。

* **審査の焦点**：
  * **形式チェック**： 収集するデータを宣言していることを確認します。
  * **機密データスキャン**： 機密データ（例：健康、金融、子供の情報）を収集するプラグインには追加の精査が必要です。
  * **悪意のある行為のスキャン**： プラグインは、同意なしにユーザーデータを収集またはアップロードしてはなりません。

***

## 10. 審査と裁量

* **拒否/削除の権利**： 要件、プライバシー基準、または関連ポリシーが満たされていない場合、Difyはプラグインを拒否または削除する可能性があります。これには、審査プロセスの悪用やデータの誤用が含まれます。

* **適時な審査**： Dify審査チームは、ボリュームと複雑さに応じて、妥当な時間内にプラグインを審査することを目指します。

* **コミュニケーション**： 提供されたサポートチャネルを通じて連絡する場合があります—アクティブであることを確認してください。

## 関連リソース

* [プラグイン開発の基本概念](/ja/3.11.x/develop/plugins/getting-started/getting-started-dify-plugin) - プラグイン開発の基本を学ぶ
* [プラグインの公開](/ja/3.11.x/develop/plugins/publishing/marketplace-listing/release-overview) - プラグイン公開プロセスの概要
* [プラグインプライバシーデータ保護ガイド](/ja/3.11.x/develop/plugins/publishing/standards/privacy-protection-guidelines) - プライバシーポリシー作成ガイド
* [Dify Marketplaceへの公開](/ja/3.11.x/develop/plugins/publishing/marketplace-listing/release-to-dify-marketplace) - 公式マーケットプレイスでプラグインを公開
* [プラグインのリモートデバッグ](/ja/3.11.x/develop/plugins/features-and-specs/plugin-types/remote-debug-a-plugin) - プラグインデバッグガイド

***

[Edit this page](https://github.com/langgenius/dify-docs/edit/main/en/develop-plugin/publishing/standards/contributor-covenant-code-of-conduct.mdx) | [Report an issue](https://github.com/langgenius/dify-docs/issues/new?template=docs.yml)
