YouTube API 服務 - 開發人員政策

注意: 遵守 YouTube 開發人員政策提供了指引和範例,協助您確保 API 用戶端遵守 YouTube API 服務條款政策 (API 服務條款) 的特定部分。這份指南旨在說明 YouTube 如何強制執行 API TOS 的特定部分,但不會取代任何現有文件。

本文件 (以下稱「YouTube API 服務政策」或「政策」) 構成了您在服務、產品或應用程式中存取或使用 YouTube API 服務時必須遵守的政策。這些政策旨在透過符合 YouTube 利益的方式存取及使用 YouTube API 服務,進而尊重並促進 YouTube 創作者、觀眾、內容版權擁有者和廣告客戶社群的成長。

除了定義政策之外,本文件也會說明 YouTube 建立這些政策時遵循的一些基本原則。當中也提供範例,說明這些政策的實際適用情況。

請注意,這是法律文件,這些政策是協議的一部分,因此請務必遵守。YouTube 保留變更這些政策的權利,而您繼續存取或使用 YouTube API 服務,即表示您接受並接受上述所有變更。政策異動 (例如 YouTube API 服務《服務條款》的變更) 都會記錄在《服務條款修訂記錄》中。只要訂閱 RSS 動態消息,即可收到該修訂版本記錄的通知。

I. 術語與樣式

此為法律文件,說明允許或禁止的動作。因此,生成式 AI 使用特定字詞來表示自己是否能做某些事。有鑑於此,我們將使用下列條款來說明您對這些政策的相關規定:

  1. 這些字詞必須和必需參照絕對規定。
  2. 「不得」是指絕對禁止使用的字詞。
  3. 「不應」、「不應」、「建議」和「建議」這些字詞說明瞭陳述描述一般最佳做法。本條款雖然提供了特定行動或行為的建議,但他們認同您可能會根據自身使用情況的具體層面,決定參考不同課程。
  4. 「可能」一詞是指可自行斟酌是否要採取其他行動,或是由 YouTube 自行斟酌決定該動作。

此外,本文件包含的定義一節,亦會說明在本文件中使用其他具有明確意義的其他字詞。為了方便起見,本文件將這些字詞採用特殊樣式,方便您在上文中辨識字詞,並連結到字詞的定義連結。

II. 軟體開發原則

這些原則是根據本文件中的多項政策所製定。即使違規內容未涵蓋所有政策,如果您違反上述任一原則,或是您的 API 用戶端違反上述任何原則,您可能也違反《協議》條款。也就是說,如果當地法律規定除了這些政策中所述的內容外 (例如儲存資料有特定時間),就應該遵守法律規定。

  1. 建構並維護優質應用程式。

    您可以建立易於使用且功能豐富的 API 用戶端,為 YouTube 生態系統及其使用者帶來額外價值。請及時更新 API 用戶端,因應 YouTube API 服務提供的功能異動。

  2. 開誠佈公並保持公開透明。

    這項原則適用於 API 用戶端的所有面向,以及使用者與 YouTube 的互動方式。根據這項原則,請清楚說明您的身分,以及 API 用戶端的用途。請勿利用任何欺騙性活動或訊息,提供與您身分、資料收集、儲存、分享、使用和刪除做法、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 用戶端版本,向使用者清楚說明,YouTube API 服務的某些功能或功能可能會因 API 用戶端狀態而停止運作。

C. 實作 YouTube 功能

  1. API 用戶端也必須遵守 YouTube API 服務基本功能規定 (以下稱「RMF」)。此外,API 用戶端不得對「基本必備功能」所要求的 YouTube 功能設下任何限制。

    舉例來說,「基本必備功能」規定,「API 用戶端」指出,如果 API 用戶端可讓使用者上傳影片到 YouTube,就必須允許這些使用者為每部上傳的影片設定標題。YouTube 影片標題欄位的長度上限為 100 個字元,API 用戶端不得為該欄位設定較短的長度上限。

  2. 凡是可啟動 YouTube 資源相關使用者動作的 API 用戶端功能,都必須符合以下規定:

    1. 清楚明確地屬於 YouTube 動作
    2. 但不能混用 API 用戶端的功能,並
    3. 明確啟動的事件。

    包括影片、頻道、播放清單、播放清單項目和訂閱項目等 YouTube 資源。像是播放影片、對影片按讚、將影片加入播放清單,以及訂閱頻道等。

  3. 執行寫入作業的 API 用戶端可能會建議參數或屬性值,但使用者必須具備最終控制權,可以控管要發布至 YouTube 應用程式的資料。同樣地,API 用戶端不得在傳送使用者提供的值給 YouTube 前,以截斷、附加或以其他方式更改這些值,除非使用者明確同意這類變更。

    如果是影片標題或說明等文字欄位的建議值,API 用戶端必須在這些值中加入相關的關鍵字。舉例來說,API 用戶端建議影片標題,不應為所有使用者產生相同的預設標題。

    以下示例說明 YouTube 上傳影片到 YouTube 的 API 用戶端時,須遵循這項政策:

    1. API 用戶端可能會建議影片說明,或預先填入影片說明。不過,在未事先取得使用者同意的情況下,使用者提交影片後,不得在影片說明中加入相關資訊。舉例來說,API 用戶端不得附加錄製日期、API 用戶端名稱或任何其他文字,除非使用者明確同意進行這類變更。

    2. API 用戶端可能會提供將影片標題翻譯成其他語言的選項。不過,未經使用者同意,API 用戶端不得新增這類翻譯。此外,如果 API 用戶端的預設行為是啟用影片標題翻譯選項,則必須讓使用者清楚瞭解如何停用。

  4. API 用戶端必須清楚說明在 YouTube 會如何使用使用者提供的資料。

    這項政策對於連結多個服務與平台的 API 用戶端特別相關,因為這些服務和平台的功能或標籤可能會有差異。

    舉例來說,API 用戶端可讓使用者將影片留言新增至 YouTube 等多個平台。每個平台都會使用不同的名稱來參照留言文字。因此,如果 API 用戶端在留言表單中將「意見回饋」欄位標記為「意見回饋」,就必須清楚指出該值與 YouTube 留言文字對應。

  5. 如果 API 用戶端會使用 YouTube API 服務提供的搜尋功能,就不得修改或取代這類「服務」傳回搜尋結果的文字、圖片、資訊或其他內容。

    舉例來說,API 用戶端不得合併或交互混合 YouTube 以外來源的結果,並以 YouTube 搜尋結果的形式呈現。

  6. API 用戶端不應限製或降低 YouTube 功能的功能,除非該限制是 API 用戶端本身的核心要素 (如下方範例),且 RMF 不需要 YouTube 功能 (下稱「許可功能限制」)。

    1. 示例 1:許可的功能限制

      YouTube Data API 服務可讓影片上傳者提供影片標題的翻譯。一般來說,導入這項功能的 API 用戶端可讓上傳者將影片標題翻譯成 YouTube 支援的任何語言。不過,API 用戶端是專門用來教導使用者法文,並且提供法文翻譯的多種功能,光是為了讓使用者上傳法文影片標題的法文翻譯,才是正當理由。

    2. 示例 2:不允許的功能限制

      第二個 API 用戶端支援將影片上傳到 YouTube 和其他兩個平台,且所有平台皆允許上傳者提供影片標題的翻譯。雖然 YouTube 支援超過 70 種語言,但另外兩個平台都支援一半的語言,另外三個平台則支援 25 種語言。如果 API 用戶端僅支援這 25 種語言的翻譯,則此為非允許的功能限制,因為有限的語言選項並不是 API 用戶端的核心層面。而 API 用戶端必須提供 YouTube 支援的完整語言。

  7. 設有「許可功能限制」的 API 用戶端必須向使用者說明各項限制的適用原因,並清楚說明 YouTube 沒有這類限制。在大部分的情況下,API 用戶端能夠以不同方式提供這項資訊,您應該為 API 用戶端選擇適當的方法。在說明中,API 用戶端應為使用者提供存取完整功能的機制,例如連結至 YouTube 創作者工作室,或在 API 用戶端中提供可展開的選單。

    在上方範例中,API 用戶端可說明影片上傳者可在 YouTube 創作者工作室中新增其他語言的翻譯,並附上這項功能的連結。

  8. 如果 API 用戶端提供取自多種服務和平台的功能,該用戶端的功能必須一致,才能讓使用者選擇。如果 API 用戶端包含 YouTube 和其他平台支援的功能,API 用戶端不得持續以不利的方式呈現 YouTube 功能 (例如只提供其他平台的功能)。

    舉例來說,假設 API 用戶端允許使用者將影片上傳到 YouTube 和其他三個平台,而這些平台都支援上傳字幕的功能。如果 API 用戶端也支援上傳字幕,就必須支援 YouTube 的相關功能。

D. 存取 YouTube API 服務

  1. API 憑證

    如要存取或使用部分 YouTube API 服務,請先透過 Google Developers Console (https://console.cloud.google.com/) 為您的 API 專案建立 API 憑證。這些憑證可讓 Google 和 YouTube 將 API 活動連結至特定 API 專案API 用戶端

    除了建立 API 憑證外,開發人員主控台還可能會要求您提供其他特定資訊 (例如身分或聯絡資料),才能存取或使用與這些憑證相關聯的 YouTube API 服務。YouTube 有權要求您提供額外資訊,才能繼續存取或使用 YouTube API 服務

    如果您需要建立 API 憑證來存取或使用特定的 YouTube 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. 只能使用獲派的 API 憑證和你的 API 專案,才能存取 YouTube API 服務。同樣地,我們也不得以任何其他方式遮蓋或不實陳述自己 API 用戶端存取或使用 YouTube API 服務的行為。

    3. 如果 API 用戶端需要建立 API 憑證才能存取或使用 YouTube 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 用戶端存取權,API 用戶端也可以將影片上傳到該頻道。

        在這個情況中,不支援 YouTube 上傳內容 (或其他以寫入為基礎的動作) 的 API 用戶端只需要求第一個授權範圍的存取權,因為授予的權限更為有限。即使「API 用戶端」開發人員計畫最終引進支援寫入型動作,開發人員還是無法在 Client 實際支援需要該範圍的功能前,要求寫入資料的授權範圍,藉此確保 API 用戶端符合未來趨勢。

      3. API 用戶端應盡可能在情境中要求授權範圍的存取權。API 用戶端透過漸進式授權的方式,在要求情境下要求存取使用者資料,讓使用者更容易瞭解為何需要存取這些資料。

    2. API 用戶端識別與表示法

      1. API 用戶端必須清楚準確地向使用者指明要求存取使用者資料的實體或產品,以及要求存取權的原因。

      2. API 用戶端不得在要求資料存取權時誤導使用者,讓使用者在充分掌握資訊的情況下決定是否授予這些用戶端的存取權。使用者應該要能夠清楚瞭解提供特定資料給 API 用戶端要求存取的資料有何價值,以及分享這些資料的後果。

      3. API 用戶端必須清楚且完整地向使用者說明,他們存取及使用使用者資料的目的。API 用戶端不得將使用者資料用於未向使用者明確揭露的次要目的。

        使用者應該瞭解,當 API 用戶端內含的隱藏功能、服務或動作與「客戶」相關用途不符,這點並保持不變。

    3. 撤銷

      1. 每個 API 用戶端都必須提供清楚明瞭的方式,方便使用者撤銷先前提供給 API 用戶端的存取 YouTube 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 天閒置超過 90 天,YouTube 有權停用或終止您對特定 YouTube API 服務的存取權或使用權。舉例來說,YouTube 可能會撤銷您的 API 憑證,或減少 (或消除) 特定 YouTube API 服務API 專案配額。如果 API 用戶端的配額已降低或消除,您可以重新申請配額或增加配額,YouTube 將判斷您預期使用 YouTube API 服務的情形,並決定是否核准申請。

  5. 聯絡資訊

    針對您的 API 專案API 用戶端相關問題,YouTube 主要會使用與您登入 Google Developers Console 的 Google 帳戶相關聯的電子郵件地址。您必須遵守 YouTube 傳送的所有關於 API 用戶端法規遵循問題的通知。

    如果您的 API 用戶端使用者對於您的隱私權實務規範有疑問,但您在 API 用戶端的隱私權政策中沒有 (A.2.i) 一節所述的聯絡地址,YouTube 可能會將您的主要電子郵件地址提供給這些使用者。

  6. 禁止存取

    如果您的 API 憑證遭到暫停、撤銷或終止,或是您用於建立憑證的 Google 帳戶基於任何原因而遭到停權或終止,您將無法透過任何方式存取或嘗試存取 YouTube API 服務。在這種情況下,您不得以任何方式存取或嘗試存取 YouTube API 服務,包括透過建立或使用 Proxy 建立新的 Google 帳戶、API 憑證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 辨識的兩名不同的內容擁有者都授權一個 API 用戶端,代表他們個別擷取 API 資料。該 API 用戶端可能會為各個內容擁有者的頻道分別匯總擷取的 API 資料,前提是每位內容擁有者的匯總資料無法深入分析 YouTube 的使用情形、收益,或 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 用戶端和第三方網站和應用程式中的播放器。請注意,如果啟用自動播放功能,系統會在使用者未與玩家互動的情況下播放內容,因此系統會在載入網頁時開始收集與分享播放資料。你可以將自動播放功能設為 false,藉此限制使用者與 YouTube 嵌入式播放器互動前就與 YouTube 分享的資料。根據《YouTube API 服務條款》的規定,您和 API 用戶端必須遵守所有適用法律、規則與法規,包括隱私權法律和法規。

    10. API 用戶端必須按照這份指南的說明,查詢內嵌在自家網站或應用程式中的每部 YouTube 影片,找出其「兒童專屬」狀態。針對每部標示為「兒童專屬」的影片,API 用戶端必須關閉追蹤功能,並確保所有與該播放器相關的資料收集行為都遵循適用法律,包括美國的《兒童網路隱私保護法》(COPPA) 和歐盟《一般資料保護規則》(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. 品牌宣傳

    1. 凡是會顯示 YouTube 內容的 API 用戶端頁面或功能 (包括但不限於搜尋結果、YouTube 影片、頻道、播放清單、縮圖和 YouTube 播放器),都必須按照以下規定和《YouTube 品牌宣傳指南》(https://developers.google.com/youtube/terms/branding-guidelines) 規定,向觀眾清楚說明 YouTube 是相關內容的來源。

      在某些情況下,API 用戶端可能需要將 YouTube 品牌特徵顯示在多個個別內容元素旁邊,以便觀眾清楚瞭解出處。舉例來說,如果 API 用戶端會在相同網頁上顯示 YouTube 搜尋結果和其他來源的搜尋結果,就必須將 YouTube 明確標示為 YouTube 搜尋結果的來源,包括文字、圖片及其他與 YouTube 搜尋結果相關的資訊。API 用戶端無法為不同來源的所有搜尋結果提供一組通用的歸因資訊。

    2. 如果內容不是由 YouTube 提供,就不得暗示內容來自 YouTube,或是誤導觀眾認為內容來源。

    3. 您和您的 API 用戶端不得鼓勵、啟用或要求他人直接或間接,幹擾或遮蓋 YouTube 提供的任何出處資訊,包括透過嵌入式 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 API 服務,包括 YouTube 影音內容。

    2. 販售 YouTube API 服務,或使用 YouTube API 服務的任何元件,除非您事先取得 YouTube 的書面許可。

    3. 販售在 YouTube 影音內容或 YouTube 播放器中刊登的廣告、贊助或促銷活動,但未事先取得 YouTube 書面許可;或

    4. 在含有 YouTube API 資料的任何網頁或畫面上販售廣告、贊助或促銷活動,除非在同一頁面中顯示其他取自 YouTube 的資料、內容或素材,且在 YouTube API 資料遭移除時,這項獨立價值足以證明這類銷售交易的合理性。

  2. 允許的動作

    您和您的 API 用戶端必須遵循《協議》所有其他條款,包括上一節所述的禁止行為,以下所有商業用途均適用:

    1. 銷售 API 用戶端;

    2. 將原創影音內容上傳至 YouTube,或在 YouTube 上維護頻道,藉此宣傳自家業務或藝術事業;

    3. 開發啟用廣告的 API 用戶端 (例如已啟用廣告的網誌或網站),使用 YouTube API 服務時遵守本「協議」中的所有其他條款,包括第 III.G.1.d 節的限制;

    4. API 用戶端中加入自己的品牌宣傳元素,前提是該品牌宣傳內容符合 YouTube 品牌宣傳指南,且不會幹擾 YouTube 影音內容播放或任何 YouTube 品牌特徵

    5. 銷售或發布包含或執行 API 用戶端的裝置;

H. 監控與稽核

YouTube 有權問卷調查、監控及/或稽核您對於 YouTube API 服務的存取權或使用情形,以確保服務品質、改善 YouTube 產品和服務,以及確認您是否符合協議的規定。因此,YouTube 可能會調查你的 API 用戶端使用者。

您和您的代理人須符合以下規定:

  1. 不得乾擾這類問卷調查、監控工作或稽核;
  2. 未遮蓋或隱藏您在 YouTube 上存取或使用 YouTube API 服務的權限;以及
  3. 在收到要求後,在要求的時間範圍內,向 YouTube 提供存取 API 用戶端現有正式版所有功能或功能所需的帳戶,以便 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 影音內容,另外宣傳當中的音訊或視訊元件;

  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. 提供 API 服務,讓使用者能直接或間接存取 YouTube API 服務提供的任何資料或功能。

  16. 修改、翻譯、製作衍生作品、反向工程,或是嘗試從任何 YouTube API 服務或與前述「服務」相關的任何軟體擷取原始原始碼;

  17. YouTube API 服務用於任何目的或活動,因為使用「服務」或「服務」故障可能會導致死亡、人身傷害或環境損害,例如核子設施、空中交通管制系統或維生系統運作。

  18. 侵害版權或利用侵犯版權的內容;

  19. 從事、宣傳或協助非法線上賭博

  20. 建立、顯示、宣傳或助長破壞性商業訊息或廣告;或

  21. 將 YouTube 播放器置於巢狀或階層式 iframe 歷程中,藉此規避 YouTube 政策或模糊處理使用來源。

J. 兒童導向 API 用戶端

  1. 如果您的 API 用戶端 (或其任何部分) 根據適用法律 (包括美國《兒童網路隱私保護法》(COPPA) 和歐盟《一般資料保護規則》(GDPR) 的定義) (在此處稱為「兒童導向 API 用戶端」) 的目標或導向兒童導向目標對象,您和您的兒童導向內容 API 用戶端必須符合以下條件:

    1. 請確保您的兒童導向 API 用戶端 (包括存取及使用任何 YouTube API 服務) 一律遵守 COPPA、GDPR 和其他適用法律或法規;

    2. 使用這裡提供的工具,通知 Google 您的 Child-Directed API 用戶端屬於兒童導向內容。凡是透過這類工具或以其他方式通知 Google 的兒童導向 API 用戶端,在本文中皆稱為「已知的兒童導向 API 用戶端」;且

    3. 不得使用個人化廣告 (包括再行銷) 來指定兒童導向 API 用戶端過去或目前的活動。

    1. 為您和您的兒童導向 API 用戶端。您和您的 Child-Directed API 用戶端不得 (也不得試圖) 透過您的兒童導向 API 用戶端,以寫入 YouTube 網站、應用程式、服務或產品的方式執行任何操作。

    2. 儘管上述第 III.D.1.c (API 憑證) 節規定每個 API 用戶端只須提供一個 (1) API 專案,您仍可透過 YouTube Data API 服務 (而非透過 Child-導向 API 用戶端或任何人的 API 用戶端) 建立新的 API 專案 (以下稱「上傳專案」),將自己的影片上傳至自己的官方 YouTube 頻道。

      1. 如要透過 YouTube Data API 服務將自己的影片上傳至自己的官方 YouTube 頻道,您必須 (A) 使用 Google Developers Console (https://console.developers.google.com/) 建立一個新的 API 專案 (一個「上傳專案」),然後 (B) mfk110 從用戶端上傳 API 為兒童或導向的 API,然後上傳「非導向的 API」的前置字串 (

      2. 只有您可以使用「Upload Project」,且「上傳專案」只能用於透過非兒童導向的 API 用戶端,透過 YouTube Data API 服務,將自己的影片上傳至自有的 YouTube 官方頻道 (而非來自 Child-Directed API 用戶端或任何他人的 API 用戶端)。如果是從非兒童導向 API 用戶端 (而非透過 Child-Directed API 用戶端或其他使用者的 API 用戶端) 透過 YouTube Data API 服務上傳兒童專屬影片,請務必將 YouTube Data API 服務的「兒童專屬」參數指定為「true」。請參閱這篇文章,進一步瞭解如何判斷內容是否為兒童專屬

    3. 針對您及其兒童導向 API 用戶端的使用者。您和您的 Child-導向 API 用戶端不得啟用、鼓勵或要求兒童導向 API 用戶端的使用者執行 YouTube API 服務寫入型操作 (例如:上傳內容、評論、建立/分享播放清單等)。YouTube API 服務並不會在 YouTube 網站、應用程式、服務和產品中,針對已知的兒童導向 API 用戶端使用者採取的寫入架構。也就是說,儘管您的 API 用戶端的《YouTube API 服務條款》第 9.1 節 (必要通知) 的規定,其使用者可將內容上傳到他們的 YouTube 頻道或您的 YouTube 頻道,而已知兒童導向 API 用戶端使用者上傳的內容將不會在 YouTube 網站、應用程式、服務和產品中實作。

  2. 您和您的 API 用戶端未遵守《YouTube API 服務條款》和「政策」(包含違反第 III.J 節) 時,YouTube 可能會暫停或終止您和 API 用戶端對 YouTube API 服務的存取權。

K. 回報違規

如果您發現有人以違反這些政策或協議的任何規定的方式存取或使用 YouTube API 服務,可以使用這份表單提報問題,與 YouTube API 服務團隊聯絡。

IV. 定義

協議」係指《YouTube API 服務服務條款》第 2 節 (本「協議」) 定義及引用的法律文件,條款全文請見 https://developers.google.com/youtube/terms/api-services-terms-of-service

API 用戶端」係指您開發的網站或軟體應用程式 (包括行動應用程式),讓您存取或使用 YouTube API 服務

API 憑證」係指透過 Google 開發人員控制台指派給 YouTube 或 Google 的憑證,每個 API 專案用來驗證存取權和使用 YouTube API 服務

API 資料」的定義請參閱本「定義」一節的「YouTube API 服務」定義。

API 專案」係指在 Google 開發人員控制台中建立的專案,API 用戶端才能存取和使用 YouTube API 服務

授權資料」係指活躍使用者明確授權 API 用戶端透過使用者憑證存取或以其他方式使用的 API 資料

Google 應用程式」是指 Google 網站、應用程式、服務、產品、網頁及其他資源。

非授權資料」係指不需使用者憑證API 用戶端可存取的 API 資料

服務條款》係指《YouTube API 服務條款》,條款全文列載於 https://developers.google.com/youtube/terms/api-services-terms-of-service

使用者憑證」意指核發給使用者的憑證,可供使用者驗證,允許 API 用戶端代表使用者執行需要授權的作業。

YouTube API 服務」係指 (i) YouTube API 服務 (例如YouTube 提供的 YouTube Data API 服務和 YouTube Reporting API 服務,包括 YouTube 開發人員網站提供的 YouTube API 服務 (定義如下)、(ii) 與 https://developers.google.com/youtube 或 YouTube 上提供的 YouTube API 服務相關的說明文件、資訊、資料、程式碼範例和軟體 (包括任何可理解的程式設計指示);(iii) 資料、內容 (包括影音內容) 以及 YouTube 提供給 API 用戶端的資訊 (

YouTube 應用程式」是指 YouTube 網站、應用程式、服務、產品、網頁和其他資源,包括 https://www.youtube.comm.youtube.com、YouTube Gaming 應用程式等行動應用程式,但不含 YouTube API 服務

YouTube 品牌特徵」係指 YouTube 的商業名稱、商標、服務商標、標誌、網域名稱及其他獨特品牌特徵。