YouTube API 服務 - 開發人員政策

注意事項:新版《遵守 YouTube 開發人員政策》指南提供了相關指南和範例,可協助您確保 API 用戶端符合 YouTube API 服務條款政策 (API 服務條款) 的特定部分。本指南提供深入說明 YouTube 如何落實 API 服務條款的特定部分,但不會取代任何現有的文件。

本文件 (《YouTube API 服務政策》或「政策」) 規定,您在存取或使用 YouTube API 服務時,必須遵循自己在服務、產品或應用程式中使用的政策。這些政策可協助您在符合 YouTube 利益的同時存取及使用 YouTube API 服務,同時尊重並促進 YouTube 創作者、觀眾、內容著作權人和廣告客戶的成長。

本文件除了定義政策之外,也說明 YouTube 制定這些政策時必須遵守的一些原則。此外,其中也舉例說明這些政策的實際應用方式。

請注意,這是一種法律文件,且「政策」是協議的構成要素之一,因此您必須遵循這些政策規定。YouTube 保留變更上述政策的權利,且若您持續使用或使用 YouTube API 服務,即表示您同意並同意接受此類變更。《服務條款修訂記錄》中載明的政策異動 (例如《YouTube API 服務服務條款》異動) 也會記錄在《服務條款修訂記錄》中。只要訂閱 RSS 資訊提供,即可得知修訂紀錄。

I. 術語與樣式

這份法律文件會說明允許或禁止動作的政策。因此,它使用特定字詞來明確指出您是否可以做到。有鑑於此,我們會參考下列字詞來說明您對這些政策的相關規定:

  1. 「必須」用詞必須是絕對規定,
  2. 「不得」指絕對禁止。
  3. 「應該」、「不應」、「推薦」和「建議」一詞可表示該陳述式說明瞭一般最佳做法。這些詞彙建議了特定行動或行為,但您必須根據自己的特定情況,決定要採用其他課程。
  4. 「可以」一詞代表系統可自由決定是否該採取動作,或由您自行決定是否使用。

此外,您還可以在本文件的「定義」一節中,找到使用本文件時特別具有意義的其他字詞。為了方便起見,本文件使用這些字詞的特殊樣式,方便您在文中辨識這些字詞並連結至其定義。

II. 軟體開發原則

這些原則受到本文件中許多政策的約束。儘管這些政策可能未涵蓋所有政策,但如果您或您的 API 用戶端違反上述任一原則,那麼您可能也違反協議的條款。然而,如果當地法規要求您必須進行上述政策以外的動作 (例如,將資料儲存一定一段時間),您就必須遵守該法律。

  1. 建構及維護高品質的應用程式。

    建構穩定、易於使用且功能豐富的 API 用戶端,為 YouTube 生態系統及其使用者帶來重大附加價值。隨著 YouTube API 服務提供的功能異動,請即時更新 API 用戶端

  2. 誠實坦率且保持資訊公開。

    這個原則適用於 API 用戶端的所有層面,以及使用者與 YouTube 和 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 用戶端刪除資料的正常程序以外,使用者也可以前往 https://security.google.com/settings/security/permissions,透過該 API 的資料,撤銷該 API 對其資料的存取權限。

    9. 如果 API 用戶端使用授權資料,請說明使用者如何透過 Client 的隱私權實務規範,提出與 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 用戶端不得對 RMF 規定的 YouTube 功能設下任何限制。

    例如,在 RMF 中指出,API 用戶端允許使用者上傳影片至 YouTube,他們必須允許使用者為您上傳的每一部影片設定標題。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. 如果 API 用戶端使用了 YouTube API 服務提供的搜尋功能,則不得修改或取代這些服務所傳回搜尋結果的文字、圖片、資訊或其他內容。

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

  6. API 用戶端不應該限製或減少 YouTube 功能的功能,除非該限制是 API 用戶端本身的核心功能 (如下方範例所示),且 RMF 並要求使用 YouTube 功能 (「許可的功能限制」)。

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

      YouTube 資料 API 服務可讓影片上傳者提供影片標題的翻譯。一般來說,實作這項功能的 API 用戶端應該可讓上傳者將影片翻譯為 YouTube 支援的任何語言。然而,這個 API 用戶端是專為使用者設計的法文應用程式而設計,並且針對法文翻譯提供一系列特定功能,但這可能只是讓使用者選擇上傳影片標題的法文翻譯版本。

    2. 範例 2:非許可的功能限制

      第二種 API 用戶端支援將影片上傳到 YouTube 與其他兩個平台,且這些平台都允許上傳者提供影片標題的翻譯。不過,雖然 YouTube 支援超過 70 種語言,但其他兩個平台分別支援一半的數字,而三個平台也支援 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 及其他三個平台,而上述所有平台都支援上傳字幕的功能。如果 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 用戶端也可能將影片上傳至該頻道。

        在這種情境中,不支援 API 用戶端,但不支援 YouTube 上傳 (或其他寫入動作) 的 API 用戶端只需要要求第一個授權範圍的存取權,這樣就會限制較寬鬆的授權範圍。即使 API 用戶端的開發人員最終決定對寫入作業採取支援,開發人員在用戶端實際支援需要該範圍的功能時,也無法要求寫入資料的授權範圍,因此不能確保 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 天處於閒置狀態,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 頻道屬於同一內容擁有者的 API 資料。請注意,只有內容擁有者可以查看這項資料的 API 匯總資料

    2. 請勿彙整 API 資料或使用其他 API 資料YouTube API 服務,深入瞭解 YouTube 的使用情形、收益或其他方面。

      例如,假設 YouTube 辨識出兩種不同的內容擁有者,每個授權的 API 用戶端都能代表他們個別觀看 API 資料API 用戶端可分別針對每位內容擁有者的頻道,彙整其擷取的 API 資料,前提是這類彙整方式並不提供 YouTube 使用情況、收益或任何 YouTube 業務層面的深入分析資料。API 用戶端不得結合不同內容擁有者的 API 資料

  3. 授權資料使用方式

    這些政策與您對「授權資料」的使用行為有關。API 用戶端透過 API 要求寫入資料或擷取只能透過適當授權 API 要求存取的資料。例如,這些政策適用於所有 API 用戶端,可讓使用者上傳影片、擷取使用者的上傳影片清單、建立播放清單或對影片發表留言。

    1. API 用戶端必須清楚明確地說明使用者資料類型,以及收集、儲存、刪除、分享、保護及使用這些資料等目的。

    2. API 用戶端不得顯示或允許存取授權資料給任何經使用者明確授權的使用者或代理人以外的使用者。

    3. API 用戶端只能根據其隱私權政策以及使用者第 2 節取得的使用者同意聲明,存取、收集及使用「授權資料」。

      換句話說,如果 Client 開始存取、收集或使用 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 用戶端都必須包含清楚且醒目揭露事項,揭露這類資訊並非來自 YouTube,且屬於您的產品。

      例如,在顯示影片的喜歡次數時,您的 API 用戶端必須使用 API 資料中傳回的數字。您不得以其他數字取代喜歡次數,例如喜歡您 API 用戶端的影片人數。同樣地,您也不得使用 API 資料傳回的喜歡次數來計算其他指標,例如透過 API 用戶端的總喜歡次數百分比,或是計算喜歡數、總觀看次數或其他 API 資料的分數等因素。不過,您可以允許透過 API 用戶端顯示的喜歡次數,但前提是該項數據會與 API 資料所傳回的總喜歡次數一併顯示,而且您的 API 用戶端明確指出 API 用戶端能獨立計算 YouTube API 資料

    9. 載入 API 用戶端時,該 API 會透過 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 檔案或之前的書面許可,抓取資料。

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 品牌特徵,讓觀眾清楚知道 YouTube 是相關內容的來源。

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

    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 相關動作的影片觀看次數。

的發布和商業用途

您可以依據下列「禁止行動」子區段的規定,將 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. 開發採用 YouTube API 服務且已啟用廣告功能的 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 資料中的任何連結。

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

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

  17. 將「YouTube API 服務」用於任何可能因死亡或人身傷害、死亡或環境損害 (例如核能設施、空中交通管制系統或維生系統) 而造成之使用或故障的用途或活動;

  18. 侵權或利用版權侵害資料;

  19. 涉及、宣傳或協助非法線上賭博;

  20. 建立、顯示、宣傳或協助造成乾擾的商業訊息或廣告;或

  21. 將 YouTube 播放器置於巢狀或階層式的 iframe 委刊項中,以規避 YouTube 政策,或是混淆使用來源。

的兒童導向內容 API 用戶端

  1. 如果您的 API 用戶端 (或其任何部分) 是以兒童為目標 (或包括《兒童網路隱私保護法》(COPPA) 和歐盟《一般資料保護規則》(GDPR)) 定義或導向兒童 (以下稱為「兒童導向 API 用戶端」),您和您的「兒童導向 API 用戶端」必須:

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

    2. 使用這裡提供的工具,將 Google 的兒童導向 API 用戶端導向兒童導向內容。使用這類工具通知 Google 的每個兒童導向 API 用戶端,在本文中也稱為「已知兒童導向 API 用戶端」,以及

    3. 不得使用個人化廣告 (包括再行銷) 來指定兒童導向 API 用戶端的任何使用者或現有活動。

    1. 您與兒童導向的 API 用戶端相關。您和您的兒童導向 API 用戶端不會透過 兒童導向 API 用戶端,以任何方式嘗試執行任何 YouTube API 服務寫入寫入動作。

    2. 儘管以上第 III.D.1.c (API 憑證) 指出,每個 API 用戶端只需要一個 (1) 個 API 專案,您還是可以透過 YouTube Data API 服務 (而非透過兒童導向的 API 用戶端,或在 API 用戶端或其他任何人的 API 用戶端) 上,將自己的影片上傳到自己的官方 YouTube 頻道 (「上傳專案」)。

      1. 如要透過 YouTube Data API 服務將自己的影片上傳到自己的官方 YouTube 頻道,您必須 (A) 在上傳前使用 (1) 新的 API 專案 (https://console.developers.google.com/) (「上傳專案」) 來建立 (B) 在 API 中上傳來自兒童的

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

    3. 關於您和您的兒童導向 API 用戶端的使用者。您和您的 Child-Directed API 用戶端不得啟用、鼓勵或要求兒童導向 API 用戶端的使用者採取以 YouTube API 服務為基礎的寫入動作 (包括但不限於上傳內容、留言及建立/分享播放清單)。YouTube API 服務由已知的兒童導向 API 用戶端所執行的寫入式操作將不會在 YouTube 網站、應用程式、服務和產品中實作。這表示,儘管 YouTube API 服務服務條款

  2. 您和 API 用戶端在 YouTube 上存取或使用 YouTube API 服務的權限,可能會因為違反 YouTube API 服務條款和政策 (包括此第 III.J 節) 而遭到 YouTube 停權或終止。

的回報不符合規定

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

IV. 定義

協議」係指《YouTube API 服務服務條款》第 2 節 (協議) 中載明的法律文件,列載於 https://developers.google.com/youtube/terms/api-services-terms-of-service

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

API 憑證」是指 YouTube 或 Google 透過 Google 開發人員控制台所指派的憑證,每個 API 專案都可用來驗證並使用 YouTube API 服務

API 資料」稍後會定義在「定義」一節的「YouTube API 服務」定義中。

API 專案」係指透過 Google Developers Console 建立,API 用戶端存取及使用 YouTube API 服務所需的專案。

授權資料」是指 API 資料,由活躍使用者明確授權 API 用戶端透過使用者憑證存取或使用。

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

非授權資料」係指沒有 User CredentialsAPI 用戶端可存取的 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 開發人員網站提供的 YouTube API 服務 (定義如下)、(ii) 在 https://developers.google.com/youtube 或 YouTube 上提供的 YouTube API 服務相關說明文件、資訊、資料、程式碼範例和軟體 (包括任何使用者可理解的編碼指示),以及 (iii) 資料 (包括影音內容) 和 YouTube (

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

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