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

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

このドキュメント(以下「YouTube API サービス ポリシー」または「ポリシー」)は、お客様のサービス、プロダクト、またはアプリケーションで YouTube API サービスにアクセスまたは使用する際に遵守する必要があるポリシーを定めたものです。本ポリシーは、YouTube の利益に合致し、クリエイター、視聴者、コンテンツの権利所有者、広告主からなる YouTube のコミュニティの成長を尊重し、促進する形で、YouTube API サービスにアクセスして使用できるようにすることを目的としています。

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

これは法的文書であり、これらのポリシーは本契約の構成要素であるため、遵守する必要があります。YouTube はこれらのポリシーを変更する権利を留保します。また、お客様が YouTube API サービスに引き続きアクセスまたは使用すると、かかる変更に同意し、これを受け入れたとみなされます。YouTube API サービスの利用規約の変更などのポリシーの変更は、利用規約の変更履歴に記載されます。その変更履歴の RSS フィードを購読すると、そのような変更に関する通知を受け取ることができます。

I. 用語とスタイル

これは、許可または禁止される行為に関するポリシーを規定する法的文書です。そのため、特定の用語を使用して、ユーザーによる操作が可能かどうかを明確に示しています。このことを念頭に置いて、これらのポリシーに関連するお客様の要件を説明する際には、以下の用語を使用します。

  1. 「必須」という用語は絶対的な要件を指すものとします。
  2. この用語は、絶対的な禁止を示すものであってはなりません。
  3. すべき」、「すべきでない」、「推奨」、「推奨」という用語は、その記述が一般的なベスト プラクティスを示していることを示しています。これらの用語は特定のアクションや行動を示唆していますが、ユースケースの特定の側面に基づいて別のコースに従うことを決める場合があることを認識しています。
  4. この用語は、アクションは任意であり、完全にあなたの裁量に、または使用される状況に応じて YouTube の裁量に任される、ことを示す場合があります。

また、このドキュメントの最後にある定義セクションでは、このドキュメントで使用する際に非常に具体的な意味を持つその他の用語を特定します。便宜上、このドキュメントではこれらの用語に特別なスタイルを使用します。これにより、文脈の中で用語を簡単に識別し、定義へのリンクを設定できます。

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

これらの原則は、このドキュメントのポリシーの多くの基礎となっています。これらの原則のいずれかに違反した場合、またはお客様の API クライアントが違反した場合、本契約の条項にも違反する可能性があります。ただし、現地の法律により、これらのポリシーに記載されている以外の行動(たとえば、データを一定期間保存する)が義務付けられている場合は、その法律を遵守する必要があります。

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

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

  2. 正直で率直であること。

    この原則は、API クライアントのすべての側面、および 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. セクション(III.A.2.e)に記載されているユーザー情報を API クライアントがどのように使用、処理、共有するか(内部または外部の関係者との情報の共有方法など)を明確かつ包括的に説明する。

    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. 新しいバージョンの YouTube API サービスを使用するには、バージョンがリリースされるたびに、非推奨になっていない 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 クライアントがコメント フォームのフィールドに「Feedback」というラベルを付けた場合、その値が 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 クライアントは、ユーザーに選択肢を提供するため、それらのソースに存在する限り同等の機能を提供する必要があります。YouTube や他のプラットフォームでサポートされている機能が API クライアントに含まれている場合、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 サービスAndroid Player API サービスには、API 認証情報を作成する手順がすべて記載されています。通常、これらの手順は API サービスによって若干異なります。次に例を示します。

    • 承認された API リクエストのみをサポートするサービスもあれば、承認済みリクエストと未承認リクエストをサポートするサービスもあります。

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

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

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

    2. YouTube API サービスにアクセスするには、ご自身とご自身の API プロジェクトに割り当てられた API 認証情報のみを使用する必要があります。同様に、API クライアントによる YouTube API サービスへのアクセスまたは使用について、他のいかなる手段によっても隠蔽または不実表示を行うことはできません。

    3. YouTube API サービスにアクセスまたは使用するために API クライアントAPI 認証情報を作成する必要がある場合は、その API クライアント用に API プロジェクトを 1 つだけ作成する必要があります。これらの API 認証情報は、関連する API クライアントのみが使用することを想定しています。つまり、同じ 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. エネルギー効率比率(EER)

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

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

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

        このシナリオでは、YouTube のアップロード(または他の書き込みベースのアクション)をサポートしていない API クライアントは、最初の承認スコープへのアクセスのみをリクエストする必要があります。最初の承認スコープには、付与する権限がより限定されています。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. 長期間使われていない

    YouTube は、お客様の API プロジェクトが 90 日間連続して非アクティブである場合、特定の YouTube API サービスへのアクセスまたは使用を無効化または削減する権利を有します。たとえば、YouTube はユーザーの API 認証情報を取り消したり、特定の YouTube API サービスに対する API プロジェクトの割り当てを削減(または排除)したりすることがあります。API クライアントの割り当てが減少または削除された場合は、割り当てまたは割り当ての延長を再度申請できます。YouTube は、YouTube API サービスの予想される使用量に関する YouTube の判断に基づいてその申請を審査します。

  5. 連絡先情報

    YouTube が API プロジェクトまたは API クライアントについてお客様に連絡する場合、主な連絡手段は、Google Developers Console へのログインに使用する Google アカウントに関連付けられているメールアドレスです。お客様は、API クライアントに関連するコンプライアンスの問題について、YouTube からどのような通知が送られてくるかを遵守する必要があります。

    お客様の API クライアントのユーザーがお客様のプライバシーへの取り組みについて質問があり、かつセクション(A.2.i)に記載されているお客様の API クライアントのプライバシー ポリシーの連絡先が記載されていない場合、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. YouTube とコンテンツ所有者間のコンテンツ ライセンス契約に従って YouTube が認識したコンテンツ所有者と同じコンテンツ所有者の YouTube チャンネルに関する API データのみ集計できることを除き、API データを集計しないでください。集計された API データは、そのコンテンツ所有者のみが表示できなければなりません。

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

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

  3. 承認されたデータの使用

    これらのポリシーは、お客様による承認済みデータの使用に関連しています。API リクエストを介してデータを書き込む 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 サービスでは、動画のプライバシー ステータスは publicprivate、または unlisted に設定できます。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 クライアントは、アクティブ ユーザーによる特定の同意の目的に必要な限り、かつ 30 暦日以内で、セクション(III.E.4.b)で特定されていない他のすべてのタイプの承認済みデータを保存できます。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 データとは独立して追加の指標を API クライアントが計算していることを明確に伝える限り、表示することは許可されています。

    9. API クライアントが読み込まれると、基本的なユーザーデータを収集して YouTube の埋め込みプレーヤーを介して YouTube と共有します。これにより、動画のサムネイルとタイトルの表示、プレイアビリティやコンテンツの制限、不正行為や不正使用を理由に、基本的なユーザーデータを収集して YouTube と共有できます。API クライアントやサードパーティのサイトやアプリのプレーヤーをカスタマイズするために、動画の再生時に API クライアントによって追加データが収集、共有されます。自動再生を有効にすると、ユーザーがプレーヤーを操作しなくても再生が行われます。そのため、再生データの収集と共有はページの読み込み時に行われます。自動再生を false に設定すると、ユーザーが YouTube 埋め込みプレーヤーを操作する前に YouTube と共有されるデータを制限できます。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 アプリケーションの設計においては熟慮を重ねています。

    これらの点を考慮に入れ、事前に YouTube から書面による承認を得ている場合を除き、API クライアントYouTube アプリケーションのユーザー インターフェースを変更または妨害してはなりません。こちらのフォームから承認をリクエストできます。

  2. Branding(ブランディング)

    1. YouTube コンテンツを表示する API クライアント ページまたは機能(検索結果、YouTube 動画、チャンネル、再生リスト、サムネイル、YouTube プレーヤーを含みますが、これらに限定されません)は、以下の要件と 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 クライアントを配布または販売することができます。

また、YouTube のオーディオビジュアル コンテンツと付随するメタデータは、当該クライアントが本契約を遵守し、具体的には下記の禁止行為に関与しないことを条件として、API クライアントを通じてユーザーに配信および表示できます。

  1. 禁止される行為

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

    お客様とお客様の API クライアントは、以下を行うことを奨励、許可、要求してはなりません。

    1. YouTube のオーディオビジュアル コンテンツを含む YouTube API サービスの全部または一部を販売、購入、リース、貸与、譲渡、再配布、または再使用許諾すること。

    2. YouTube API サービスを販売すること、または YouTube API サービスのコンポーネントへのアクセス権を販売すること。ただし、YouTube から事前に書面による承認を得る場合を除きます。

    3. YouTube の書面による事前の許可なしに、YouTube の視聴覚コンテンツまたは YouTube プレーヤー上または YouTube プレーヤー内に配置される広告、スポンサーシップ、またはプロモーションを販売すること。

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

  2. 許可される操作

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

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

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

    3. 第 III.G.1.d 項の制限事項を含む本契約の他のすべての条項を遵守することを条件として、YouTube API サービスを使用する広告対応ブログやウェブサイトなど、広告対応 API クライアントを開発する。

    4. YouTube ブランドの取り扱いガイドラインに準拠しており、YouTube のオーディオビジュアル コンテンツの再生や YouTube ブランドの妨げとならない場合に限り、API クライアントで独自のブランディングを行うことができます。

    5. 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 サービスに関連して利用可能になった機能、データ、またはコンテンツを改変、妨害、置き換え、または無効にする。たとえば、YouTube プレーヤーや API データに表示されるリンクを削除、隠蔽、変更、無効化することはできません。

  5. YouTube または YouTube API サービスAPI データ、YouTube オーディオビジュアル コンテンツ、YouTube プレーヤーなど)により掲載または配信される広告を変更、妨害、置き換え、またはブロックすること。

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

  7. YouTube API サービスの一部として、または YouTube API サービスに関連して利用可能になった YouTube のオーディオビジュアル コンテンツについて、音声や動画のコンポーネントを分離、分離、または変更すること。たとえば、動画に代替音声トラックを適用することはできません。

  8. YouTube API サービスの一部として、または 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 サービス以外の技術を使用して、YouTube の映像と音声のコンテンツの一部にアクセスすることを含め、API データにアクセスまたは取得すること。

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

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

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

  18. 著作権を侵害する、または著作権を侵害する素材を利用すること。

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

  20. 混乱させる商業的メッセージまたは広告を作成、表示、宣伝、または助長すること。

  21. YouTube ポリシーを回避したり、使用ソースをわかりにくくしたりするために、YouTube プレーヤーをネストまたは階層的な iframe リネージに配置する。

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

  1. お客様の API クライアント(またはその一部)が子供(米国の児童オンライン プライバシー(COPPA)や EU の一般データ保護規則(GDPR)を含む適用法で定義されているとおり)(以下「児童向け API クライアント」と呼びます)を児童を対象にしている場合、および児童向け API クライアントは次のことを行う必要があります。

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

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

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

    1. お客様とお子様向けの API クライアント。お客様およびお客様の Child-Directed API クライアントは、お客様の児童向け API クライアントを介して YouTube のウェブサイト、アプリケーション、サービス、またはプロダクトに対して、YouTube API サービスの書き込みに基づくアクションを実行してはなりません。

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

      1. YouTube Data API サービスを使用して自分の公式 YouTube チャンネルに自分の動画をアップロードするには、(A)アップロードの前に Google Developers Consolehttps://console.developers.google.com/)を使用して新しい API プロジェクトを 1 つ作成し(「アップロード プロジェクト」)、(B)クライアントの(直接アップロードされていない)API のプレフィックスとして、クライアントの(クライアントの子プロジェクト以外)クライアントの直接アップロードの API 接頭辞と(クライアントの子プロジェクト以外)クライアントの直接アップロードの API の接頭辞として mfk110 を追加する必要があります。

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

    3. お客様およびお客様の子ども向け API クライアントのユーザーのため。お客様およびその Child-Directed API クライアントは、Child-Directed API クライアントのユーザーが YouTube API サービスの書き込みベースの操作(コンテンツのアップロード、コメント、再生リストの作成/共有など)を実行できるようにしたり、推奨したり、要求したりしてはなりません。既知の子ども向け API クライアントのユーザーが行う YouTube API サービスの書き込みベースの操作は、YouTube のウェブサイト、アプリケーション、サービス、プロダクトには実装されません。つまり、お客様の API クライアントのユーザーは、YouTube チャンネルまたは YouTube チャンネルにコンテンツをアップロードできるという YouTube API サービス利用規約の第 9.1 条(必須通知)にかかわらず、既知の Child-Directed API クライアントのユーザーからのアップロードは、YouTube のウェブサイト、アプリケーション、サービス、プロダクトには実装されません。

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

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

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

IV. 定義

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

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

API 認証情報」とは、YouTube または Google が Google デベロッパー コンソールを通じて割り当てた認証情報を意味します。YouTube API サービスにアクセスして使用するために、各 API プロジェクトはこれを使用して認証を行います。

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

API プロジェクト」とは、API クライアントが YouTube API サービスにアクセスして使用するために、Google Developer Console で作成されたプロジェクトを意味します。

承認済みデータ」とは、アクティブ ユーザーが、ユーザー認証情報を介してアクセスまたは使用する 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 Data API サービスおよび YouTube Reporting API サービス(YouTube デベロッパー サイト(以下に定義)、(ii)https://developers.google.com/youtube または YouTube から提供される YouTube API サービスに関連するドキュメント、情報、資料、サンプルコードおよびソフトウェア(人が読める形式のプログラミング手順を含む)、(iii)Google API クライアント、または YouTube API を介して割り当てられた YouTube データ(API クライアント)および YouTube API サービス。

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

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