YouTube API サービス - デベロッパー ポリシー

注: YouTube デベロッパー ポリシーに準拠するには、API クライアントが YouTube API サービスの利用規約ポリシー(API TOS)の特定の部分に準拠できるようにするためのガイダンスと例が記載されています。このガイドでは、YouTube が API 利用規約の特定の部分をどのように適用しているかについて説明していますが、既存のドキュメントに代わるものではありません。

このドキュメント(「YouTube API サービスのポリシー」または「ポリシー」)では、サービス、プロダクト、アプリケーションで YouTube API サービスにアクセスまたは使用する際に遵守する必要があるポリシーについて説明します。これらのポリシーは、YouTube の利益に沿って、クリエイター、視聴者、コンテンツの著作権者、広告主からなる YouTube のコミュニティを尊重し、その成長を促進する方法で YouTube API サービスにアクセスして使用できるようにするためのものです。

このドキュメントでは、ポリシーの定義に加えて、YouTube がこれらのポリシーの作成に際して遵守した基本原則についても説明します。また、これらのポリシーが実際にどのように適用されるかを示した例も示しています。

これは法的文書であり、これらのポリシーは契約の一部であるため、遵守する必要があります。YouTube は、これらのポリシーを変更する権利を有します。また、お客様が YouTube API サービスへのアクセスまたは使用を継続することは、かかる変更に同意し、承認したものとみなされます。YouTube API サービスの利用規約の変更など、ポリシーの変更は利用規約の改訂履歴に記載されます。また、RSS フィードの登録により、改訂履歴の変更に関する通知を受け取ることもできます。

I. 用語とスタイル

これは、許可または禁止される行為に関するポリシーを規定した法的文書です。そのため、特定の用語を使用して、何かを実行できるかどうかを明確に示しています。これらのポリシーに関連する要件を説明する際に、以下の用語を使用します。

  1. 必須」と「必須」は絶対的な要件を指します。
  2. してはならない」という用語は、絶対的な禁止を意味します。
  3. shouldshould notrecommendrecommended という用語は、ステートメントが一般的なベスト プラクティスを記述していることを示します。これらの用語は特定のアクションや動作を示唆していますが、ユースケースの特定の側面に基づいて別のコースを選択することを認めています。
  4. 可能」という用語は、アクションが任意であり、完全にお客様の裁量に委ねられていることを示します。また、使用されるコンテキストに応じて、YouTube の裁量に委ねられている場合もあります。

また、このドキュメントの最後に記載されている定義セクションでは、このドキュメントで使用されている他の用語の具体的な意味を説明しています。このドキュメントでは、これらの用語を特別なスタイルで表記しています。これにより、文脈の中で簡単に識別し、定義にリンクできます。

II. ソフトウェア開発の原則

これらの原則は、このドキュメントの多くのポリシーの基盤となっています。これらの原則はすべてのポリシーを網羅しているわけではありませんが、お客様またはお客様の API クライアントがこれらの原則のいずれかに違反している場合、契約の条項にも違反している可能性があります。ただし、現地の法律で、これらのポリシーに記載されている以外の措置(特定の期間データを保存するなど)が義務付けられている場合は、その法律に従う必要があります。

  1. 高品質のアプリケーションを構築し、維持する。

    YouTube エコシステムとそのユーザーに大きな付加価値をもたらす、安定した使いやすい機能豊富な API クライアントを構築します。YouTube API サービスで提供される機能が変更された場合は、API クライアントを速やかに更新してください。

  2. 誠実に振る舞い説明責任を果たす。

    この原則は、API クライアントのすべての側面と、ユーザーと YouTube とのやり取り方法に適用されます。この原則に沿って、自身と API クライアントの機能を明確にしてください。デベロッパーの ID、データの収集、保存、共有、利用および削除の機能、ユーザーの代わりに API クライアントが実行する操作などに関して、不正な行為や虚偽の記載をしないでください。誠実に振る舞い、データの利用方法や表示方法に関してユーザーに誤解を与えたり混乱させたりしないでください。

  3. ユーザーが管理できるようにする。

    この原則は、透明性の重要性を踏まえ、API クライアントがユーザーに代わって行うアクションをユーザーが認識し、積極的に同意していることを義務付けています。つまり、ユーザーは、API クライアントがデータの挿入、共有、更新、削除を行う際に行うすべてのアクションを認識し、最終的な権限を有しているということです。また、各 API クライアントは、API クライアントがアクセス、収集、保存、共有、その他の方法で使用する情報について、ユーザーに明確に通知するプライバシー ポリシーを提供する必要があります。

  4. ユーザーのプライバシーを尊重する。

    データの収集、保管、使用、セキュリティ、削除のポリシーや機能によってユーザーが保護されることを確認してください。ユーザーデータへの不正なアクセスや利用ができないようにしてください。ユーザーデータを無期限に保存することは避けます。また、保存されたデータをユーザーが削除するための明解でわかりやすい手続きを提供してください。最後に、ユーザーの YouTube ログイン認証情報をリクエスト、収集、保存したり、そうした行為を試みたりすることはおやめください。

  5. 善良に振る舞う。

    ユーザーによる不正行為、脅迫、嫌がらせを助長する、またはそうした行為を可能にする API クライアントを作成しないでください。ウイルス、スパイウェア、不正なソフトウェア、スパムといった不適切なコンテンツを使用、配布、または宣伝しないでください。違法な行為をしたり、他者による違法行為を助長したり可能にしたりしてはいけません。こうした項目すべてが常識となることを期待します。

III. デベロッパー向けの一般的なポリシー

A. API クライアントの利用規約とプライバシー ポリシー

  1. API クライアントは、YouTube の利用規約(https://www.youtube.com/t/terms)へのリンクを表示する必要があります。また、それらの API クライアントを使用するユーザーは、YouTube の利用規約に従うことに同意したとみなされることを、独自の利用規約に明記する必要があります。

  2. API クライアントは、ユーザーが API クライアントの機能にアクセスする前に、プライバシー ポリシーに同意するようユーザーに求めなければなりません。プライバシー ポリシーは、以下を満たす必要があります。

    1. 目立つように表示され、ユーザーがいつでも簡単にアクセスできる。

    2. API クライアントYouTube API サービスを使用していることをユーザーに通知する

    3. Google プライバシー ポリシー(http://www.google.com/policies/privacy)へのリンクを記載します。

    4. API クライアントがアクセス、収集、保存、その他の方法で使用するユーザー情報(ユーザーに関連する API データを含む)について、ユーザーに明確かつ包括的に説明すること。

    5. API クライアントが、第 III.A.2.e に記載されているユーザー情報をどのように使用、処理、共有するか(内部または外部のいずれの当事者と情報を共有するかなど)を明確かつ包括的に説明します。

    6. API クライアントがサードパーティによるコンテンツ(広告を含む)の配信を許可している場合は、その旨を開示する

    7. API クライアントが、ユーザーのデバイス上またはユーザーのデバイスから、直接または間接的に情報を保存、アクセス、収集(またはサードパーティによる収集を許可)する(ユーザーのデバイスまたはブラウザに Cookie や同様の技術を配置、アクセス、認識するなど)場合は、その旨を明記します。

    8. API クライアント承認済みデータにアクセスまたは使用している場合は、保存されたデータを削除するAPI クライアントの通常の手順に加えて、ユーザーは Google のセキュリティ設定ページ(https://security.google.com/settings/security/permissions)で、そのAPI クライアントのデータへのアクセス権を取り消すことができることを説明します。

    9. API クライアント承認済みデータを使用している場合は、ユーザーがクライアントのプライバシー保護方針について質問や苦情を API クライアントのオーナーまたはデベロッパーに連絡する方法について説明します。

B. 保守性と非推奨

  1. API クライアントは、YouTube API サービスの最新バージョンを使用する必要があります。つまり、新しいバージョンの YouTube API サービスがリリースされたときに、API クライアントを更新できる必要があります。ウェブサイト以外の API クライアント(モバイルアプリやインストール済みアプリなど)は、最新バージョンの YouTube API サービスを使用できるようにリモートで更新できる必要があります。YouTube から必要に応じて(重要な更新の場合など)指定された期間内に、API クライアントYouTube API サービスの最新バージョンに更新する必要があります。

  2. YouTube が YouTube API サービスに下位互換性のない変更を加える場合は、利用規約の改訂履歴にその変更が記録されます。また、RSS フィードを定期購読すると、その改訂履歴の変更に関する通知を受け取ることができます。

  3. 非推奨ではない API クライアントは、新しいバージョンの YouTube API サービスがリリースされたら、すぐに更新して新しいバージョンを使用する必要があります。

  4. 非推奨の API クライアントのバージョンを更新し、API クライアントの非推奨ステータスにより YouTube API サービスの一部の機能が動作しなくなる可能性があることをユーザーに明確に示さなければなりません。

C. YouTube 機能の実装

  1. API クライアントは、YouTube API サービスの最低限必要な機能に関する要件(「RMF」)にも準拠する必要があります。また、API クライアントは、RMF で必須とされる YouTube 機能を制限することはできません。

    たとえば、RMF では、ユーザーが YouTube に動画をアップロードできるようにする API クライアントは、アップロードされた動画ごとにタイトルを設定できるようにする必要があることが規定されています。YouTube の動画タイトル フィールドの最大長は 100 文字です。API クライアントで、このフィールドの最大長を短く設定することはできません。

  2. YouTube リソースに関連するユーザー アクションを開始する API クライアント機能は、次の要件を満たす必要があります。

    1. YouTube のアクションとして明確かつ明確に識別できるものである
    2. API クライアントの機能と区別され、混同されない。
    3. ユーザーによって明確に開始されている。

    YouTube リソースの例としては、動画、チャンネル、再生リスト、再生リストのアイテム、登録チャンネルなどがあります。アクションには、動画の再生、動画の高評価、動画の再生リストへの追加、チャンネルの登録などがあります。

  3. 書き込みオペレーションを実行する API クライアントは、パラメータ値またはプロパティ値を提案できますが、YouTube アプリに公開されるデータはユーザーが最終的に管理する必要があります。同様に、API クライアントは、ユーザーが指定した値に切り捨てや追加などの変更を加えること(ユーザーが明示的に同意した場合を除く)によって、YouTube に送信する前にユーザーが指定した値を変更してはなりません。

    動画のタイトルや説明など、テキスト フィールドの値を提案する API クライアントは、関連するキーワードをそれらの値に組み込む必要があります。たとえば、動画のタイトルを提案する API クライアントは、すべてのユーザーに対して同じデフォルトのタイトルを生成すべきではありません。

    次の例は、YouTube に動画をアップロードする API クライアントにこのポリシーがどのように適用されるかを示しています。

    1. API クライアントは、動画の説明を提案したり、動画の説明を事前に入力したりすることがあります。ただし、ユーザーが動画を送信した後、送信する前に、ユーザーの事前の同意を得ずに動画の説明に情報を追加することはできません。たとえば、API クライアントは、ユーザーがそのような変更に明示的に同意しない限り、録音日、API クライアント名、その他のテキストを追加することはできません。

    2. API クライアントには、動画のタイトルを他の言語に翻訳するオプションが用意されている場合があります。ただし、API クライアントは、ユーザーの同意を得ずにこのような翻訳を追加することはできません。また、API クライアントのデフォルトの動作が動画のタイトルを翻訳するオプションを有効にする場合、その動作を簡単に無効にできる方法をユーザーに明確に示さなければなりません。

  4. API クライアントは、ユーザー提供データが YouTube でどのように使用されるかを明確に示す必要があります。

    このポリシーは、複数のサービスやプラットフォームとやり取りする API クライアントに特に関連します。これらのサービスやプラットフォームには機能やラベルリングの違いがある可能性があるためです。

    たとえば、API クライアントを使用すると、ユーザーは YouTube を含む複数のプラットフォームに動画に関するコメントを追加できます。各プラットフォームで、コメント テキストを参照する名前が異なります。そのため、API クライアントがコメント フォームのフィールドに「フィードバック」というラベルを付ける場合は、その値が YouTube のコメント テキストに対応していることを明確に示す必要があります。

  5. YouTube API サービスが提供する検索機能を使用している API クライアントは、これらのサービスから返された検索結果のテキスト、画像、情報、その他のコンテンツを変更または置換してはなりません。

    たとえば、API クライアントは、YouTube 以外のソースから取得した結果を統合または混在させて、YouTube 検索結果として表示することはできません。

  6. API クライアントは、その制限が API クライアント自体のコア要素であり(以下の例を参照)、その YouTube 機能が RMF で必須ではない(許可される機能の制限)場合を除き、YouTube 機能の機能を制限または削減してはなりません。

    1. 例 1: 許可される機能の制限

      YouTube Data API サービスを使用すると、動画のアップロード元が動画のタイトルの翻訳を提供できます。一般に、この機能を実装した API クライアントでは、アップロードしたユーザーが YouTube がサポートする任意の言語に動画のタイトルを翻訳できる必要があります。ただし、フランス語を話す方法をユーザーに教えるために特別に設計され、フランス語翻訳に固有のさまざまな機能を提供する API クライアントは、動画タイトルのフランス語翻訳のみをアップロードするオプションをユーザーに提供するという理由で許可される場合があります。

    2. 例 2: 許可されない機能の制限

      2 つ目の API クライアントは、YouTube と他の 2 つのプラットフォームへの動画のアップロードをサポートしています。これらのプラットフォームでは、アップロードしたユーザーが動画のタイトルの翻訳を提供できます。ただし、YouTube は 70 以上の言語に対応していますが、他の 2 つのプラットフォームはそれぞれその半分の言語に対応しており、3 つのプラットフォームで共通してサポートされている言語は 25 言語です。API クライアントが翻訳に 25 言語のみをサポートしている場合、これは許可されない機能の制限です。制限された言語オプションのセットは API クライアントの中核となる要素ではないためです。代わりに、API クライアントで YouTube がサポートするすべての言語を提供する必要があります。

  7. 許可された機能の制限がある API クライアントは、各制限が設けられている理由をユーザーに説明し、その制限が YouTube によって課せられたものではないことを明確にする必要があります。ほとんどの場合、API クライアントがその情報を提供する方法は複数あります。API クライアントに適した方法を選択してください。この説明の中で、API クライアントは、ユーザーがすべての機能にアクセスするためのメカニズムを提供する必要があります(YouTube クリエイター スタジオへのリンクや、API クライアント内に展開可能なメニューの提供など)。

    上記の例 1 では、API クライアントは、動画アップロード者が YouTube クリエイター スタジオで他の言語の翻訳を追加できることを説明し、その機能へのリンクを提供できます。

  8. 複数のサービスやプラットフォームから取得した機能を提供する API クライアントは、それらのソースに存在する範囲で機能の同等性を提供し、ユーザーに選択肢を提供する必要があります。API クライアントに YouTube と他のプラットフォームでサポートされている機能が含まれている場合、API クライアントは、YouTube の機能を不利な方法で常に提示してはなりません(たとえば、他のプラットフォームの機能のみを提供することなど)。

    たとえば、API クライアントでユーザーが YouTube と他の 3 つのプラットフォームに動画をアップロードでき、それらのプラットフォームがすべて字幕のアップロードをサポートしているとします。API クライアントが字幕のアップロードもサポートしている場合は、YouTube のその機能をサポートしている必要があります。

D. YouTube API サービスにアクセスする

  1. API 認証情報

    一部の YouTube API サービスにアクセスまたは使用するには、まず Google Developers Consolehttps://console.cloud.google.com/)を使用して、API プロジェクトAPI 認証情報を作成する必要があります。これらの認証情報により、Google と YouTube は API アクティビティを特定の API プロジェクトAPI クライアントにリンクできます。

    API 認証情報の作成に加え、デベロッパー コンソールで、それらの認証情報に関連付けられた YouTube API サービスにアクセスまたは使用するには、身分証明書や連絡先情報などの特定の情報を指定することが求められる場合があります。YouTube は、YouTube API サービスへのアクセスまたは使用を継続するために、追加情報を提供するようお客様に要求する権限を有します。

    特定の YouTube API サービスにアクセスまたは使用するのに API 認証情報を作成する必要がある場合は、そのサービスのドキュメントで認証情報の作成方法をご覧ください。たとえば、YouTube Data API サービスYouTube Reporting API サービスYouTube Analytics API サービス では、API 認証情報の作成手順がすべて記載されています。通常、これらの手順は API サービスによって若干異なります。次に例を示します。

    • 一部のサービスは、承認済みの API リクエストのみをサポートしていますが、承認済みと承認なしのリクエストの両方をサポートしているサービスもあります。

    • サービスは多くの場合、複数のアクセス スコープをサポートしています。各スコープには、API クライアントがユーザーに代わって取得、挿入、更新、削除できるリソースを指定します。スコープを使用すると、API クライアントは必要なリソースへのアクセスのみをリクエストできます。また、ユーザーはクライアントに付与するアクセスレベルを制御できます。

    以下のポリシーは、YouTube API サービスへのアクセスと使用にも適用されます。

    1. YouTube API サービスにアクセスまたは使用する場合、または API プロジェクトまたは API 認証情報を作成する場合は、お客様の身元または API クライアントの身元を隠したり、偽装したりしてはなりません。

    2. YouTube API サービスにアクセスするには、ご自身とAPI プロジェクトに割り当てられたAPI 認証情報のみを使用する必要があります。同様に、API クライアントによる YouTube API サービスへのアクセスや使用を隠したり、虚偽の表示をしたりする手段を講じてはなりません。

    3. API クライアントYouTube API サービスにアクセスまたは使用するために API 認証情報を作成する必要がある場合は、その API クライアントに 1 つだけ API プロジェクトを作成する必要があります。これらの API 認証情報は、関連付けられた API クライアントが独占的に使用することを目的としています。つまり、1 つの API プロジェクトを複数の API クライアントで使用することはできません。

    4. API 認証情報は、お客様に代わって業務を行うエージェントと、書面による機密保持義務を負うエージェントとのみ共有できます。ただし、API 認証情報を他の第三者と共有または開示したり、他の第三者による API 認証情報へのアクセスや使用を許可したり、API 認証情報をオープンソース プロジェクトに埋め込んだりすることはできません。

  2. ユーザーの認証と認可

    認証と承認とは、ユーザーが自身を特定し、API クライアントが特定のユーザー固有のデータにアクセスすることを許可するプロセスを指します。一部の YouTube API サービスはユーザー固有のデータへのアクセスをサポートしていないため、認可は必要ありません。また、一部のリクエストまたはデータに対して認可が必要なサービスや、すべてのリクエストに対して認可が必要なサービスもあります。次に例を示します。

    • ウェブサイトに動画を埋め込むことができる YouTube IFrame Player API サービスでは、ユーザーが動画を視聴するために YouTube ウェブサイトにログインする必要がないのと同様に、認証は必要ありません。
    • YouTube Data API サービスでは、一部のアクションに対して認可が必要です。たとえば、API クライアントは公開動画を検索できますが、そのためにユーザーの承認は必要ありません。一方、API クライアントは、ユーザーの YouTube チャンネルに動画をアップロードするためにユーザーの承認が必要です。
    • YouTube Analytics API サービスと YouTube Reporting API サービスでは、すべてのアクションに対して承認が必要です。

    1. 認証

      1. API クライアントは、ユーザーが提供する情報、または認証プロセス中に YouTube がユーザーに表示する情報(ユーザー名やパスワードなどの YouTube ユーザー アカウントのログイン認証情報を含む)を取得、プロキシ、リクエスト、収集、変更、キャッシュ、保存、使用してはなりません(また、試みることもできません)。

      2. API クライアントは、該当する法律に従ってユーザーの同意を得て、現在使用している承認スコープへのアクセスのみをリクエストする必要があります。API クライアントがリクエストするアクセスは、そのクライアントのユーザーにとって直接的で透明なメリットをもたらす必要があります。まだ構築していない機能を有効にする権限をリクエストして、データへのアクセスを将来に備えようとしないでください。

        たとえば、YouTube Data API サービスは、データの読み取りアクセス権を付与する承認スコープと、データの読み取りと書き込みのアクセス権を付与する承認スコープをサポートしています。ユーザーが API クライアントに最初のスコープへのアクセスを許可した場合、その API クライアントは現在のユーザーの YouTube チャンネルに関する情報を取得できます。ただし、ユーザーが API クライアントに 2 番目のスコープへのアクセス権を付与した場合、API クライアントはそのチャンネルに動画をアップロードすることもできます。

        このシナリオでは、YouTube のアップロード(またはその他の書き込みベースのアクション)をサポートしていない API クライアントは、最初の承認スコープへのアクセス権のみをリクエストする必要があります。このスコープは、付与される権限がより限定的です。API クライアントのデベロッパーが、最終的には書き込みベースのアクションのサポートを導入する予定であっても、クライアントがそのスコープを必要とする機能を実際にサポートする前に、データの書き込みのための認可スコープへのアクセスをリクエストして、API クライアントを将来に備えて対応することはできません。

      3. API クライアントは、可能な限りコンテキスト内で認可スコープへのアクセスをリクエストする必要があります。API クライアントは、段階的な認証を介してコンテキスト内のユーザーデータへのアクセスをリクエストすることで、ユーザーがそのデータにアクセスする必要がある理由をより簡単に理解できるようにします。

    2. API クライアントの識別と表現

      1. API クライアントは、ユーザーデータへのアクセスをリクエストするエンティティまたはプロダクトと、そのアクセスをリクエストする理由をユーザーに明確かつ正確に特定する必要があります。

      2. API クライアントは、データへのアクセスをリクエストする際にユーザーを誤解させないようにし、ユーザーがクライアントへのアクセスを許可するかどうかについて十分な情報に基づいて判断できるようにする必要があります。API クライアントがアクセスをリクエストするデータを提供する価値と、そのデータの共有に伴う結果について、ユーザーが理解できているようにすることが求められます。

      3. API クライアントは、ユーザーデータにアクセスして使用する目的をユーザーに明確かつ包括的に示さなければなりません。API クライアントは、ユーザーに明確に開示されていない副次的な目的でユーザーデータを使用することはできません。

        API クライアントに、クライアントが宣伝している目的と一致しない隠された機能、サービス、アクションが含まれていることをユーザーが知って驚いてはなりません。

    3. 取り消し

      1. すべての API クライアントは、YouTube API サービスにアクセスするために API クライアントに提供した承認同意をユーザーが取り消すための明確で簡単な方法を提供する必要があります。

        ユーザーがこのメカニズムを通じて同意を取り消した場合、API クライアントは、権限の変更を Google に通知するために、そのトークンをすぐにプログラムで取り消す必要があります。たとえば、API クライアントは Google API クライアント ライブラリを使用してトークンを取り消すことができます。

        また、このメカニズムによる同意の取り消し後、お客様とお客様の API クライアントは、その同意に基づいてアクセスまたは保存されたすべての承認済みデータを削除する必要があります。削除はできる限り速やかに行われ、取り消しから 7 暦日以内に行う必要があります。

      2. セクション(III.A.2.i)で説明したように、すべての API クライアントは、プライバシー ポリシーに Google のセキュリティ設定ページ(https://security.google.com/settings/security/permissions)へのリンクを含める必要があります。ユーザーがそのページで同意を取り消した場合、サイト管理者とその API クライアントは、その同意に基づいてアクセスまたは保存された、そのユーザーに関連するすべての API データも削除する必要があります。このポリシーに準拠するには、API クライアントは、認可トークンが有効であることを定期的に再確認し、認可トークンを更新できないユーザーに関連付けられた API データを削除する必要があります。

        保存されたデータに関するセクション(III.E.4)で定義されている要件に基づき、このような削除はすべてできるだけ速やかに行われ、取り消しから 30 暦日以内に行われなければなりません。

  3. 使用量と割り当て

    YouTube は、YouTube API サービスが意図したとおりにアクセスされ、使用されるように、また、お客様とお客様の API クライアントがサービスの品質を低下させたり、他のユーザーのアクセスを制限したりしないように、割り当てを使用して使用制限を設定します。

    API クライアントがサービスの割り当て上限に達した場合は、API コンプライアンス監査を完了して割り当ての延長を申請できます。この場合、延長が必要なユースケースを指定する必要があります。過去 12 か月に監査を受けて YouTube API サービス チームによって基準に適合しているとマークされている場合は、割り当て増加を申請できます。

    YouTube が申請を承認した場合、付与された追加の割り当ては、承認されたユースケースにのみ使用する必要があります。API クライアントのユースケースが変更された場合、割り当てられた割り当てを新しいユースケースに使用するには、API コンプライアンス監査を再送信して YouTube に変更を通知し、申請の承認を得る必要があります。

    YouTube によって申請が拒否された場合は、再審査を請求できます。

  4. 長期間使われていない

    API プロジェクトが 90 日間連続で使用されていない場合、YouTube は特定の YouTube API サービスへのアクセスまたは使用を無効にしたり、制限したりする権限を有します。たとえば、YouTube はAPI 認証情報を取り消したり、特定の YouTube API サービスに対するAPI プロジェクトの割り当てを減らしたり(または削除したり)することがあります。API クライアントの割り当てが減らされた場合や割り当てがなくなった場合は、割り当てまたは割り当ての延長を再度申請できます。YouTube は、YouTube API サービスの想定される使用状況に基づいて、その申請を審査します。

  5. 連絡先情報

    API プロジェクトまたは API クライアントについて YouTube から連絡する主な手段は、Google Developers Console へのログインに使用する Google アカウントに関連付けられているメールアドレスです。API クライアントに関連するコンプライアンスの問題について、YouTube から送信されるすべての通知に準拠する必要があります。

    API クライアントのユーザーからプライバシー保護に関する質問を受けた場合、API クライアントのプライバシー ポリシーに(A.2.i で説明したように)連絡先アドレスが記載されていない場合、YouTube はお客様のメインのメールアドレスをユーザーと共有することがあります。

  6. アクセス禁止

    API 認証情報が停止、取り消し、または解約されている場合、またはそれらの認証情報の作成に使用した Google アカウントが停止または解約されている場合、なんらかの理由で YouTube API サービスにアクセスしたり、アクセスしようとしたりすることは禁止されています。その場合、プロキシを作成または使用して新しい Google アカウント、API 認証情報API プロジェクトを作成することなど、いかなる手段でも YouTube API サービスにアクセスしたり、アクセスしようとしたりすることはできません。

  7. ドキュメントに記載されていないサービス

    明示的な許可なく、文書化されていない API を使用してはなりません。YouTube API サービスからデータにアクセスするには、その YouTube API サービスの承認済みドキュメントで規定された方法を使用する必要があります。

    文書化されていない YouTube API サービスに対してリバース エンジニアリングを行ったり、文書化されていない API サービスの基盤となるソースコードをその他の方法で取得または使用することを試みたりすることはできません。

E. YouTube のデータとコンテンツの処理

このセクションで付与された権限と権利を除き、お客様とお客様の API クライアントには、一時的に保存された API データを含む API データに対するその他の権限や権利はありません。

  1. 映像と音声のコンテンツ

    お客様およびお客様の API クライアントは、以下の行為を実行したり、他のユーザーに推奨、許可、要求したりしてはなりません。

    1. YouTube から事前に書面による承認を得ない限り、YouTube の映像と音声のコンテンツのコピーをダウンロード、インポート、バックアップ、キャッシュに保存、保存する
    2. コンテンツをオフライン再生できるようにする、
    3. YouTube API サービスのいずれかの要素を使用して、著作権侵害または著作権侵害コンテンツの不正使用を助長または促進する。
  2. データ集約

    1. API データを集約しないでください。ただし、YouTube とコンテンツ所有者との間のコンテンツ ライセンス契約に基づき YouTube が認める同じコンテンツ所有者の YouTube チャンネルに関連するAPI データのみを集約できます。このような集計された API データは、そのコンテンツ所有者だけが閲覧できる必要があります。

    2. API データを集約したり、API データYouTube API サービスを使用して YouTube の使用状況、収益、または YouTube のビジネスのその他の側面に関する分析情報を取得したりしないでください。

      たとえば、YouTube で認識されている 2 人の異なるコンテンツ所有者が、それぞれがそれぞれの視聴のために API データを取得するよう API クライアントをそれぞれ承認したとします。コンテンツ所有者ごとに取得した API データを、そのAPI クライアントが個別に集計することは可能です。ただし、コンテンツ所有者ごとの集計で YouTube の使用状況、収益、その他のビジネスに関する分析情報を得ることはできません。API クライアントは、異なるコンテンツ所有者の API データを組み合わせてはなりません。

  3. 承認済みデータの使用

    これらのポリシーは、承認済みデータの使用に関連しています。これは、API リクエストを介してデータを書き込むか、適切に承認された API リクエストを介してのみアクセスできるデータを取得するすべての API クライアントに関連します。たとえば、これらのポリシーは、ユーザーが動画をアップロードしたり、アップロードした動画のリストを取得したり、再生リストを作成したり、動画にコメントしたりできるようにする API クライアントに適用されます。

    1. API クライアントは、ユーザーデータの種類と、そのデータを収集、保存、削除、共有、保護、その他の方法で使用する目的について、正直かつ透明性のある対応をとる必要があります。

    2. API クライアントは、承認したユーザーまたはそのユーザーから明示的に承認されたエージェント以外のユーザーに、承認済みデータを表示したり、アクセスを許可したりすることはできません。

    3. API クライアントは、プライバシー ポリシーの範囲と、第 2 条に従って取得したユーザーの同意に従ってのみ、承認済みデータにアクセス、収集、使用する必要があります。

      つまり、クライアントが、ユーザーが最初に同意したプライバシー ポリシーの対象外の方法または目的で API データにアクセス、収集、使用を開始する場合、API クライアントはユーザーにプライバシー ポリシーの再承認を求める必要があります。

    4. API クライアントは、承認済みユーザーに代わってデータやコンテンツを挿入、共有、更新、削除するために実行するアクションを明確に特定する必要があります。また、ユーザーは、これらのアクションを実際に実行する前に、明示的に同意する必要があります。

    5. API クライアントは、ユーザーの承認が必要なリクエストに関連付けられている YouTube チャンネルまたはコンテンツ所有者を明確に識別する必要があります。

    6. API クライアントは、承認済みのユーザー操作によって設定または変更されるコンテンツの公開設定を明確に識別する必要があります。また、API クライアントは、承認ユーザーがAPI クライアントに明示的に指示しない限り、既存のコンテンツの公開設定を変更することはできません。

      たとえば、YouTube Data API サービスでは、動画のプライバシー ステータスを publicprivateunlisted に設定できます。API クライアントが動画のアップロードをサポートしている場合、クライアントは、ユーザーがこれらの値のいずれかを選択できるように、オプションを明確に表示する必要があります。同様に、API クライアントが動画のメタデータの編集をサポートしている場合、API クライアントはユーザーの明示的な同意なしに動画のプライバシー ステータスを変更することはできません。

  4. API データの更新、保存、表示

    デベロッパーは、データの保存やキャッシュに伴うメリット(パフォーマンスやリソース使用量の向上など)と、常に最新のデータを取得して最高のユーザー エクスペリエンスを提供したいという要望のバランスを取る必要があります。以下のポリシーでは、YouTube API データの保存、更新、表示に関する要件とオプションについて説明します。

    1. API クライアントは、該当する法律に基づき、アクティブなユーザーから同意を得た特定の目的のみに使用される限り、必要な期間、認可トークンを保存できます。

    2. API クライアントは、該当する法律に基づき、アクティブなユーザーから同意を得た特定の目的のためにデータが使用される限り、次の種類の承認済みデータを必要な期間保存できます。

      1. YouTube Analytics API サービスから取得したデータ、
      2. YouTube Reporting API サービスを通じて提供されるデータ、
      3. 他の YouTube API サービスを通じて提供される統計情報(動画の視聴回数、チャンネル登録者のチャンネル数、再生リスト内の動画数など)。(これらの統計情報はすべて、YouTube Data API サービスから取得できます)。

      API クライアントがこのデータを 30 日を超えて保存する場合でも、クライアントは 30 日ごとに、そのデータにアクセスする権限がユーザーから付与されていることを確認する必要があります。

      たとえば、API クライアントは動画の視聴回数を 30 日間を超えて保存できますが、動画のアップロード元のデータにアクセスする権限が取り消されていないことを 30 日ごとに確認する必要があります。また、API クライアントは、動画が削除されていないことを 30 日ごとに確認する必要があります。

      API クライアントは、取得した統計情報を未承認データとして 30 日間以上保存してはなりません。たとえば、API クライアントは、チャンネル所有者の許可なく、YouTube チャンネルのチャンネル登録者数を 30 日間以上保存することはできません。

    3. API クライアントは、セクション(III.E.4.b)に記載されていない他のすべての種類の承認済みデータを、アクティブなユーザーから付与された特定の同意の目的のために必要な期間、ただし 30 暦日以内に保存できます。30 暦日経過後は、API クライアントは保存されたデータを削除または更新する必要があります。

    4. API クライアントは、API クライアントの目的のために必要な期間、ただし 30 暦日以内であれば、限定された量の未承認データを一時的に保存できます。上記の(III.E.4.c)と同様に、30 暦日経過後は、API クライアントが保存されたデータを削除または更新する必要があります。

    5. いずれの場合も、API クライアントは、保存されている API データYouTube API サービスで利用可能な最新のデータと一致するように、合理的な努力を払う必要があります。たとえば、API クライアントは、メタデータの変更と視聴回数の更新をできるだけ早く反映する必要があります。

    6. API クライアントは、ユーザー向けのプレゼンテーション(ユーザー インターフェースを含む)で、利用可能な最新の API データを表示する必要があります。ただし、API クライアントは、時間の文脈で正確に表示される限り、過去の API データを表示できます。

    7. ユーザーデータにアクセスまたは使用する API クライアントは、ユーザーがそのユーザーに関連する保存済みデータの削除をリクエストできる手段を提供する必要があります。たとえば、API クライアントに、保存したデータを削除するボタンを表示できます。ユーザーがそのデータを削除するよう指示した場合は、できるだけ早く、7 暦日以内に削除する必要があります。

      保存されたデータを削除する方法では、API クライアントによって保存されたデータを削除しても YouTube によって保存されたデータに影響しないことを明確にする必要があります。また、YouTube でデータを削除するには、YouTube アプリまたはそのデータの削除機能をサポートする承認済みの API クライアントを使用する必要があります。

      同様に、API クライアントは、ユーザーがそのクライアントがそのユーザーに関連するユーザーデータにアクセスすることを防ぐ意図を表明する他の手段も尊重する必要があります。たとえば、ユーザーが API クライアントからアカウントを削除した場合は、そのユーザーに関連して保存されているユーザーデータも、できるだけ早く 7 暦日以内に削除する必要があります。

    8. API クライアントは、(i)API データを、独立して計算された類似のデータに置き換えてはなりません。また、(ii)API データにアクセスまたは使用して、新しいデータや派生データや指標を作成してはなりません。API クライアントAPI データとともに API データに基づかない情報、データ、指標を表示する場合、API クライアントには、そのような情報、データ、指標が YouTube のものではなく、お客様自身のプロダクトの一部であることを明確かつ目立つように開示する必要があります。

      たとえば、動画の「高評価」の数を表示する場合、API クライアントAPI データで返された数値を使用する必要があります。高評価を表すために、動画に高評価を付けた API クライアントのユーザー数など、別の数値を代用することはできません。同様に、API データで返された高評価の数を使用して、API クライアントを通じて行われた高評価の合計の割合や、高評価、合計視聴回数、その他の API データを考慮したスコアなどの他の指標を計算することは許可されていません。ただし、API データで返された合計高評価数とともに、API クライアントを通じて行われた高評価の数を表示することは許可されています。その際、API クライアントは、API クライアントが YouTube API データとは独立して追加の指標を計算していることを明確に示している必要があります。

    9. API クライアントが読み込まれると、動画のサムネイルとタイトルのレンダリング、再生可能かどうかやコンテンツの制限の判断、不正行為や不正使用の防止のために、YouTube 埋め込みプレーヤーを介して基本的なユーザーデータを収集し、YouTube と共有します。動画の再生時にAPI クライアントによって追加のデータが収集、共有され、API クライアントとサードパーティのサイトやアプリでプレーヤーがカスタマイズされます。自動再生を有効にすると、プレーヤーに対するユーザー操作なしで再生が開始されます。そのため、再生データの収集と共有はページの読み込み時に行われます。ユーザーが YouTube 埋め込みプレーヤーを操作する前に YouTube と共有されるデータを制限するには、自動再生を false に設定します。YouTube API サービスの利用規約に記載されているように、お客様とお客様の API クライアントは、プライバシーに関する法律や規制を含む、該当するすべての法律、規則、規制を遵守する必要があります。

    10. API クライアントは、こちらのガイドの手順に沿って、サイトまたはアプリに埋め込む各 YouTube 動画の「お子様向け」ステータスを確認する必要があります。「お子様向け」に指定されている動画ごとに、API クライアントはトラッキングをオフにし、そのプレーヤーに関するすべてのデータ収集が、米国の児童オンライン プライバシー保護法(COPPA)や EU の一般データ保護規則(GDPR)など、適用される法律に準拠していることを確認する必要があります。コンテンツを子ども向けと判断する方法について詳しくは、YouTube ヘルプセンターをご覧ください。

  5. セキュリティ

    お客様とお客様の API クライアントは、次の要件を満たす必要があります。

    1. ユーザーデータと API データのプライバシー、セキュリティ、機密性を確保するために、適切な管理、組織、技術、物理的な管理を維持します。
    2. 業界標準の転送暗号化のみを使用する。
    3. API データAPI クライアントで使用されるその他のデータを、不正なアクセス、使用、開示から保護します。
  6. スクレイピング

  7. お客様およびお客様の API クライアントは、直接または間接的に、YouTube アプリケーションまたは Google アプリケーションをスクレイピングしたり、スクレイピングされた YouTube データやコンテンツを取得したりすることはできません。また、そうした行為を他のユーザーに推奨、許可、または要求することもできません。公開されている検索エンジンは、YouTube の robots.txt ファイルに従って、または YouTube が事前に書面で許可した場合にのみ、データをスクレイピングできます。

F. ユーザー エクスペリエンス

  1. YouTube の外観

    革新的なユーザー エクスペリエンスとユーザー インターフェースのデザインは、API クライアントが YouTube コミュニティに提供できる最も価値のある貢献の一つです。ただし、YouTube のデザイナーとエンジニアは、YouTube アプリの設計に多くの時間を費やし、優れたユーザー エクスペリエンスを提供できるようにしています。

    これらの両方の点を考慮し、API クライアントは、YouTube から事前に書面による承認を得ていない限り、YouTube アプリケーションのユーザー インターフェースを変更したり、干渉したりすることはできません。承認をリクエストするには、こちらのフォームをご利用ください。

  2. ブランディング

    1. 検索結果、YouTube 動画、チャンネル、再生リスト、サムネイル、YouTube プレーヤーなど、YouTube コンテンツを表示する API クライアントのページまたは機能は、以下の要件と YouTube のブランディング ガイドライン(https://developers.google.com/youtube/terms/branding-guidelines)に従って YouTube ブランド機能を表示し、関連するコンテンツのソースが YouTube であることを視聴者に明確に示さなければなりません。

      アトリビューションを視聴者に明確に示すために、API クライアントが複数の個々のコンテンツ要素の横に YouTube ブランド機能を表示する必要がある場合があります。たとえば、YouTube と他のソースの検索結果を同じページに表示する API クライアントは、YouTube の検索結果のみを YouTube のソースとして明確に識別する必要があります。これには、YouTube の検索結果に関連するテキスト、画像、その他の情報も含まれます。API クライアントは、さまざまなソースからのすべての検索結果に対して、1 つの一般的なアトリビューション セットを提供することはできません。

    2. YouTube 以外のコンテンツを、YouTube が配信元であるかのように見せかけたり、そのコンテンツの配信元について混乱を招くような方法で表示したりすることはできません。

    3. 貴殿 / 貴社および貴殿 / 貴社の API クライアントは、YouTube が提供するアトリビューション(埋め込みの YouTube プレーヤーを介して提供されるアトリビューションを含む)を直接的または間接的に妨げたり、不明瞭にしたり、また、そうした行為を他のユーザーに推奨、許可、要求したりしてはなりません。API クライアントは、すべての種類のデバイスで、該当する YouTube ブランド機能と YouTube が提供するその他のアトリビューションを表示する必要があります。

  3. 再生の完全性

    再生の完全性とは、コンテンツと広告の配信方法、動画の再生の開始と実装方法、ユーザーが API クライアントで YouTube 機能を操作する方法の決定と測定を可能にする機能のことです。再生の完全性は YouTube プラットフォームにとって重要です。コンテンツの収益化や視聴者の拡大など、クリエイターの利益を保護するうえで役立つためです。

    YouTube は、再生の完全性はユーザーが動画を視聴することを選択することに依存すると考えています。そのため、API クライアントは、次のように動画の視聴に対するインセンティブを提供することを禁止されています。

    1. API クライアントは、埋め込みの YouTube プレーヤーでコンテンツを視聴するためにユーザーに料金を請求することはできません。

    2. API クライアントは、YouTube の視聴覚コンテンツを表示または再生するために再生ボタンをクリックする以外のアクションをユーザーに要求して、動画へのアクセスを制限することはできません。たとえば、API クライアントでは、YouTube の視聴覚コンテンツの視聴を継続するために、ユーザーにチャンネル登録や動画の評価を要求することはできません。

      なお、API クライアントの通常の機能で、YouTube API サービスに固有ではない特定のアクション(ログインや年齢確認など)が必要な場合、その機能は許可されます。

    3. API クライアントは、コンテンツの表示、コンテンツへの高評価の付け方、コンテンツの共有、チャンネルの登録、コメントの追加などのアクションを実行して YouTube アプリを(直接的または間接的に)利用したユーザーに対して、インセンティブ、報酬、その他の報酬を提供または提供してはなりません。たとえば、API クライアントは、動画視聴回数を料金と交換する機能やサービスを提供したり、動画視聴回数を YouTube 関連または YouTube 関連以外の他のアクションと交換する機能を提供したりすることはできません。

G. 配信と商用利用

API クライアントを配布または販売する場合は、以下の「禁止されている行為」に定められた制限事項、および契約のその他の条項を遵守する必要があります。

また、API クライアントを通じて YouTube の映像音声コンテンツと付随するメタデータをユーザーに配信、表示することもできます。ただし、クライアントが契約に準拠し、特に以下に記載されている禁止行為に従わない場合に限られます。

  1. 禁止されている行為

    以下のリストに記載されているポリシーのうち、YouTube の事前書面による承認が必要なポリシーについては、こちらのフォームから承認をリクエストできます。

    お客様およびお客様の API クライアントは、以下の行為を実行したり、他のユーザーに推奨、許可、要求したりしてはなりません。

    1. YouTube の視聴覚コンテンツを含む YouTube API サービスのすべてまたは一部を、販売、購入、賃貸、貸与、譲渡、再配布、再使用許諾すること。

    2. YouTube の事前の書面による承認を得ない限り、YouTube API サービスまたは YouTube API サービスのコンポーネントへのアクセスを販売する。

    3. YouTube から事前に書面による承認を得ることなく、YouTube の映像コンテンツまたは YouTube プレーヤーに掲載される広告、スポンサー広告、プロモーションを販売する。

    4. YouTube API データを含むページまたは画面で広告、スポンサーシップ、プロモーションを販売する(ただし、YouTube から取得していない他のデータ、コンテンツ、または資料が同じページに表示され、YouTube API データが削除された場合にそのような販売を正当化できる十分な独立した価値を提供している場合を除く)。

  2. 許可されるアクション

    以下の商用ユースケースはすべて、お客様とお客様の API クライアントが、前のセクションで詳しく説明した禁止行為を含む、契約の他のすべての条項に準拠することを条件に許可されます。

    1. API クライアントの販売

    2. オリジナルの映像音声コンテンツを YouTube にアップロードしたり、YouTube でチャンネルを維持したりして、自分のビジネスや芸術活動を宣伝すること。

    3. YouTube API サービスを使用する広告対応のAPI クライアント(広告対応のブログやウェブサイトなど)を開発する。ただし、第 III.G.1.d の制限事項など、本契約の他のすべての条項に準拠する必要があります。

    4. API クライアントに独自のブランディングを配置する(ただし、そのブランディングが YouTube のブランディング ガイドラインに準拠し、YouTube の視聴覚コンテンツの再生や YouTube のブランド機能の妨げにならないこと)。

    5. API クライアントを含むデバイス、または API クライアントを実行するデバイスの販売または配布

H.モニタリングと監査

YouTube は、品質を確保し、YouTube のプロダクトやサービスを改善し、本契約に準拠していることを確認するために、お客様による YouTube API サービスへのアクセスまたは使用について、調査、モニタリング、監査を行う権利を留保します。そのため、YouTube はお客様の API クライアントのユーザーにアンケートを実施することがあります。

お客様とお客様に代わって行動する者は、次の要件を満たす必要があります。

  1. そのような調査、モニタリング、監査を妨害しない。
  2. YouTube API サービスへのアクセスまたは使用を YouTube から隠したり、隠蔽したりしない。
  3. リクエストに応じて、そのリクエストに記載された期間内に、API クライアントの現在の製品版のすべての機能にアクセスするために必要なアカウントを YouTube に提供し、YouTube がそれらの API クライアント契約に準拠しているかどうかを確認できるようにします。

YouTube は、これらの規定に準拠していないコンテンツに対処するために、あらゆる技術的な手段を取ることができるものとします。

I. その他の禁止事項

このセクションのポリシーでは、API クライアントが行わないことが義務付けられているその他の行為について説明します。これらのポリシーに反する行為は、YouTube や YouTube コミュニティ全体、またはそのコミュニティ内の個人やグループに有害な影響を及ぼす可能性があります。これらのポリシーは、サイト管理者とその API クライアントが YouTube コミュニティのメンバーを誠実かつ敬意を持って扱う必要性と、YouTube のサービス、コンテンツ、利益の完全性を尊重する必要があることに重点を置いています。

お客様およびお客様の API クライアントは、以下の行為を実行したり、他のユーザーに推奨、許可、要求したりしてはなりません。

  1. YouTube API サービスを使用して、YouTube アプリケーションの代替サービスまたは実質的に類似するサービスを作成、提供、または代替として使用すること。API クライアントは、YouTube とのユーザー インタラクションの質を高める独立した価値や機能を大幅に追加する場合を除き、機能を再現したり、プロセス フローを再現したりして、YouTube のコア ユーザー エクスペリエンスを模倣したり、複製したりしてはなりません。たとえば、API クライアントは、そのフローに重要な独立した価値を追加せずに、YouTube アプリのブラウジング エクスペリエンスを再現することはできません。

  2. YouTube API サービスを不正使用している、またはこれらのサービスに関連する不正行為を行っている。たとえば、ユーザーの事前の具体的かつ明示的な同意なしに、視聴回数、アップロード、コメント、高評価、低評価などのアクションを自動化したりトリガーしたりしてはなりません。

  3. YouTube API サービスYouTube アプリケーションGoogle アプリケーションのいずれかの側面の適切な動作を妨害する、または妨害しようとする(これらのサービスまたはアプリケーションを提供するサーバーやネットワークの妨害や中断を含む)。

  4. YouTube API サービスの一部として、または関連して提供される機能、データ、コンテンツを変更、妨害、置き換え、または無効にすること。たとえば、YouTube プレーヤーや API データに表示されるリンクを削除、隠蔽、改ざん、無効化することはできません。

  5. YouTube または YouTube API サービスAPI データ、YouTube の視聴覚コンテンツ、YouTube プレーヤーを含む)によって配置または配信される広告を変更、妨害、置き換え、ブロックする。

  6. YouTube プレーヤーの一部または機能を変更、構築、ブロックする。

  7. YouTube API サービスの一部として、または関連して提供される YouTube の視聴覚コンテンツの音声または動画コンポーネントを分離、分離、または変更する。たとえば、動画に代替の音声トラックを適用することはできません。

  8. YouTube API サービスの一部として、または関連して提供される YouTube の視聴覚コンテンツの音声または動画コンポーネントを個別に宣伝する。

  9. バックグラウンド プレーヤー(ユーザーが表示しているページ、タブ、画面に表示されないプレーヤー)からコンテンツ(音声や動画のコンポーネントを含む)を再生する機能を作成、組み込む、宣伝する。

  10. YouTube API サービスYouTube アプリケーションGoogle アプリケーションの機能やパフォーマンスに悪影響を及ぼす(YouTube API サービスや、これらのサービスを提供するサーバーやネットワークを妨害または中断する行為を含む)。

  11. 他のユーザーを混乱させたり、欺いたり、詐欺行為を働いたり、誤解を与えたり、虚偽の情報を流したり、中傷したり、虐待したり、ストーカー行為を働いたり、脅迫したり、スパムを送信したり、驚かせたり、ハラスメントを働いたりする。

  12. YouTube API サービスYouTube アプリケーションGoogle アプリケーション、または YouTube ユーザーと、それらのユーザーがこれらのサービスやプロパティにアクセスするために使用するデバイスに、ウイルス、ワーム、不具合、トロイの木馬、マルウェア、スパイウェア、アドウェア、またはその他の破壊的な性質のアイテムを導入する、または導入しようとする。

  13. YouTube または YouTube API サービスによって適用される IP アドレスベースの制限など、地域による制限を回避、妨害、無効にすること。

  14. YouTube API サービス以外の技術を使用して API データにアクセスまたは取得する(YouTube の視聴覚コンテンツの一部にアクセスするなど)。

  15. ユーザーが YouTube API サービスによって直接または間接的に提供されるデータや機能にアクセスできる API サービスを提供している。

  16. YouTube API サービスまたはそれらのサービスに関連するソフトウェアから、基盤となるソースコードを変更、翻訳、二次的著作物の作成、リバース エンジニアリング、またはその他の方法で抽出しようとすること。

  17. 核関連施設、航空管制システム、生命維持システムの運用など、YouTube API サービスの使用または障害が死亡、人身傷害、環境被害につながる可能性がある目的または活動に YouTube API サービスを使用する。

  18. 著作権を侵害している、または著作権侵害にあたるコンテンツを不正使用している

  19. 違法なオンライン ギャンブルに関与、宣伝、または助長すること。

  20. 迷惑な商用メッセージや広告を作成、表示、宣伝、助長する。

  21. YouTube プレーヤーをネストされた iframe リネージまたは階層 iframe リネージに配置して、YouTube ポリシーを回避したり、使用元を不明瞭にしたりしている。

J.子ども向け API クライアント

  1. API クライアント(またはその一部)が、米国の児童オンライン プライバシー保護法(COPPA)や EU の一般データ保護規則(GDPR)など、適用される法律で定義されている子供(以下「子供向け API クライアント」)を対象としている場合、デベロッパーと子供向け API クライアントは以下の要件を満たす必要があります。

    1. 子供向け API クライアント(YouTube API サービスのアクセスと使用を含む)が、COPPA、GDPR、およびその他の適用される法律や規制を常に遵守していることを確認します。

    2. こちらで提供されているツールを使用して、お子様向け API クライアントが子ども向けであることを Google に通知します。このようなツールを使用して、またはその他の方法で Google に通知された各子ども向け API クライアントは、本書では「既知の子ども向け API クライアント」と記載します。

    3. パーソナライズド広告(リマーケティングを含む)を使用して、Child-Directed API クライアントのユーザーによる過去または現在のアクティビティをターゲットに設定しないこと。

    1. お客様とお客様の子ども向け API クライアントの場合:お客様とお客様の子ども向け API クライアントは、子ども向け API クライアントを介して YouTube ウェブサイト、アプリケーション、サービス、プロダクトに対して YouTube API サービスの書き込みベースのアクションを実行することはできません。また、実行しようとすることもできません。

    2. 上記の III.D.1.c(API 認証情報)で、API クライアントごとに 1 つの API プロジェクトを必要としていますが、新しい API プロジェクト(「プロジェクトをアップロード」)を作成することで、YouTube Data API サービス経由で(子ども向け API クライアントや他の API クライアント経由ではなく)独自の動画をご自身の公式 YouTube チャンネルにアップロードできます。

      1. YouTube Data API サービスを使用して独自の動画をご自身の公式 YouTube チャンネルにアップロードするには、(A)アップロード前に Google Developers Consolehttps://console.developers.google.com/)を使用して新しい API プロジェクト(「アップロード プロジェクト」)を 1 つ作成し、(B)アップロード プロジェクトの ID に接頭辞として mfk110 を追加し、(C)子ども向けではない API クライアント(子ども向け API クライアントや他のユーザーの API クライアントからではなく)からのみアップロードする必要があります。

      2. アップロード プロジェクトはお客様のみが使用できます。アップロード プロジェクトは、子供向け以外の API クライアント(子供向け API クライアントや他の API クライアントからではなく)から YouTube Data API サービスを通じて、お客様自身の動画をお客様自身の公式 YouTube チャンネルにアップロードする場合にのみ使用してください。子ども向け以外の API クライアント(子ども向け API クライアントや他の API クライアントからではない)から YouTube Data API サービス経由で子ども向け動画をアップロードする場合は、YouTube Data API サービス 子ども向けパラメータを「true」に指定する必要があります。コンテンツが子ども向けかどうかを判断する方法について詳しくは、こちらをご覧ください。

    3. お客様と、お客様の子ども向け API クライアントのユーザー。デベロッパーとその子供向け API クライアントは、子供向け API クライアントのユーザーが YouTube API サービスの書き込みベースのアクション(コンテンツのアップロード、コメント、再生リストの作成/共有など)を実行することを許可、奨励、または要求してはなりません。既知の子供向け API クライアントのユーザーが行う YouTube API サービスの書き込みベースのアクションは、YouTube のウェブサイト、アプリ、サービス、プロダクトには実装されません。つまり、YouTube API サービスの利用規約のセクション 9.1(必須のお知らせ)に基づき、API クライアントのユーザーが YouTube チャンネルまたはお客様の YouTube チャンネルにコンテンツをアップロードできる場合でも、既知の子供向け API クライアントのユーザーからのアップロードは、YouTube のウェブサイト、アプリ、サービス、プロダクトに実装されません。

  2. お客様とお客様の API クライアントによる YouTube API サービスへのアクセスまたは使用は、YouTube API サービスの利用規約およびポリシー(このセクション III.J への違反を含む)に違反している場合、YouTube によって停止または終了されることがあります。

K.コンプライアンス違反の報告

これらのポリシーまたは契約の他の部分に準拠していない方法で YouTube API サービスにアクセスまたは使用しているユーザーが判明した場合は、こちらのフォームを使用して YouTube API サービス チームに連絡し、問題をエスカレーションしてください。

IV. 定義

本契約」とは、現在 https://developers.google.com/youtube/terms/api-services-terms-of-service に掲載されている YouTube API サービスの利用規約の第 2 条(本契約)で定義され、参照されている法的文書を意味します。

API クライアント」とは、YouTube API サービスにアクセスまたはこれを使用する、お客様が開発したウェブサイトまたはソフトウェア アプリケーション(モバイル アプリケーションを含む)を指します。

API 認証情報」とは、Google または YouTube が Google Developer Console を介して割り当てた認証情報で、各 API プロジェクトが認証情報を使用して YouTube API サービスにアクセスし、使用します。

API データ」は、この定義セクションの後半の「YouTube API サービス」の定義で定義されています。

API プロジェクト」とは、API クライアントが YouTube API サービスにアクセスして使用するために必要な、Google デベロッパー コンソールで作成されたプロジェクトを意味します。

承認済みデータ」とは、アクティブなユーザーが API クライアントに対して、ユーザー認証情報を介してアクセスまたは使用することを明示的に許可したAPI データを意味します。

Google アプリケーション」とは、Google のウェブサイト、アプリケーション、サービス、プロダクト、ページ、その他のプロパティを意味します。

未承認データ」とは、ユーザー認証情報なしでAPI クライアントがアクセスできるAPI データを意味します。

利用規約」とは、現在 https://developers.google.com/youtube/terms/api-services-terms-of-service に掲載されている YouTube API サービスの利用規約を意味します。

ユーザー認証情報」とは、ユーザーに付与される認証情報で、ユーザーが認証することで、承認が必要なオペレーションを API クライアントがユーザーに代わって実行できるようにします。

YouTube API サービス」とは、(i)YouTube API サービス(YouTube が提供する YouTube API サービス(YouTube Data API サービスと YouTube Reporting API サービスを含む)(以下に定義)(ii)https://developers.google.com/youtube または YouTube で提供される YouTube API サービスに関連するドキュメント、情報、資料、サンプルコード、ソフトウェア(人間が読み取れるプログラミング インストラクションを含む)(iii)YouTube API サービスを通じてAPI クライアント(上記に定義)に提供されるデータ、コンテンツ(オーディオビジュアル コンテンツを含む)、情報(「API データ」)(iv)YouTube または Google からお客様とお客様の API クライアントに割り当てられた認証情報。

YouTube アプリケーション」とは、https://www.youtube.comm.youtube.com、YouTube Gaming アプリなどのモバイルアプリなど、YouTube のウェブサイト、アプリケーション、サービス、プロダクト、ページ、その他のプロパティを意味します。YouTube API サービスは除きます。

YouTube のブランド」とは、YouTube の商号、商標、サービスマーク、ロゴ、ドメイン名、およびその他の特有の表示を意味します。