Layanan YouTube API - Kebijakan Developer

Catatan: Mematuhi Kebijakan Developer YouTube memberikan panduan dan contoh untuk membantu Anda memastikan bahwa klien API Anda mematuhi bagian tertentu dari Persyaratan dan Kebijakan Layanan YouTube API (TOS API). Panduan ini memberikan insight tentang cara YouTube menerapkan aspek tertentu dari TOS API, tetapi tidak menggantikan dokumen yang ada.

Dokumen ini ("Kebijakan Layanan YouTube API" atau "Kebijakan") menetapkan kebijakan yang harus Anda ikuti saat mengakses atau menggunakan Layanan YouTube API di layanan, produk, atau aplikasi Anda. Kebijakan ini membantu Anda mengakses dan menggunakan Layanan API YouTube dengan cara yang konsisten dengan kepentingan YouTube serta menghormati dan mendorong pertumbuhan komunitas kreator, penonton, pemegang hak konten, dan pengiklan YouTube.

Selain menentukan kebijakan, dokumen ini menjelaskan beberapa prinsip dasar yang diikuti YouTube dalam membuat Kebijakan ini. Dokumen ini juga menawarkan contoh yang menunjukkan cara penerapan Kebijakan ini dalam praktiknya.

Perhatikan bahwa ini adalah dokumen hukum dan Kebijakan ini merupakan komponen Perjanjian, jadi Anda harus mematuhinya. YouTube berhak mengubah Kebijakan ini, dan akses berkelanjutan Anda ke, atau penggunaan Layanan YouTube API, merupakan persetujuan dan penerimaan Anda atas perubahan tersebut. Perubahan kebijakan, seperti perubahan pada Persyaratan Layanan Layanan YouTube API, akan didokumentasikan dalam Histori Revisi Persyaratan Layanan, dan Anda dapat berlangganan feed RSS untuk histori revisi tersebut agar diberi tahu tentang perubahan apa pun.

I. Terminologi dan gaya

Ini adalah dokumen hukum yang menentukan kebijakan tentang tindakan yang diizinkan atau dilarang. Oleh karena itu, fitur ini menggunakan istilah tertentu untuk secara khusus menunjukkan apakah Anda dapat atau tidak dapat melakukan sesuatu. Dengan demikian, istilah berikut digunakan untuk menjelaskan persyaratan Anda terkait dengan Kebijakan ini:

  1. Istilah harus dan wajib merujuk pada persyaratan mutlak.
  2. Istilah tidak boleh mengacu pada larangan mutlak.
  3. Istilah sebaiknya, sebaiknya tidak, merekomendasikan, dan direkomendasikan menunjukkan bahwa pernyataan tersebut menjelaskan praktik terbaik umum. Meskipun istilah ini menyarankan tindakan atau perilaku tertentu, istilah ini mengakui bahwa Anda dapat memutuskan untuk mengikuti tindakan yang berbeda berdasarkan aspek spesifik dari kasus penggunaan Anda.
  4. Istilah dapat menunjukkan bahwa suatu tindakan bersifat opsional dan sepenuhnya diserahkan kepada pertimbangan Anda atau, bergantung pada konteks penggunaannya, kepada pertimbangan YouTube.

Selain itu, bagian Definisi yang mengakhiri dokumen ini mengidentifikasi istilah lain yang memiliki makna sangat spesifik saat digunakan dalam dokumen ini. Untuk memudahkan Anda, dokumen ini menggunakan gaya khusus untuk istilah tersebut sehingga Anda dapat dengan mudah mengidentifikasinya dalam konteks dan menautkan ke definisinya.

II. Prinsip Pengembangan Software

Prinsip-prinsip ini mendasari banyak kebijakan dalam dokumen ini. Meskipun tidak mencakup setiap kebijakan, jika Anda atau Klien API Anda melanggar salah satu prinsip ini, kemungkinan Anda juga melanggar persyaratan Perjanjian. Namun, jika hukum setempat mengharuskan Anda melakukan sesuatu yang berbeda dari yang dinyatakan dalam kebijakan ini -- misalnya, menyimpan data selama jangka waktu tertentu -- Anda harus mematuhi hukum tersebut.

  1. Membangun dan memelihara aplikasi berkualitas tinggi.

    Buat Klien API yang stabil, mudah digunakan, dan kaya fitur yang memberikan nilai tambahan yang signifikan bagi ekosistem YouTube dan penggunanya. Segera perbarui Klien API saat fitur yang ditawarkan di Layanan YouTube API berubah.

  2. Bersikap jujur dan transparan.

    Prinsip ini berlaku untuk semua aspek Klien API dan cara mereka berinteraksi dengan pengguna serta dengan YouTube. Sesuai dengan prinsip ini, jelaskan dengan jelas siapa Anda dan apa yang dilakukan Klien API Anda. Jangan terlibat dalam aktivitas atau pengiriman pesan apa pun yang menipu sehubungan dengan identitas Anda, praktik yang Anda gunakan untuk mengumpulkan, menyimpan, membagikan, menggunakan, dan menghapus data, tindakan yang dilakukan Klien API Anda atas nama pengguna, atau apa pun yang lain. Bersikaplah jujur dan jangan menyesatkan atau membingungkan pengguna dalam cara Anda menggunakan dan menyajikan data.

  3. Beri pengguna kontrol.

    Berdasarkan pentingnya transparansi, prinsip ini menyatakan bahwa pengguna harus mengetahui dan telah secara aktif menyetujui tindakan yang dilakukan oleh Klien API atas nama mereka. Artinya, pengguna mengetahui dan memiliki otoritas akhir atas tindakan apa pun yang dilakukan Klien API untuk menyisipkan, membagikan, memperbarui, atau menghapus data mereka. Hal ini juga berarti bahwa setiap Klien API harus memberikan kebijakan privasi yang secara jelas memberi tahu pengguna tentang informasi yang diakses, dikumpulkan, disimpan, dibagikan, dan digunakan oleh Klien API.

  4. Menghormati privasi pengguna.

    Pastikan praktik dan kebijakan pengumpulan, penyimpanan, penggunaan, pengamanan, serta penghapusan data Anda melindungi pengguna. Jangan izinkan akses yang tidak sah ke, atau penggunaan atas, data pengguna. Jangan menyimpan data pengguna tanpa batas waktu, serta sediakan proses yang jelas dan lugas bagi mereka untuk menghapus data yang Anda miliki. Terakhir, jangan, dan jangan berusaha untuk, meminta, mengumpulkan, atau menyimpan kredensial login YouTube pengguna.

  5. Menjadi warga negara yang baik.

    Jangan membuat Klien API yang mendorong atau memungkinkan orang bertindak kasar, mengancam, atau melecehkan satu sama lain. Jangan menggunakan, mendistribusikan, atau mempromosikan virus, spyware, malware, atau software jahat lainnya. Jangan melanggar hukum, atau mendorong atau memampukan orang lain untuk melanggar hukum. Semoga, semua ini masuk akal.

III. Kebijakan Umum Developer

A. Persyaratan Penggunaan dan Kebijakan Privasi Klien API

  1. Klien API harus menampilkan link ke Persyaratan Layanan YouTube (https://www.youtube.com/t/terms), dan mereka juga harus menyatakan dalam persyaratan penggunaan mereka sendiri bahwa, dengan menggunakan Klien API tersebut, pengguna setuju untuk terikat oleh Persyaratan Layanan YouTube.

  2. Setiap Klien API harus mewajibkan pengguna menyetujui kebijakan privasi sebelum pengguna dapat mengakses fitur dan fungsi Klien API. Kebijakan privasi harus:

    1. ditampilkan dengan jelas dan mudah diakses oleh pengguna setiap saat,

    2. memberi tahu pengguna bahwa Klien API menggunakan Layanan YouTube API,

    3. merujuk dan menautkan ke Kebijakan Privasi Google di http://www.google.com/policies/privacy,

    4. menjelaskan secara jelas dan komprehensif kepada pengguna jenis informasi pengguna, termasuk Data API yang terkait dengan pengguna, yang diakses, dikumpulkan, disimpan, dan digunakan oleh Klien API.

    5. menjelaskan secara jelas dan komprehensif cara Klien API menggunakan, memproses, dan membagikan informasi pengguna yang dijelaskan di bagian (III.A.2.e), termasuk cara informasi tersebut dibagikan kepada pihak internal atau eksternal,

    6. mengungkapkan, jika melakukannya, bahwa Klien API memungkinkan pihak ketiga menayangkan konten, termasuk iklan,

    7. mengungkapkan, jika melakukannya, bahwa Klien API menyimpan, mengakses, atau mengumpulkan (atau mengizinkan pihak ketiga untuk melakukannya) informasi secara langsung atau tidak langsung di atau dari perangkat pengguna, termasuk dengan menempatkan, mengakses, atau mengenali cookie atau teknologi serupa di perangkat atau browser pengguna,

    8. Jika Klien API mengakses atau menggunakan Data yang Diberi Otorisasi, jelaskan bahwa, selain prosedur normal Klien API untuk menghapus data yang disimpan, pengguna dapat mencabut akses Klien API tersebut ke data mereka melalui halaman setelan keamanan Google di https://security.google.com/settings/security/permissions, dan

    9. jika Klien API menggunakan Data Resmi, jelaskan cara pengguna dapat menghubungi pemilik atau developer Klien API jika ada pertanyaan atau keluhan tentang praktik privasi Klien.

B. Kemudahan Pemeliharaan dan Penghentian Penggunaan

  1. Klien API harus menggunakan versi terbaru Layanan YouTube API. Artinya, Anda harus dapat mengupdate Klien API saat versi Layanan YouTube API yang lebih baru dirilis. Klien API non-situs, seperti aplikasi seluler atau aplikasi yang diinstal, harus dapat diupdate dari jarak jauh untuk menggunakan versi terbaru Layanan YouTube API. Anda harus mengupdate Klien API ke versi Layanan YouTube API terbaru dalam jangka waktu tertentu jika diwajibkan oleh YouTube dari waktu ke waktu (misalnya, untuk update penting).

  2. Jika YouTube bermaksud melakukan perubahan yang tidak kompatibel dengan versi sebelumnya pada Layanan YouTube API, perubahan tersebut akan didokumentasikan dalam Histori Revisi Persyaratan Layanan, dan Anda dapat berlangganan feed RSS untuk histori revisi tersebut agar diberi tahu tentang perubahan tersebut.

  3. Anda harus segera mengupdate Klien API yang tidak dihentikan penggunaannya untuk menggunakan versi Layanan YouTube API yang lebih baru saat versi tersebut dirilis.

  4. Anda harus mengupdate versi Klien API yang tidak digunakan lagi untuk menunjukkan dengan jelas kepada pengguna bahwa beberapa fungsi atau fitur Layanan YouTube API mungkin berhenti berfungsi karena status Klien API yang tidak digunakan lagi.

C. Menerapkan Fitur YouTube

  1. Klien API juga harus mematuhi Persyaratan Fungsi Minimum untuk Layanan YouTube API ("RMF"). Selain itu, Klien API tidak boleh membatasi fungsi YouTube yang diperlukan oleh RMF.

    Misalnya, RMF menyatakan bahwa Klien API yang memungkinkan pengguna mengupload video ke YouTube harus memungkinkan pengguna tersebut menetapkan judul untuk setiap video yang diupload. Kolom judul video YouTube memiliki panjang maksimum 100 karakter, dan Klien API tidak boleh menetapkan panjang maksimum yang lebih pendek untuk kolom tersebut.

  2. Setiap fitur Klien API yang memulai tindakan pengguna terkait resource YouTube harus:

    1. dapat diidentifikasi dengan jelas dan tidak ambigu sebagai tindakan YouTube,
    2. berbeda dan tidak tercampur dengan fungsi Klien API Anda, dan
    3. dimulai dengan jelas oleh pengguna.

    Contoh resource YouTube mencakup video, channel, playlist, item playlist, dan langganan. Contoh tindakan mencakup memutar video, menyukai video, menambahkan video ke playlist, dan subscribe ke channel.

  3. Klien API yang melakukan operasi tulis dapat menyarankan nilai parameter atau properti, tetapi pengguna harus memiliki kontrol akhir atas data yang akan dipublikasikan ke Aplikasi YouTube. Demikian pula, Klien API tidak boleh mengubah nilai yang diberikan pengguna sebelum mengirimkannya ke YouTube dengan memangkas, menambahkan, atau mengubah nilai tersebut, kecuali jika pengguna secara eksplisit mengizinkan perubahan tersebut.

    Klien API yang menyarankan nilai untuk kolom teks, seperti judul atau deskripsi video, harus menyertakan kata kunci yang relevan ke dalam nilai tersebut. Misalnya, Klien API yang menyarankan judul video tidak boleh membuat judul default yang sama untuk semua pengguna.

    Contoh ini menggambarkan cara kebijakan ini akan diterapkan pada Klien API yang mengupload video ke YouTube:

    1. Klien API dapat menyarankan deskripsi video atau mengisi otomatis deskripsi video. Namun, aplikasi tidak boleh menambahkan informasi ke deskripsi video setelah dikirimkan oleh pengguna dan sebelum dikirim tanpa izin pengguna sebelumnya. Misalnya, Klien API tidak boleh menambahkan tanggal perekaman, nama Klien API, atau teks lain kecuali jika pengguna telah secara eksplisit menyetujui perubahan tersebut.

    2. Klien API dapat memberikan opsi untuk menerjemahkan judul video ke bahasa lain. Namun, Klien API tidak boleh menambahkan terjemahan tersebut tanpa izin pengguna. Selain itu, jika perilaku default Klien API adalah mengaktifkan opsi untuk menerjemahkan judul video, klien harus menyajikan cara mudah kepada pengguna untuk menonaktifkan perilaku tersebut.

  4. Klien API harus menunjukkan dengan jelas cara data yang diberikan pengguna akan digunakan di YouTube.

    Kebijakan ini sangat relevan untuk Klien API yang berinteraksi dengan beberapa layanan dan platform karena mungkin ada perbedaan fungsional atau pelabelan antara layanan dan platform tersebut.

    Misalnya, Klien API memungkinkan pengguna menambahkan komentar tentang video ke beberapa platform, termasuk YouTube. Setiap platform menggunakan nama yang berbeda untuk merujuk ke teks komentar. Jadi, jika Klien API memberi label "Masukan" pada kolom di formulir komentarnya, Klien API harus menunjukkan dengan jelas bahwa nilai tersebut sesuai dengan teks komentar di YouTube.

  5. Klien API yang menggunakan fungsi penelusuran yang disediakan oleh Layanan YouTube API tidak boleh mengubah atau mengganti teks, gambar, informasi, atau konten lainnya dari hasil penelusuran yang ditampilkan oleh Layanan tersebut.

    Misalnya, Klien API tidak boleh menggabungkan atau mencampur hasil dari sumber selain YouTube dan menampilkannya sebagai hasil penelusuran YouTube.

  6. Klien API tidak boleh membatasi atau mengurangi fungsi fitur YouTube kecuali jika batasan tersebut merupakan aspek inti (seperti yang dijelaskan dalam contoh di bawah) dari Klien API itu sendiri dan fitur YouTube tersebut tidak diwajibkan oleh RMF ("Pembatasan Fitur yang Diizinkan").

    1. Contoh 1: Pembatasan Fitur yang Diizinkan

      Layanan YouTube Data API memungkinkan uploader video memberikan terjemahan judul video. Secara umum, Klien API yang menerapkan fitur ini harus memungkinkan pengupload menerjemahkan judul video ke bahasa apa pun yang didukung YouTube. Namun, Klien API yang dirancang khusus untuk mengajari pengguna berbicara bahasa Prancis dan yang menawarkan berbagai fitur khusus terjemahan bahasa Prancis mungkin hanya dapat membenarkan penawaran opsi kepada pengguna untuk mengupload terjemahan judul video dalam bahasa Prancis.

    2. Contoh 2: Pembatasan Fitur yang tidak diizinkan

      Klien API kedua mendukung upload video ke YouTube dan dua platform lainnya, dan semua platform tersebut memungkinkan pengupload memberikan terjemahan judul video. Namun, meskipun YouTube mendukung lebih dari 70 bahasa, dua platform lainnya masing-masing mendukung setengah dari jumlah tersebut, dan ketiga platform mendukung 25 bahasa yang sama. Jika Klien API hanya mendukung 25 bahasa tersebut untuk terjemahan, maka hal itu merupakan batasan fitur yang tidak diizinkan karena kumpulan opsi bahasa yang terbatas bukanlah aspek inti dari Klien API. Sebagai gantinya, Klien API harus menawarkan berbagai bahasa lengkap yang didukung YouTube.

  7. Klien API dengan Batasan Fitur yang Diizinkan harus menjelaskan kepada pengguna alasan setiap batasan diterapkan dan memperjelas bahwa batasan tersebut tidak diberlakukan oleh YouTube. Dalam banyak kasus, jika tidak semua, ada berbagai cara agar Klien API dapat memberikan informasi tersebut, dan Anda harus memilih metode yang sesuai untuk Klien API Anda. Dalam penjelasan ini, Klien API harus menyediakan mekanisme bagi pengguna untuk mengakses fitur lengkap (seperti menautkan ke YouTube Creator Studio atau menyediakan menu yang dapat diluaskan dalam Klien API).

    Pada contoh 1 di atas, Klien API dapat menjelaskan bahwa pengupload video dapat menambahkan terjemahan untuk bahasa lain di YouTube Creator Studio dan memberikan link ke fungsi tersebut.

  8. Klien API yang menawarkan fitur yang bersumber dari beberapa layanan dan platform harus menawarkan paritas fitur sejauh yang ada di seluruh sumber tersebut, sehingga memberikan pilihan kepada pengguna. Jika Klien API menyertakan fitur yang didukung di YouTube dan di platform lain, Klien API tidak boleh secara konsisten menampilkan fitur YouTube dengan cara yang merugikan (misalnya, hanya menyediakan fitur tersebut dari platform lain).

    Misalnya, anggaplah Klien API memungkinkan pengguna mengupload video ke YouTube dan tiga platform lainnya, dan semua platform tersebut mendukung kemampuan untuk mengupload teks. Jika Klien API juga mendukung upload teks, maka klien tersebut harus mendukung fitur tersebut untuk YouTube.

D. Mengakses Layanan YouTube API

  1. Kredensial API

    Untuk mengakses atau menggunakan beberapa Layanan YouTube API, Anda harus terlebih dahulu menggunakan Konsol Google Developer (https://console.cloud.google.com/) untuk membuat Kredensial API untuk Project API Anda. Kredensial tersebut memungkinkan Google dan YouTube menautkan aktivitas API ke Project API dan Klien API tertentu.

    Selain membuat Kredensial API, Konsol Developer mungkin mengharuskan Anda memberikan informasi tertentu lainnya, seperti detail identifikasi atau kontak, sebelum Anda dapat mengakses atau menggunakan Layanan YouTube API yang terkait dengan kredensial tersebut. YouTube berhak mewajibkan Anda memberikan informasi tambahan untuk terus mengakses atau menggunakan Layanan YouTube API.

    Jika Anda perlu membuat Kredensial API untuk mengakses atau menggunakan layanan YouTube API tertentu, dokumentasi untuk layanan tersebut menjelaskan cara membuat kredensial tersebut. Misalnya, layanan YouTube Data API, layanan YouTube Reporting API, layanan YouTube Analytics API, dan pemutar sematan YouTube semuanya mendokumentasikan langkah-langkah untuk membuat Kredensial API. Langkah-langkah tersebut umumnya sedikit berbeda dari satu layanan API ke layanan API lainnya. Contoh:

    • Beberapa layanan hanya mendukung permintaan API yang sah, sementara layanan lainnya mendukung permintaan yang sah dan tidak sah.

    • Layanan sering kali mendukung beberapa cakupan akses. Setiap cakupan menentukan resource yang dapat diambil, disisipkan, diperbarui, atau dihapus oleh Klien API atas nama pengguna. Cakupan memungkinkan Klien API hanya meminta akses ke resource yang mereka butuhkan, dan cakupan juga memungkinkan pengguna mengontrol jumlah akses yang mereka berikan kepada Klien tersebut.

    Kebijakan berikut juga berlaku untuk akses dan penggunaan Layanan YouTube API:

    1. Anda tidak boleh menyamarkan atau memberikan pernyataan tidak benar tentang identitas Anda atau identitas Klien API Anda saat mengakses atau menggunakan Layanan YouTube API atau saat membuat Project API atau Kredensial API.

    2. Anda hanya boleh menggunakan Kredensial API yang ditetapkan kepada Anda dan Project API Anda untuk mengakses Layanan YouTube API. Demikian pula, Anda tidak boleh menggunakan cara lain untuk menyamarkan atau memberikan pernyataan tidak benar tentang akses atau penggunaan Klien API Anda terhadap Layanan YouTube API.

    3. Jika Klien API Anda perlu membuat Kredensial API untuk mengakses atau menggunakan Layanan YouTube API, Anda harus membuat tepat satu (1) Project API untuk Klien API tersebut. Kredensial API tersebut ditujukan untuk digunakan secara eksklusif oleh Klien API terkait, yang berarti Anda tidak boleh menggunakan satu (1) Project API tersebut untuk beberapa Klien API.

    4. Anda dapat membagikan Kredensial API Anda kepada agen yang beroperasi semata-mata atas nama Anda dan berdasarkan kewajiban kerahasiaan tertulis. Namun, Anda tidak boleh membagikan atau mengungkapkan Kredensial API Anda kepada pihak ketiga lainnya, mengizinkan akses ke atau penggunaan Kredensial API Anda oleh pihak ketiga lainnya, atau menyematkan Kredensial API Anda dalam project open source.

  2. Autentikasi dan Otorisasi Pengguna

    Autentikasi dan otorisasi mengacu pada proses yang digunakan pengguna untuk mengidentifikasi diri mereka sendiri dan memberikan izin kepada Klien API untuk mengakses data tertentu khusus pengguna. Beberapa Layanan YouTube API tidak mendukung akses ke data khusus pengguna dan oleh karena itu, tidak memerlukan otorisasi apa pun, yang lain memerlukan otorisasi untuk beberapa permintaan atau data, dan yang lainnya memerlukan otorisasi untuk semua permintaan. Contoh:

    • Layanan YouTube IFrame Player API, yang memungkinkan Anda menyematkan video di situs, tidak memerlukan otorisasi seperti halnya pengguna tidak perlu login ke situs YouTube untuk menonton video.
    • Layanan YouTube Data API memerlukan otorisasi untuk beberapa tindakan. Misalnya, Klien API dapat menelusuri video publik, tetapi tidak memerlukan otorisasi pengguna untuk melakukannya. Namun, Klien API memerlukan otorisasi pengguna untuk mengupload video ke channel YouTube pengguna.
    • Layanan YouTube Analytics API dan layanan YouTube Reporting API memerlukan otorisasi untuk semua tindakan.
    1. Autentikasi

      1. Klien API tidak boleh (dan tidak boleh mencoba) mendapatkan, melakukan proxy, meminta, mengumpulkan, mengubah, menyimpan dalam cache, menyimpan, atau menggunakan informasi apa pun yang diberikan pengguna atau yang ditampilkan YouTube kepada pengguna selama proses autentikasi, termasuk kredensial login akun pengguna YouTube seperti nama pengguna dan sandi.

      2. Klien API harus mendapatkan izin pengguna sesuai dengan hukum yang berlaku dan hanya meminta akses ke cakupan otorisasi yang saat ini mereka gunakan. Akses yang diminta oleh Klien API harus memberikan manfaat langsung dan transparan bagi pengguna Klien tersebut. Jangan mencoba mengamankan akses Anda ke data di masa mendatang dengan meminta izin yang akan mengaktifkan fitur yang belum Anda buat.

        Misalnya, layanan YouTube Data API mendukung satu cakupan otorisasi yang memberikan akses untuk membaca data dan cakupan otorisasi lain yang memberikan akses untuk membaca dan menulis data. Jika pengguna memberikan akses Klien API ke cakupan pertama, Klien API tersebut akan dapat mengambil informasi tentang channel YouTube pengguna saat ini. Namun, jika pengguna memberikan akses Klien API ke cakupan kedua, Klien API juga dapat mengupload video ke channel tersebut.

        Dalam skenario ini, Klien API yang tidak mendukung upload YouTube (atau tindakan berbasis penulisan lainnya) hanya perlu meminta akses ke cakupan otorisasi pertama, yang lebih terbatas dalam hak istimewa yang diberikan. Meskipun developer Klien API berencana untuk memperkenalkan dukungan untuk tindakan berbasis penulisan, developer tidak dapat mempersiapkan Klien API untuk masa mendatang dengan meminta akses ke cakupan otorisasi untuk menulis data sebelum Klien benar-benar mendukung fitur yang memerlukan cakupan tersebut.

      3. Klien API harus meminta akses ke cakupan otorisasi dalam konteks jika memungkinkan. Dengan meminta akses ke data pengguna sesuai konteks, melalui otorisasi tambahan, Klien API memungkinkan pengguna lebih mudah memahami alasan Klien API memerlukan akses ke data tersebut.

    2. Identifikasi dan Representasi Klien API

      1. Klien API harus mengidentifikasi secara jelas dan akurat kepada pengguna entitas atau produk yang meminta akses ke data pengguna dan alasan permintaan akses tersebut;

      2. Klien API tidak boleh menyesatkan pengguna saat meminta akses ke data sehingga pengguna dapat membuat keputusan yang tepat tentang apakah akan memberikan akses ke Klien tersebut atau tidak. Pengguna harus dapat dengan mudah memahami nilai dari pemberian data yang diminta aksesnya oleh Klien API dan konsekuensi dari berbagi data tersebut.

      3. Klien API harus mengidentifikasi secara jelas dan komprehensif kepada pengguna tujuan mereka mengakses dan menggunakan data pengguna. Klien API tidak boleh menggunakan data pengguna untuk tujuan sekunder yang tidak diungkapkan secara jelas kepada pengguna.

        Pengguna tidak boleh terkejut saat mengetahui bahwa Klien API berisi fitur, layanan, atau tindakan tersembunyi yang tidak sesuai dengan tujuan pemasaran Klien.

    3. Pencabutan

      1. Setiap Klien API harus menyediakan cara yang dijelaskan dengan jelas dan mudah bagi pengguna untuk mencabut izin otorisasi yang telah mereka berikan kepada Klien API untuk mengakses Layanan YouTube API.

        Saat pengguna mencabut izin melalui mekanisme ini, Klien API harus segera mencabut token tersebut secara terprogram untuk mengomunikasikan perubahan izin kepada Google. Misalnya, Klien API dapat menggunakan Library Klien Google API untuk mencabut token.

        Selain itu, setelah pencabutan izin melalui mekanisme ini, Anda dan Klien API Anda harus menghapus semua Data Resmi yang diakses atau disimpan berdasarkan izin tersebut. Penghapusan tersebut harus dilakukan sesegera mungkin dan harus dilakukan dalam waktu 7 hari kalender sejak pencabutan.

      2. Seperti yang disebutkan di bagian (III.A.2.i), setiap Klien API harus menyertakan link ke halaman setelan keamanan Google (https://security.google.com/settings/security/permissions) dalam Kebijakan Privasinya. Saat pengguna mencabut izin melalui halaman tersebut, Anda dan Klien API Anda juga harus menghapus semua Data API yang terkait dengan pengguna tersebut yang diakses atau disimpan berdasarkan izin tersebut. Untuk mematuhi kebijakan ini, Klien API Anda harus mengonfirmasi ulang secara berkala bahwa token otorisasi masih valid dan menghapus Data API yang terkait dengan pengguna yang token otorisasi tidak dapat diperbarui.

        Berdasarkan persyaratan yang ditentukan dalam bagian (III.E.4) terkait data tersimpan, semua penghapusan tersebut harus dilakukan sesegera mungkin dan harus dilakukan dalam waktu 30 hari kalender sejak pencabutan tersebut.

  3. Penggunaan dan Kuota

    YouTube dapat menggunakan kuota dan menerapkan batasan penggunaan untuk memastikan bahwa Layanan YouTube API diakses dan digunakan sebagaimana mestinya serta Anda dan Klien API Anda tidak mengurangi kualitas layanan atau membatasi akses bagi orang lain.

    Jika Klien API Anda mencapai batas kuota untuk suatu layanan, Anda dapat mengajukan permohonan penambahan kuota dengan menyelesaikan Audit Kepatuhan API yang mengharuskan Anda menentukan kasus penggunaan yang memerlukan penambahan kuota. Jika Anda pernah diaudit dalam 12 bulan terakhir dan dinyatakan mematuhi kebijakan oleh tim Layanan YouTube API, Anda dapat meminta penambahan kuota tambahan.

    Jika YouTube menyetujui permintaan tersebut, Anda harus menggunakan kuota tambahan yang diberikan hanya untuk kasus penggunaan yang disetujui. Jika kasus penggunaan Klien API Anda berubah, untuk menggunakan kuota yang dialokasikan untuk kasus penggunaan baru, Anda harus memberi tahu YouTube tentang perubahan tersebut dengan mengirim ulang Audit Kepatuhan API dan menerima persetujuan untuk aplikasi tersebut.

    Jika YouTube menolak permohonan tersebut, Anda dapat mengajukan banding.

  4. Tidak aktif

    YouTube berhak menonaktifkan atau membatasi akses Anda ke, atau penggunaan, Layanan YouTube API tertentu jika Project API Anda tidak aktif selama 90 hari berturut-turut. Misalnya, YouTube dapat mencabut Kredensial API Anda, atau mengurangi (atau menghilangkan) kuota Project API Anda untuk Layanan YouTube API tertentu. Jika kuota Klien API Anda dikurangi atau dihilangkan, Anda dapat mengajukan kembali permohonan kuota atau perpanjangan kuota, dan YouTube akan meninjau permohonan tersebut berdasarkan penentuan YouTube atas perkiraan penggunaan Layanan YouTube API oleh Anda.

  5. Informasi Kontak

    Cara utama YouTube menghubungi Anda terkait Project API atau Klien API adalah alamat email yang terkait dengan Akun Google yang Anda gunakan untuk login ke Konsol Google Developer. Anda harus mematuhi setiap komunikasi yang dikirimkan YouTube kepada Anda terkait masalah kepatuhan yang berkaitan dengan Klien API Anda.

    Jika pengguna Klien API Anda memiliki pertanyaan tentang praktik privasi Anda, dan Anda tidak memiliki alamat kontak dalam kebijakan privasi Klien API Anda seperti yang dibahas di bagian (A.2.i), YouTube dapat membagikan alamat email utama Anda kepada pengguna tersebut.

  6. Akses Dilarang

    Anda dilarang mengakses atau mencoba mengakses Layanan API YouTube melalui cara apa pun jika Kredensial API Anda ditangguhkan, dicabut, atau dihentikan, atau jika Akun Google yang Anda gunakan untuk membuat kredensial tersebut ditangguhkan atau dihentikan, karena alasan apa pun. Dalam hal ini, Anda tidak boleh mengakses atau mencoba mengakses Layanan YouTube API melalui cara apa pun, termasuk dengan membuat atau menggunakan proxy untuk membuat Akun Google, Kredensial API, atau Project API baru.

  7. Layanan yang Tidak Didokumentasikan

    Anda tidak boleh menggunakan API yang tidak terdokumentasi tanpa izin yang tegas. Anda hanya boleh mengakses data dari layanan YouTube API sesuai dengan cara yang ditetapkan dalam dokumentasi resmi layanan YouTube API tersebut.

    Anda tidak boleh merekayasa balik layanan YouTube API yang tidak terdokumentasi atau berupaya mendapatkan kode sumber yang mendasarinya dari layanan API ini.

E. Menangani Data dan Konten YouTube

Selain izin dan hak yang diberikan di bagian ini, Anda dan Klien API Anda tidak memiliki izin atau hak lebih lanjut atas Data API, termasuk atas Data API yang disimpan sementara.

  1. Konten Audiovisual

    Anda dan Klien API Anda tidak boleh, dan tidak boleh menganjurkan, memungkinkan, atau meminta orang lain untuk:

    1. mendownload, mengimpor, mencadangkan, menyimpan dalam cache, atau menyimpan salinan konten audiovisual YouTube tanpa persetujuan tertulis sebelumnya dari YouTube,
    2. membuat konten tersedia untuk pemutaran offline, atau
    3. menggunakan aspek apa pun dari Layanan API YouTube untuk memfasilitasi atau mempromosikan pelanggaran hak cipta atau eksploitasi materi yang melanggar hak cipta.
  2. Agregasi Data

    1. Jangan menggabungkan Data API, kecuali Anda hanya dapat menggabungkan Data API yang terkait dengan channel YouTube yang berada di bawah pemilik konten yang sama sebagaimana diakui oleh YouTube berdasarkan perjanjian lisensi konten antara YouTube dan pemilik konten tersebut. Data API gabungan tersebut hanya boleh dilihat oleh pemilik konten tersebut.

    2. Jangan menggabungkan Data API atau menggunakan Data API atau Layanan YouTube API untuk mendapatkan insight tentang penggunaan, pendapatan, atau aspek bisnis YouTube lainnya.

      Misalnya, anggaplah dua pemilik konten berbeda yang diakui oleh YouTube telah memberikan otorisasi kepada Klien API untuk mengambil Data API atas nama mereka untuk penayangan masing-masing. Klien API tersebut dapat secara terpisah menggabungkan Data API yang diambil untuk setiap channel pemilik konten asalkan penggabungan per pemilik konten tersebut tidak memberikan insight tentang penggunaan, pendapatan, atau aspek bisnis YouTube lainnya. Klien API tidak boleh menggabungkan Data API dari pemilik konten yang berbeda.

  3. Penggunaan Data yang Sah

    Kebijakan ini berkaitan dengan penggunaan Data Resmi oleh Anda. Kebijakan ini relevan untuk setiap Klien API yang menulis data melalui permintaan API atau mengambil data yang hanya dapat diakses melalui permintaan API yang diberi otorisasi dengan benar. Misalnya, kebijakan ini berlaku untuk setiap Klien API yang memungkinkan pengguna mengupload video, mengambil daftar video yang diupload pengguna, membuat playlist, atau mengomentari video.

    1. Klien API harus jujur dan transparan tentang jenis data pengguna dan tujuan pengumpulan, penyimpanan, penghapusan, pembagian, pengamanan, dan penggunaan data tersebut.

    2. Klien API tidak boleh menampilkan atau mengizinkan akses ke Data yang Diizinkan kepada siapa pun selain pengguna yang mengizinkan atau agen yang disetujui secara tegas oleh pengguna tersebut.

    3. Klien API hanya boleh mengakses, mengumpulkan, dan menggunakan Data Resmi sesuai dengan cakupan kebijakan privasi dan izin pengguna yang diperoleh sesuai dengan Pasal 2.

      Artinya, Klien API harus meminta pengguna untuk menyetujui kembali kebijakan privasinya jika Klien mulai mengakses, mengumpulkan, atau menggunakan Data API dengan cara atau untuk tujuan yang tidak tercakup dalam kebijakan privasi yang awalnya disetujui pengguna.

    4. Klien API harus mengidentifikasi dengan jelas tindakan apa pun yang mereka lakukan untuk menyisipkan, membagikan, memperbarui, atau menghapus data atau konten atas nama pengguna yang memberikan otorisasi. Selain itu, pengguna harus memberikan izin secara tegas untuk tindakan tersebut sebelum tindakan tersebut benar-benar dilakukan.

    5. Klien API harus mengidentifikasi dengan jelas pemilik konten atau channel YouTube yang terkait dengan permintaan apa pun yang memerlukan otorisasi pengguna.

    6. Klien API harus mengidentifikasi dengan jelas setelan visibilitas konten yang akan ditetapkan atau diubah oleh tindakan pengguna yang sah. Selain itu, Klien API tidak boleh mengubah setelan visibilitas konten yang ada kecuali jika pengguna yang memberikan otorisasi telah secara tegas menginstruksikan Klien API untuk melakukannya.

      Misalnya, di layanan YouTube Data API, status privasi video dapat disetel ke public, private, atau unlisted. Jika Klien API mendukung upload video, Klien harus menampilkan opsi dengan jelas agar pengguna dapat memilih salah satu nilai tersebut. Demikian pula, jika Klien API mendukung pengeditan metadata video, Klien API tidak dapat mengubah status privasi video tanpa izin tegas dari pengguna.

  4. Memuat Ulang, Menyimpan, dan Menampilkan Data API

    Developer sering kali perlu menyeimbangkan manfaat penyimpanan atau penyiapan cache data, seperti peningkatan performa atau penggunaan resource, dengan keinginan untuk selalu mengambil data terbaru, yang memberikan pengalaman pengguna terbaik. Dengan mempertimbangkan hal tersebut, kebijakan berikut menjelaskan persyaratan Anda serta opsi Anda dalam hal menyimpan, memperbarui, dan menampilkan Data API YouTube.

    1. Klien API dapat menyimpan token otorisasi selama diperlukan asalkan token tersebut hanya digunakan untuk tujuan yang sesuai dengan izin khusus yang diberikan oleh pengguna aktif sesuai dengan hukum yang berlaku.

    2. Klien API dapat menyimpan jenis Data yang Diizinkan berikut selama diperlukan asalkan data tersebut digunakan untuk tujuan yang sesuai dengan izin khusus yang diberikan oleh pengguna aktif sesuai dengan hukum yang berlaku:

      1. data yang diambil melalui layanan YouTube Analytics API,
      2. data yang diberikan melalui layanan YouTube Reporting API, atau
      3. statistik yang diberikan melalui layanan YouTube API lainnya, seperti jumlah penayangan untuk video, jumlah channel untuk subscriber, atau jumlah video dalam playlist. (Semua statistik tersebut dapat diambil melalui layanan YouTube Data API.)

      Perhatikan bahwa meskipun Klien API dapat menyimpan data ini selama lebih dari 30 hari, Klien tetap harus memastikan setiap 30 hari bahwa Klien masih diberi otorisasi oleh pengguna untuk mengakses data tersebut.

      Misalnya, Klien API dapat menyimpan jumlah penayangan video selama lebih dari 30 hari, tetapi klien tersebut harus tetap memverifikasi setiap 30 hari bahwa otorisasi untuk mengakses data uploader video belum dicabut. Klien API juga harus memverifikasi, setiap 30 hari, bahwa video belum dihapus.

      Agar lebih jelas, Klien API tidak boleh menyimpan statistik yang diambil sebagai Data Tidak Sah selama lebih dari 30 hari. Misalnya, Klien API tidak boleh menyimpan jumlah subscriber untuk channel YouTube selama lebih dari 30 hari tanpa otorisasi dari pemilik channel.

    3. Klien API dapat menyimpan semua jenis Data Resmi lainnya yang tidak diidentifikasi di bagian (III.E.4.b) selama diperlukan untuk tujuan izin khusus yang diberikan oleh pengguna aktif dan tidak lebih dari 30 hari kalender. Setelah 30 hari kalender, Klien API harus menghapus atau memuat ulang data yang disimpan.

    4. Klien API dapat menyimpan sementara sejumlah kecil Data yang Tidak Sah selama diperlukan untuk tujuan Klien API, tetapi tidak lebih dari 30 hari kalender. Seperti pada bagian (III.E.4.c) di atas, hal ini berarti bahwa setelah 30 hari kalender, Klien API harus menghapus atau memuat ulang data yang disimpan.

    5. Dalam semua kasus, Klien API harus berupaya secara wajar untuk memastikan bahwa Data API yang disimpan konsisten dengan data saat ini yang tersedia melalui Layanan YouTube API. Misalnya, Klien API harus mencerminkan perubahan metadata dan update jumlah penayangan secepat mungkin.

    6. Klien API harus menampilkan Data API terbaru yang tersedia dalam presentasi yang ditampilkan kepada pengguna, termasuk dalam antarmuka pengguna, meskipun Klien API dapat menampilkan Data API historis asalkan ditampilkan secara akurat dalam konteks waktu.

    7. Klien API Anda yang mengakses atau menggunakan data pengguna harus menyediakan cara bagi pengguna untuk meminta Anda menghapus data tersimpan yang terkait dengan pengguna tersebut. Misalnya, Klien API Anda dapat menampilkan tombol untuk menghapus data yang disimpan. Jika pengguna menunjukkan bahwa Anda harus menghapus data tersebut, Anda harus menghapusnya sesegera mungkin dan dalam waktu 7 hari kalender.

      Metode untuk menghapus data tersimpan harus menjelaskan bahwa menghapus data yang disimpan oleh Klien API tidak akan memengaruhi data yang disimpan oleh YouTube dengan cara apa pun dan untuk menghapus data di YouTube, pengguna harus menggunakan Aplikasi YouTube atau Klien API resmi yang mendukung kemampuan untuk menghapus data tersebut.

      Demikian pula, Klien API harus mematuhi cara lain yang digunakan pengguna untuk menyatakan niatnya mencegah Klien tersebut mengakses data pengguna yang terkait dengan pengguna tersebut. Misalnya, jika pengguna menghapus akunnya dari Klien API Anda, Anda juga harus menghapus semua data pengguna yang telah Anda simpan terkait pengguna tersebut sesegera mungkin dan dalam waktu 7 hari kalender.

    8. Klien API Anda tidak boleh (i) mengganti Data API dengan data serupa yang dihitung secara independen, atau (ii) mengakses atau menggunakan Data API untuk membuat data atau metrik baru atau turunan.  Sejauh Klien API Anda menampilkan informasi, data, atau metrik apa pun yang tidak didasarkan pada Data API bersama Data API, Klien API Anda harus menyertakan pengungkapan yang jelas dan terlihat di sana bahwa informasi, data, dan metrik tersebut bukan berasal dari YouTube dan merupakan bagian dari produk Anda sendiri.

      Misalnya, saat menampilkan jumlah suka untuk video, Klien API Anda harus menggunakan jumlah yang ditampilkan di Data API. Anda tidak boleh mengganti angka lain untuk mewakili suka, seperti jumlah pengguna Klien API Anda yang menyukai video tersebut. Demikian pula, Anda tidak diizinkan menggunakan jumlah suka yang ditampilkan di Data API untuk menghitung metrik lain, seperti persentase total suka yang dilakukan melalui Klien API atau skor yang memperhitungkan suka, total penayangan, atau Data API lainnya. Namun, Anda diizinkan, misalnya, untuk menampilkan jumlah suka yang diperoleh melalui Klien API Anda selama jumlah tersebut ditampilkan bersama dengan total suka yang ditampilkan di Data API dan selama Klien API Anda mengomunikasikan dengan jelas bahwa Klien API menghitung metrik tambahan secara independen dari Data API YouTube.

    9. Saat Klien API Anda dimuat, Klien API tersebut mengumpulkan dan membagikan beberapa data pengguna dasar kepada YouTube melalui pemutar sematan YouTube untuk merender thumbnail dan judul video, menentukan kemampuan pemutaran dan batasan konten, serta untuk alasan penipuan dan penyalahgunaan. Data tambahan dikumpulkan dan dibagikan oleh Klien API Anda saat pemutaran video untuk menyesuaikan pemutar di Klien API dan situs serta aplikasi pihak ketiga. Ingatlah bahwa jika Anda mengaktifkan Putar Otomatis, pemutaran akan terjadi tanpa interaksi pengguna dengan pemutar; pengumpulan dan berbagi data pemutaran akan terjadi saat halaman dimuat. Anda dapat membatasi data yang dibagikan kepada YouTube sebelum pengguna berinteraksi dengan pemutar sematan YouTube dengan menyetel Putar Otomatis ke false. Seperti yang dinyatakan dalam Persyaratan Layanan Layanan YouTube API, Anda dan Klien API Anda harus mematuhi semua hukum, aturan, dan peraturan yang berlaku, termasuk hukum dan peraturan privasi.

    10. Klien API harus mencari status Dibuat Untuk Anak-Anak dari setiap video YouTube yang disematkan di situs atau aplikasinya dengan mengikuti petunjuk dalam panduan ini. Untuk setiap video yang ditetapkan sebagai Dibuat untuk Anak-Anak, Klien API harus menonaktifkan pelacakan dan memastikan bahwa semua pengumpulan data terkait pemutar tersebut mematuhi hukum yang berlaku, termasuk Children's Online Privacy Protection Act (COPPA) Amerika Serikat dan General Data Protection Regulation (GDPR) Uni Eropa. Lihat Pusat Bantuan YouTube untuk mengetahui informasi selengkapnya tentang cara menentukan konten sebagai Dibuat untuk Anak-Anak.

  5. Keamanan

    Anda dan Klien API Anda harus:

    1. mempertahankan kontrol administratif, organisasi, teknis, dan fisik yang sesuai untuk memastikan privasi, keamanan, dan kerahasiaan data pengguna dan Data API;
    2. hanya menggunakan enkripsi transport standar industri;
    3. melindungi Data API dan data lain yang digunakan di Klien API Anda dari akses, penggunaan, atau pengungkapan yang tidak sah.
  6. Scraping

    Anda dan Klien API Anda tidak boleh, dan tidak boleh mendorong, memungkinkan, atau mewajibkan orang lain untuk, secara langsung atau tidak langsung, melakukan scraping pada Aplikasi YouTube atau Aplikasi Google, atau memperoleh data atau konten YouTube hasil scraping. Mesin telusur publik hanya dapat meng-scrape data sesuai dengan file robots.txt YouTube atau dengan izin tertulis sebelumnya dari YouTube.

F. Pengalaman Pengguna

  1. Tampilan dan Nuansa YouTube

    Desain antarmuka pengguna dan pengalaman pengguna yang inovatif adalah salah satu kontribusi paling berharga yang dapat diberikan Klien API kepada komunitas YouTube. Namun, desainer dan engineer YouTube telah mempertimbangkan banyak hal dalam mendesain Aplikasi YouTube untuk memastikan bahwa Aplikasi tersebut memberikan pengalaman pengguna yang luar biasa.

    Dengan mempertimbangkan kedua poin tersebut, Klien API Anda tidak boleh mengubah atau mengganggu antarmuka pengguna di Aplikasi YouTube, kecuali jika Anda telah memperoleh persetujuan tertulis sebelumnya dari YouTube. Anda dapat meminta persetujuan tersebut di formulir ini.

  2. Branding

    1. Setiap halaman atau fitur Klien API yang menampilkan konten YouTube – termasuk, tetapi tidak terbatas pada, hasil penelusuran, video YouTube, channel, playlist, thumbnail, dan pemutar YouTube – harus menjelaskan kepada penonton bahwa YouTube adalah sumber konten yang relevan dengan menampilkan Fitur Merek YouTube sesuai dengan persyaratan di bawah dan Pedoman Branding YouTube (https://developers.google.com/youtube/terms/branding-guidelines).

      Dalam beberapa kasus, Klien API mungkin perlu menampilkan Fitur Merek YouTube di samping beberapa elemen konten individual untuk memperjelas atribusi kepada penonton. Misalnya, Klien API yang menampilkan hasil penelusuran dari YouTube dan dari sumber lain di halaman yang sama harus mengidentifikasi YouTube dengan jelas sebagai sumber hanya hasil penelusuran dari YouTube, termasuk teks, gambar, dan informasi lain yang berkaitan dengan hasil penelusuran YouTube. Klien API tidak dapat memberikan satu set atribusi umum untuk semua hasil penelusuran dari berbagai sumber.

    2. Konten yang tidak berasal dari YouTube tidak boleh ditampilkan dengan cara yang menunjukkan bahwa konten tersebut berasal dari YouTube atau dengan cara yang dapat menyebabkan kebingungan mengenai asal konten tersebut.

    3. Anda dan Klien API Anda tidak boleh, dan tidak boleh menganjurkan, memungkinkan, atau meminta orang lain untuk, secara langsung atau tidak langsung, mengganggu atau menyembunyikan atribusi apa pun yang diberikan oleh YouTube, termasuk atribusi yang diberikan melalui atau ditampilkan di pemutar YouTube yang disematkan. Klien API Anda harus menampilkan Fitur Merek YouTube yang berlaku dan atribusi lain yang disediakan YouTube di semua jenis perangkat.

  3. Integritas Pemutaran

    Integritas pemutaran mengacu pada kemampuan untuk menentukan dan mengukur cara konten dan iklan ditayangkan, cara pemutaran video dimulai dan diterapkan, serta cara pengguna berinteraksi dengan fitur YouTube di Klien API Anda. Integritas pemutaran sangat penting bagi platform YouTube, karena membantu melindungi kepentingan kreator, termasuk kemampuan mereka untuk memonetisasi konten dan mengembangkan audiens.

    YouTube meyakini bahwa integritas pemutaran bergantung pada pilihan pengguna untuk menonton video, dan Klien API dilarang memberikan insentif untuk menonton video sebagai berikut:

    1. Klien API tidak boleh membebankan biaya kepada pengguna untuk menonton konten di pemutar YouTube yang disematkan.

    2. Klien API tidak boleh membatasi akses ke video dengan mewajibkan pengguna melakukan tindakan selain mengklik tombol putar untuk melihat atau melanjutkan pemutaran konten audiovisual YouTube. Misalnya, Klien API tidak boleh mewajibkan pengguna untuk subscribe ke channel atau menyukai video agar dapat terus menonton konten audiovisual YouTube.

      Agar lebih jelas, jika fungsi normal Klien API Anda memerlukan tindakan tertentu yang tidak khusus untuk Layanan API YouTube, seperti login atau verifikasi usia, fungsi tersebut diizinkan.

    3. Klien API tidak boleh menawarkan atau memberikan insentif, reward, atau kompensasi lain kepada pengguna karena berinteraksi dengan Aplikasi YouTube (secara langsung atau tidak langsung) dengan melakukan tindakan seperti menonton konten, menyukai konten, membagikan konten, berlangganan channel, menambahkan komentar. Misalnya, Klien API tidak boleh menawarkan fitur atau layanan yang memperjualbelikan penayangan video dengan biaya atau yang memperjualbelikan penayangan video sebagai imbalan atas tindakan lain yang terkait dengan YouTube atau tidak terkait dengan YouTube.

G. Distribusi dan Penggunaan Komersial

Anda dapat mendistribusikan atau menjual Klien API dengan tunduk pada batasan yang ditentukan dalam subbagian "Tindakan Terlarang" di bawah dan, tentu saja, pada persyaratan lain dalam Perjanjian.

Selain itu, Anda dapat mendistribusikan dan menampilkan konten audiovisual YouTube dan metadata yang menyertainya kepada pengguna melalui Klien API Anda selama Klien tersebut mematuhi Perjanjian dan, khususnya, tidak melakukan tindakan terlarang yang tercantum di bawah.

  1. Tindakan yang Dilarang

    Untuk kebijakan tertentu dalam daftar berikut yang memerlukan persetujuan tertulis sebelumnya dari YouTube, Anda dapat meminta persetujuan tersebut di formulir ini.

    Anda dan Klien API Anda tidak boleh, dan tidak boleh menganjurkan, memungkinkan, atau meminta orang lain untuk:

    1. menjual, membeli, menyewakan, meminjamkan, mengalihkan, mendistribusikan ulang, atau mensublisensikan semua atau sebagian Layanan YouTube API, termasuk konten audiovisual YouTube;

    2. menjual Layanan YouTube API atau akses ke komponen Layanan YouTube API, kecuali jika Anda mendapatkan persetujuan tertulis sebelumnya dari YouTube;

    3. menjual iklan, sponsor, atau promosi yang ditempatkan di atau dalam konten audiovisual YouTube atau pemutar YouTube tanpa persetujuan tertulis sebelumnya dari YouTube; atau

    4. menjual iklan, sponsor, atau promosi di halaman atau layar yang berisi Data YouTube API kecuali jika data, konten, atau materi lain yang tidak diperoleh dari YouTube muncul di halaman yang sama dan menawarkan nilai independen yang cukup untuk membenarkan penjualan tersebut jika Data YouTube API dihapus.

  2. Tindakan yang Diizinkan

    Semua kasus penggunaan komersial berikut diizinkan dengan tunduk pada kepatuhan Anda dan Klien API Anda terhadap semua persyaratan lain dalam Perjanjian, termasuk tindakan terlarang yang dijelaskan di bagian sebelumnya:

    1. Menjual Klien API;

    2. Mempromosikan bisnis atau usaha artistik sendiri dengan mengupload konten audiovisual orisinal ke YouTube atau mengelola channel di YouTube;

    3. Mengembangkan Klien API yang mendukung iklan, seperti blog atau situs yang mendukung iklan, yang menggunakan Layanan YouTube API yang tunduk pada kepatuhan terhadap semua persyaratan Perjanjian lainnya, termasuk batasan dalam pasal III.G.1.d;

    4. Menempatkan branding Anda sendiri di Klien API selama branding tersebut mematuhi Pedoman Branding YouTube dan tidak mengganggu pemutaran konten audiovisual YouTube atau Fitur Merek YouTube;

    5. Menjual atau mendistribusikan perangkat yang berisi atau menjalankan Klien API;

H. Pemantauan dan Audit

YouTube berhak untuk melakukan survei, memantau, dan/atau mengaudit akses atau penggunaan Anda atas Layanan YouTube API untuk memastikan kualitas, meningkatkan kualitas produk dan layanan YouTube, serta memverifikasi kepatuhan Anda terhadap Perjanjian. Untuk itu, YouTube dapat melakukan survei terhadap pengguna Klien API Anda.

Anda dan pihak yang bertindak atas nama Anda harus:

  1. tidak mengganggu survei, upaya pemantauan, atau audit tersebut;
  2. tidak menyamarkan atau menyembunyikan dari YouTube akses atau penggunaan Layanan YouTube API oleh Anda; dan
  3. atas permintaan, dan dalam jangka waktu yang dinyatakan dalam permintaan tersebut, memberikan akun yang diperlukan kepada YouTube untuk mengakses semua fitur atau fungsi Klien API versi produksi saat ini, sehingga YouTube dapat meninjau Klien API tersebut untuk memastikan kepatuhannya terhadap Perjanjian.

YouTube dapat menggunakan sarana teknis apa pun untuk mengatasi ketidakpatuhan terhadap ketentuan ini.

I. Larangan Lainnya

Kebijakan di bagian ini mengidentifikasi hal-hal tambahan yang tidak boleh dilakukan oleh Klien API. Tindakan yang bertentangan dengan kebijakan ini akan merugikan YouTube, komunitas YouTube secara keseluruhan, atau individu atau kelompok individu dalam komunitas tersebut. Kebijakan ini berfokus pada kebutuhan Anda dan Klien API Anda untuk memperlakukan anggota komunitas YouTube secara jujur dan penuh hormat, serta kebutuhan Anda untuk menghormati integritas layanan, konten, dan kepentingan YouTube.

Anda dan Klien API Anda tidak boleh, dan tidak boleh menganjurkan, memungkinkan, atau meminta orang lain untuk:

  1. menggunakan Layanan YouTube API untuk membuat, menawarkan, atau bertindak sebagai pengganti, atau layanan yang pada dasarnya serupa dengan, Aplikasi YouTube. Klien API tidak boleh meniru atau mereplikasi pengalaman pengguna inti YouTube dengan membuat ulang fitur atau alur proses, kecuali jika mereka menambahkan nilai atau fungsi independen yang signifikan yang meningkatkan interaksi pengguna dengan YouTube. Misalnya, Klien API tidak boleh membuat ulang pengalaman penjelajahan dari Aplikasi YouTube mana pun tanpa menambahkan nilai independen yang signifikan ke alur tersebut.

  2. menyalahgunakan Layanan API YouTube atau terlibat dalam perilaku tidak pantas yang terkait dengan Layanan tersebut. Misalnya, Anda tidak boleh mengotomatiskan atau memicu penayangan, upload, komentar, suka, tidak suka, atau tindakan lainnya tanpa izin khusus dan tersurat sebelumnya dari pengguna;

  3. mengganggu, atau mencoba mengganggu, dengan cara apa pun cara kerja yang benar dari aspek Layanan YouTube API, Aplikasi YouTube, atau Aplikasi Google, termasuk mengganggu atau mengacaukan server atau jaringan yang menyediakan Layanan atau Aplikasi tersebut;

  4. memodifikasi, mengganggu, mengganti, atau menonaktifkan fungsi, data, atau konten apa pun yang disediakan sebagai bagian dari, atau sehubungan dengan, Layanan YouTube API. Misalnya, Anda tidak boleh menghapus, mengaburkan, mengubah, atau menonaktifkan link apa pun yang muncul di pemutar YouTube atau di Data API.

  5. mengubah, mengganggu, mengganti, atau memblokir iklan yang ditempatkan atau ditayangkan oleh YouTube atau oleh Layanan YouTube API, termasuk di Data API, konten audiovisual YouTube, atau pemutar YouTube;

  6. mengubah, memanfaatkan, atau memblokir bagian atau fungsi mana pun dari pemutar YouTube;

  7. memisahkan, mengisolasi, atau mengubah komponen audio atau video dari konten audiovisual YouTube yang disediakan sebagai bagian dari, atau sehubungan dengan, Layanan API YouTube. Misalnya, Anda tidak boleh menerapkan trek audio alternatif ke video;

  8. mempromosikan secara terpisah komponen audio atau video dari konten audiovisual YouTube yang disediakan sebagai bagian dari, atau sehubungan dengan, Layanan API YouTube;

  9. membuat, menyertakan, atau mempromosikan fitur yang memutar konten, termasuk komponen audio atau video, dari pemutar latar belakang, yang berarti pemutar yang tidak ditampilkan di halaman, tab, atau layar yang sedang dilihat pengguna;

  10. memengaruhi secara buruk fungsi atau performa aspek apa pun dari Layanan YouTube API, Aplikasi YouTube, atau Aplikasi Google, termasuk tindakan yang mengganggu atau mengacaukan Layanan YouTube API atau server atau jaringan yang menyediakan Layanan tersebut;

  11. membingungkan, menipu, memalsukan, menyesatkan, salah menggambarkan, mencemarkan nama baik, menyalahgunakan, membuntuti, mengancam, mengirim spam, mengejutkan, atau melecehkan siapa pun;

  12. mengirimkan, atau mencoba mengirimkan, virus, worm, item cacat, Trojan horse, malware, spyware, adware, atau item yang bersifat merusak lainnya ke Layanan YouTube API, Aplikasi YouTube, Aplikasi Google, atau pengguna YouTube dan perangkat yang mereka gunakan untuk mengakses layanan dan properti tersebut;

  13. mengakali, mengganggu, atau membuat tidak efektif, batasan geografis apa pun, termasuk batasan berbasis alamat IP yang diberlakukan oleh YouTube atau Layanan API YouTube;

  14. menggunakan teknologi selain Layanan YouTube API untuk mengakses atau mengambil Data API, termasuk untuk mengakses bagian mana pun dari konten audiovisual YouTube;

  15. menawarkan layanan API yang memungkinkan pengguna mengakses data atau fungsi apa pun secara langsung atau tidak langsung yang disediakan oleh Layanan API YouTube;

  16. mengubah, menerjemahkan, membuat karya turunan, merekayasa balik, atau berupaya mengekstrak kode sumber yang mendasarinya dari Layanan API YouTube atau dari software apa pun yang terkait dengan Layanan tersebut;

  17. menggunakan Layanan YouTube API untuk tujuan atau aktivitas apa pun yang penggunaan atau kegagalan Layanan tersebut dapat mengakibatkan kematian, cedera pribadi, atau kerusakan lingkungan, seperti dalam pengoperasian fasilitas nuklir, sistem kontrol lalu lintas udara, atau sistem pendukung kehidupan;

  18. melanggar hak cipta atau mengeksploitasi materi yang melanggar hak cipta;

  19. terlibat dalam, mempromosikan, atau memfasilitasi perjudian online yang melanggar hukum;

  20. membuat, menampilkan, mempromosikan, atau memfasilitasi pesan atau iklan komersial yang mengganggu; atau

  21. menempatkan pemutar YouTube dalam hierarki atau silsilah iframe bertingkat untuk mengakali kebijakan YouTube atau menyamarkan sumber penggunaan.

J. Klien API yang Ditujukan untuk Anak-Anak

  1. Jika Klien API Anda (atau bagian mana pun darinya) menargetkan atau mengarahkan dirinya sendiri kepada anak-anak (sebagaimana didefinisikan berdasarkan hukum yang berlaku, termasuk Children's Online Privacy (COPPA) Amerika Serikat dan General Data Protection Regulation (GDPR) Uni Eropa) (selanjutnya disebut sebagai "Klien API yang Ditujukan untuk Anak-Anak"), Anda dan Klien API yang Ditujukan untuk Anak-Anak harus:

    1. memastikan bahwa Klien API yang Ditujukan untuk Anak-Anak, termasuk akses dan penggunaannya atas Layanan YouTube API apa pun, mematuhi COPPA, GDPR, dan hukum atau peraturan lainnya yang berlaku setiap saat;

    2. memberi tahu Google tentang sifat ditujukan untuk anak dari Klien API yang Ditujukan untuk Anak Anda menggunakan alat yang disediakan di sini. Setiap Klien API yang Ditujukan untuk Anak-Anak yang diberitahukan kepada Google menggunakan alat tersebut atau dengan cara lain disebut di sini sebagai "Klien API yang Ditujukan untuk Anak-Anak yang Diketahui"; dan

    3. tidak menggunakan iklan yang dipersonalisasi (termasuk pemasaran ulang) untuk menargetkan aktivitas sebelumnya atau saat ini oleh pengguna Klien API yang Ditujukan untuk Anak-Anak.

    1. Untuk Anda dan Klien API yang Ditujukan untuk Anak Anda. Anda dan Klien API yang Ditujukan untuk Anak tidak akan, dan tidak boleh mencoba, melakukan tindakan berbasis penulisan Layanan YouTube API ke situs, aplikasi, layanan, atau produk YouTube melalui Klien API yang Ditujukan untuk Anak milik Anda.

    2. Terlepas dari Pasal III.D.1.c (Kredensial API) di atas yang memerlukan tepat satu (1) Project API untuk setiap Klien API, Anda dapat mengupload video Anda sendiri ke channel YouTube resmi Anda sendiri melalui Layanan YouTube Data API (bukan melalui Klien API yang Ditujukan untuk Anak atau Klien API orang lain) dengan membuat Project API baru ("Project Upload").

      1. Untuk mengupload video Anda sendiri ke channel YouTube resmi Anda sendiri melalui Layanan YouTube Data API, Anda harus (A) membuat satu (1) Project API baru menggunakan Konsol Google Developer (https://console.developers.google.com/) (yaitu "Project Upload") sebelum mengupload, (B) menambahkan mfk110 sebagai awalan di ID Project Upload Anda, dan (C) hanya mengupload dari Klien API Non-Khusus Anak Anda (bukan dari Klien API Khusus Anak Anda atau Klien API milik orang lain); dan

      2. Hanya Anda yang dapat menggunakan Project Upload, dan Project Upload hanya boleh digunakan untuk mengupload video Anda sendiri ke channel YouTube resmi Anda sendiri melalui Layanan YouTube Data API dari Klien API Non-Ditujukan untuk Anak Anda (bukan dari Klien API Ditujukan untuk Anak Anda atau Klien API orang lain). Jika Anda mengupload video Buatan untuk Anak-Anak melalui Layanan YouTube Data API dari Klien API yang Tidak Ditujukan untuk Anak-Anak (bukan dari Klien API yang Ditujukan untuk Anak-Anak atau Klien API orang lain), Anda harus menetapkan parameter Buatan untuk Anak-Anak Layanan YouTube Data API sebagai "true". Lihat di sini untuk mengetahui informasi lebih lanjut tentang cara menentukan apakah konten Dibuat untuk Anak-Anak atau tidak.

    3. Untuk Anda dan Pengguna Klien API yang Ditujukan untuk Anak-Anak. Anda dan Klien API yang Ditujukan untuk Anak-Anak tidak boleh mengaktifkan, mendorong, atau mewajibkan pengguna Klien API yang Ditujukan untuk Anak-Anak Anda untuk melakukan tindakan berbasis penulisan YouTube API Services (seperti, tetapi tidak terbatas pada, mengupload konten, berkomentar, dan membuat/membagikan playlist). Tindakan berbasis tulis Layanan YouTube API yang dilakukan oleh pengguna Klien API yang Diketahui Ditujukan untuk Anak tidak akan diterapkan di situs, aplikasi, layanan, dan produk YouTube. Artinya, terlepas dari Pasal 9.1 (Pemberitahuan yang Diwajibkan) Persyaratan Layanan YouTube API yang memungkinkan pengguna Klien API Anda mengupload konten ke channel YouTube mereka atau channel YouTube Anda, upload dari pengguna Klien API yang Diketahui Ditujukan untuk Anak-Anak tidak akan diterapkan di situs, aplikasi, layanan, dan produk YouTube.

  2. Akses dan penggunaan Layanan YouTube API oleh Anda dan Klien API Anda dapat ditangguhkan atau dihentikan oleh YouTube karena tidak mematuhi Persyaratan Layanan dan Kebijakan Layanan YouTube API, termasuk tidak mematuhi Bagian III.J ini.

K. Melaporkan Ketidakpatuhan

Jika Anda mengetahui ada orang yang mengakses atau menggunakan Layanan YouTube API dengan cara yang tidak mematuhi kebijakan ini atau bagian lain dari Perjanjian, Anda dapat menghubungi tim Layanan YouTube API untuk meningkatkan masalah ini menggunakan formulir ini.

IV. Definisi

"Perjanjian" adalah dokumen hukum yang ditentukan dan dirujuk dalam Pasal 2 (Perjanjian) Persyaratan Layanan Layanan YouTube API yang saat ini berada di https://developers.google.com/youtube/terms/api-services-terms-of-service.

"Klien API" berarti aplikasi software atau situs (termasuk aplikasi seluler) yang dikembangkan oleh Anda yang mengakses atau menggunakan Layanan YouTube API.

"Kredensial API" berarti kredensial yang ditetapkan oleh YouTube atau Google melalui Konsol Developer Google yang digunakan setiap Project API untuk mengautentikasi akses dan penggunaan Layanan YouTube API.

"Data API" didefinisikan dalam definisi "Layanan YouTube API" di bagian Definisi ini.

"Project API" adalah project yang dibuat di Konsol Developer Google yang diperlukan agar Klien API dapat mengakses dan menggunakan Layanan YouTube API.

"Data yang Diberi Otorisasi" berarti Data API yang secara tegas diizinkan oleh pengguna aktif kepada Klien API untuk diakses atau digunakan melalui Kredensial Pengguna.

"Aplikasi Google" berarti situs, aplikasi, layanan, produk, halaman, dan properti Google lainnya.

"Data yang Tidak Sah" berarti Data API yang dapat diakses oleh Klien API tanpa Kredensial Pengguna.

"Persyaratan Layanan" berarti Persyaratan Layanan untuk Layanan YouTube API yang saat ini berada di https://developers.google.com/youtube/terms/api-services-terms-of-service.

"Kredensial Pengguna" berarti kredensial yang dikeluarkan untuk pengguna yang dapat digunakan pengguna untuk melakukan autentikasi agar Klien API dapat melakukan operasi atas nama mereka yang memerlukan otorisasi.

"Layanan YouTube API" berarti (i) layanan YouTube API (misalnya, Layanan YouTube Data API dan layanan YouTube Reporting API) yang disediakan oleh YouTube, termasuk layanan YouTube API yang disediakan di Situs Developer YouTube (sebagaimana didefinisikan di bawah), (ii) dokumentasi, informasi, materi, kode contoh, dan software (termasuk petunjuk pemrograman yang dapat dibaca manusia) yang terkait dengan layanan YouTube API yang disediakan di https://developers.google.com/youtube atau oleh YouTube, (iii) data, konten (termasuk konten audiovisual), dan informasi yang diberikan kepada Klien API (sebagaimana didefinisikan di atas) melalui layanan YouTube API ("Data API"), dan (iv) kredensial yang ditetapkan kepada Anda dan Klien API Anda oleh YouTube atau Google.

"Aplikasi YouTube" berarti situs, aplikasi, layanan, produk, halaman, dan properti YouTube lainnya, termasuk https://www.youtube.com, m.youtube.com, aplikasi seluler seperti aplikasi YouTube Gaming, dan sebagainya, tetapi tidak termasuk Layanan API YouTube.

"Fitur Merek YouTube" adalah nama dagang, merek dagang, tanda layanan, logo, nama domain, dan fitur merek khas lainnya milik YouTube.