注意: 遵守 YouTube 開發人員政策一文提供指引和範例,協助您確保 API 用戶端遵守 YouTube API 服務《條款》和《政策》(API 服務條款) 的特定部分。本指南深入說明 YouTube 如何執行 API 服務條款的特定層面,但不會取代任何現有文件。
本文件 (以下簡稱「YouTube API 服務政策」或「政策」) 說明在服務、產品或應用程式中存取或使用 YouTube API 服務時,必須遵守的政策。這些政策可協助您以符合 YouTube 利益的方式存取及使用 YouTube API 服務,並尊重及促進 YouTube 創作者、觀眾、內容著作權擁有者和廣告主社群的成長。
除了定義政策外,本文也說明 YouTube 制定這些政策時所依循的部分基本原則。並提供實際應用這些政策的範例。
請注意,這是法律文件,且這些政策是協議的一部分,因此您必須遵守。YouTube 保留變更這些政策的權利,如要繼續存取或使用 YouTube API 服務,即表示您同意並接受任何這類變更。政策異動 (例如 YouTube API 服務《服務條款》異動) 會記錄在《服務條款修訂記錄》中,您可以訂閱該修訂記錄的 RSS 摘要,以便在發生這類異動時收到通知。
I. 術語和樣式
這份法律文件會詳細說明允許或禁止的行為。因此,本文會使用特定字詞,明確指出您能否執行某項操作。因此,我們使用下列字詞說明與這些政策相關的規定:
- 「必須」和「必要」是指絕對要求。
- 「不得」一詞是指絕對禁止。
- 「應該」、「不應該」、「建議」和「建議」等用語表示該陳述式描述的是一般最佳做法。雖然這些字詞會建議特定動作或行為,但我們瞭解您可能會根據用途的特定層面,決定採取不同的做法。
- 「可能」一詞表示某項動作為選用性質,完全由你自行決定,或視使用情境而定,由 YouTube 決定。
此外,本文件結尾的「定義」一節也列出其他在本文件中具有特定意義的字詞。為方便您閱讀,本文會以特殊樣式標示這些字詞,方便您在文中識別並連結至定義。
II. 軟體開發原則
這些原則是本文中許多政策的基礎。即使這些原則可能未涵蓋所有政策,但如果您或 API 用戶端違反任何原則,很可能也違反了《合約》條款。不過,如果當地法律要求您採取與這些政策不同的做法 (例如將資料儲存特定時間長度),您就應遵守該法律。
-
建構及維護高品質應用程式。
請建立穩定易用的多功能 API 用戶端,為 YouTube 生態系統和使用者帶來顯著的額外價值。YouTube API 服務提供的功能如有變更,請立即更新 API 用戶端。
-
誠實坦率且保持資訊公開。
這項原則適用於API 用戶端的所有層面,以及這些用戶端與使用者和 YouTube 互動的方式。為遵守這項原則,請清楚說明您的身分和 API 用戶端的功能。請勿利用任何欺瞞的手段或訊息提供不實資訊,包括您的身分、應用程式或遊戲代表使用者採取的行動,以及收集、儲存、分享、使用和刪除資料的做法等等。API 用戶端請以坦承無欺的態度面對使用者,並避免使用者對您使用和呈現資料的方式產生誤解或混淆。
-
讓使用者享有控制權。
延續資訊公開的重要性,這項原則規定使用者必須知悉並主動同意 API 用戶端代表他們執行的動作。也就是說,使用者瞭解並擁有最終授權,可決定 API 用戶端是否能插入、分享、更新或刪除他們的資料。這也表示每個 API 用戶端都必須提供隱私權政策,清楚告知使用者 API 用戶端存取、收集、儲存、分享及以其他方式使用的資訊。
-
尊重使用者的隱私權。
請確認您收集、儲存、使用、保護及刪除資料的政策和做法都能為使用者提供安全保障。請勿允許他人在未經授權的情況下使用或存取使用者的資料。另外,您也不應無限期地儲存使用者資料;請讓使用者能夠透過清楚簡單的程序刪除您所擁有的資料。最後,請勿向使用者要求、收集或儲存 YouTube 登入憑證,也不要嘗試這麼做。
-
當個品行端正的良好公民。
請勿建立 API 用戶端來鼓勵或協助使用者虐待、威脅或騷擾他人,同時避免使用、散布或宣傳病毒、間諜軟體、惡意軟體或其他不當內容。違反法律,或是鼓勵/協助他人從事這類行為。但願上述這些內容對所有人來說都是一般常識。
III. 一般開發人員政策
A. API 用戶端使用條款和隱私權政策
-
API 用戶端必須顯示 YouTube 服務條款的連結 (https://www.youtube.com/t/terms),且必須在自身的使用條款中聲明,使用這些 API 用戶端即表示使用者同意遵守 YouTube 服務條款。
-
每個 API 用戶端都必須要求使用者先同意隱私權政策,才能存取該用戶端的功能。隱私權政策必須符合下列規定:
-
醒目顯示,方便使用者隨時存取,
-
通知使用者 API 用戶端使用 YouTube API 服務,
-
參考並連結至 http://www.google.com/policies/privacy 的《Google 隱私權政策》。
-
清楚且完整地向使用者說明 API 用戶端存取、收集、儲存及以其他方式使用的使用者資訊,包括與使用者相關的 API 資料。
-
清楚且完整地說明 API 用戶端如何使用、處理及分享第 (III.A.2.e) 節所述的使用者資訊,包括如何與內部或外部各方分享資訊,
-
如果 API 用戶端允許第三方放送內容 (包括廣告),則必須揭露這項功能。
-
如果API 用戶端直接或間接在使用者裝置上或從使用者裝置儲存、存取或收集 (或允許第三方這麼做) 資訊,包括在使用者裝置或瀏覽器上放置、存取或辨識 Cookie 或類似技術,則必須揭露這項行為。
-
如果 API 用戶端會存取或使用授權資料,請說明除了API 用戶端刪除所儲存資料的正常程序外,使用者也可以透過 https://security.google.com/settings/security/permissions 的 Google 安全性設定頁面,撤銷API 用戶端的資料存取權,以及
-
如果 API 用戶端使用授權資料,請說明使用者如何聯絡 API 用戶端擁有者或開發人員,提出有關用戶端隱私權做法的問題或申訴。
-
B. 可維護性和淘汰
-
API 用戶端必須使用最新版本的 YouTube API 服務。也就是說,當 YouTube API 服務推出新版本時,您必須能夠更新 API 用戶端。非網站 API 用戶端 (例如行動應用程式或已安裝的應用程式) 必須能夠遠端更新,才能使用最新版本的 YouTube API 服務。如果 YouTube 不時要求 (例如進行重大更新),您必須在指定時間內,將 API 用戶端更新至最新版本的 YouTube API 服務。
-
如果 YouTube 打算對 YouTube API 服務進行不相容於舊版的變更,相關異動會記錄在服務條款修訂記錄中,你可以訂閱該修訂記錄的 RSS 動態消息,以便接收這類異動通知。
-
您必須在非已淘汰的 API 用戶端發布新版 YouTube API 服務時,立即更新這些用戶端。
-
您必須更新已淘汰的 API 用戶端版本,向使用者清楚說明由於 API 用戶端已淘汰,YouTube API 服務的某些功能或特性可能會停止運作。
C. 實作 YouTube 功能
-
API 用戶端也必須遵守 YouTube API 服務基本必備功能規定 (「RMF」)。此外,API 用戶端不得限制 RMF 要求的 YouTube 功能。
舉例來說,RMF 規定,凡是讓使用者上傳影片至 YouTube 的 API 用戶端,都必須允許使用者為每部上傳的影片設定標題。YouTube 影片標題欄位的長度上限為 100 個字元,API 用戶端不得為該欄位設定較短的長度上限。
-
凡是啟動與 YouTube 資源相關使用者動作的 API 用戶端功能,都必須:
- 清楚且明確地標示為 YouTube 動作,
- 與 API 用戶端的功能不同,且不會混用,以及
- 由使用者明確啟動。
YouTube 資源包括影片、頻道、播放清單、播放清單項目和訂閱項目。例如播放影片、對影片表示喜歡、將影片新增至播放清單,以及訂閱頻道。
-
執行寫入作業的 API 用戶端可能會建議參數或屬性值,但使用者必須最終控管要發布至 YouTube 應用程式的資料。同樣地,API 用戶端不得將使用者提供的值以截斷、添加等會改變資料值的做法修改之後,才傳送到 YouTube (使用者明確同意這類變更的情況除外)。
API 用戶端建議文字欄位的值 (例如影片標題或說明) 時,必須在這些值中加入相關關鍵字。舉例來說,建議影片標題的 API 用戶端不應為所有使用者產生相同的預設標題。
以下範例說明這項政策如何套用至將影片上傳至 YouTube 的 API 用戶端:
-
API 用戶端必須清楚說明在 YouTube 上使用使用者提供資料的方式。
如果 API 用戶端與多個服務和平台介接,就可能因這些服務和平台之間的功能或標籤差異,而特別需要遵守這項政策。
舉例來說,API 用戶端可讓使用者在多個平台 (包括 YouTube) 上對影片新增留言。各平台對留言文字的稱呼不同。因此,如果 API 用戶端在留言表單中標示「意見回饋」欄位,就必須清楚指出該值對應至 YouTube 上的留言文字。
-
使用 YouTube API 服務提供的搜尋功能的 API 用戶端,不得修改或替換這些服務傳回的搜尋結果中的文字、圖片、資訊或其他內容。
舉例來說,API 用戶端不得合併或混用 YouTube 以外來源的結果,並將其呈現為 YouTube 搜尋結果。
-
除非限制是 API 用戶端本身的核心功能 (如下方範例所述),且 RMF 並未要求使用該 YouTube 功能,否則 API 用戶端不得限制或減少 YouTube 功能 (「允許的功能限制」)。
-
示例 1:允許的功能限制
影片上傳者可透過 YouTube Data API 服務提供影片標題的翻譯版本。一般來說,實作這項功能的 API 用戶端應允許上傳者將影片標題翻譯成 YouTube 支援的任何語言。不過,如果 API 用戶端專門設計用來教導使用者說法文,並提供一系列法文翻譯專屬功能,則可能只提供使用者上傳影片標題法文翻譯的選項。
-
範例 2:不允許的功能限制
第二個 API 用戶端支援將影片上傳至 YouTube 和另外兩個平台,而所有這些平台都允許上傳者提供影片標題的翻譯版本。不過,YouTube 支援超過 70 種語言,其他兩個平台則各支援一半的語言,而這三個平台共同支援 25 種語言。如果 API 用戶端僅支援這 25 種語言的翻譯,則屬於不允許的功能限制,因為語言選項有限並非 API 用戶端的核心功能。API 用戶端必須支援 YouTube 支援的所有語言。
-
-
API 用戶端若有功能限制,必須向使用者說明各項限制的原因,並清楚指出這些限制並非 YouTube 施加。在許多情況下 (甚至所有情況),API 用戶端都能以不同方式提供這項資訊,您應為 API 用戶端選擇適當的方法。在說明中,API 用戶端應提供機制,讓使用者存取完整功能 (例如連結至 YouTube 創作者工作室,或在 API 用戶端中提供可展開的選單)。
在上述範例 1 中,API 用戶端可以說明影片上傳者可在 YouTube 創作者工作室中新增其他語言的翻譯,並提供該功能的連結。
-
API 用戶端提供的功能來自多個服務和平台,應盡可能提供這些來源的功能,讓使用者自行選擇。如果 API 用戶端包含 YouTube 和其他平台支援的功能,API 用戶端不得持續以有害的方式呈現 YouTube 功能 (例如只提供其他平台的功能)。
舉例來說,假設 API 用戶端允許使用者將影片上傳至 YouTube 和其他三個平台,且所有平台都支援上傳字幕。如果 API 用戶端也支援上傳字幕,則必須支援 YouTube 的這項功能。
D. 存取 YouTube API 服務
-
API 憑證
如要存取或使用部分 YouTube API 服務,您必須先使用 Google 開發人員控制台 (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 服務和 YouTube 嵌入式播放器,都記錄了建立 API 憑證的步驟。這些步驟通常會因 API 服務而略有不同。例如:
-
部分服務只支援已授權的 API 要求,其他服務則支援已授權和未授權的要求。
-
服務通常支援多個存取範圍。每個範圍都會指定 API 用戶端可代表使用者擷取、插入、更新或刪除的資源。範圍可讓 API 用戶端僅要求存取所需的資源,也能讓使用者控管授予這些用戶端的存取量。
存取及使用 YouTube API 服務時,也須遵守下列政策:
-
存取或使用 YouTube API 服務,或建立 API 專案或 API 憑證時,不得隱藏或誤報您的身分或 API 用戶端的身分。
-
您只能使用指派給您和 API 專案的 API 憑證,存取 YouTube API 服務。同樣地,您不得使用任何其他方式,掩蓋或誤報 API 用戶端存取或使用 YouTube API 服務的行為。
-
如果 API 用戶端需要建立 API 憑證,才能存取或使用 YouTube API 服務,則必須為該 API 用戶端建立一個 (1) API 專案。這些 API 憑證只能由相關聯的 API 用戶端使用,因此您不得將同一 (1) 個 API 專案用於多個 API 用戶端。
-
您可以與僅代表您行事且負有書面保密義務的代理人分享 API 憑證。不過,您不得向任何其他第三方分享或揭露 API 憑證,也不得允許任何其他第三方存取或使用您的 API 憑證,或將 API 憑證嵌入開放原始碼專案。
-
-
使用者驗證與授權
驗證和授權是指使用者識別自己,並同意允許 API 用戶端存取特定使用者專屬資料的程序。部分 YouTube API 服務不支援存取使用者專屬資料,因此不需要任何授權;其他服務則需要部分要求或資料的授權,還有一些服務需要所有要求的授權。例如:
- YouTube IFrame Player API 服務可讓您在網站中嵌入影片,不需要授權,就像使用者不必登入 YouTube 網站就能觀看影片一樣。
- YouTube Data API 服務需要授權才能執行部分動作。舉例來說,API 用戶端可以搜尋公開影片,但不需要使用者授權。不過,API 用戶端需要使用者授權,才能將影片上傳至使用者的 YouTube 頻道。
- YouTube Analytics API 服務和 YouTube Reporting API 服務的所有動作都需要授權。
-
驗證
-
API 用戶端不得 (也不得嘗試) 取得、代理、要求、收集、修改、快取、儲存或使用使用者在驗證程序中提供的任何資訊,或 YouTube 向使用者顯示的任何資訊,包括 YouTube 使用者帳戶登入憑證 (例如使用者名稱和密碼)。
-
API 用戶端必須依據適用法律取得使用者同意聲明,且只能要求存取目前使用的授權範圍。API 用戶端要求存取權時,應直接且清楚地說明可為用戶端使用者帶來的好處。請勿為了確保日後能存取資料,要求啟用您尚未建構的功能。
舉例來說,YouTube Data API 服務支援一個授權範圍 (可授予讀取資料的存取權),以及另一個授權範圍 (可授予讀取和寫入資料的存取權)。如果使用者授予 API 用戶端第一個範圍的存取權,該 API 用戶端就能擷取目前使用者的 YouTube 頻道資訊。不過,如果使用者授予 API 用戶端第二個範圍的存取權,API 用戶端也可以將影片上傳至該頻道。
在這種情況下,不支援 YouTube 上傳 (或其他寫入型動作) 的 API 用戶端只需要要求存取第一個授權範圍,這個範圍授予的權限較少。即使 API 用戶端的開發人員打算最終導入寫入型動作的支援功能,開發人員也無法在用戶端實際支援需要該範圍的功能之前,要求寫入資料的授權範圍存取權,以確保 API 用戶端日後能正常運作。
-
API 用戶端應盡可能在情境中要求授權範圍的存取權。透過漸進式授權,API 用戶端可在相關情境下要求存取使用者資料,讓使用者更容易瞭解為何需要存取該資料。
-
-
API 用戶端識別和表示法
-
撤銷
-
每個 API 用戶端都必須提供清楚易懂的方法,讓使用者撤銷授權同意聲明,禁止API 用戶端存取 YouTube API 服務。
使用者透過這項機制撤銷同意聲明時,API 用戶端必須立即以程式輔助方式撤銷該權杖,向 Google 傳達權限異動。舉例來說,API 用戶端可以使用 Google API 用戶端程式庫撤銷權杖。
此外,透過這個機制撤銷同意聲明後,您和 API 用戶端必須刪除所有根據該同意聲明存取或儲存的授權資料。請盡快刪除,且必須在撤銷後 7 個日曆天內完成。
-
如第 (III.A.2.i) 節所述,每個 API 用戶端都必須在隱私權政策中加入 Google 安全性設定頁面的連結 (https://security.google.com/settings/security/permissions)。使用者透過該頁面撤銷同意聲明後,您和 API 用戶端也必須刪除所有根據這類同意聲明存取或儲存的相關 API 資料。為遵守這項政策,您的 API 用戶端必須定期重新確認授權權杖是否仍有效,並刪除與無法重新整理授權權杖的使用者相關聯的 API 資料。
根據第 (III.E.4) 節有關儲存資料的規定,所有這類刪除作業應盡快完成,且必須在撤銷後 30 個日曆天內完成。
-
-
用量與配額
YouTube 可能會使用配額並設下使用限制,確保 YouTube API 服務的存取和使用方式符合預期,且您和 API 用戶端不會降低服務品質或限制其他人的存取權。
如果API 用戶端達到服務的配額上限,您可以完成 API 法規遵循稽核,並指定需要延長配額的使用案例,申請延長配額。如果你在過去 12 個月內通過稽核,且 YouTube API 服務團隊已將你標示為符合規定,則可以申請額外配額。
如果 YouTube 核准申請,您只能將額外配額用於核准的用途。如果 API 用戶端的用途有變,如要將已分配的配額用於新用途,請重新提交 API 規範遵循情況稽核並獲得應用程式核准,通知 YouTube 這項變更。
如果 YouTube 拒絕申請,你可以提出申訴。
-
閒置
如果您的 API 專案連續 90 天處於閒置狀態,YouTube 保留停用或限制您存取/使用特定 YouTube API 服務的權利。舉例來說,YouTube 可能會撤銷您的 API 憑證,或減少 (或取消) 特定 YouTube API 服務的 API 專案配額。如果 API 用戶端的配額遭到調降或取消,您可以重新申請配額或配額延期,YouTube 會根據您預期使用的 YouTube API 服務,審查這類申請。
-
聯絡資訊
YouTube 主要會透過與 Google 帳戶相關聯的電子郵件地址,與您聯絡 API 專案或 API 用戶端事宜。您可以使用該 Google 帳戶登入 Google Developers Console。您必須遵守 YouTube 傳送給您的任何通訊內容,包括與 API 用戶端相關的法規遵循問題。
如果 API 用戶端的使用者對您的隱私權做法有疑問,且您未在 API 用戶端的隱私權政策中提供聯絡地址 (如第 (A.2.i) 節所述),YouTube 可能會將您的主要電子郵件地址提供給這些使用者。
-
禁止存取
如果您的 API 憑證遭到停權、撤銷或終止,或您用來建立這些憑證的 Google 帳戶遭到停權或終止,您不得透過任何方式存取或嘗試存取 YouTube API 服務。在這種情況下,您不得透過任何方式存取或嘗試存取 YouTube API 服務,包括建立或使用 Proxy 建立新的 Google 帳戶、API 憑證或 API 專案。
-
未記錄的服務
未經明確許可,不得使用未記錄的 API。您只能根據 YouTube API 服務授權說明文件規定的方式,存取 YouTube API 服務的資料。
您不得對未記錄的 YouTube API 服務進行反向工程,或以其他方式嘗試衍生這些 API 服務的基礎原始碼。
E. 處理 YouTube 資料和內容
除了本節授予的權限和權利外,您和您的 API 用戶端對 API 資料 (包括暫時儲存的 API 資料) 沒有其他權限或權利。
-
影音內容
您與您的 API 用戶端不得鼓勵、協助或要求其他使用者從事以下行為:
- 未經 YouTube 事先書面核准,不得下載、匯入、備份、快取或儲存 YouTube 影音內容副本。
- 允許離線播放內容,或
- 使用 YouTube API 服務的任何部分,協助或宣傳著作權侵害行為,或利用侵害著作權的素材。
-
資料匯總
-
請勿匯總 API 資料,但如果 API 資料與 YouTube 頻道相關,且這些頻道與您在 YouTube 和內容授權協議中認定的內容擁有者相同,則不在此限。這類匯總的 API 資料只能由內容擁有者查看。
-
請勿匯總 API 資料,或以其他方式使用 API 資料或 YouTube API 服務,以深入瞭解 YouTube 的使用情況、收益或 YouTube 業務的任何其他方面。
舉例來說,假設 YouTube 認可的兩位不同內容擁有者,都授權 API 用戶端代表他們各自擷取API 資料,該 API 用戶端可分別匯總為每個內容擁有者頻道擷取的 API 資料,但前提是每個內容擁有者的匯總資料不得提供 YouTube 使用情形、收益或 YouTube 業務任何其他方面的洞察資訊。API 用戶端不得合併不同內容擁有者的 API 資料。
-
-
授權資料使用
這些政策與您使用授權資料有關。只要是透過 API 要求寫入資料,或是擷取只能透過適當授權的 API 要求存取的資料,都適用於任何 API 用戶端。舉例來說,如果 API 用戶端允許使用者上傳影片、擷取使用者上傳的影片清單、建立播放清單或對影片留言,就必須遵守這些政策。
-
API 用戶端必須誠實且透明地說明收集、儲存、刪除、分享、保護及以其他方式使用使用者資料的類型和目的。
-
API 用戶端只能根據隱私權政策的範圍,以及依第 2 節取得的使用者同意聲明,存取、收集及使用授權資料。
也就是說,如果用戶端開始以使用者最初接受的隱私權政策未涵蓋的方式或用途,存取、收集或使用 API 資料,API 用戶端就必須提示使用者重新接受隱私權政策。
-
API 用戶端必須清楚指出代表授權使用者插入、分享、更新或刪除資料/內容的任何動作。此外,使用者必須先明確同意這些動作,才能實際執行。
-
API 用戶端必須清楚指出與任何需要使用者授權的要求相關聯的 YouTube 頻道或內容擁有者。
-
API 用戶端必須清楚識別任何將由授權使用者動作設定或修改的內容顯示設定。此外,除非授權使用者明確指示 API 用戶端變更現有的內容顯示設定,否則 API 用戶端不得變更。
舉例來說,在 YouTube Data API 服務中,影片的隱私權狀態可以設為
public
、private
或unlisted
。如果 API 用戶端支援影片上傳,用戶端必須清楚顯示選項,供使用者選擇其中一個值。同樣地,如果 API 用戶端支援編輯影片中繼資料,API 用戶端就無法在未經使用者明確同意的情況下,變更影片的隱私權狀態。
-
-
重新整理、儲存及顯示 API 資料
開發人員通常需要權衡儲存或快取資料的好處 (例如提升效能或資源用量),以及一律擷取最新資料的期望 (提供最佳使用者體驗)。因此,下列政策將說明您在儲存、更新及顯示 YouTube API 資料時,必須遵守的規定和可採取的做法。
-
API 用戶端可視需要儲存授權權杖,但前提是這些權杖僅用於符合適用法律的用途,且與有效使用者授予的特定同意聲明一致。
-
API 用戶端可視需要儲存下列類型的授權資料,但前提是資料用途須符合適用法律規定,且與有效使用者授予的特定同意聲明一致:
- 透過 YouTube Analytics API 服務擷取的資料,
- 透過 YouTube Reporting API 服務提供的資料,或
- 透過其他 YouTube API 服務提供的統計資料,例如影片的觀看次數、訂閱者的頻道數,或是播放清單中的影片數。(所有這些統計資料都可以透過 YouTube Data API 服務擷取)。
請注意,即使 API 用戶端可能會將這類資料儲存超過 30 天,用戶端仍須每 30 天確認一次,使用者是否仍授權存取該資料。
舉例來說,API 用戶端可能會將影片的觀看次數儲存超過 30 天,但仍須每 30 天驗證一次,確認存取影片上傳者資料的授權未遭撤銷。API 用戶端也必須每 30 天驗證一次,確認影片未遭刪除。
請注意,API 用戶端不得將以未授權資料形式擷取的統計資料儲存超過 30 天。舉例來說,未經頻道擁有者授權,API 用戶端不得儲存 YouTube 頻道的訂閱人數超過 30 天。
-
API 用戶端可儲存第 (III.E.4.b) 節未列出的所有其他類型授權資料,儲存時間不得超過 30 個日曆天,且僅限於有效使用者授予特定同意聲明之目的。30 天後,API 用戶端必須刪除或重新整理儲存的資料。
-
API 用戶端可暫時儲存少量未授權資料,但僅限於API 用戶端用途所需的時間,且不得超過 30 天。如上文 (III.E.4.c) 所述,這表示 30 天後,API 用戶端必須刪除或重新整理儲存的資料。
-
在所有情況下,API 用戶端都必須盡合理努力,確保儲存的 API 資料與透過 YouTube API 服務取得的最新資料一致。舉例來說,API 用戶端應盡快反映中繼資料變更和觀看次數更新。
-
API 用戶端必須在面向使用者的呈現方式 (包括使用者介面) 中,顯示最新的API 資料,但API 用戶端可以顯示歷史 API 資料,前提是必須準確呈現時間背景。
-
存取或使用使用者資料的 API 用戶端必須提供方法,讓使用者要求刪除與該使用者相關的儲存資料。舉例來說,您的 API 用戶端可以顯示刪除已儲存資料的按鈕。如果使用者表示您應刪除該資料,您必須在 7 個日曆天內盡快刪除。
刪除儲存資料的方法必須清楚說明,刪除 API 用戶端儲存的資料不會以任何方式影響 YouTube 儲存的資料,如要刪除 YouTube 上的資料,使用者必須使用 YouTube 應用程式或支援刪除資料功能的授權 API 用戶端。
同樣地,API 用戶端也必須尊重使用者表達意圖的其他方式,防止這些用戶端存取與該使用者相關的使用者資料。舉例來說,如果使用者從您的 API 用戶端刪除帳戶,您必須盡快在 7 個日曆天內,刪除您儲存的任何與該使用者相關的資料。
-
您的 API 用戶端不得 (i) 以類似的獨立計算資料取代 API 資料,或 (ii) 存取或使用 API 資料建立新的或衍生資料/指標。如果您的 API 用戶端會與 API 資料並列顯示任何並非根據 API 資料的資訊、資料或指標,則 API 用戶端必須清楚醒目地揭露這類資訊、資料和指標並非來自 YouTube,而是您自有產品的一部分。
舉例來說,顯示影片的喜歡次數時,API 用戶端必須使用 API 資料傳回的數字。您不得以其他數字代表喜歡次數,例如喜歡該影片的 API 用戶端使用者人數。同樣地,您不得使用 API 資料中傳回的按讚次數計算其他指標,例如透過 API 用戶端獲得的按讚次數占總按讚次數的百分比,或是將按讚次數、總觀看次數或任何其他 API 資料納入考量的分數。不過,只要顯示的數字與 API 資料中傳回的總按讚數並列,且API 用戶端清楚說明API 用戶端是獨立於 YouTube API 資料計算額外指標,您就可以顯示透過API 用戶端獲得的按讚數。
-
API 用戶端載入時,會透過 YouTube 嵌入式播放器收集一些基本使用者資料並與 YouTube 分享,以便顯示影片縮圖和標題、判斷是否可播放及內容限制,以及防範詐欺和濫用行為。API 用戶端會在影片播放時收集及分享額外資料,以便在 API 用戶端和第三方網站與應用程式中自訂播放器。請注意,如果啟用自動播放功能,系統會在使用者未與播放器互動的情況下播放影片,因此會在網頁載入時收集及分享播放資料。您可以將「自動播放」設為
false
,限制在使用者與 YouTube 嵌入式播放器互動前,與 YouTube 分享的資料。如《YouTube API 服務條款》所述,您和您的 API 用戶端必須遵守所有適用的法律、規則和法規,包括隱私權法律和法規。 -
API 用戶端必須按照本指南中的說明,查詢網站或應用程式中嵌入的每部 YouTube 影片是否為兒童專屬。對於每個標示為「專為兒童設計」的影片,API 用戶端必須關閉追蹤功能,並確保與該播放器相關的所有資料收集作業,都符合適用的法律,包括美國《兒童網路隱私保護法》(COPPA) 和歐盟《一般資料保護規則》(GDPR)。如要進一步瞭解如何判斷內容是否為「為兒童打造」,請參閱 YouTube 說明中心。
-
-
安全性
您和您的 API 用戶端必須:
- 維持適當的行政管理、組織、技術和實體控管措施,確保使用者資料和 API 資料的隱私權、安全性和機密性;
- 僅使用業界標準的傳輸加密;
- 保護「API 資料」和「API 用戶端」中使用的任何其他資料,避免未經授權的存取、使用或揭露。
-
抓取
您和您的 API 用戶端不得直接或間接擷取 YouTube 應用程式或 Google 應用程式,也不得取得擷取的 YouTube 資料或內容,且不得鼓勵、允許或要求他人這麼做。公開搜尋引擎只能依據 YouTube 的 robots.txt 檔案或事先書面許可,擷取資料。
F. 使用者體驗
-
YouTube 外觀與風格
API 用戶端可為 YouTube 社群提供創新使用者體驗和使用者介面設計,這也是最有價值的貢獻。不過,YouTube 的設計師和工程師在設計 YouTube 應用程式時,已充分考量使用者體驗,確保這些應用程式能提供優質的使用者體驗。
考量上述兩點,除非您事先取得 YouTube 的書面核准,否則 API 用戶端不得變更或干擾 YouTube 應用程式中的使用者介面。如要申請核准,請填寫這份表單。
-
品牌宣傳
-
凡是顯示 YouTube 內容的 API 用戶端頁面或功能 (包括但不限於搜尋結果、YouTube 影片、頻道、播放清單、縮圖和 YouTube 播放器),都必須按照下列規定和 YouTube 品牌宣傳指南 (https://developers.google.com/youtube/terms/branding-guidelines) 顯示 YouTube 品牌宣傳功能,向觀眾清楚說明相關內容的來源是 YouTube。
在某些情況下,API 用戶端可能需要在多個個別內容元素旁顯示 YouTube 品牌功能,讓觀眾清楚瞭解出處。舉例來說,如果API 用戶端在同一頁面上顯示 YouTube 和其他來源的搜尋結果,則必須清楚標示 YouTube 搜尋結果的來源為 YouTube,包括文字、圖片和其他與 YouTube 搜尋結果相關的資訊。API 用戶端無法為來自不同來源的所有搜尋結果提供一組一般出處資訊。
-
非 YouTube 來源的內容不得以暗示內容來自 YouTube 的方式顯示,也不得造成內容來源混淆。
-
您與您的 API 用戶端不得直接或間接干擾或遮蓋 YouTube 提供的任何出處資訊,包括透過內嵌 YouTube 播放器提供或顯示的出處資訊,也不得鼓勵、協助或要求其他使用者從事上述行為。您的 API 用戶端必須在所有類型的裝置上,顯示適用的 YouTube 品牌特徵和 YouTube 提供的任何其他出處資訊。
-
-
播放完整性
播放完整性是指判斷及評估內容和廣告的放送方式、影片播放的啟動和實作方式,以及使用者在 API 用戶端中與 YouTube 功能互動情形的能力。播放完整性對 YouTube 平台至關重要,因為這有助於保護創作者的權益,包括透過內容營利和拓展觀眾群的能力。
YouTube 認為播放完整度取決於使用者是否選擇觀看影片,因此禁止 API 用戶端提供觀看影片的獎勵,包括:
-
API 用戶端不得向使用者收取費用,以觀看嵌入式 YouTube 播放器中的內容。
-
API 用戶端不得要求使用者採取點選播放按鈕以外的動作,才能觀看或繼續播放 YouTube 影音內容,藉此限制影片存取權。舉例來說,API 用戶端不得要求使用者訂閱頻道或對影片表示喜歡,才能繼續觀看 YouTube 視聽內容。
為求清楚,如果 API 用戶端的正常功能需要執行特定動作 (與 YouTube API 服務無關),例如登入或年齡驗證,則允許執行該功能。
-
API 用戶端不得提供獎勵、獎品或其他補償,利誘使用者與 YouTube 應用程式互動 (直接或間接),例如觀看內容、按讚、分享、訂閱頻道或留言。舉例來說,API 用戶端不得提供以付費換取影片觀看次數的功能或服務,也不得提供以其他 YouTube 相關或非 YouTube 相關動作換取影片觀看次數的功能或服務。
-
G. 發布與商業用途
您可以發布或銷售 API 用戶端,但須遵守下方「禁止的動作」小節中定義的限制,以及《協議》的其他條款。
此外,只要 API 用戶端遵守合約,且不從事下列任何禁止行為,您就可以透過這些用戶端向使用者發布及顯示 YouTube 影音內容和相關中繼資料。
-
禁止行為
如要申請下列清單中特定政策的 YouTube 事先書面核准,請填寫這份表單。
您與您的 API 用戶端不得鼓勵、協助或要求其他使用者從事以下行為:
-
銷售、購買、租賃、出借、轉讓、重新發布或轉授權 YouTube API 服務的全部或任何部分,包括 YouTube 影音內容;
-
銷售 YouTube API 服務或 YouTube API 服務任何元件的存取權,除非事先取得 YouTube 的書面核准;
-
未事先取得 YouTube 的書面核准,即在 YouTube 影音內容或 YouTube 播放器上或其中,銷售廣告、贊助或宣傳內容;或
-
在含有 YouTube API 資料的任何網頁或畫面中銷售廣告、贊助或宣傳內容,除非該網頁也顯示從 YouTube 以外來源取得的資料、內容或素材,且這些內容具有足夠的獨立價值,可證明即使移除 YouTube API 資料,仍有銷售價值。
-
-
允許的動作
只要您和「API 用戶端」遵守「協議」的所有其他條款,包括上一節詳述的禁止行為,即可進行下列所有商業用途:
-
銷售 API 用戶端;
-
上傳原創影音內容至 YouTube 或在 YouTube 維護頻道,以宣傳自己的業務或藝術事業;
-
開發啟用廣告的 API 用戶端,例如啟用廣告的網誌或網站,並使用 YouTube API 服務,但須遵守本協議的所有其他條款,包括第 III.G.1.d 節的限制;
-
在 API 用戶端中放置自有品牌宣傳元素,但不得違反《YouTube 品牌宣傳指南》,也不得干擾 YouTube 影音內容播放或任何 YouTube 品牌特徵;
-
販售或散布含有或執行 API 用戶端的裝置;
-
H. 監控與稽核
YouTube 保留調查、監控和/或稽核您存取或使用 YouTube API 服務的權利,以確保品質、改善 YouTube 產品和服務,並驗證您是否遵守《合約》。為此,YouTube 可能會對 API 用戶端使用者進行問卷調查。
您和代表您行事者必須:
- 不得干擾這類調查、監控作業或稽核;
- 不得向 YouTube 隱瞞您存取或使用 YouTube API 服務的情形;以及
- 應 YouTube 要求,在要求中規定的時間內,提供存取目前API 用戶端所有功能或函式所需的帳戶,以便 YouTube 審查這些API 用戶端是否符合本協議。
YouTube 可能會採取任何技術手段,以解決違反這些規定的情況。
I. 其他禁止事項
本節政策列出 API 用戶端不得執行的其他事項。違反這些政策的行為會對 YouTube、YouTube 社群整體,或社群中的個人或群體造成危害。這些政策的重點在於,您和 API 用戶端必須以誠實和尊重的態度對待 YouTube 社群成員,並尊重 YouTube 服務、內容和利益的完整性。
您與您的 API 用戶端不得鼓勵、協助或要求其他使用者從事以下行為:
-
使用 YouTube API 服務建立、提供或做為任何 YouTube 應用程式的替代服務,或提供與其相似的服務。API 用戶端不得重現功能或程序流程,藉此模仿或複製 YouTube 的核心使用者體驗,除非這些功能或程序流程能大幅提升獨立價值或功能,改善使用者與 YouTube 的互動。舉例來說,API 用戶端不得在未為瀏覽流程新增重大獨立價值的情況下,從任何 YouTube 應用程式重新建立瀏覽體驗。
-
濫用 YouTube API 服務,或從事與這些服務相關的濫用行為。舉例來說,您不得在未事先取得使用者明確同意的情況下,自動執行或觸發觀看、上傳、留言、喜歡、不喜歡或其他動作;
-
以任何方式干擾或試圖干擾 YouTube API 服務、YouTube 應用程式或 Google 應用程式的任何層面正常運作,包括干擾或中斷提供這些服務或應用程式的伺服器或網路;
-
修改、干擾、取代或停用任何功能、資料或內容,這些功能、資料或內容是 YouTube API 服務的一部分,或是與其相關。舉例來說,您不得移除、遮蓋、變造或停用 YouTube 播放器或 API 資料中顯示的任何連結。
-
修改、干擾、取代或封鎖 YouTube 或 YouTube API 服務放送或提供的廣告,包括 API 資料、YouTube 影音內容或 YouTube 播放器中的廣告;
-
修改、擴增或封鎖 YouTube 播放器的任何部分或功能;
-
從透過 YouTube API 服務提供或與其相關的任何 YouTube 視聽內容中,分離、隔離或修改音訊或視訊元件。舉例來說,你不得在影片中套用替代音軌;
-
宣傳透過 YouTube API 服務提供或與其相關的 YouTube 影音內容,但僅宣傳音訊或影片部分;
-
建立、加入或宣傳可從背景播放器播放內容 (包括音訊或影片元件) 的功能,也就是說,播放器不會顯示在使用者觀看的頁面、分頁或畫面上;
-
對 YouTube API 服務、YouTube 應用程式或 Google 應用程式的任何功能或效能造成負面影響,包括干擾或中斷 YouTube API 服務,或提供這些服務的伺服器或網路;
-
混淆、欺騙、詐欺、誤導、扭曲、誹謗、濫用、跟蹤、威脅、濫發垃圾內容、驚嚇或騷擾任何人;
-
在 YouTube API 服務、YouTube 應用程式、Google 應用程式,或 YouTube 使用者和他們用來存取這些服務和資源的裝置中,導入或嘗試導入任何病毒、蠕蟲、瑕疵、木馬程式、惡意軟體、間諜軟體、廣告軟體或其他具破壞性的項目;
-
規避、干擾或失效任何地理區域限制,包括 YouTube 或 YouTube API 服務施加的 IP 位址限制;
-
使用 YouTube API 服務以外的技術存取或擷取 API 資料,包括存取任何 YouTube 影音內容的任何部分;
-
提供 API 服務,讓使用者直接或間接存取 YouTube API 服務提供的任何資料或功能;
-
修改、翻譯、製作衍生作品、進行反向工程,或以其他方式嘗試從任何 YouTube API 服務或與這些服務相關的軟體中擷取基礎原始碼;
-
將 YouTube API 服務用於任何可能因使用或故障而導致死亡、人身傷害或環境損害的用途或活動,例如核子設施、空中交通管制系統或維生系統的運作;
-
侵犯著作權或利用侵害著作權的素材;
-
參與、宣傳或推行非法線上賭博;
-
建立、顯示、宣傳或推行造成干擾的商業訊息或廣告;或
-
將 YouTube 播放器置於巢狀或階層式 iframe 沿襲中,規避 YouTube 政策或以其他方式混淆使用來源。
J. 兒童導向 API 用戶端
-
如果您的 API 用戶端 (或其中任何部分) 針對兒童 (如適用法律所定義,包括美國《兒童網路隱私保護法》(COPPA) 和歐盟《一般資料保護規則》(GDPR)),或將自身導向兒童 (以下稱為「兒童導向 API 用戶端」),您和您的兒童導向 API 用戶端必須:
-
確保兒童導向 API 用戶端 (包括存取和使用任何 YouTube API 服務) 隨時符合 COPPA、GDPR 和任何其他適用法律或法規;
-
使用這裡提供的工具,向 Google 說明您的兒童導向 API 用戶端。凡是透過這類工具或其他方式通知 Google 的「以兒童為對象的 API 用戶端」,在本文件中皆稱為「已知的以兒童為對象的 API 用戶端」;
-
不得使用個人化廣告 (包括再行銷) 指定目標,根據任何使用者在兒童導向 API 用戶端中的過去或目前活動放送廣告。
-
-
-
您和兒童導向 API 用戶端。您和您的兒童導向 API 用戶端不得透過兒童導向 API 用戶端,對 YouTube 網站、應用程式、服務或產品採取任何 YouTube API 服務寫入動作,也不得嘗試這麼做。
-
儘管上述第 III.D.1.c 節 (API 憑證) 規定每個 API 用戶端只能使用一 (1) 個 API 專案,您仍可建立新的 API 專案 (「上傳專案」),透過 YouTube Data API 服務 (而非透過您的兒童導向 API 用戶端或任何其他人的 API 用戶端),將自己的影片上傳至自己的官方 YouTube 頻道。
-
如要透過 YouTube Data API 服務,將自己的影片上傳至自己的官方 YouTube 頻道,您必須先 (A) 使用 Google Developers Console (https://console.developers.google.com/) 建立一 (1) 個新的 API 專案 (以下簡稱「上傳專案」),(B) 在上傳專案的 ID 中附加 mfk110 前置字元,以及 (C) 僅透過非兒童導向的 API 用戶端上傳 (不得透過兒童導向的 API 用戶端或任何其他人的 API 用戶端上傳)。
-
只有您可以使用上傳專案,且上傳專案只能用於透過 YouTube Data API 服務,從非兒童導向的 API 用戶端 (而非兒童導向的 API 用戶端或任何其他人的 API 用戶端),將自己的影片上傳至自己的官方 YouTube 頻道。如果透過非兒童導向 API 用戶端 (而非兒童導向 API 用戶端或任何其他人的 API 用戶端),使用 YouTube Data API 服務上傳「兒童專屬」影片,請務必將 YouTube Data API 服務的「兒童專屬」參數設為「true」。如要進一步瞭解如何判斷內容是否為兒童專屬,請參閱這篇文章。
-
-
適用於您和兒童導向 API 用戶端的使用者。 您和您的兒童導向 API 用戶端不得啟用、鼓勵或要求兒童導向 API 用戶端的使用者執行 YouTube API 服務的寫入動作 (例如但不限於上傳內容、留言及建立/分享播放清單)。如果使用者透過已知的兒童導向 API 用戶端,在 YouTube 網站、應用程式、服務和產品上執行寫入型 YouTube API 服務動作,系統不會實作這些動作。也就是說,儘管《YouTube API 服務條款》第 9.1 節 (必要通知) 允許 API 用戶端使用者將內容上傳至自己的 YouTube 頻道或你的 YouTube 頻道,但來自「已知兒童導向 API 用戶端」使用者的上傳內容,不會在 YouTube 網站、應用程式、服務和產品中實作。
-
-
如果未遵守 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 憑證」是指 YouTube 或 Google 透過 Google 開發人員控制台指派的憑證,每個 API 專案都會使用這些憑證進行驗證,以存取及使用 YouTube API 服務。
「API 資料」定義於本「定義」一節稍後的「YouTube API 服務」定義中。
「API 專案」是指在 Google 開發人員控制台中建立的專案,API 用戶端必須使用這個專案,才能存取及使用 YouTube API 服務。
「Google 應用程式」是指 Google 網站、應用程式、服務、產品、網頁和其他資源。
「服務條款」是指 YouTube API 服務條款,目前位於 https://developers.google.com/youtube/terms/api-services-terms-of-service。
「使用者憑證」是指發給使用者的憑證,使用者可透過這些憑證驗證身分,允許 API 用戶端代表他們執行需要授權的操作。
「YouTube API 服務」是指 (i) YouTube API 服務 (例如 YouTube 提供的 YouTube API 服務,包括 YouTube 開發人員網站 (定義見下文) 提供的 YouTube API 服務;(ii) YouTube 在 https://developers.google.com/youtube 或其他地方提供的 YouTube API 服務相關文件、資訊、資料、範例程式碼和軟體 (包括任何可供人閱讀的程式設計指令);(iii) 透過 YouTube API 服務提供給 API 用戶端 (定義見上文) 的資料、內容 (包括影音內容) 和資訊 (下稱「API 資料」);以及 (iv) YouTube 或 Google 指派給您和 API 用戶端的憑證。
「YouTube 應用程式」是指 YouTube 網站、應用程式、服務、產品、頁面和其他資源,包括 https://www.youtube.com、m.youtube.com、YouTube Gaming 應用程式等行動應用程式,但不包括 YouTube API 服務。
「YouTube 品牌特徵」係指 YouTube 的商業名稱、商標、服務標章、標誌、網域名稱及其他獨特品牌特徵。