Uwaga: Zasady dla deweloperów YouTube zawierają wskazówki i przykłady, które pomogą Ci zadbać o to, aby klienci korzystający z interfejsu API przestrzegali określonych części Warunków i zasad (Warunki korzystania z usługi API). Przewodnik zawiera informacje o tym, jak YouTube egzekwuje określone aspekty Warunków korzystania z interfejsu API, ale nie zastępuje żadnych dotychczasowych dokumentów.
W tym dokumencie („Zasady dotyczące usług interfejsu API YouTube” lub „Zasady”) określono zasady, których należy przestrzegać podczas uzyskiwania dostępu do usług interfejsu API YouTube lub korzystania z nich w usłudze, produkcie lub aplikacji. Te zasady pomagają Ci uzyskać dostęp do usług YouTube API i z nich korzystać w sposób zgodny z interesami YouTube oraz sprzyjający rozwojowi społeczności YouTube, w której skład wchodzą twórcy, widzowie, właściciele praw do treści i reklamodawcy.
Oprócz definiowania zasad ten dokument wyjaśnia niektóre podstawowe zasady, którymi kierowaliśmy się podczas ich tworzenia. Zawiera on też przykłady, które pokazują, jak te zasady są stosowane w praktyce.
Pamiętaj, że jest to dokument prawny, a te zasady stanowią część umowy, więc musisz ich przestrzegać. YouTube zastrzega sobie prawo do zmiany tych Zasad, a dalsze korzystanie z usług interfejsu API YouTube lub dostęp do nich jest równoznaczny z wyrażeniem zgody na wszelkie takie zmiany. Zmiany w zasadach, np. zmiany w Warunkach korzystania z usługi interfejsów API YouTube, będą dokumentowane w historii zmian Warunków korzystania z usługi. Możesz też zasubskrybować plik danych RSS, aby otrzymywać powiadomienia o wszelkich zmianach.
I. Terminologia i styl
Jest to dokument prawny, który określa zasady dotyczące dozwolonych lub niedozwolonych działań. Dlatego używa określonych terminów, aby wyraźnie wskazywać, co możesz, a co nie. Dlatego w przypadku wymagań związanych z tymi zasadami używamy tych terminów:
- Terminy musi i wymagane odnoszą się do bezwzględnych wymagań.
- Termin nie może odnosi się do bezwzględnego zakazu.
- Terminy should (należy), should not (nie należy), recommend (zalecam) i recommended (zalecane) wskazują, że oświadczenie opisuje ogólną sprawdzoną metodę. Chociaż te warunki sugerują określone działania lub zachowania, uwzględniają też możliwość podjęcia innego działania w zależności od konkretnych aspektów Twojego przypadku użycia.
- Termin może wskazuje, że działanie jest opcjonalne i pozostawiane całkowicie Twojej decyzji lub, w zależności od kontekstu, decyzji YouTube.
Dodatkowo w sekcji Definicje na końcu tego dokumentu wymieniono inne terminy, które w tym dokumencie mają bardzo konkretne znaczenie. Dla ułatwienia w tym dokumencie zastosowano specjalny styl tych terminów, aby można było je łatwo zidentyfikować w kontekście i połączyć z ich definicjami.
II. Zasady dotyczące tworzenia oprogramowania
Te zasady stanowią podstawę wielu zasad zawartych w tym dokumencie. Chociaż te zasady mogą nie obejmować wszystkich zasad, jeśli Ty lub klienci interfejsu API naruszycie którekolwiek z tych zasad, prawdopodobnie naruszycie też warunki umowy. Jeśli jednak lokalne przepisy wymagają od Ciebie czegoś innego niż to, co jest określone w tych zasadach (np. przechowywania danych przez określony czas), musisz przestrzegać tych przepisów.
-
Twórz i utrzymywaj aplikacje wysokiej jakości.
Twórz stabilne, łatwe w użyciu i bogate w funkcje klienty interfejsu API, które wnoszą znaczną wartość do ekosystemu YouTube i jego użytkowników. Na bieżąco aktualizuj klientów API, ponieważ funkcje oferowane przez usługi interfejsu API YouTube się zmieniają.
-
Bądź uczciwy i przejrzysty.
Ta zasada dotyczy wszystkich aspektów klientów API oraz sposobu ich interakcji z użytkownikami i YouTube. Zgodnie z tą zasadą musisz jasno określić, kim jesteś i co robi Twój klient API. Nie podejmuj żadnych działań ani nie wysyłaj żadnych wiadomości związanych z oszustwem, które dotyczą Twojej tożsamości, gromadzenia, przechowywania, udostępniania, używania i usuwania danych, działań podejmowanych przez klienta interfejsu API w imieniu użytkowników lub innych działań. Bądź uczciwy i nie wprowadzaj użytkowników w błąd ani nie daj im powodów do zamieszania, używając i prezentując dane.
-
Przyznaj użytkownikom kontrolę.
Zgodnie z zasadą przejrzystości użytkownicy muszą być świadomi działań podejmowanych przez klienta interfejsu API w ich imieniu i mu na nie aktywnie zezwalać. Oznacza to, że użytkownicy są świadomi wszystkich działań podejmowanych przez klienta interfejsu API w celu wstawiania, udostępniania, aktualizowania lub usuwania ich danych, a także mają nad nimi pełną kontrolę. Oznacza to też, że każdy klient API musi udostępnić politykę prywatności, która jasno informuje użytkowników o informacjach, do których klient API uzyskuje dostęp, które zbiera, przechowuje, udostępnia i w inny sposób wykorzystuje.
-
Szanuj prywatność użytkowników.
Zadbaj o to, aby zasady i praktyki dotyczące zbierania, przechowywania, wykorzystywania, zabezpieczania oraz usuwania danych chroniły użytkowników. Nie zezwalaj na nieautoryzowany dostęp do danych użytkownika ani ich używanie. Nie przechowuj danych użytkowników przez nieokreślony czas i zapewnij im przejrzysty sposób na usunięcie danych, które masz w zasobie. Na koniec: nie żądaj, nie zbieraj ani nie przechowuj danych logowania do YouTube.
-
Bądź dobrym obywatelem.
Nie twórz klientów API, które zachęcają lub umożliwiają użytkownikom nękanie, zastraszanie lub grożenie sobie nawzajem. Nie używaj, nie rozpowszechniaj ani nie promuj wirusów, programów szpiegowskich, złośliwego oprogramowania ani innych szkodliwych treści. Nie łam prawa ani nie zachęcaj innych do tego ani nie umożliwiaj im tego. Mamy nadzieję, że to oczywiste.
III. Ogólne zasady dla deweloperów
A. Warunki korzystania z usługi API i polityka prywatności
-
Klienci API muszą wyświetlać link do Warunków korzystania z usługi YouTube (https://www.youtube.com/t/terms). Muszą też zamieścić w swoich warunkach korzystania informację, że korzystając z klienta API, użytkownicy akceptują Warunki korzystania z usługi YouTube.
-
Każdy klient interfejsu API musi wymagać od użytkowników zaakceptowania polityki prywatności, zanim będą mogli uzyskać dostęp do funkcji i funkcjonalności klienta interfejsu API. Polityka prywatności musi:
-
są dobrze widoczne i łatwo dostępne dla użytkowników przez cały czas;
-
poinformować użytkowników, że klient API korzysta z usług interfejsu API YouTube,
-
odwoływać się do Polityki prywatności Google (http://www.google.com/policies/privacy) i linkować do niej,
-
wyraźnie i wyczerpująco objaśnić użytkownikom, jakie informacje o użytkownikach, w tym dane API, są przez klienta API uzyskiwane, zbierane, przechowywane i w inny sposób wykorzystywane;
-
wyraźnie i wyczerpująco wyjaśnić, jak klient API wykorzystuje, przetwarza i udostępnia dane użytkownika opisane w sekcji (III.A.2.e), w tym w jaki sposób udostępnia te dane podmiotom wewnętrznym i zewnętrznym;
-
ujawnić, że klient interfejsu API zezwala osobom trzecim na wyświetlanie treści, w tym reklam;
-
ujawnić, że Klient interfejsu API przechowuje, uzyskuje dostęp do lub gromadzi (lub zezwala osobom trzecim na to) informacje bezpośrednio lub pośrednio na urządzeniach użytkowników lub z nich, w tym poprzez umieszczanie, uzyskiwanie dostępu do lub rozpoznawanie plików cookie lub podobnych technologii na urządzeniach lub w przeglądarkach użytkowników,
-
jeśli klient API uzyskuje dostęp do autoryzowanych danych lub z nich korzysta, wyjaśnij, że oprócz normalnej procedury klienta API dotyczącej usuwania zapisanych danych użytkownicy mogą cofnąć dostęp klienta API do swoich danych na stronie ustawień zabezpieczeń Google pod adresem https://security.google.com/settings/security/permissions,
-
jeśli klient API korzysta z autoryzowanych danych, wyjaśnij, jak użytkownicy mogą kontaktować się z właścicielem lub deweloperem klienta API, aby zgłaszać pytania lub skargi dotyczące praktyk dotyczących prywatności klienta.
-
B. Utrzymanie i wycofanie
-
Klienci interfejsu API muszą korzystać z najnowszych wersji usług interfejsu API YouTube. Oznacza to, że musisz mieć możliwość aktualizowania klientów API po wydaniu nowszych wersji usług YouTube API. Klienci API, którzy nie są stronami internetowymi, np. aplikacje mobilne lub zainstalowane aplikacje, muszą mieć możliwość zdalnej aktualizacji, aby korzystać z najnowszych wersji usług YouTube API. Jeśli YouTube będzie wymagać tego od czasu do czasu (np. w przypadku aktualizacji krytycznych), musisz zaktualizować klientów API do najnowszych wersji usług interfejsu API YouTube w określonym czasie.
-
Jeśli YouTube zamierza wprowadzić zmiany w usługach YouTube API, które nie będą zgodne z wcześniejszymi wersjami, zostaną one udokumentowane w historii zmian Warunków korzystania z usługi. Możesz też zasubskrybować plik RSS z tą historią, aby otrzymywać powiadomienia o takich zmianach.
-
Musisz niezwłocznie zaktualizować klientów interfejsu API, aby korzystać z nowych wersji usług interfejsu API YouTube w miarę ich wydawania.
-
Musisz zaktualizować przestarzałe wersje klientów interfejsu API, aby wyraźnie poinformować użytkowników, że niektóre funkcje usług interfejsu API YouTube mogą przestać działać z powodu przestarzałego stanu klientów interfejsu API.
C. Wdrażanie funkcji YouTube
-
Klienci API muszą też spełniać wymagania dotyczące minimalnej funkcjonalności usług interfejsu API YouTube („RMF”). Ponadto Klientów API nie wolno ograniczać funkcjonalności YouTube wymaganej przez WMF.
Na przykład RMF stwierdza, że klient interfejsu API, który umożliwia użytkownikom przesyłanie filmów do YouTube, musi umożliwić tym użytkownikom ustawienie tytułu dla każdego przesłanego filmu. Pole tytułu filmu w YouTube może mieć maksymalnie 100 znaków, a klient interfejsu API nie może ustawić krótszej maksymalnej długości dla tego pola.
-
Każda funkcja klienta interfejsu API, która inicjuje działanie użytkownika związane z zasobem w YouTube, musi:
- wyraźnie i jednoznacznie rozpoznawalne jako działanie w YouTube,
- odrębne i nie mieszające się z funkcjami klienta API,
- zostało wyraźnie zainicjowane przez użytkownika;
Przykłady zasobów w YouTube to filmy, kanały, playlisty, elementy playlist i subskrypcje. Przykłady działań to odtwarzanie filmu, jego polubienie, dodanie do playlisty i zasubskrybowanie kanału.
-
Klienci interfejsu API wykonujący operacje zapisu mogą sugerować wartości parametrów lub właściwości, ale użytkownicy muszą mieć pełną kontrolę nad danymi, które zostaną opublikowane w aplikacji YouTube. Podobnie klienci interfejsu API nie mogą modyfikować wartości przekazywanych przez użytkowników przed wysłaniem ich do YouTube przez obcinanie, dodawanie lub modyfikowanie ich w inny sposób, chyba że użytkownik jednoznacznie wyraził na to zgodę.
Klienci interfejsu API, którzy podają wartości dla pól tekstowych, takich jak tytuły lub opisy filmów, muszą uwzględnić w tych wartościach odpowiednie słowa kluczowe. Na przykład klient interfejsu API, który sugeruje tytuły filmów, nie powinien generować tych samych tytułów domyślnych dla wszystkich użytkowników.
Te przykłady pokazują, jak te zasady mają zastosowanie do klienta API, który przesyła filmy do YouTube:
-
Klient interfejsu API może zasugerować opis filmu lub wstępnie wypełnić opis. Nie może jednak dodawać informacji do opisu filmu po jego przesłaniu przez użytkownika i przed jego wysłaniem bez jego zgody. Na przykład klient interfejsu API nie może dodawać daty nagrania, nazwy klienta interfejsu API ani żadnego innego tekstu, chyba że użytkownik wyraźnie wyraził zgodę na takie zmiany.
-
Klient interfejsu API może udostępnić opcję tłumaczenia tytułu filmu na inne języki. Klient API nie może jednak dodawać takich tłumaczeń bez zgody użytkownika. Jeśli domyślne zachowanie klienta interfejsu API to włączenie opcji tłumaczenia tytułu filmu, musi on wyraźnie poinformować użytkownika o łatwym sposobie wyłączenia tego zachowania.
-
-
Klienci interfejsu API muszą wyraźnie wskazać, jak będą wykorzystywać dane użytkowników w YouTube.
Te zasady mają szczególne znaczenie w przypadku klientów API, które współpracują z wieloma usługami i platformami, ponieważ mogą występować różnice w funkcjonalności lub etykietach tych usług i platform.
Na przykład klient API umożliwia użytkownikom dodawanie komentarzy do filmów na wielu platformach, w tym w YouTube. Każda platforma używa innej nazwy do odwoływania się do tekstu komentarza. Jeśli więc klient interfejsu API oznaczy pole „Informacje zwrotne” w formularzu komentarza, musi wyraźnie wskazać, że ta wartość odpowiada tekstowi komentarza w YouTube.
-
Klienci API, którzy korzystają z funkcji wyszukiwania udostępnianych przez usługi interfejsu API YouTube, nie mogą modyfikować ani zastępować tekstu, obrazów, informacji ani innych treści wyników wyszukiwania zwracanych przez te usługi.
Na przykład klienci interfejsu API nie mogą łączyć ani mieszać wyników pochodzących ze źródeł innych niż YouTube i przedstawiać ich jako wyników wyszukiwania w YouTube.
-
Klient API nie powinien ograniczać funkcjonalności funkcji YouTube, chyba że takie ograniczenie jest podstawowym aspektem (jak opisano w przykładach poniżej) samego klienta API, a ta funkcja YouTube nie jest wymagana przez WMF („dozwolone ograniczenie funkcji”).
-
Przykład 1. Dozwolone ograniczenie funkcji
Interfejs YouTube Data API umożliwia przesyłającym filmy udostępnianie tłumaczeń tytułu filmu. Ogólnie rzecz biorąc, klient API, który implementuje tę funkcję, powinien umożliwiać osobom przesyłającym treści tłumaczenie tytułów filmów na dowolny język obsługiwany przez YouTube. Jednak klient interfejsu API, który został specjalnie zaprojektowany do nauki francuskiego i oferuje szereg funkcji związanych z tłumaczeniami na francuski, może mieć uzasadnione podstawy, aby oferować użytkownikom tylko możliwość przesyłania francuskich tłumaczeń tytułów filmów.
-
Przykład 2. Niedozwolone ograniczenie funkcji
Drugi klient interfejsu API obsługuje przesyłanie filmów do YouTube i 2 innych platform. Wszystkie te platformy umożliwiają przesyłanie tłumaczeń tytułu filmu. YouTube obsługuje ponad 70 języków, podczas gdy pozostałe 2 platformy obsługują połowę tej liczby, a wszystkie 3 platformy obsługują 25 wspólnych języków. Jeśli klient interfejsu API obsługuje tylko te 25 języków do tłumaczenia, jest to niedozwolone ograniczenie funkcji, ponieważ ograniczony zestaw opcji językowych nie jest kluczowym aspektem klienta interfejsu API. Zamiast tego klient API musi oferować pełną gamę języków obsługiwanych przez YouTube.
-
-
Klienci API, którzy korzystają z dozwolonych ograniczeń funkcji, muszą wyjaśnić użytkownikom, dlaczego wprowadzono każde ograniczenie, i wyraźnie zaznaczyć, że nie zostało ono narzucone przez YouTube. W wielu, jeśli nie we wszystkich przypadkach, klient API może udostępniać te informacje na różne sposoby. Wybierz odpowiednią metodę dla swojego klienta API. W ramach tego wyjaśnienia klient API powinien udostępnić użytkownikom mechanizm umożliwiający pełny dostęp do funkcji (np. link do Studia twórców w YouTube lub menu, które można rozwinąć w kliencie API).
W przykładzie 1 powyżej klient interfejsu API może wyjaśnić, że przesyłający filmy mogą dodawać tłumaczenia na inne języki w YouTube Studio i podać link do tej funkcji.
-
Klienci API, którzy oferują funkcje pochodzące z wielu usług i platform, powinni zapewnić równość funkcji w takim zakresie, w jakim występuje ona w tych źródłach, dając użytkownikom możliwość wyboru. Jeśli klienci API udostępniają funkcje obsługiwane w YouTube i na innych platformach, klienci API nie mogą konsekwentnie prezentować funkcji YouTube w sposób szkodliwy (np. udostępniając tylko funkcje z innych platform).
Załóżmy na przykład, że klient interfejsu API umożliwia użytkownikom przesyłanie filmów do YouTube i 3 innych platform, a wszystkie te platformy obsługują przesyłanie napisów. Jeśli klient API obsługuje też przesyłanie napisów, musi obsługiwać tę funkcję w YouTube.
D. Dostęp do usług YouTube API
-
Dane logowania interfejsu API
Aby uzyskać dostęp do niektórych usług YouTube API lub z nich korzystać, musisz najpierw utworzyć dane logowania do interfejsu API dla swojego projektu API w Konsoli Google dla programistów (https://console.cloud.google.com/). Te dane umożliwiają Google i YouTube powiązanie aktywności interfejsu API z konkretnym projektem interfejsu API i klientem interfejsu API.
Oprócz tworzenia danych logowania do interfejsu API Konsola deweloperów może wymagać podania innych informacji, takich jak dane identyfikacyjne lub kontaktowe, zanim będzie można uzyskać dostęp do usług YouTube API powiązanych z tymi danymi logowania lub z nich korzystać. YouTube zastrzega sobie prawo do wymagania podania dodatkowych informacji w celu dalszego korzystania z usług interfejsu API YouTube.
Jeśli musisz utworzyć dane logowania API, aby uzyskać dostęp do konkretnej usługi interfejsu API YouTube lub z niej korzystać, w dokumentacji tej usługi znajdziesz instrukcje tworzenia tych danych logowania. Na przykład usługa YouTube Data API, usługa YouTube Reporting API i usługa YouTube Analytics API zawierają instrukcje tworzenia danych logowania interfejsu API. Te czynności różnią się nieco w zależności od usługi interfejsu API. Na przykład:
-
Niektóre usługi obsługują tylko autoryzowane żądania interfejsu API, a inne obsługują zarówno autoryzowane, jak i nieautoryzowane żądania.
-
Usługi często obsługują wiele zakresów dostępu. Każdy zakres określa zasoby, które klient interfejsu API może pobierać, wstawiać, aktualizować lub usuwać w imieniu użytkownika. Zasięgi umożliwiają klientom interfejsu API żądanie dostępu tylko do potrzebnych im zasobów. Umożliwiają też użytkownikom kontrolowanie zakresu dostępu, jaki przyznają tym klientom.
Dostęp do usług interfejsu API YouTube i korzystanie z nich podlegają też tym zasadom:
-
Podczas uzyskiwania dostępu do usług interfejsu API YouTube lub korzystania z nich, a także podczas tworzenia projektu API lub danych logowania API nie wolno maskować ani podawać nieprawdziwych informacji o swojej tożsamości ani tożsamości klienta API.
-
Aby uzyskać dostęp do usług interfejsu API YouTube, musisz używać tylko danych logowania interfejsu API przypisanych do Ciebie i Twojego projektu API. Nie możesz też wykorzystywać innych sposobów maskowania ani fałszowania dostępu klienta API do usług interfejsu API YouTube lub ich używania.
-
Jeśli klient API musi utworzyć dane logowania interfejsu API, aby uzyskać dostęp do usług interfejsu API YouTube lub z nich korzystać, musi utworzyć dokładnie 1 projekt API dla tego klienta API. Te dane logowania do interfejsu API są przeznaczone wyłącznie do użytku powiązanego z nimi klienta API, co oznacza, że nie możesz używać tego 1 projektu API w przypadku wielu klientów API.
-
Możesz udostępniać dane logowania do interfejsu API tylko osobom, które działają wyłącznie w Twoim imieniu i są objęte pisemnym obowiązkiem zachowania poufności. Nie możesz jednak udostępniać ani ujawniać danych logowania interfejsu API innym osobom trzecim, zezwalać innym osobom trzecim na dostęp do tych danych ani ich używanie, a także umieszczać danych logowania interfejsu API w projektach open source.
-
-
Uwierzytelnianie i autoryzacja użytkowników
Uwierzytelnianie i autoryzacja to proces, w którym użytkownicy identyfikują się i wyrażają zgodę na to, aby klient interfejsu API miał dostęp do określonych danych użytkownika. Niektóre usługi API YouTube nie obsługują dostępu do danych dotyczących konkretnego użytkownika, dlatego nie wymagają autoryzacji. Inne wymagają autoryzacji w przypadku niektórych żądań lub danych, a jeszcze inne wymagają autoryzacji we wszystkich żądaniach. Na przykład:
- Interfejs API odtwarzacza YouTube w ramce iFrame, który umożliwia umieszczanie filmów w witrynie, nie wymaga autoryzacji, podobnie jak użytkownicy nie muszą się logować w witrynie YouTube, aby obejrzeć film.
- Interfejs YouTube Data API wymaga autoryzacji niektórych działań. Na przykład klient API może wyszukiwać publiczne filmy, ale nie musi do tego autoryzować użytkownika. Klient API musi jednak uzyskać autoryzację użytkownika, aby przesłać film na jego kanał w YouTube.
- Usługa interfejsu API Statystyk YouTube i usługa interfejsu API do raportowania w YouTube wymagają autoryzacji wszystkich działań.
-
Uwierzytelnianie
-
Klienci interfejsu API nie mogą (ani nie mogą próbować) uzyskiwać, pośredniczyć, żądać, zbierać, modyfikować, przechowywać w pamięci podręcznej ani używać żadnych informacji, które użytkownik podaje lub które YouTube wyświetla użytkownikowi podczas procesów uwierzytelniania, w tym danych logowania do konta użytkownika YouTube, takich jak nazwy użytkowników i hasła.
-
Klienci interfejsu API muszą uzyskać zgodę użytkownika zgodnie z obowiązującymi przepisami i prosić o dostęp tylko do zakresów autoryzacji, których obecnie używają. Dostęp, o który prosi klient interfejsu API, powinien przynosić bezpośrednie i przejrzyste korzyści użytkownikom tego klienta. Nie próbuj zabezpieczyć dostępu do danych na przyszłość, prosząc o uprawnienia, które umożliwiłyby korzystanie z funkcji, których jeszcze nie masz.
Na przykład usługa YouTube Data API obsługuje jeden zakres autoryzacji, który przyznaje dostęp do odczytu danych, i inny, który przyznaje dostęp do odczytu i zapisu danych. Jeśli użytkownik przyzna klientowi API dostęp do pierwszego zakresu, klient API będzie mógł pobrać informacje o kanale YouTube bieżącego użytkownika. Jeśli jednak użytkownik przyzna klientowi interfejsu API dostęp do drugiego zakresu, klient interfejsu API będzie mógł też przesłać film na ten kanał.
W takim przypadku Klient API, który nie obsługuje przesyłania do YouTube (ani innych działań związanych z zapisywaniem), musi poprosić o dostęp do pierwszego zakresu autoryzacji, który zapewnia bardziej ograniczone uprawnienia. Nawet jeśli deweloper klienta API planuje wprowadzić obsługę działań opartych na zapisie, nie może zabezpieczyć klienta API na przyszłość, prosząc o dostęp do zakresu autoryzacji na potrzeby zapisywania danych, zanim klient zacznie obsługiwać funkcje, które wymagają tego zakresu.
-
Klienci interfejsu API powinni w miarę możliwości prosić o dostęp do zakresów autoryzacji w kontekście. Wyświetlając prośby o dostęp do danych użytkownika w odpowiednim kontekście (stosując uwierzytelnianie stopniowe), klient API ułatwia użytkownikom zrozumienie, dlaczego aplikacja potrzebuje dostępu do tych danych.
-
-
Identyfikacja i reprezentacja klienta interfejsu API
-
Klienci interfejsu API muszą wyraźnie i dokładnie poinformować użytkownika, która usługa lub podmiot prosi o dostęp do jego danych oraz dlaczego prosi o taki dostęp.
-
Klienci interfejsu API nie mogą wprowadzać użytkowników w błąd, gdy proszą o dostęp do danych, aby użytkownicy mogli podjąć świadomą decyzję, czy przyznać tym klientom dostęp. Użytkownicy powinni łatwo zrozumieć, dlaczego warto udostępniać dane, do których dostępu żąda klient API, oraz jakie są konsekwencje udostępnienia tych danych.
-
Klienci interfejsu API muszą jasno i wyczerpująco informować użytkowników o celach, w których celu uzyskują dostęp do danych użytkowników i ich używają. Klienci interfejsu API nie mogą używać danych użytkowników do celów dodatkowych, które nie są wyraźnie ujawniane użytkownikom.
Użytkownicy nie powinni być zaskoczeni, gdy dowiedzą się, że klient API zawiera ukryte funkcje, usługi lub działania, które są niezgodne z celami marketingowymi klienta.
-
-
Unieważnienie
-
Każdy klient API musi udostępnić użytkownikom przejrzysty i łatwy sposób na cofnięcie zgody na dostęp do usług interfejsu API YouTube, którą użytkownicy udzielili klientowi API.
Gdy użytkownik cofnie zgodę za pomocą tego mechanizmu, klient API musi od razu anulować ten token, aby poinformować Google o zmianie uprawnień. Na przykład klient interfejsu API może użyć biblioteki klienta interfejsu API Google, aby cofnąć token.
Dodatkowo po wycofaniu zgody za pomocą tego mechanizmu Ty i Twoi klienci API musicie usunąć wszystkie autoryzowane dane, do których uzyskano dostęp lub które zostały zapisane zgodnie z tą zgodą. Usunięcie powinno nastąpić jak najszybciej, ale nie później niż w ciągu 7 dni kalendarzowych od odwołania.
-
Zgodnie z informacjami podanymi w sekcji (III.A.2.i) każdy klient interfejsu API musi uwzględnić w swojej Polityce prywatności link do strony ustawień zabezpieczeń Google (https://security.google.com/settings/security/permissions). Gdy użytkownik wycofa zgodę na tej stronie, Ty i Twoi klienci obsługujący interfejs API musicie również usunąć wszystkie dane interfejsu API powiązane z tym użytkownikiem, do których uzyskano dostęp lub które zostały zapisane zgodnie z taką zgodą. Aby przestrzegać tych zasad, klienci interfejsu API muszą okresowo potwierdzać, że ich tokeny autoryzacyjne są nadal ważne, oraz usuwać dane interfejsu API powiązane z użytkownikami, których tokenów autoryzacyjnych nie można odświeżyć.
Zgodnie z wymaganiami określonymi w sekcji (III.E.4) dotyczącymi przechowywanych danych wszystkie takie usunięcia powinny nastąpić jak najszybciej i w ciągu 30 dni kalendarzowych od daty wycofania zgody.
-
-
Wykorzystanie i limity
YouTube może stosować limity i ograniczenia korzystania, aby zapewnić prawidłowe korzystanie z usług interfejsu API YouTube zgodnie z przeznaczeniem oraz aby Twoi klienci API nie obniżali jakości usługi ani nie ograniczali dostępu innych osób.
Jeśli klient API osiągnie limit dla usługi, możesz złożyć wniosek o zwiększenie limitu, wypełniając audyt zgodności interfejsu API, w którym musisz określić przypadek użycia, w którym potrzebujesz rozszerzenia. Jeśli w ciągu ostatnich 12 miesięcy Twoja firma została sprawdzona przez zespół YouTube API i oznaczona jako zgodna ze standardami, możesz złożyć wniosek o dodatkowe zwiększenie limitu.
Jeśli YouTube zatwierdzi wniosek, musisz korzystać z dodatkowego limitu tylko w zatwierdzonym przypadku użycia. Jeśli klient interfejsu API zmienił przypadek użycia, aby wykorzystać przydzieloną pulę na potrzeby nowego przypadku użycia, musisz powiadomić YouTube o zmianie, ponownie przesyłając sprawdzenie zgodności interfejsu API i otrzymując zatwierdzenie aplikacji.
Jeśli YouTube odrzuci aplikację, możesz złożyć odwołanie.
-
Bezczynność
YouTube zastrzega sobie prawo do wyłączenia lub ograniczenia dostępu do określonych usług interfejsu API YouTube lub korzystania z nich, jeśli projekt interfejsu API był nieaktywny przez 90 dni z rzędu. YouTube może na przykład cofnąć dane logowania interfejsu API lub zmniejszyć (lub całkowicie usunąć) limity projektu interfejsu API w przypadku określonych usług YouTube API. Jeśli limit klienta API zostanie zmniejszony lub zlikwidowany, możesz ponownie złożyć wniosek o limit lub jego przedłużenie. YouTube sprawdzi ten wniosek na podstawie Twojego oczekiwanego sposobu korzystania z usług interfejsu API YouTube.
-
Dane kontaktowe
Głównym sposobem kontaktu YouTube z Tobą w sprawie projektu interfejsu API lub klienta interfejsu API jest adres e-mail powiązany z kontem Google, którego używasz do logowania się w Konsoli Google dla deweloperów. Musisz przestrzegać wszystkich komunikatów wysyłanych przez YouTube w sprawie zgodności z zasadami w odniesieniu do klientów interfejsu API.
Jeśli użytkownicy klienta API mają pytania na temat Twoich praktyk dotyczących prywatności, a w Twojej polityce prywatności klienta API nie ma adresu kontaktowego (jak opisano w sekcji A.2.i), YouTube może udostępnić tym użytkownikom Twój główny adres e-mail.
-
Dostęp zabroniony
Nie możesz uzyskiwać dostępu do usług interfejsu API YouTube ani próbować uzyskać do nich dostępu w żaden sposób, jeśli Twoje uprawnienia API zostały zawieszone, cofnięte lub anulowane albo jeśli konto Google, którego użyto do utworzenia tych uprawnień, zostało zawieszone lub anulowane z jakiegokolwiek powodu. W takim przypadku nie wolno Ci uzyskiwać dostępu do usług interfejsu API YouTube ani próbować tego robić, w tym tworzyć ani używać serwera proxy do tworzenia nowych kont Google, danych logowania API ani projektów API.
-
Usługi nieudokumentowane
Nie wolno używać nieudokumentowanych interfejsów API bez wyraźnej zgody. Dostęp do danych z usług YouTube API musisz uzyskiwać tylko w sposób określony w autoryzowanej dokumentacji danej usługi YouTube API.
Nie wolno Ci analizować wstecznie nieudokumentowanych usług interfejsu API YouTube ani podejmować prób wyodrębnienia kodu źródłowego tych usług.
E. Postępowanie z danymi i treściami w YouTube
Poza uprawnieniami i prawami przyznanymi w tej sekcji ani Ty, ani Twoi klienci interfejsu API nie macie żadnych dodatkowych uprawnień ani praw do danych interfejsu API, w tym do tymczasowo przechowywanych danych interfejsu API.
-
Treści audiowizualne
Użytkownik i jego Klient API nie mogą zachęcać innych osób do takich działań, umożliwiać im ich ani wymagać od nich:
- pobierać, importować, tworzyć kopie zapasowe, przechowywać w pamięci podręcznej ani przechowywać kopii treści audiowizualnych z YouTube bez uprzedniej pisemnej zgody YouTube;
- udostępnić treści do odtwarzania offline lub
- korzystać z jakiegokolwiek aspektu usług interfejsu API YouTube w celu ułatwiania lub promowania naruszenia praw autorskich albo wykorzystywania materiałów naruszających prawa autorskie.
-
Agregacja danych
-
Nie agreguj danych z interfejsu API, z wyjątkiem sytuacji, gdy możesz agregować dane z interfejsu API dotyczące kanałów YouTube, które należą do tego samego właściciela treści, który jest rozpoznawany przez YouTube zgodnie z umowami licencyjnymi zawartymi między YouTube a tym właścicielem treści. Takie zagregowane dane API muszą być widoczne tylko dla właściciela treści.
-
Nie możesz agregować danych interfejsu API ani w inny sposób używać danych interfejsu API ani usług interfejsu API YouTube, aby uzyskiwać informacje o korzystaniu z YouTube, przychodach lub innych aspektach działalności YouTube.
Załóżmy na przykład, że 2 różni właściciele treści rozpoznawani przez YouTube autoryzowali klienta interfejsu API do pobierania danych interfejsu API w ich imieniu w celu ich wyświetlenia. Klient API może osobno agregować dane API pobrane z kanałów każdego właściciela treści, pod warunkiem że takie zagregowanie danych dla każdego właściciela treści nie spowoduje uzyskania informacji o użytkowaniu YouTube, przychodach lub innych aspektach działalności YouTube. Klient interfejsu API nie może łączyć danych interfejsu API pochodzących od różnych właścicieli treści.
-
-
Autoryzowane użycie danych
Te zasady dotyczą korzystania z autoryzowanych danych. Dotyczą one każdego klienta API, który zapisuje dane za pomocą żądania interfejsu API lub pobiera dane, do których dostęp jest możliwy tylko za pomocą prawidłowo autoryzowanego żądania interfejsu API. Te zasady dotyczą na przykład każdego klienta interfejsu API, który umożliwia użytkownikowi przesyłanie filmów, pobieranie listy przesłanych przez niego filmów, tworzenie playlist lub komentowanie filmów.
-
Klienci interfejsu API muszą uczciwie i z przejrzystością informować o typach danych użytkownika oraz o celach, w jakich te dane są zbierane, przechowywane, usuwane, udostępniane, chronione i w inny sposób wykorzystywane.
-
Klienci interfejsu API nie mogą wyświetlać autoryzowanych danych ani zezwalać na dostęp do nich osobom innym niż autoryzowany użytkownik lub autoryzowani przez niego pracownicy.
-
Klienci interfejsu API mogą uzyskiwać dostęp do autoryzowanych danych, zbierać je i wykorzystywać wyłącznie w zakresie swojej polityki prywatności i zgodnie z zezwoleniem użytkownika uzyskanym zgodnie z sekcją 2.
Oznacza to, że klient interfejsu API musi poprosić użytkowników o ponowne zaakceptowanie polityki prywatności, jeśli klient zacznie uzyskiwać dostęp do danych interfejsu API, gromadzić je lub używać w sposób lub do celów, które nie były objęte polityką prywatności zaakceptowaną przez użytkownika.
-
Klienci interfejsu API muszą wyraźnie określać wszystkie działania, które podejmują w imieniu upoważnionego użytkownika, aby wstawiać, udostępniać, aktualizować lub usuwać dane lub treści. Użytkownik musi też wyrazić zgodę na te działania przed ich wykonaniem.
-
Klienci interfejsu API muszą wyraźnie wskazać kanał YouTube lub właściciela treści powiązany z żądaniem, które wymaga autoryzacji użytkownika.
-
Klienci interfejsu API muszą wyraźnie określić ustawienia widoczności treści, które zostaną ustawione lub zmodyfikowane przez dowolne działanie autoryzowanego użytkownika. Klienci interfejsu API nie mogą modyfikować istniejących ustawień widoczności treści, chyba że użytkownik upoważniający wyraźnie ich o to poprosił.
Na przykład w usłudze YouTube Data API można ustawić status prywatności filmu jako
public
,private
lubunlisted
. Jeśli klient interfejsu API obsługuje przesyłanie filmów, klient musi wyraźnie wyświetlić użytkownikowi opcję wyboru jednej z tych wartości. Podobnie, jeśli klient interfejsu API obsługuje edytowanie metadanych filmu, klient interfejsu API nie może zmienić stanu prywatności filmu bez wyraźnej zgody użytkownika.
-
-
Odświeżanie, przechowywanie i wyświetlanie danych interfejsu API
Deweloperzy często muszą znaleźć równowagę między korzyściami ze przechowywania lub buforowania danych, takimi jak większa wydajność czy wykorzystanie zasobów, a potrzebą ciągłego pobierania najnowszych danych, co zapewnia użytkownikom jak najlepsze wrażenia. Dlatego w podanych niżej zasadach wyjaśniamy wymagania oraz opcje dotyczące przechowywania, aktualizowania i wyświetlania danych interfejsu API YouTube.
-
Klienci interfejsu API mogą przechowywać tokeny autoryzacji tak długo, jak to konieczne, pod warunkiem że są one używane tylko do celów zgodnych ze zgodą udzieloną przez aktywnego użytkownika zgodnie z obowiązującymi przepisami.
-
Klienci interfejsu API mogą przechowywać te typy autoryzowanych danych przez dowolny czas, o ile dane są wykorzystywane do celów zgodnych ze zgodą udzieloną przez aktywnego użytkownika zgodnie z obowiązującymi przepisami:
- danych pobranych za pomocą interfejsu YouTube Analytics API,
- dane udostępnione za pomocą interfejsu YouTube Reporting API;
- statystyki udostępniane przez inne usługi interfejsu API YouTube, takie jak liczba wyświetleń filmu, liczba kanałów subskrybenta czy liczba filmów na playliście. (wszystkie te statystyki można pobrać za pomocą interfejsu YouTube Data API).
Pamiętaj, że mimo że klient interfejsu API może przechowywać te dane przez ponad 30 dni, klient musi co 30 dni sprawdzać, czy użytkownik nadal zezwala na dostęp do tych danych.
Na przykład klient API może przechowywać liczbę wyświetleń filmu przez ponad 30 dni, ale co 30 dni musi sprawdzać, czy jego upoważnienie do dostępu do danych przesyłającego nie zostało cofnięte. Klient API musi też co 30 dni weryfikować, czy film nie został usunięty.
Klient interfejsu API nie może przechowywać statystyk pobranych jako nieautoryzowane dane dłużej niż 30 dni. Na przykład klient interfejsu API nie może przechowywać liczby subskrybentów kanału YouTube dłużej niż 30 dni bez autoryzacji właściciela kanału.
-
Klienci interfejsu API mogą przechowywać wszystkie inne typy autoryzowanych danych, które nie zostały wymienione w sekcji (III.E.4.b), przez okres niezbędny do realizacji konkretnej zgody udzielonej przez aktywnego użytkownika, ale nie dłużej niż 30 dni kalendarzowych. Po upływie 30 dni kalendarzowych klient interfejsu API musi usunąć lub odświeżyć zapisane dane.
-
Klienci interfejsu API mogą tymczasowo przechowywać ograniczone ilości nieautoryzowanych danych przez okres niezbędny do realizacji celów klienta interfejsu API, ale nie dłużej niż 30 dni kalendarzowych. Zgodnie z sekcją (III.E.4.c) powyżej oznacza to, że po 30 dniach kalendarzowych klient interfejsu API musi usunąć lub odświeżyć zapisane dane.
-
W każdym przypadku klienci API muszą dołożyć wszelkich starań, aby przechowywane dane interfejsu API były zgodne z bieżącymi danymi dostępnymi w usługach YouTube API. Na przykład klienci interfejsu API powinni jak najszybciej odzwierciedlać zmiany metadanych i liczby wyświetleń.
-
Klienci interfejsu API muszą wyświetlać najnowsze dane interfejsu API dostępne w prezentacjach dla użytkowników, w tym w interfejsach użytkownika. Klienci interfejsu API mogą jednak wyświetlać historyczne dane interfejsu API, pod warunkiem że są one prezentowane w sposób zgodny z czasem.
-
Klienci interfejsu API, którzy uzyskują dostęp do danych użytkownika lub ich używają, muszą udostępnić użytkownikowi sposób na przesłanie żądania usunięcia przechowywanych danych powiązanych z tym użytkownikiem. Na przykład klient API może wyświetlić przycisk umożliwiający usunięcie zapisanych danych. Jeśli użytkownik poprosi Cię o usunięcie tych danych, musisz to zrobić tak szybko, jak to możliwe, ale nie później niż w ciągu 7 dni kalendarzowych.
Metoda usuwania przechowywanych danych musi wyraźnie wskazywać, że usunięcie danych przechowywanych przez klienta API w żaden sposób nie wpływa na dane przechowywane przez YouTube i że aby usunąć dane z YouTube, użytkownik musi użyć aplikacji YouTube lub autoryzowanego klienta API, który umożliwia usunięcie tych danych.
Podobnie klienci interfejsu API muszą respektować wszelkie inne sposoby, za pomocą których użytkownik wyraża zamiar uniemożliwienia tym klientom dostępu do danych użytkownika powiązanych z tym użytkownikiem. Jeśli np. użytkownik usunie swoje konto z Twojego klienta API, musisz jak najszybciej, ale nie później niż w ciągu 7 dni kalendarzowych usunąć wszystkie dane tego użytkownika, które masz zapisane.
-
Klienci interfejsu API nie mogą (i) zastępować danych interfejsu API podobnymi, niezależnie obliczonymi danymi ani (ii) uzyskiwać dostępu do danych interfejsu API ani ich używać do tworzenia nowych lub pochodnych danych ani danych pomiarowych. Jeśli klienci API wyświetlają jakiekolwiek informacje, dane lub dane statystyczne, które nie są oparte na danych API, obok danych API, muszą wyraźnie i wyraźnie poinformować o tym, że takie informacje, dane i dane statystyczne nie pochodzą z YouTube, lecz są częścią Twojego produktu.
Na przykład podczas wyświetlania liczby polubień filmu klient interfejsu API musi użyć liczby zwróconej w danych interfejsu API. Nie możesz zastąpić innej liczby, aby reprezentować polubienia, na przykład liczby użytkowników klienta API, którzy polubili film. Nie możesz też używać liczby polubień zwracanych przez dane interfejsu API do obliczania innych danych, takich jak odsetek łącznej liczby polubień uzyskanych przez klienta interfejsu API lub wynik uwzględniający polubienia, łączną liczbę wyświetleń lub inne dane interfejsu API. Możesz jednak wyświetlać np. liczbę polubień uzyskanych za pomocą klienta API, o ile ta liczba jest wyświetlana obok łącznej liczby polubień zwróconych w danych interfejsu API i o ile klient API wyraźnie informuje, że klient API oblicza dodatkową miarę niezależnie od danych interfejsu API YouTube.
-
Gdy klient API wczytuje się, zbiera i udostępnia YouTube podstawowe dane użytkownika za pomocą wbudowanego odtwarzacza YouTube, aby renderować miniaturę i tytuł filmu, określić możliwości odtwarzania oraz ograniczenia dotyczące treści, a także w celu zapobiegania oszustwom i nadużyciam. Dodatkowe dane są zbierane i udostępniane przez klienta API podczas odtwarzania filmu, aby umożliwić dostosowanie odtwarzacza w kliencie API oraz na stronach i w aplikacjach innych firm. Pamiętaj, że jeśli włączysz automatyczne odtwarzanie, reklama będzie odtwarzana bez udziału użytkownika. Dane dotyczące odtwarzania będą więc gromadzone i udostępniane po załadowaniu strony. Możesz ograniczyć dane udostępniane YouTube, zanim użytkownik wejdzie w interakcję z wbudowanym odtwarzaczem YouTube, ustawiając opcję Autoodtwarzanie na
false
. Zgodnie z Warunkami korzystania z usług interfejsu API YouTube Ty i Twoi klienci obsługujący interfejs API musicie przestrzegać wszystkich obowiązujących przepisów, zasad i regulacji, w tym przepisów i regulacji dotyczących prywatności. -
Klienci interfejsu API muszą sprawdzić status „Made For Kids” każdego filmu z YouTube, który umieszczają w swojej witrynie lub aplikacji, postępując zgodnie z instrukcjami podanymi w tym przewodniku. W przypadku każdego filmu oznaczonego jako przeznaczony dla dzieci klienci interfejsu API muszą wyłączyć śledzenie i upewnić się, że wszystkie dane zbierane przez odtwarzacz są zgodne z obowiązującymi przepisami, w tym z amerykańską ustawą o ochronie prywatności dzieci w internecie (COPPA) i unijnym Ogólnym rozporządzeniem o ochronie danych (RODO). Więcej informacji na temat oznaczania treści jako przeznaczonych dla dzieci znajdziesz w Centrum pomocy YouTube.
-
-
Bezpieczeństwo
Ty i Twój klient API musicie:
- utrzymywać odpowiednie środki kontroli administracyjnej, organizacyjnej, technicznej i fizycznej, aby zapewnić prywatność, bezpieczeństwo i poufność danych użytkownika oraz danych API;
- używać tylko szyfrowania transportu zgodnego ze standardem branżowym;
- chronić dane API i inne dane używane w kliencie API przed nieuprawnionym dostępem, wykorzystaniem lub ujawnieniem.
-
Ekstrakcja danych
Użytkownik i jego Klient API nie mogą bezpośrednio ani pośrednio zachęcać innych osób do ekstrahowania danych z aplikacji YouTube ani aplikacji Google ani do uzyskiwania wydobytych danych lub treści z YouTube. Nie mogą też umożliwiać ani wymagać od innych osób takich działań. Publiczne wyszukiwarki mogą skanować dane tylko zgodnie z plikiem robots.txt opracowanym przez YouTube lub za uprzednią pisemną zgodą YouTube.
F. Wygoda użytkowników
-
Wygląd i styl YouTube
Innowacyjne wrażenia użytkowników i projekty interfejsów należą do najbardziej wartościowych rzeczy, które klienci obsługujący interfejs API mogą zaoferować społeczności YouTube. Projektanci i inżynierowie YouTube włożyli wiele wysiłku w opracowanie aplikacji YouTube, aby zapewnić użytkownikom jak najlepsze wrażenia.
Biorąc pod uwagę oba te punkty, klienci interfejsu API nie mogą zmieniać interfejsów użytkownika ani przeszkadzać w ich działaniu w aplikacjach YouTube, chyba że uzyskasz wcześniejszą pisemną zgodę YouTube. Możesz poprosić o zatwierdzenie, korzystając z tego formularza.
-
Promowanie marki
-
Każda strona lub funkcja klienta interfejsu API, która wyświetla treści z YouTube (w tym między innymi wyniki wyszukiwania, filmy w YouTube, kanały, playlisty, miniatury i odtwarzacze YouTube), musi wyraźnie informować widzów, że źródłem odpowiednich treści jest YouTube. W tym celu należy wyświetlać funkcje marki YouTube zgodnie z poniższymi wymaganiami i wytycznymi dotyczącymi marki YouTube (https://developers.google.com/youtube/terms/branding-guidelines).
W niektórych przypadkach klient interfejsu API może chcieć wyświetlać cechy marki YouTube obok wielu elementów treści, aby widzowie mogli łatwo zrozumieć, kto jest autorem. Na przykład klient API, który wyświetla wyniki wyszukiwania z YouTube i z innych źródeł na tej samej stronie, musi wyraźnie wskazać YouTube jako źródło tylko wyników wyszukiwania z YouTube, w tym tekstu, obrazów i innych informacji dotyczących wyników wyszukiwania w YouTube. Klient API nie może podać jednego ogólnego zestawu danych dotyczących atrybucji dla wszystkich wyników wyszukiwania z różnych źródeł.
-
Treści, które nie pochodzą z YouTube, nie mogą być wyświetlane w sposób sugerujący, że pochodzą z YouTube, ani w sposób, który może wprowadzać w błąd co do ich pochodzenia.
-
Użytkownik i jego Klient API nie mogą bezpośrednio ani pośrednio zachęcać innych osób do zakłócania lub zaciemniania informacji o autorze wyświetlanych przez YouTube, w tym informacji o autorze wyświetlanych w ramach wbudowanych odtwarzaczy YouTube, ani umożliwiać im tego ani wymagać od nich. Klienci API muszą wyświetlać odpowiednie Cechy marki YouTube i inne atrybuty udostępnione przez YouTube na wszystkich typach urządzeń.
-
-
Odtwarzanie bez zakłóceń
Integralność odtwarzania to możliwość określania i pomiaru sposobu wyświetlania treści i reklam, inicjowania i wdrażania odtwarzania filmów oraz interakcji użytkowników z funkcjami YouTube w kliencie interfejsu API. Integralność odtwarzania ma kluczowe znaczenie dla platformy YouTube, ponieważ pomaga chronić interesy twórców, w tym ich zdolność do zarabiania na treściach i pozyskiwania widzów.
Zdaniem YouTube integralność odtwarzania zależy od decyzji użytkownika o obejrzeniu filmu, a klienci interfejsu API nie mogą oferować zachęt do oglądania filmów w następujący sposób:
-
Klienci interfejsu API nie mogą pobierać opłat za oglądanie treści w osadzonym odtwarzaczu YouTube.
-
Klienci API nie mogą w inny sposób ograniczać dostępu do filmu, wymagając od użytkownika podjęcia innego działania niż kliknięcie przycisku odtwarzania w celu wyświetlenia lub kontynuowania odtwarzania treści audiowizualnych w YouTube. Na przykład klienci interfejsu API nie mogą wymagać od użytkownika subskrybowania kanału ani polubienia filmu, aby kontynuować oglądanie treści audiowizualnych w YouTube.
Dla jasności: jeśli normalna funkcjonalność klienta API wymaga określonego działania, które nie jest związane z usługami interfejsu API YouTube, np. logowania lub weryfikacji wieku, ta funkcja jest dozwolona.
-
Klienci API nie mogą oferować ani zapewniać użytkownikom zachęt, nagród ani innych form wynagrodzenia za korzystanie z aplikacji YouTube (bezpośrednio lub pośrednio) przez wykonywanie takich czynności jak oglądanie treści, dodawanie im polubień, udostępnianie ich, subskrybowanie kanałów czy dodawanie komentarzy. Na przykład klienci API nie mogą oferować funkcji ani usług, które umożliwiają wymianę wyświetleń filmów na opłatę lub na inne działania związane z YouTube lub nie.
-
G. Dystrybucja i użytek komercyjny
Możesz rozpowszechniać lub sprzedawać klientów API z zastrzeżeniem ograniczeń określonych w podrozdziale „Działania zabronione” poniżej oraz, oczywiście, innych warunków Umowy.
Możesz też rozpowszechniać i wyświetlać użytkownikom treści audiowizualne z YouTube i towarzyszące im metadane za pomocą klientów interfejsu API, o ile ci klienci przestrzegają porozumienia i nie podejmują żadnych działań zabronionych wymienionych poniżej.
-
Działania zakazane
Jeśli chcesz uzyskać zgodę YouTube na konkretne zasady z poniższej listy, które wymagają wcześniejszego pisemnego zatwierdzenia przez YouTube, możesz poprosić o to w tym formularzu.
Użytkownik i jego Klient API nie mogą zachęcać innych osób do wykonywania tych czynności, umożliwiać im ich ani wymagać od nich:
-
sprzedawać, kupować, wynajmować, pożyczać, przekazywać, rozpowszechniać ani podlicencjonować całego interfejsu YouTube API ani jego części, w tym treści audiowizualnych YouTube;
-
sprzedawać usług interfejsu API YouTube ani dostępu do żadnych komponentów usług interfejsu API YouTube, chyba że uzyskasz wcześniejszą pisemną zgodę YouTube;
-
sprzedawać reklam, sponsorowania lub promocji umieszczonych w treściach audiowizualnych w YouTube lub w odtwarzaczu YouTube bez wcześniejszej pisemnej zgody YouTube;
-
sprzedawać reklam, sponsorowanych treści ani promocji na żadnej stronie ani na żadnym ekranie zawierających Dane z interfejsu YouTube API, chyba że na tej samej stronie znajdują się inne dane, treści lub materiały niepochodzące z YouTube, które mają wystarczającą wartość niezależną, aby uzasadnić taką sprzedaż w przypadku usunięcia Danych z interfejsu YouTube API.
-
-
Dozwolone działania
Wszystkie wymienione poniżej przypadki użycia w celu komercyjnym są dozwolone pod warunkiem, że Ty i Twoi klienci interfejsu API przestrzegacie wszystkich pozostałych warunków Umowy, w tym zakazanych działań opisanych w poprzedniej sekcji:
-
sprzedaż klienta API;
-
promowanie własnej firmy lub przedsięwzięcia artystycznego przez przesyłanie oryginalnych treści audiowizualnych do YouTube lub prowadzenie kanałów w YouTube;
-
opracowywanie klientów API obsługujących reklamy, takich jak blog lub strona internetowa obsługująca reklamy, które korzystają z usług interfejsu API YouTube z zastrzeżeniem przestrzegania wszystkich innych warunków Umowy, w tym ograniczeń podanych w sekcji III.G.1.d;
-
umieszczanie własnych elementów marki w kliencie API, o ile są one zgodne z wytycznymi dotyczącymi marki w YouTube i nie zakłócają odtwarzania treści audiowizualnych w YouTube ani żadnych funkcji marki YouTube;
-
sprzedaż lub dystrybucja urządzeń zawierających lub używających klienta API;
-
H. Monitorowanie i audyty
YouTube zastrzega sobie prawo do badania, monitorowania lub sprawdzania dostępu do usług interfejsu API YouTube lub ich używania w celu zapewnienia jakości, ulepszania usług i produktów YouTube oraz weryfikacji zgodności z porozumieniem. W tym celu YouTube może przeprowadzić ankietę wśród użytkowników Twoich klientów API.
Ty i osoby działające w Twoim imieniu musicie:
- nie zakłócać takich ankiet, działań monitorujących ani kontroli;
- nie zatajać przed YouTube dostępu do usług interfejsu API YouTube ani nie używać ich w sposób utrudniający ich wykrycie;
- na żądanie i w okresie wskazanym w tym żądaniu udostępnić YouTube konta, które są niezbędne do uzyskania dostępu do wszystkich funkcji bieżących wersji klienta API w produkcji, aby YouTube mógł sprawdzić, czy klient API jest zgodny z Umową.
YouTube może stosować wszelkie środki techniczne, aby rozwiązać problem niezgodności z tymi postanowieniami.
I. Dodatkowe zakazy
Zasady w tej sekcji określają dodatkowe działania, których klienci interfejsu API nie mogą podejmować. Działania niezgodne z tymi zasadami mogłyby zaszkodzić YouTube, całej społeczności YouTube lub poszczególnym osobom lub grupom osób w tej społeczności. Te zasady koncentrują się na potrzebie uczciwego i szanującego podejścia do członków społeczności YouTube przez Ciebie i Twoich klientów obsługujących interfejs API, a także na konieczności poszanowania integralności usług, treści i interesów YouTube.
Użytkownik i jego Klient API nie mogą zachęcać innych osób do wykonywania tych czynności, umożliwiać im ich ani wymagać od nich:
-
korzystać z usług YouTube API do tworzenia, oferowania lub zastępowania dowolnej aplikacji YouTube lub świadczenia usługi podobnej do niej. Klienci interfejsu API nie mogą naśladować ani powielać podstawowych funkcji YouTube, odtwarzając funkcje lub procesy, chyba że dodają znaczącą wartość lub funkcję, która poprawia interakcje użytkowników z YouTube. Na przykład klient API nie może odtwarzać funkcji przeglądania z żadnej aplikacji YouTube bez dodania do tego procesu znaczącej wartości niezależnej.
-
niewłaściwe korzystanie z Usług interfejsu API YouTube lub angażowanie się w działania naruszające zasady dotyczące tych Usług; Nie wolno na przykład automatyzować ani uruchamiać wyświetleń, przesyłania, komentarzy, polubień, nieprzychylnych opinii ani innych działań bez wyraźnej zgody użytkownika.
-
zakłócać lub próbować zakłócić w żaden sposób prawidłowego działania jakiegokolwiek aspektu usług interfejsu API YouTube, aplikacji YouTube lub aplikacji Google, w tym zakłócać lub zakłócać działanie serwerów lub sieci, które zapewniają te usługi lub aplikacje;
-
modyfikować, zakłócać działanie, zastępować ani w żaden inny sposób wyłączać żadnych funkcji, danych ani treści udostępnionych w ramach usług YouTube API lub w związku z nimi. Nie wolno np. usuwać, zasłaniać, zmieniać ani wyłączać żadnych linków wyświetlanych w odtwarzaczach YouTube ani w danych interfejsu API.
-
modyfikować, zakłócać, zastępować ani blokować reklam umieszczanych lub wyświetlanych przez YouTube lub usługi YouTube API, w tym danych interfejsu API, treści audiowizualnych w YouTube lub odtwarzaczy YouTube;
-
modyfikować ani blokować żadnej części lub funkcji odtwarzacza YouTube;
-
rozdzielać, izolować ani modyfikować komponentów audio lub wideo jakichkolwiek treści audiowizualnych w YouTube udostępnianych w ramach lub w związku z usługami YouTube API. Nie można na przykład stosować alternatywnych ścieżek audio do filmów.
-
promować oddzielnie komponenty audio lub wideo jakichkolwiek treści audiowizualnych w YouTube udostępnionych w ramach lub w związku z usługami YouTube API;
-
tworzyć, uwzględniać ani promować funkcji odtwarzających treści, w tym komponenty audio lub wideo, z odtwarzacza w tle, czyli odtwarzacza, który nie jest wyświetlany na stronie, w karcie ani na ekranie, który ogląda użytkownik;
-
negatywnie wpływać na funkcjonalność lub wydajność dowolnego aspektu usług interfejsu API YouTube, aplikacji YouTube lub aplikacji Google, w tym na działanie usług interfejsu API YouTube, serwerów lub sieci, które zapewniają te usługi;
-
wprowadzać w błąd, oszukiwać, oszukać, wprowadzać w błąd, zniesławiać, nękać, zastraszać, wysyłać spam, zaskakiwać lub nękać innych użytkowników;
-
wprowadzać ani próbować wprowadzać wirusów, robaków, koni trojańskich, złośliwego oprogramowania, programów szpiegujących, programów wyświetlających reklamy ani żadnych innych elementów o niszczycielskim charakterze do usług interfejsu API YouTube, aplikacji YouTube, aplikacji Google ani użytkowników YouTube i urządzeń, których używają do uzyskiwania dostępu do tych usług i usług;
-
omijać, zakłócać lub unieważniać jakiekolwiek ograniczenia geograficzne, w tym ograniczenia dotyczące adresów IP nałożone przez YouTube lub usługi interfejsu API YouTube;
-
używać żadnej technologii innej niż usługi interfejsu API YouTube, aby uzyskać dostęp do danych interfejsu API lub je pobrać, w tym do uzyskania dostępu do dowolnej części treści audiowizualnych w YouTube;
-
oferować usługę interfejsu API, która umożliwia użytkownikom dostęp do jakichkolwiek danych lub funkcji bezpośrednio lub pośrednio udostępnianych przez usługi YouTube API;
-
modyfikować, tłumaczyć, tworzyć utworów zależnych, analizować wstecznie ani podejmować prób wyodrębnienia kodu źródłowego z żadnych usług interfejsu API YouTube ani żadnego oprogramowania związanego z tymi usługami;
-
używać Usług interfejsu API YouTube do celów lub w ramach działań, w których użycie lub awaria tych Usług może doprowadzić do śmierci, obrażeń ciała lub szkód dla środowiska, takich jak obsługa obiektów jądrowych, systemów kontroli lotów lub systemów podtrzymujących życie;
-
naruszają prawa autorskie lub wykorzystują materiały naruszające prawa autorskie;
-
prowadzić, promować ani ułatwiać hazardu online niezgodnego z prawem;
-
tworzyć, wyświetlać, promować ani ułatwiać wyświetlania reklam lub innych materiałów handlowych, które mogą zakłócać korzystanie z usługi;
-
umieszczać odtwarzacz YouTube w zagnieżdżonym lub hierarchicznym elemencie iframe, aby obejść zasady YouTube lub w inny sposób ukryć źródło treści;
J. Klienci API kierujący treści do dzieci
-
Jeśli Twój klient interfejsu API (lub jego część) jest kierowany do dzieci (zgodnie z definicją zawartą w obowiązujących przepisach, w tym amerykańskiej ustawie o ochronie prywatności dzieci w internecie (COPPA) i unijnym Ogólnym rozporządzeniu o ochronie danych (RODO)) (dalej zwany klientem interfejsu API kierowanym do dzieci), Ty i Twój klient interfejsu API kierowany do dzieci:
-
dopilnować, aby Twój klient API skierowany do dzieci, w tym jego dostęp do usług interfejsu API YouTube i ich używanie, był zawsze zgodny z COPPA, RODO i innymi obowiązującymi przepisami i regulacjami prawnymi;
-
poinformować Google o charakterze kierowanym do dzieci Twojego klienta API kierowanego do dzieci, korzystając z narzędzi opisanych tutaj. Każdy klient interfejsu API skierowanego do dzieci, który został powiadomiony o tych narzędziach lub w inny sposób, jest w niniejszym dokumencie określany jako „znany klient interfejsu API skierowanego do dzieci”.
-
nie może używać reklam spersonalizowanych (w tym remarketingu) do kierowania reklam na wcześniejsze lub bieżące działania użytkowników klienta interfejsu API skierowanego do dzieci.
-
-
-
Dla Ciebie i Twojego klienta API skierowanego do dzieci. Ty i Twój klient API kierowany do dzieci nie będziecie mogli podejmować żadnych działań związanych z zapisem w usługach interfejsu API YouTube za pomocą klienta API kierowanego do dzieci.
-
Niezależnie od sekcji III.D.1.c (Dane logowania interfejsu API) powyżej, która wymaga dokładnie jednego (1)projektu API dla każdegoklienta interfejsu API, możesz przesyłać własne filmy na swoje oficjalne kanały w YouTube za pomocą usługi YouTube Data API (nie za pomocą klienta interfejsu API kierowanego do dzieci ani klienta interfejsu API innej osoby) przez utworzenie nowego projektu API („projekt przesyłania”).
-
Aby przesłać własne filmy na swoje oficjalne kanały w YouTube za pomocą usługi YouTube Data API, musisz (A) utworzyć jeden (1) nowy projekt API za pomocą konsoli Google Developers Console (https://console.developers.google.com/) (tzw. projekt przesyłania) przed przesłaniem, (B) dodać mfk110 jako prefiks w identyfikatorze projektu przesyłania oraz (C) przesyłać tylko z klienta API, który nie jest przeznaczony dla dzieci (nie z klienta API przeznaczonego dla dzieci ani klienta API innej osoby).
-
Projekt przesyłania może używać tylko Ty. Musisz go wykorzystywać wyłącznie do przesyłania własnych filmów na swoje oficjalne kanały w YouTube za pomocą usługi YouTube Data API z klienta API, który nie jest przeznaczony dla dzieci (nie z klienta API przeznaczonego dla dzieci ani klienta API należącego do innej osoby). Jeśli przesyłasz film przeznaczony dla dzieci za pomocą usługi YouTube Data API z klienta API, który nie jest przeznaczony dla dzieci (nie z klienta API przeznaczonego dla dzieci ani z klienta API należącego do innej osoby), musisz ustawić parametr „Made for Kids” usługi YouTube Data API na „true”. Więcej informacji o tym, jak określić, czy treści są przeznaczone dla dzieci, znajdziesz tutaj.
-
-
Dla Ciebie i użytkowników Twojego klienta API skierowanego do dzieci Ty i Twój klient API kierowany do dzieci nie możecie umożliwiać, zachęcać ani wymagać od użytkowników tego klienta API kierowanego do dzieci podejmowania działań związanych z zapisywaniem danych w usługach YouTube API (takich jak przesyłanie treści, komentowanie i tworzenie/udostępnianie playlist). Działania użytkowników znanych klientów interfejsu API skierowanych do dzieci, które polegają na zapisie danych w ramach usług interfejsu API YouTube, nie będą wdrażane w witrynach, aplikacjach, usługach i produktach YouTube. Oznacza to, że pomimo sekcji 9.1 (wymagane powiadomienie) Warunków korzystania z usług interfejsu API YouTube, zgodnie z którymi użytkownicy klienta API mogą przesyłać treści na swoje kanały w YouTube lub Twoje kanały w YouTube, przesyłane treści od użytkowników znanych klientów API skierowanych do dzieci nie będą wdrażane w witrynach, aplikacjach, usługach i produktach YouTube.
-
-
YouTube może zawiesić lub zakończyć Twój dostęp do usług interfejsu API YouTube lub korzystanie z nich, jeśli Ty lub Twój klient API naruszysz Warunki korzystania z usług interfejsu API YouTube lub zasady, w tym te zawarte w sekcji III.J.
K. Zgłaszanie niezgodności
Jeśli wiesz, że ktoś uzyskuje dostęp do usług interfejsu API YouTube lub z nich korzysta w sposób niezgodny z tymi zasadami lub innymi częściami umowy, możesz skontaktować się z zespołem YouTube API, aby zgłosić problem za pomocą tego formularza.
IV. Definicje
„Umowa” oznacza dokumenty prawne zdefiniowane i wymienione w sekcji 2 (Umowa) Warunków korzystania z usług interfejsu API YouTube, które są obecnie dostępne pod adresem https://developers.google.com/youtube/terms/api-services-terms-of-service.
„Klient API” to strona internetowa lub aplikacja (w tym aplikacja mobilna) opracowana przez Ciebie, która ma dostęp do usług interfejsu API YouTube lub z nich korzysta.
„Dane logowania interfejsu API” to dane logowania przypisane przez YouTube lub Google za pomocą Konsoli programistów Google, których używa każdy projekt interfejsu API do uwierzytelniania dostępu do usług interfejsu API YouTube.
„Dane interfejsu API” są zdefiniowane w definicji „Usług interfejsu API YouTube” podanej dalej w sekcji Definicje.
„Projekt interfejsu API” oznacza projekt utworzony w Konsoli Google dla deweloperów, który jest wymagany, aby klienci interfejsu API mogli korzystać z usług interfejsu API YouTube.
„Aplikacje Google” oznaczają witryny, aplikacje, usługi, produkty, strony i inne usługi Google.
„Warunki korzystania z usługi” oznaczają Warunki korzystania z usług interfejsu API YouTube, które można obecnie znaleźć pod adresem https://developers.google.com/youtube/terms/api-services-terms-of-service.
„Dane logowania użytkownika” oznaczają dane logowania wydane użytkownikom, za pomocą których mogą oni się uwierzytelnić, aby umożliwić klientom API wykonywanie operacji w ich imieniu, które wymagają autoryzacji.
„Usługi interfejsu API YouTube” oznacza: (i) usługi interfejsu API YouTube (np. (i) interfejs YouTube Data API i interfejs YouTube Reporting API) udostępniane przez YouTube, w tym te interfejsy API YouTube udostępniane w witrynie dla deweloperów YouTube (zdefiniowanej poniżej), (ii) dokumentację, informacje, materiały, kod przykładowy i oprogramowanie (w tym wszelkie instrukcje programowania w formacie czytelnym dla człowieka) związane z interfejsami YouTube API, które są udostępniane na stronie https://developers.google.com/youtube lub przez YouTube, (iii) dane, treści (w tym treści audiowizualne) i informacje udostępniane klientom API (zdefiniowanym powyżej) za pomocą interfejsów YouTube API (dane API) oraz(iv) dane logowania przypisane Tobie i Twoim klientom API przez YouTube lub Google.
„Aplikacje YouTube” oznaczają witryny, aplikacje, usługi, produkty, strony i inne usługi YouTube, w tym https://www.youtube.com, m.youtube.com, aplikacje mobilne, takie jak aplikacja YouTube Gaming, itp., z wyłączeniem usług YouTube API.
„Cechy marki YouTube” oznaczają nazwy handlowe, znaki towarowe, znaki usługowe, logo, nazwy domen i inne charakterystyczne cechy marki YouTube.