Layanan YouTube API - Kebijakan Developer

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

Dokumen ini ("Kebijakan Layanan YouTube API" atau "Kebijakan") menetapkan kebijakan yang harus Anda patuhi saat mengakses atau menggunakan Layanan YouTube API dalam layanan, produk, atau aplikasi Anda. Kebijakan ini membantu Anda mengakses dan menggunakan Layanan YouTube API dengan cara yang sesuai dengan minat YouTube, serta menghormati dan mendukung pertumbuhan komunitas kreator, penonton, pemegang hak konten, dan pengiklan YouTube.

Selain mendefinisikan kebijakan, dokumen ini menjelaskan beberapa prinsip dasar yang diikuti YouTube dalam membuat Kebijakan ini. Artikel ini juga memberikan contoh yang menunjukkan penerapan kebijakan ini.

Perlu diketahui bahwa ini adalah dokumen hukum dan Kebijakan ini merupakan komponen dari Perjanjian, jadi Anda harus mematuhinya. YouTube berhak mengubah Kebijakan ini, dan jika Anda terus mengakses, atau menggunakan, Layanan API YouTube, berarti Anda menyetujui dan menerima 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 agar histori revisi tersebut mendapatkan pemberitahuan tentang perubahan tersebut.

I. Terminologi dan gaya

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

  1. Persyaratan harus dan diwajibkan merujuk pada persyaratan absolut.
  2. Istilah ini tidak boleh merujuk pada larangan mutlak.
  3. Istilah tersebut harus, tidak boleh, merekomendasikan, dan direkomendasikan menunjukkan bahwa pernyataan tersebut menjelaskan praktik terbaik umum. Meskipun istilah-istilah ini menyarankan tindakan atau perilaku tertentu, mereka mengakui bahwa Anda mungkin memutuskan untuk mengikuti kursus yang berbeda berdasarkan aspek tertentu dari kasus penggunaan Anda.
  4. Istilah dapat menunjukkan bahwa suatu tindakan bersifat opsional dan diserahkan sepenuhnya atas diskresi Anda atau, bergantung pada konteks yang digunakan, sesuai dengan pertimbangan YouTube.

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

II. Prinsip Pengembangan Perangkat Lunak

Prinsip-prinsip ini mendasari banyak kebijakan dalam dokumen ini. Meskipun penerapan ini mungkin tidak mencakup setiap kebijakan, jika Anda melanggar atau Klien API Anda melanggar salah satu prinsip ini, kemungkinan besar Anda juga melanggar persyaratan Perjanjian. Meskipun demikian, jika hukum setempat mewajibkan Anda untuk melakukan sesuatu selain yang dinyatakan dalam kebijakan ini -- misalnya, untuk menyimpan data selama jangka waktu tertentu -- Anda harus mematuhi hukum tersebut.

  1. Buat aplikasi berkualitas tinggi dan kelola.

    Membangun Klien API yang stabil, mudah digunakan, dan kaya fitur yang memberikan nilai tambah yang signifikan bagi ekosistem YouTube dan penggunanya. Segera perbarui Klien API seiring perubahan fitur yang ditawarkan di Layanan YouTube API.

  2. Bersikaplah jujur dan transparan.

    Prinsip ini berlaku untuk semua faset Klien API dan cara mereka berinteraksi dengan pengguna serta dengan YouTube. Sesuai dengan prinsip ini, jelaskan siapa Anda dan apa yang dilakukan Klien API Anda. Jangan terlibat dalam aktivitas atau pengiriman pesan apa pun yang menipu terkait identitas Anda, praktik pengumpulan, penyimpanan, pembagian, penggunaan, dan penghapusan data, tindakan yang dilakukan Klien API atas nama pengguna, atau hal lainnya. Jujurlah dan jangan menyesatkan atau membingungkan pengguna saat Anda menggunakan dan menyajikan data.

  3. Berikan kontrol kepada pengguna.

    Berdasarkan pentingnya transparansi, prinsip ini menyatakan bahwa pengguna harus mengetahui dan secara aktif menyetujui tindakan yang dilakukan Klien API atas nama mereka. Artinya, pengguna mengetahui dan memiliki wewenang akhir atas tindakan yang dilakukan Klien API untuk menyisipkan, membagikan, memperbarui, atau menghapus data mereka. Hal ini juga berarti bahwa setiap Klien API harus menyediakan 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 kebijakan dan praktik pengumpulan, penyimpanan, penggunaan, keamanan, dan penghapusan data Anda melindungi pengguna. Jangan izinkan akses atau penggunaan yang tidak sah ke data pengguna. Jangan menyimpan data pengguna tanpa batas waktu, dan sediakan proses yang jelas dan mudah bagi mereka untuk menghapus data yang Anda miliki. Terakhir, jangan, dan jangan mencoba, meminta, mengumpulkan, atau menyimpan kredensial login YouTube pengguna.

  5. Jadilah warga yang baik.

    Jangan membuat Klien API yang mendorong atau memungkinkan orang untuk menyalahgunakan, mengancam, atau melecehkan satu sama lain. Jangan menggunakan, mendistribusikan, atau mempromosikan virus, spyware, malware, atau hal-hal buruk lainnya. Jangan melanggar hukum, atau mendorong atau memampukan orang lain untuk melakukannya. Semoga semua ini wajar.

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 juga harus menyatakan dalam persyaratan penggunaan mereka sendiri bahwa, dengan menggunakan Klien API, pengguna setuju untuk terikat dengan Persyaratan Layanan YouTube.

  2. Setiap Klien API harus mewajibkan pengguna untuk 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. referensi dan tautan ke Kebijakan Privasi Google di http://www.google.com/policies/privacy,

    4. menerangkan secara jelas dan komprehensif kepada pengguna informasi pengguna apa, termasuk Data API yang berkaitan dengan pengguna, yang diakses, dikumpulkan, disimpan, dan digunakan oleh Klien API,

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

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

    7. mengungkapkan, jika demikian, bahwa Klien API menyimpan, mengakses, atau mengumpulkan (atau mengizinkan pihak ketiga untuk melakukannya) informasi secara langsung atau tidak langsung pada 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 Diotorisasi, 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 yang Diotorisasi, jelaskan cara pengguna dapat menghubungi pemilik atau developer Klien API untuk mengajukan pertanyaan atau keluhan tentang praktik privasi Klien.

B. Kemudahan pemeliharaan dan Penghentian

  1. Klien API harus menggunakan Layanan YouTube API versi terbaru. 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 terinstal, harus dapat diupdate dari jarak jauh agar dapat menggunakan Layanan YouTube API versi terbaru. Anda harus mengupdate Klien API ke versi terbaru Layanan YouTube API 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 agar histori revisi tersebut mendapatkan pemberitahuan tentang perubahan tersebut.

  3. Anda harus segera memperbarui Klien API yang masih digunakan agar dapat menggunakan Layanan YouTube API versi lebih baru saat versi tersebut dirilis.

  4. Anda harus memperbarui 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 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 diwajibkan 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 menyetel durasi maksimum yang lebih pendek untuk kolom tersebut.

  2. Fitur Klien API apa pun yang memulai tindakan pengguna terkait resource YouTube harus:

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

    Contoh sumber daya YouTube meliputi video, saluran, daftar putar, item daftar putar, dan langganan. Contoh tindakan termasuk memutar video, menyukai video, menambahkan video ke playlist, dan subscribe ke channel.

  3. Klien API yang menjalankan operasi tulis dapat menyarankan parameter atau nilai 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 memotong, menambahkan, atau mengubah nilai tersebut kecuali pengguna secara eksplisit mengizinkan perubahan tersebut.

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

    Contoh berikut menggambarkan bagaimana kebijakan ini berlaku untuk Klien API yang mengupload video ke YouTube:

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

    2. Klien API dapat menyediakan opsi untuk menerjemahkan judul video ke bahasa lain. Namun, Klien API tidak boleh menambahkan terjemahan tersebut tanpa persetujuan pengguna. Selain itu, jika perilaku default Klien API adalah mengaktifkan opsi untuk menerjemahkan judul video, tindakan ini harus menunjukkan dengan jelas cara mudah kepada pengguna untuk menonaktifkan perilaku tersebut.

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

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

    Misalnya, Klien API memungkinkan pengguna untuk menambahkan komentar tentang video ke beberapa platform, termasuk YouTube. Setiap platform menggunakan nama yang berbeda untuk merujuk pada teks komentar. Jadi, jika Klien API melabeli kolom "Masukan" dalam formulir komentarnya, kolom tersebut 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 menggabungkan hasil dari sumber selain YouTube dan menampilkannya sebagai hasil penelusuran YouTube.

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

    1. Contoh 1: Batasan Fitur yang Diizinkan

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

    2. Contoh 2: Batasan Fitur yang Tidak diizinkan

      Klien API kedua mendukung upload video ke YouTube dan dua platform lainnya, serta dengan semua platform tersebut, uploader dapat menyediakan terjemahan judul video. Namun, meskipun YouTube mendukung lebih dari 70 bahasa, dua platform lainnya masing-masing mendukung separuh jumlah tersebut, dan tiga platform mendukung 25 bahasa yang sama. Jika Klien API hanya mendukung 25 bahasa tersebut untuk diterjemahkan, maka hal tersebut merupakan batasan fitur yang tidak diizinkan karena serangkaian opsi bahasa yang terbatas bukanlah aspek inti dari Klien API. Sebagai gantinya, Klien API harus menawarkan berbagai bahasa yang didukung YouTube.

  7. Klien API dengan Batasan Fitur yang Diizinkan harus menjelaskan kepada pengguna mengapa setiap batasan diterapkan dan menjelaskan bahwa batasan tersebut tidak diberlakukan oleh YouTube. Di banyak kasus, ada beberapa cara yang dilakukan Klien API untuk memberikan informasi tersebut, dan Anda harus memilih metode yang sesuai untuk Klien API. 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 di Klien API).

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

  8. Klien API yang menawarkan fitur yang berasal dari beberapa layanan dan platform harus menawarkan kesetaraan fitur selama fitur tersebut ada di berbagai sumber tersebut, sehingga memberikan pilihan pengguna. Jika Klien API menyertakan fitur yang didukung di YouTube dan di platform lain, Klien API tidak boleh secara konsisten menyajikan fitur YouTube dengan cara yang merugikan (misalnya, dengan hanya menyediakan fitur tersebut dari platform lain).

    Misalnya, anggaplah Klien API memungkinkan pengguna mengupload video ke YouTube dan tiga platform lain, dan semua platform tersebut mendukung kemampuan untuk mengupload teks. Jika Klien API juga mendukung upload teks, maka aplikasi ini 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 Google Developers Console (https://console.cloud.google.com/) guna membuat Kredensial API untuk Project API Anda. Dengan kredensial tersebut, Google dan YouTube dapat menautkan aktivitas API ke Project API dan Klien API tertentu.

    Selain membuat Kredensial API, Developers Console mungkin mengharuskan Anda untuk memberikan informasi tertentu lainnya, seperti identifikasi atau detail kontak, sebelum Anda dapat mengakses atau menggunakan Layanan YouTube API yang terkait dengan kredensial tersebut. YouTube berhak mewajibkan Anda memberikan informasi tambahan agar dapat 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 layanan Android Player API akan menjelaskan semua langkah dokumen 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 diberi otorisasi, sementara layanan lainnya mendukung permintaan yang sah dan tidak sah.

    • Layanan sering mendukung beberapa cakupan akses. Setiap cakupan menetapkan resource yang dapat diambil, disisipkan, diperbarui, atau dihapus oleh Klien API atas nama pengguna. Cakupan memungkinkan Klien API untuk hanya meminta akses ke resource yang diperlukan, dan cakupan juga memungkinkan pengguna mengontrol jumlah akses yang diberikan 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 atau identitas Klien API Anda saat mengakses atau menggunakan Layanan API YouTube atau saat membuat Project API atau Kredensial API.

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

    3. Jika Klien API perlu membuat Kredensial API agar dapat mengakses atau menggunakan Layanan YouTube API, Anda harus membuat satu (1) Project API untuk Klien API tersebut. Kredensial API ini 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 kepada agen yang beroperasi hanya atas nama Anda dan dengan kewajiban kerahasiaan tertulis. Namun, Anda tidak boleh membagikan atau mengungkapkan Kredensial API kepada pihak ketiga mana pun, mengizinkan akses ke atau menggunakan Kredensial API oleh pihak ketiga mana pun, 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 untuk mengizinkan Klien API mengakses data spesifik pengguna tertentu. Beberapa Layanan YouTube API tidak mendukung akses ke data khusus pengguna, sehingga tidak memerlukan otorisasi apa pun, yang lainnya memerlukan otorisasi untuk beberapa permintaan atau data, dan yang lainnya lagi 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 saluran YouTube pengguna.
    • Layanan YouTube Analytics API dan YouTube Reporting API memerlukan otorisasi untuk semua tindakan.

    1. Autentikasi

      1. Klien API tidak boleh (dan tidak boleh berupaya) mendapatkan, mem-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 Klien API harus memiliki manfaat langsung dan transparan bagi pengguna Klien tersebut. Jangan mencoba menyiapkan akses Anda ke data untuk masa mendatang dengan meminta izin yang akan mengaktifkan fitur yang belum Anda bangun.

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

        Dalam skenario ini, Klien API yang tidak mendukung upload YouTube (atau tindakan berbasis tulis lainnya) hanya perlu meminta akses ke cakupan otorisasi pertama, yang lebih terbatas dalam hak istimewa yang diberikannya. Meskipun developer Klien API nantinya berencana memperkenalkan dukungan untuk tindakan berbasis operasi tulis, developer tidak dapat memastikan Klien API siap menghadapi masa depan 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 untuk lebih mudah memahami mengapa klien memerlukan akses ke data tersebut.

    2. Identifikasi dan Representasi Klien API

      1. Klien API harus secara jelas dan akurat mengidentifikasi kepada pengguna entitas atau produk yang meminta akses ke data pengguna dan alasan untuk meminta 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 kepada Klien tersebut atau tidak. Pengguna harus dapat langsung memahami manfaat penyediaan data yang aksesnya diminta Klien API dan konsekuensi dari pembagian data tersebut.

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

        Pengguna tidak perlu terkejut saat mengetahui bahwa Klien API berisi fitur, layanan, atau tindakan tersembunyi yang tidak konsisten dengan tujuan yang dipasarkan Klien.

    3. Pencabutan

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

        Jika pengguna mencabut izin melalui mekanisme ini, Klien API harus langsung mencabut token tersebut secara terprogram untuk memberitahukan 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 harus menghapus semua Data yang Diotorisasi yang diakses atau disimpan sesuai dengan izin tersebut. Penghapusan tersebut harus dilakukan sesegera mungkin dan harus dilakukan dalam waktu 7 hari kalender sejak pencabutan.

      2. Seperti yang disebutkan pada bagian (III.A.2.i), setiap Klien API harus menyertakan link ke halaman setelan keamanan Google dalam Kebijakan Privasinya (https://security.google.com/settings/security/permissions). Jika 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 sesuai dengan izin tersebut. Untuk mematuhi kebijakan ini, Klien API Anda harus secara berkala mengonfirmasi ulang bahwa token otorisasinya masih valid dan menghapus Data API yang terkait dengan pengguna yang token otorisasinya tidak dapat diperbarui.

        Berdasarkan persyaratan yang ditetapkan di bagian (III.E.4) terkait data yang disimpan, 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 pembatasan penggunaan untuk memastikan Layanan YouTube API diakses dan digunakan sebagaimana mestinya, serta bahwa Anda dan Klien API Anda tidak mengurangi kualitas layanan atau membatasi akses untuk orang lain.

    Jika Klien API mencapai batas kuota untuk layanan, Anda dapat mengajukan permohonan penambahan kuota dengan menyelesaikan Audit Kepatuhan API. Dalam hal ini, Anda harus menentukan kasus penggunaan yang memerlukan perpanjangan waktu. Jika Anda pernah diaudit dalam 12 bulan terakhir dan ditandai mematuhi kebijakan oleh tim Layanan YouTube API, Anda dapat meminta perpanjangan kuota tambahan.

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

    Jika YouTube menolak permohonan ini, Anda dapat mengajukan banding.

  4. Channel 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 menghapus) kuota Project API Anda untuk Layanan YouTube API tertentu. Jika kuota Klien API Anda dikurangi atau dihapus, Anda dapat mengajukan kembali permohonan untuk mendapatkan 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 untuk menghubungi Anda terkait Project API atau Klien API adalah alamat email yang terkait dengan Akun Google yang Anda gunakan untuk login ke Google Developers Console. Anda harus mematuhi setiap komunikasi yang dikirimkan YouTube kepada Anda terkait masalah kepatuhan yang berkaitan dengan Klien API Anda.

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

  6. Akses Terlarang

    Anda dilarang mengakses atau mencoba mengakses Layanan YouTube API dengan 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 dengan cara apa pun, termasuk dengan membuat atau menggunakan proxy untuk membuat Akun Google baru, Kredensial API, atau Project API.

  7. Layanan yang Tidak Terdokumentasi

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

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

E. Menangani Data dan Konten YouTube

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

  1. Konten Audiovisual

    Anda dan Klien API tidak boleh, dan tidak boleh mendorong, mengaktifkan, atau mengharuskan orang lain untuk:

    1. mendownload, mengimpor, mencadangkan, meng-cache, atau menyimpan salinan konten audiovisual YouTube tanpa persetujuan tertulis sebelumnya dari YouTube,
    2. menyediakan konten untuk diputar secara offline, atau
    3. menggunakan aspek apa pun dari Layanan YouTube API 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 terkait channel YouTube yang berada dalam pemilik konten yang sama seperti yang diakui oleh YouTube berdasarkan perjanjian pemberian 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 API YouTube untuk mendapatkan insight tentang penggunaan YouTube, pendapatan, atau aspek lain dari bisnis YouTube.

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

  3. Penggunaan Data yang Diizinkan

    Kebijakan ini berkaitan dengan penggunaan Data yang Diotorisasi Anda. Solusi ini relevan untuk setiap Klien API yang menulis data melalui permintaan API atau mengambil data yang hanya dapat diakses melalui permintaan API yang diotorisasi dengan benar. Misalnya, kebijakan ini berlaku untuk Klien API apa pun 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 mereka mengumpulkan, menyimpan, menghapus, membagikan, mengamankan, atau menggunakan data tersebut.

    2. Klien API tidak boleh menampilkan atau mengizinkan akses ke Data yang Diotorisasi bagi siapa pun selain pengguna atau agen yang memberi otorisasi yang secara jelas disetujui oleh pengguna tersebut.

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

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

    4. Klien API harus secara jelas mengidentifikasi setiap tindakan yang mereka lakukan untuk menyisipkan, membagikan, memperbarui, atau menghapus data atau konten atas nama pengguna yang memberikan otorisasi. Selain itu, pengguna harus secara jelas menyetujui tindakan tersebut sebelum tindakan sebenarnya 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 secara jelas mengidentifikasi setiap setelan visibilitas konten yang akan ditetapkan atau diubah oleh setiap tindakan pengguna yang berwenang. Selain itu, Klien API tidak boleh mengubah setelan visibilitas konten yang ada kecuali pengguna yang memberi otorisasi telah dengan jelas 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 dengan jelas opsi bagi pengguna untuk memilih salah satu dari nilai tersebut. Demikian pula, jika Klien API mendukung pengeditan pada metadata video, Klien API tidak dapat mengubah status privasi video tanpa izin tersurat dari pengguna.

  4. Memperbarui, Menyimpan, dan Menampilkan Data API

    Developer sering kali perlu menyeimbangkan manfaat penyimpanan atau penyimpanan data dalam cache, seperti peningkatan performa atau penggunaan resource, dengan keinginan untuk selalu mengambil data terbaru, sehingga memberikan pengalaman pengguna sebaik mungkin. Dengan mempertimbangkan hal itu, kebijakan berikut menjelaskan persyaratan Anda serta opsi 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 konsisten dengan izin spesifik yang diberikan oleh pengguna aktif sesuai dengan hukum yang berlaku.

    2. Klien API dapat menyimpan jenis Data yang Diotorisasi berikut selama diperlukan asalkan data tersebut digunakan untuk tujuan yang konsisten dengan izin spesifik 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 lain, seperti jumlah penayangan video, jumlah channel untuk pelanggan, 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 data masih diizinkan oleh pengguna untuk mengakses data tersebut.

      Misalnya, Klien API dapat menyimpan jumlah penayangan video selama lebih dari 30 hari, tetapi tetap harus 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 yang Tidak Diizinkan selama lebih dari 30 hari. Misalnya, Klien API tidak boleh menyimpan jumlah subscriber suatu channel YouTube selama lebih dari 30 hari tanpa izin dari pemilik channel.

    3. Klien API dapat menyimpan semua jenis Data yang Diotorisasi lainnya yang tidak diidentifikasi dalam 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 memperbarui data yang disimpan.

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

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

    6. Klien API harus menampilkan Data API terbaru yang tersedia di presentasi yang ditampilkan kepada pengguna, termasuk di antarmuka pengguna, meskipun Klien API dapat menampilkan Data API historis asalkan disajikan 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 dapat menampilkan tombol untuk menghapus data yang disimpan. Jika pengguna menunjukkan bahwa Anda harus menghapus data tersebut, Anda harus menghapusnya sesegera mungkin dan dalam 7 hari kalender.

      Metode untuk menghapus data yang disimpan harus menjelaskan bahwa menghapus data yang disimpan oleh Klien API tidak, dengan cara apa pun, memengaruhi data yang disimpan oleh YouTube, 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 intent untuk mencegah Klien tersebut mengakses data pengguna yang terkait dengan pengguna tersebut. Misalnya, jika pengguna menghapus akunnya dari Klien API, Anda juga harus menghapus data pengguna yang terkait dengan pengguna tersebut sesegera mungkin dan dalam 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. Jika Klien API Anda menampilkan informasi, data, atau metrik yang tidak didasarkan pada Data API bersama dengan Data API, Klien API Anda harus menyertakan pengungkapan yang jelas dan jelas di sana bahwa informasi, data, dan metrik tersebut bukan dari YouTube dan merupakan bagian dari produk Anda sendiri.

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

    9. Saat Klien API dimuat, aplikasi ini 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 karena alasan penipuan dan penyalahgunaan. Data tambahan dikumpulkan dan dibagikan oleh Klien API Anda saat video diputar, untuk menyesuaikan pemutar di Klien API serta situs dan aplikasi pihak ketiga Anda. Perlu diingat bahwa jika Anda mengaktifkan Putar Otomatis, pemutaran akan terjadi tanpa interaksi pengguna dengan pemutar. Oleh karena itu, pengumpulan dan pembagian data pemutaran akan terjadi setelah halaman dimuat. Anda dapat membatasi data yang dibagikan ke YouTube sebelum pengguna berinteraksi dengan pemutar sematan YouTube dengan menyetel Putar Otomatis ke false. Seperti yang tercantum dalam Persyaratan Layanan Layanan YouTube API, Anda dan Klien API harus mematuhi semua hukum, aturan, dan regulasi yang berlaku, termasuk hukum dan peraturan privasi.

    10. Klien API harus mencari tahu 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 (COPPA) Amerika Serikat dan General Data Protection Regulation (GDPR) Uni Eropa). Buka Pusat Bantuan YouTube untuk mengetahui informasi lebih lanjut tentang cara menentukan konten sebagai Dibuat untuk Anak-Anak.

  5. Keamanan

    Anda dan Klien API harus:

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

  7. Anda dan Klien API tidak boleh, dan tidak boleh mendorong, mengaktifkan, atau mengharuskan orang lain untuk, secara langsung atau tidak langsung, menyalin Aplikasi YouTube atau Aplikasi Google, atau mendapatkan data atau konten YouTube salinan. Mesin telusur publik hanya dapat menyalin data sesuai dengan file robots.txt YouTube atau dengan izin tertulis sebelumnya dari YouTube.

F. Pengalaman Pengguna

  1. Tampilan dan Nuansa YouTube

    Pengalaman pengguna dan desain antarmuka pengguna yang inovatif adalah salah satu kontribusi paling berharga yang dapat diberikan Klien API kepada komunitas YouTube. Dengan demikian, desainer dan engineer YouTube telah memikirkan banyak hal untuk merancang Aplikasi YouTube guna memastikan bahwa Aplikasi tersebut memberikan pengalaman pengguna yang luar biasa.

    Dengan mempertimbangkan kedua hal 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 melalui formulir ini.

  2. Branding

    1. Setiap halaman atau fitur Klien API yang menampilkan konten YouTube – termasuk, tanpa batasan, 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 tersebut bagi penonton. Misalnya, Klien API yang menampilkan hasil penelusuran dari YouTube dan dari sumber lain pada halaman yang sama harus secara jelas mengidentifikasi YouTube 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 kumpulan atribusi umum untuk semua hasil penelusuran dari berbagai sumber.

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

    3. Anda dan Klien API tidak boleh, dan tidak boleh mendorong, mengaktifkan, atau mengharuskan orang lain untuk, secara langsung atau tidak langsung, mengganggu atau menyamarkan atribusi yang disediakan oleh YouTube, termasuk atribusi yang diberikan melalui atau ditampilkan di pemutar YouTube yang tersemat. Klien API Anda harus menampilkan Fitur Merek YouTube yang berlaku dan atribusi lainnya 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, dan 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 jumlah audiens mereka.

    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 mengenakan biaya kepada pengguna untuk menonton konten di pemutar YouTube tersemat.

    2. Klien API tidak boleh membatasi akses ke video dengan mewajibkan pengguna untuk mengambil 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 spesifik untuk Layanan YouTube API, seperti login atau verifikasi usia, fungsi tersebut akan diizinkan.

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

G. Distribusi dan Penggunaan Komersial

Anda dapat mendistribusikan atau menjual Klien API dengan tunduk kepada batasan yang ditetapkan dalam subpasal "Tindakan yang Dilarang" di bawah dan, tentu saja, persyaratan lain 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, secara khusus, tidak terlibat dalam tindakan terlarang apa pun yang tercantum langsung di bawah.

  1. Tindakan yang Dilarang

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

    Anda dan Klien API tidak boleh, dan tidak boleh mendorong, mengaktifkan, atau mengharuskan orang lain untuk:

    1. menjual, membeli, menyewagunakan, meminjamkan, menyampaikan, 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 apa pun kecuali jika Anda telah mendapatkan persetujuan tertulis sebelumnya dari YouTube;

    3. menjual iklan, sponsor, atau promosi yang ditempatkan pada 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 apa pun yang berisi Data YouTube API, kecuali jika data, konten, atau materi lainnya 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 ini diizinkan sesuai dengan 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 perusahaan artistik Anda sendiri dengan mengupload konten audiovisual asli 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, tunduk pada kepatuhan terhadap semua persyaratan Perjanjian lainnya, termasuk pembatasan dalam pasal III.G.1.d;

    4. Menempatkan branding Anda sendiri dalam 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 melakukan survei, memantau, dan/atau mengaudit akses Anda ke atau penggunaan Layanan API YouTube untuk memastikan kualitas, meningkatkan produk dan layanan YouTube, serta memverifikasi kepatuhan Anda terhadap Perjanjian. Oleh karena itu, YouTube dapat menyurvei pengguna Klien API Anda.

Anda dan pihak yang bertindak atas nama Anda harus:

  1. tidak mengganggu survei, upaya pemantauan, atau audit tersebut;
  2. tidak akan mengaburkan atau menyembunyikan akses Anda ke atau penggunaan Layanan YouTube API dari YouTube; dan
  3. berdasarkan permintaan, dan dalam jangka waktu yang dinyatakan dalam permintaan tersebut, memberi YouTube akun yang diperlukan untuk mengakses semua fitur atau fungsi versi dalam produksi Klien API Anda 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 Klien API. Tindakan yang bertentangan dengan kebijakan ini dapat merugikan YouTube, komunitas YouTube secara keseluruhan, atau individu atau kelompok individu dalam komunitas tersebut. Kebijakan ini berfokus pada kebutuhan Anda dan Klien API untuk memperlakukan anggota komunitas YouTube secara jujur dan sopan, serta perlu menghormati integritas layanan, konten, dan kepentingan YouTube.

Anda dan Klien API tidak boleh, dan tidak boleh mendorong, mengaktifkan, atau mengharuskan orang lain untuk:

  1. menggunakan Layanan YouTube API untuk membuat, menawarkan, atau bertindak sebagai pengganti, atau layanan yang sangat mirip 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 YouTube API atau terlibat dalam perilaku penyalahgunaan terkait 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 untuk mengganggu, dengan cara apa pun dengan cara kerja yang semestinya dari aspek Layanan atau Aplikasi YouTube API, Aplikasi YouTube, atau Aplikasi Google, termasuk interferensi atau gangguan pada server atau jaringan yang menyediakan Layanan atau Aplikasi tersebut;

  4. mengubah, 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 dalam Data API.

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

  6. memodifikasi, mengembangkan, atau memblokir bagian atau fungsi pemutar YouTube;

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

  8. mempromosikan komponen audio atau video secara terpisah dari setiap 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. berpengaruh buruk pada fungsi atau performa aspek apa pun dari Layanan YouTube API, Aplikasi YouTube, atau Aplikasi Google, termasuk tindakan yang mengganggu atau mengganggu Layanan YouTube API atau server atau jaringan yang menyediakan Layanan tersebut;

  11. membingungkan, menipu, mengelabui, menyesatkan, memberikan pernyataan tidak benar, mencemarkan nama baik, menyalahgunakan, membuntuti, mengancam, spam, mengejutkan, atau melecehkan siapa pun;

  12. memperkenalkan, atau mencoba memperkenalkan, virus, worm, item rusak, Trojan horse, malware, spyware, adware, atau item lainnya yang bersifat merusak terhadap Layanan YouTube API, Aplikasi YouTube, Aplikasi Google, atau pengguna YouTube dan perangkat yang digunakan untuk mengakses layanan dan properti tersebut;

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

  14. menggunakan teknologi apa pun selain Layanan API YouTube 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 YouTube API mana pun atau dari software apa pun yang terkait dengan Layanan tersebut;

  17. menggunakan Layanan YouTube API untuk tujuan atau aktivitas apa pun jika 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 silsilah iframe bertingkat atau hierarkis untuk mengakali kebijakan YouTube atau mengaburkan sumber penggunaannya.

J. Klien API yang Ditujukan untuk Anak

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

    1. memastikan bahwa Klien API yang Ditujukan untuk Anak Anda, termasuk akses ke dan penggunaan Layanan YouTube API apa pun, selalu mematuhi COPPA, GDPR, dan hukum atau peraturan lainnya yang berlaku;

    2. memberi tahu Google tentang sifat Klien API yang Ditujukan untuk Anak-Anak menggunakan alat yang disediakan di sini. Setiap Klien API yang Ditujukan untuk Anak yang diberi tahu ke Google menggunakan alat tersebut atau disebut di sini sebagai "Klien API yang Ditujukan untuk 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 Anda.

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

    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 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 ("Upload Project").

      1. Untuk mengupload video Anda sendiri ke channel YouTube resmi Anda sendiri melalui Layanan Data API YouTube, Anda harus (A) membuat satu (1) Project API baru menggunakan Google Developers Console (https://console.developers.google.com/) ("Project Upload") sebelum mengupload, (B) menambahkan mfk110 sebagai awalan dari Client-API khusus untuk Client-Anak atau Child-Direct API (bukan Client-Direct API yang merupakan awalan dari Client-Anak Anda)

      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 Data API YouTube dari Klien API yang Ditujukan untuk Anak-Anak (bukan dari Klien API yang Ditujukan untuk Anak-Anak atau Klien API orang lain). Jika Anda mengupload video yang Dibuat untuk Anak-Anak melalui Layanan Data API YouTube 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 Layanan YouTube Data API yang Dibuat untuk Anak-Anak sebagai "true". Lihat di sini untuk mengetahui informasi selengkapnya tentang cara menentukan apakah konten Dibuat untuk Anak-Anak atau tidak.

    3. Untuk Anda dan Pengguna Klien API yang Ditujukan untuk Anak. Anda dan Klien API yang Ditujukan untuk Anak-Anak tidak boleh mengaktifkan, mendorong, atau mengharuskan pengguna Klien API yang Ditujukan untuk Anak-Anak untuk mengambil tindakan berbasis tulis Layanan YouTube API (seperti, tetapi tidak terbatas pada, mengupload konten, memberi komentar, dan membuat/membagikan playlist). Tindakan berbasis tulis Layanan YouTube API yang dilakukan oleh pengguna Klien API yang Ditujukan untuk Anak yang Diketahui tidak akan diterapkan di situs, aplikasi, layanan, dan produk YouTube. Artinya, terlepas dari Pasal 9.1 (Pemberitahuan yang Diperlukan) dalam Persyaratan Layanan untuk Layanan YouTube API, yang sesuai dengan pengguna Klien API Anda yang dapat mengupload konten ke channel YouTube mereka atau channel YouTube Anda, upload dari pengguna Klien API yang Ditujukan untuk Anak-Anak tidak akan diterapkan di situs, aplikasi, layanan, dan produk YouTube.

  2. Akses Anda dan Klien API Anda ke, atau penggunaan, Layanan YouTube API dapat ditangguhkan atau dihentikan oleh YouTube karena ketidakpatuhan terhadap Persyaratan Layanan dan Kebijakan untuk Layanan YouTube API, termasuk ketidakpatuhan terhadap Pasal 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 mana pun dalam Perjanjian, Anda dapat menghubungi tim Layanan YouTube API untuk mengeskalasikan masalah ini menggunakan formulir ini.

IV. Definisi

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

"Klien API" adalah situs atau aplikasi software (termasuk aplikasi seluler) yang Anda kembangkan dan menggunakan Layanan YouTube API.

"Kredensial API" berarti kredensial yang diberikan oleh YouTube atau Google melalui Konsol Google Developers yang diautentikasi oleh setiap Project API untuk mengakses dan menggunakan Layanan YouTube API.

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

"Project API" adalah project yang dibuat di Konsol Google Developers yang diperlukan oleh Klien API untuk mengakses dan menggunakan Layanan YouTube API.

"Data yang Diotorisasi" berarti Data API yang secara jelas diizinkan oleh pengguna aktif untuk diakses atau digunakan oleh Klien API melalui Kredensial Pengguna.

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

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

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

"Kredensial Pengguna" berarti kredensial yang diberikan kepada pengguna yang dapat diautentikasi oleh pengguna untuk mengizinkan Klien API menjalankan operasi atas nama mereka yang memerlukan otorisasi.

"Layanan YouTube API" adalah (i) layanan YouTube API (mis., Layanan YouTube Data API dan layanan YouTube Reporting API) disediakan oleh YouTube, termasuk layanan YouTube API yang disediakan di Situs Developer YouTube (sebagaimana dijelaskan di bawah), (ii) dokumentasi, informasi, materi, kode contoh, dan software (termasuk petunjuk pemrograman yang dapat dibaca manusia) terkait layanan YouTube API yang tersedia di https://developers.google.com/youtube atau oleh YouTube, (iii) data, konten (termasuk konten audiovisual) dan informasi yang diberikan kepada Klien API (termasuk klien API) dan informasi yang diberikan kepada Klien API (termasuk konten audiovisual yang ditetapkan di atas).

"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 YouTube API.

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