YouTube のデベロッパー ポリシーの遵守

YouTube の API サービスを使用する場合は、以下の遵守が必要となります。

デベロッパーは、このポリシーに精通する必要があります。この記事では、特定のポリシーについて詳しく説明し、よくある質問への回答を紹介します。

この記事と上記のリンク先のポリシーを確認したうえで、サービスが許可されるかどうか不明な場合は、API コンプライアンス監査を申請し、監査フォームにエンドユーザーに関する明確な要約を含めてください。

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

意味: ユーザーのプライバシーを侵害したり、ユーザーデータを収集したり、API を使用してユーザーを転換したりしないでください。アプリには、ユーザーを保護し、Google のプライバシー ポリシーを遵守するプライバシー ポリシーが必要です。ユーザーのデータに対するアクセスや保存の権限が付与されたユーザーは、その後も引き続き、データに対する操作を制御できます。ユーザーが個人データの削除を簡単にリクエストできるようにする必要があります。詳しくは、こちらをご覧ください。

YouTube の API を次の目的で使用しないでください。

  • ユーザーの同意を得ずに個人を特定できる情報を取得、追跡、推論、導出、保存すること。次に例を示します(完全なリストではありません)。
    • 氏名またはユーザー名
    • パスワード
    • 顔認識データ
    • 連絡先情報(メールアドレスや電話番号など)
    • 閲覧履歴などのオンライン アクティビティ
      • 例: YouTube の API を使用して、ユーザーの視聴履歴、位置情報、閲覧の習慣を追跡するアプリを作成します。ユーザーの認識や同意は必要ありません。
    • ユーザーの同意なしにユーザーに関する以下を得、追跡、推測、導出、保管すること。以下に例を示します(すべてを網羅したリストではありません)。
      • 医療 / 健康に関する情報
      • 性同一性
      • 性的指向
      • 政治的思想
      • 宗教や信条
      • 人種や民族
      • 在留資格
      • 財務ステータス
      • 犯罪歴
      • 労働組合への加入状況
    • 監視を容易にします。たとえば、ユーザーの同意なく位置情報や閲覧履歴などのオンライン アクティビティを追跡します。
    • ユーザーの認識や同意を得ずに、YouTube 上のコンテンツへのアクセスを制限、フィルタリング、または禁止する。
    • ここに記載されていないデータについては、不正な第三者によるアクセス、使用、ダウンロードを許可します。
    • ユーザーの情報を無期限で保存します。ユーザーから自分のデータの削除を求められた場合、またはユーザーの承認を確認できない場合は、30 日以内に行う必要があります。
    • ユーザーのログイン認証情報(ユーザー名とパスワード)を使用、リクエスト、または保存する

YouTube の API サービスを介して利用可能な指標のみを提供してください。

意味: YouTube の API を使用して、独自の計算指標や派生指標を提供したり、YouTube の API サービスでは利用できない新しいデータを置き換えたり提供したりしないでください。詳しくは、こちらをご覧ください。

YouTube の API を次の目的で使用しないでください。

  • YouTube の API サービスによる指標に代わる指標を表示します。
  • YouTube の API サービスによって提供される指標を正確に反映していない指標を表示する。
  • YouTube の API のデータを他のソースのデータと組み合わせる。YouTube の API 以外のソースから得たデータを YouTube の API から取得したデータで提供する場合は、その違いをユーザーに明確に示す必要があります。
    • 例: 他のプラットフォームと組み合わせて YouTube のエンゲージメントを含む「ユーザー エンゲージメント」指標を表示する。
  • データのタイプとソースの違いを明確にせずに、YouTube のデータを他のプラットフォームのデータの横に表示します。
  • コンパイルされた API データを、コンテンツ所有者、チャンネル所有者、その正式な代理人のいずれかのみが閲覧できるようにする場合を除き、承認済み API データをコンパイルまたは集計します。
  • ユーザー数、アップロードされた動画の数、総再生時間、経済的パフォーマンスなど、YouTube ビジネスのさまざまな側面に関するインサイトを得ることができます。
  • 動画やチャンネルが安全であるか、視聴や宣伝に適しているかについて主張する。
  • チャンネルまたは動画の総再生時間またはユニークリーチを推定します。
  • 動画の有料の視聴回数、スポンサー動画の視聴回数、広告の平均インプレッション単価を見積もる。
  • チャンネルまたは動画のアフィニティ、ユーザー属性、オーディエンス構成を推定します。
  • 動画またはチャンネルのコンテンツ カテゴリまたはコンテンツ タイプを推定または推定します。使用できるのは、YouTube API から返されるコンテンツ タイプのみです。
  • 動画またはチャンネルの収益化ステータスを推定したり、動画またはチャンネルの収益化の可否を申し立てたりします。
  • YouTube API データを他のデータと統合または統合します。
  • 動画再生回数の合計などの情報を返し、YouTube の API から得られる数とは異なる数値を提供します。
  • YouTube チャンネルの財務実績を推測または予測する。
  • 異なるチャンネル間で視聴回数をランク付けしたり、トラッキングしたりして、チャンネルのパフォーマンスをゲーム中に変えたり、通常とは異なるクリエイター間の競い合ったりすること。
  • 特定の YouTube チャンネルに対する視聴者の満足度や不満を推定します。
  • 平均視聴回数、コメント数、全体的なブランド適合性など、個別に計算された平均や比率に基づいてカスタムの「スコア」を計算して割り当てます。

使用できる指標

利用可能な指標は、YouTube API データのみを使用し、簡単な数学的計算(加算、減算、平均、乗算、除算)で組み合わせるものです。これらの指標に他の外部データソースを含めることはできません。これにより、表現されたデータが正確であることを確認できます。

  • 1 か月の平均視聴回数
  • 平均動画再生時間
  • 獲得または失ったチャンネル登録者数
  • 1 か月の新規チャンネル登録者数
  • 動画/チャンネルのグループでの合計視聴回数
  • 視聴回数、高評価数、低評価数、チャンネル登録者数で上位の動画 / チャンネル
  • 生の指標を可視化したグラフ: 視聴回数、チャンネル登録者数、高評価数/低評価数の増加など

API サービスは、YouTube におけるユーザーの標準エクスペリエンスを反映している必要があります。

意味: YouTube API を使用しても、YouTube 上でユーザーが標準的に使用する機能(字幕、音量コントロールなど)を引き下げたり削除したりすることはできません。詳しくは、こちらをご覧ください。

YouTube の API を次の目的で使用しないでください。

  • YouTube 動画プレーヤーの標準再生機能を変更、追加、またはブロックします。次に例を示します。
    • 通常は YouTube プレーヤーに表示されるはずのリンクがアプリケーションに表示されないようにブロックします。
    • 動画の再生完了後に、関連動画のリンクを無効にしたりブロックしたりできます。
    • 動画のメタデータを削除または変更する。一般に、サムネイルやタイトルなどの動画のメタデータは、視聴者が表示でき、変更されていない必要があります。動画のサムネイルを変更しないでください。
      • 注: YouTube サムネイル上のカスタム再生ボタンは許容されますが、タップして再生を開始する必要があります。
    • リンクは、ユーザーのデバイスでアプリが利用可能な場合、またはインストールされていない場合はシステム ウェブブラウザ経由で開始され、必ず開かれる必要があります。
    • YouTube プレーヤーの標準機能(設定ホイールなど)を API サービスに表示しないようにブロックする。
    • YouTube 動画プレーヤーのプラットフォーム固有のレンダリングをオーバーライドする。
      • 例: モバイル デバイス向け UI はモバイルアプリとデバイスに表示されます。
    • API サービスで再生できる広告が、YouTube や埋め込み動画で再生される場合に制限されます。
    • 注: ユーザーの同意を得るためのオーバーレイ、または再生コントロール(ミュート、全画面表示、再生、一時停止など)を行うオーバーレイは、YouTube プレーヤーの UI 要素と競合しない限り、許容されます。
  • 再生がどこから行われたのかを YouTube が確認できないように制限します。
    • 例: WebView を使用して YouTube IFrame SDK ウェブ プレーヤーをホストするモバイルアプリで、アプリケーションの名前(例: com.company.appname)を正確に HTTP リファラー ヘッダーとして正確に表さない場合。
    • 例: YouTube への視聴の検証(Cookie など)に必要となる他の再生コンテキスト情報の干渉。
      • プライバシーに配慮する必要があるデベロッパーの場合は、Google のプライバシー ポリシーへのリンクがあるユーザーの同意フローで構いません。
  • 動画を視聴しているユーザーに対して制限を適用したり、アクセスをブロックしたりできます。ユーザーが再生ボタンをクリックする以外の操作を行った場合は、このポリシーに違反している可能性が高くなります。以下に例を示します。
    • 例: ユーザーがアンケートに回答する、アプリをダウンロードする、チャンネルに登録する、ソーシャル メディア プラットフォームでの動画の共有、コメントの投稿など、ユーザーが再生することを選んだ場合に視聴する動画をクリックするなどの操作を必須にすることで動画へのアクセスを制限する。
  • 動画の視聴に対するインセンティブ、報奨、強制金をユーザーに提供したり、報酬を提供したりします。ユーザーが動画を視聴するかどうかという選択は、自分で行う必要があります。
    • 例: ユーザーが API サービスで動画を視聴する代わりに、賞品を獲得できる機会や金銭的報酬を提供すること。
  • YouTube API サービスを介して再生される広告をブロック、変更、置換します。
  • YouTube Premium 以外でのオフライン再生用に動画をダウンロードできるようにします。
  • ユーザーに音声トラックをダウンロードまたは分離する機能や、動画の音声部分または動画部分を変更できるようにする。
    • 例: YouTube の API を使用して動画または音声のコンポーネントを動画から分離する。これには、動画内の音声の mp3 ファイルを提供し、このコンテキストで自身を宣伝する API サービスが含まれます。
  • YouTube 動画プレーヤーのバックグラウンド再生を許可する。
    • 例: YouTube の API を使用すると、API サービス ウィンドウが閉じているときや最小化されているときでも動画を再生できます。

API サービスでは、十分な独立した価値を追加する必要があります。

意味: YouTube API を使用して YouTube を再作成しないでください(YouTube の標準機能を複製、模倣、修正、縮小しないでください)。API サービスが YouTube のユーザー エクスペリエンスを模倣している場合は、独立した価値を付加する必要があります。独立した価値とは、現在 YouTube API では利用できない機能、または API アクセス リクエスト時には利用できなかった機能に加え、それ以外では YouTube 利用規約を遵守する機能をユーザーに提供することです。詳しくは、こちらをご覧ください。

API サービスが YouTube のユーザー エクスペリエンスを模倣している場合、YouTube の API サービスにアクセスして API サービスを利用する場合、ユーザーは API サービスを引き続き利用する、または API サービスを利用することになります。また、YouTube で料金なしで提供されているサービスに対してユーザーに料金を請求することもできません。

  • 許可されるコンテンツの例: 他のプラットフォームで利用可能な動画とともに YouTube の動画を表示し、YouTube の動画と明確に区別する検索エンジンは、独自の価値を提供する API サービスの良い例です。
  • 許可されている例: 聴覚障がい者向けに YouTube 動画字幕サービスを提供する API サービスは、独立した価値をもたらす好例です。
  • YouTube の API を使用して、ウェブサイトやアプリの作成や、YouTube が作成したウェブサイトやアプリの区別を困難にするような動画検索結果の表示は禁止されています。
    • 例: YouTube の API を使用して埋め込み動画をまとめて集約し、YouTube と同じコピーを作成します。ユーザーがサイトを YouTube のものと誤って判断する可能性が高い場合は、利用規約違反の可能性が高くなります。

ユーザーが YouTube の制限を回避すること、またはコミュニティ ガイドラインに違反することを禁止します。

具体的な内容: パブリッシャー様が特定のチャンネルにおける YouTube の制限を回避するようにサービスを設計することはできません。また、Google のコミュニティ ガイドライン利用規約、YouTube パートナー プログラムに違反する行為を API サービスで行うこともできません。YouTube の API を使用して動画をアップロードできるようにするには、コンテンツがコミュニティ ガイドラインを遵守していることをユーザーに証明する必要があります。違反していると判断された動画は削除されます。また、違反行為を助長したり、扇動したりするサービスもペナルティの対象となります。詳しくは、こちらをご覧ください。

複数のプロジェクトや不明なプロジェクトに API アクセスを分散させないでください。

意味: 複数のアプリまたはサイトを作成したり、複数のアプリやサイトで使用する複数の Google Cloud プロジェクトを作成したりして、単一の API サービスやユースケースの API 割り当てを人為的に増やすことはできません。「ユースケース」は、サービスを介して実行される一貫した分析、機能、またはアクションのセットとして定義されます。API 割り当ての増加リクエストは、標準のプロセスに従う必要があります。アプリのデベロッパーは、テスト環境、開発環境、本番環境に個別の API キーを持つことができます。詳しくは、こちらをご覧ください。

  • 同じ API サービスに対して複数の Google Cloud プロジェクトを作成したり、プロジェクトに割り当てられた割り当てを超える API 割り当てを不正に取得しようとしたりしないでください。
  • API サービスのユースケースごとに個別の API プロジェクトを用意することもできます。次に例を示します。
    • iOS アプリ用の API プロジェクトと Android アプリ用の個別の API プロジェクト。
    • 本番環境サーバー用の API プロジェクトと開発用サーバー用の API プロジェクト。
    • ユーザー向けの API サービス用の 1 つの API プロジェクトと、内部システム分析用の 1 つの API プロジェクト。