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 のビジネスのあらゆる側面に関する分析情報を取得できます。
  • 動画やチャンネルが視聴や広告掲載に適しているかどうかについて、申し立てを行う。
  • チャンネルや動画の総再生時間やユニークリーチを推定します。
  • 動画の有料視聴回数、スポンサー付き視聴回数、または平均広告 CPM を推定します。
  • チャンネルまたは動画のオーディエンスのアフィニティ、ユーザー属性、オーディエンス構成を推定します。
  • 動画やチャンネルのコンテンツ カテゴリ/タイプを推測または推定します。YouTube API から返されたコンテンツ タイプのみを使用できます。
  • 動画やチャンネルの収益化ステータスを推定したり、動画やチャンネルを収益化すべきかどうかについて申し立てを行ったりします。
  • YouTube API データを他のデータと統合または結合する。
  • 動画の合計視聴回数などの情報を返し、YouTube の API から提供される数値とは異なる数値を返します。
  • YouTube チャンネルの財務パフォーマンスを推測または予測する。
  • チャンネルのパフォーマンスをゲーム化して、チャンネル間の視聴回数をランキング表示したり、追跡したり、クリエイター間の競争を煽ったりします。
  • 特定の YouTube チャンネルに対する視聴者の満足度または不満度を推定します。
  • 個別に計算された平均値や比率(平均視聴回数、コメント数、ブランドの適合性など)に基づいて、チャンネルにカスタムの「スコア」を計算して割り当てます。

許容可能な指標

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

  • 1 か月の 1 日の平均視聴回数
  • 動画の平均視聴時間
  • 獲得または失ったチャンネル登録者数
  • 1 か月あたりの新規登録者数の平均
  • 動画/チャンネルのグループの合計視聴回数
  • 視聴回数、高評価/低評価、チャンネル登録者数で並べ替えられた、視聴回数の多い動画/チャンネル
  • 生指標を可視化するグラフ(視聴回数、チャンネル登録者数、高評価数/低評価数の増加など)

API サービスは、YouTube でのユーザーの標準的なエクスペリエンスを反映する必要があります。

意味: YouTube API を使用するサービスは、字幕や音量調節など、YouTube でのユーザーの標準的な操作の一部である機能を縮小したり削除したりすることはできません。詳しくは、こちらをご覧ください。

禁止事項:

  • YouTube 動画プレーヤーの標準再生機能を変更、追加、ブロックします。以下に例を示します。
    • 通常 YouTube プレーヤーに表示されるリンクがアプリに表示されないようにします。
    • 動画の完了後に表示される関連動画のリンクを無効にするかブロックします。
    • 動画のメタデータを削除または変更する。一般に、サムネイルやタイトルなどの動画のメタデータは、視聴者が確認でき、変更されていない必要があります。動画のサムネイルは変更してはなりません。
      • 注: YouTube のサムネイルの上にカスタムの再生ボタンを配置することは認められますが、タップすると再生が開始される必要があります。
    • ユーザーのデバイスで YouTube アプリが利用可能な場合、またはインストールされていない場合は、システムのウェブブラウザでリンクを開く必要があります。
    • API サービスで YouTube プレーヤーの標準機能(設定アイコンなど)が表示されないようにする。
    • YouTube 動画プレーヤーのプラットフォーム固有のレンダリングをオーバーライドします。
      • 例: モバイル向けに最適化された UI は、モバイルアプリとデバイスに表示されなければなりません。
    • YouTube または埋め込み動画で広告が再生される場合に、API サービスでの広告の再生を制限する。
    • 注: ユーザーの同意を得る目的のオーバーレイや、再生コントロール(ミュート、全画面表示、再生、一時停止など)は、YouTube プレーヤーの UI 要素と競合しない限り、許容されます。
  • YouTube が再生の出所とコンテキストを検証できる正確なシグナルを制限または提供しない。
    • 例: API クライアントの識別情報または認証情報の提供に失敗した場合。YouTube 埋め込みプレーヤーの API クライアントの ID と認証情報をご覧ください。
    • 例: ポリシーの実施と視聴回数の確認に必要な、YouTube に送信される再生コンテキスト情報(Cookie を含む)を妨害する。
      • プライバシーを重視するデベロッパーがユーザーの同意フローを必要と判断した場合は、Google のプライバシー ポリシーへのリンクを含むユーザーの同意フローが認められます。
  • 動画を視聴しているユーザーに制限を適用したり、アクセスをブロックしたりします。ユーザーが再生ボタンをクリックする以外に何か操作する必要がある場合は、このポリシーに違反している可能性が高くなります。例には次のものが含まれます。
    • 例: ユーザーが選択した動画を視聴するために、アンケートへの回答、アプリのダウンロード、チャンネル登録、ソーシャル メディア プラットフォームでの動画の共有、コメントの投稿、または [再生] ボタンをクリックする以外の操作を行うことを要求して、動画へのアクセスを制限する。
  • 動画の視聴に対して、ユーザーにインセンティブ、報酬、強制、補償を提供する。ユーザーが動画を視聴するかどうかは、ユーザー自身の選択である必要があります。
    • 例: API サービスを通じてユーザーが動画を視聴することと引き換えに、賞品を獲得する機会や金銭的補償を提供すること。
  • YouTube API サービスを通じて再生される広告をブロック、変更、または置き換えます。
  • ユーザーが YouTube Premium の機能以外でオフライン再生用に動画をダウンロードできるようにします。
  • ユーザーが音声トラックをダウンロードまたは分離できるようにする、またはユーザーが動画の音声部分または動画部分を変更できるようにする。
    • 例: YouTube の API を使用して、動画から動画や音声のコンポーネントを分離または抽出する。たとえば、動画に登場した音声の mp3 ファイルを提供し、このコンテキストで宣伝する API サービスなどが該当します。
  • YouTube 動画プレーヤーのバックグラウンド再生を許可します。
    • 例: YouTube の API を使用して、API サービス ウィンドウが閉じている場合や最小化されている場合でも動画を再生できるようにする。

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

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

API サービスが YouTube のユーザー エクスペリエンスを模倣している場合、YouTube の API サービスにアクセスして得ているものを削除しても、ユーザーが API サービスを継続して利用する理由が必要です。また、YouTube で無料で提供されているサービスに対して料金を請求することもできません。

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

YouTube の制限を回避したり、コミュニティ ガイドラインに違反したりする行為をユーザーに許可しないでください。

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

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

意味: 1 つの API サービスまたはユースケースで、複数のアプリ/サイトを作成したり、複数のアプリ/サイトで使用する複数の Google Cloud プロジェクトを作成して、API 割り当てを不正に増やしたり(「シャーディング」とも呼ばれます)、使用したりすることはできません。「ユースケース」とは、サービスを通じて実行される一貫した分析、機能、アクションのセットとして定義されます。API 割り当ての増加リクエストは、標準のプロセスに沿って行う必要があります。アプリのデベロッパー チームは、テスト環境、開発環境、本番環境ごとに個別の API キーを使用できます。詳細については、こちらをご覧ください。

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