Usługi YouTube API – zasady dla deweloperów

Uwaga: Przestrzeganie zasad dla deweloperów YouTube zawiera wskazówki i przykłady, które pomogą Ci zadbać o to, aby Twoi klienci interfejsu API przestrzegali określonych części Warunkówzasad usług YouTube API (Warunków korzystania z usług API). Przewodnik zawiera informacje o tym, jak YouTube egzekwuje pewne aspekty Warunków korzystania z interfejsu API, ale nie zastępuje żadnych istniejących dokumentów.

Ten dokument („Zasady dotyczące usług interfejsu API YouTube” lub „Zasady”) określa zasady, których musisz przestrzegać, gdy uzyskujesz dostęp do usług interfejsu API YouTube lub z nich korzystasz w swojej usłudze, produkcie lub aplikacji. Te zasady pomagają Ci uzyskiwać dostęp do usług YouTube API i korzystać z nich w sposób zgodny z interesami YouTube oraz szanujący i wspierający rozwój społeczności twórców, widzów, właścicieli praw do treści i reklamodawców w YouTube.

Oprócz zdefiniowania zasad w tym dokumencie wyjaśniamy niektóre podstawowe zasady, którymi kierowaliśmy się podczas ich tworzenia. Zawiera też przykłady, które pokazują, jak te zasady byłyby stosowane w praktyce.

Pamiętaj, że jest to dokument prawny, a te zasady są częścią Umowy, więc musisz ich przestrzegać. YouTube zastrzega sobie prawo do zmiany tych zasad. Dalszy dostęp do usług interfejsu API YouTube lub korzystanie z nich oznacza, że akceptujesz te zmiany. Zmiany zasad, np. zmiany w Warunkach korzystania z usług YouTube API, będą dokumentowane w historii zmian Warunków korzystania z usługi. Możesz zasubskrybować kanał RSS tej historii zmian, aby otrzymywać powiadomienia o takich zmianach.

I. Terminologia i styl

Jest to dokument prawny określający zasady dotyczące dozwolonych i zabronionych działań. Dlatego używamy w nich określonych terminów, aby wyraźnie wskazać, czy możesz coś zrobić, czy nie. W związku z tym w celu wyjaśnienia Twoich wymagań związanych z tymi zasadami używamy tych terminów:

  1. Słowa musi i wymagane odnoszą się do bezwzględnych wymagań.
  2. Sformułowanie nie może oznacza bezwzględny zakaz.
  3. Słowa powinno, nie powinno, zalecamyzalecane oznaczają, że stwierdzenie opisuje ogólną sprawdzoną metodę. Chociaż te terminy sugerują określone działania lub zachowania, przyznają, że możesz zdecydować się na inny sposób postępowania w zależności od konkretnych aspektów Twojego przypadku użycia.
  4. Słowo może oznacza, że działanie jest opcjonalne i zależy wyłącznie od Twojej decyzji lub, w zależności od kontekstu, od decyzji YouTube.

Dodatkowo w sekcji Definicje na końcu tego dokumentu znajdziesz inne terminy, które w tym dokumencie mają bardzo konkretne znaczenie. Dla Twojej wygody w tym dokumencie używamy specjalnego stylu dla tych terminów, aby ułatwić Ci ich identyfikację w kontekście i utworzenie linku do ich definicji.

II. Zasady tworzenia oprogramowania

Te zasady stanowią podstawę wielu zasad opisanych w tym dokumencie. Chociaż nie obejmują one wszystkich zasad, jeśli Ty lub Twoi klienci interfejsu API naruszycie którekolwiek z tych założeń, prawdopodobnie naruszycie też warunki Umowy. Jeśli jednak lokalne przepisy wymagają od Ciebie czegoś innego niż to, co jest określone w tych zasadach – na przykład przechowywania danych przez określony czas – musisz przestrzegać tych przepisów.

  1. Twórz i utrzymuj aplikacje wysokiej jakości.

    Tworzyć stabilne, łatwe w użyciu i bogate w funkcje klienty interfejsu API, które wnoszą znaczną wartość dodaną do ekosystemu YouTube i jego użytkowników. Szybko aktualizuj klientów API, gdy zmieniają się funkcje oferowane w usługach interfejsu API YouTube.

  2. Zachowaj szczerość i uczciwość.

    Ta zasada dotyczy wszystkich aspektów klientów interfejsu API oraz sposobu, w jaki wchodzą oni w interakcje z użytkownikami i YouTube. Zgodnie z tą zasadą jasno określ, kim jesteś i co robi Twój klient API. Nie podejmuj żadnych działań ani nie wysyłaj żadnych wiadomości, które mogłyby wprowadzać użytkowników w błąd w związku z Twoją tożsamością, praktykami dotyczącymi zbierania, przechowywania, udostępniania, wykorzystywania i usuwania danych, działaniami, które klient interfejsu API podejmuje w imieniu użytkowników, ani żadnymi innymi kwestiami. Bądź szczery i nie wprowadzaj użytkowników w błąd ani nie dezorientuj ich sposobem wykorzystywania i prezentowania danych.

  3. Zapewnij użytkownikom kontrolę.

    Ten punkt, oparty na znaczeniu przejrzystości, stanowi, że użytkownicy muszą mieć świadomość działań, które klient interfejsu API podejmuje w ich imieniu, i muszą wyrazić na nie aktywną zgodę. Oznacza to, że użytkownicy wiedzą o wszystkich działaniach podejmowanych przez klienta API w celu wstawiania, udostępniania, aktualizowania lub usuwania ich danych i mają nad nimi pełną kontrolę. Oznacza to również, że każdy klient API musi udostępniać politykę prywatności, która jasno informuje użytkowników o danych, do których klient API uzyskuje dostęp, które zbiera, przechowuje, udostępnia i w inny sposób wykorzystuje.

  4. Szanuj prywatność użytkowników.

    Zadbaj o to, aby Twoje zasady i praktyki dotyczące zbierania, przechowywania, wykorzystywania, zabezpieczania i usuwania danych chroniły użytkowników. Nie zezwalaj na nieautoryzowany dostęp do danych użytkownika ani na ich wykorzystywanie. Nie przechowuj danych użytkowników bezterminowo i zapewnij im jasny, prosty proces usuwania danych, które posiadasz. Nie możesz też prosić użytkowników o podanie danych logowania do YouTube, zbierać ani przechowywać tych danych.

  5. Bądź dobrym obywatelem.

    Nie twórz klientów interfejsu API, którzy zachęcają lub umożliwiają innym osobom znęcanie się nad sobą, grożenie sobie lub nękanie się. Nie używaj, nie rozpowszechniaj ani nie promuj wirusów, programów szpiegowskich, złośliwego oprogramowania ani innych szkodliwych elementów. Nie wolno łamać prawa ani zachęcać innych do tego lub im to umożliwiać. Mamy nadzieję, że to oczywiste.

III. Ogólne zasady dla deweloperów

A. Warunki korzystania z klienta API i polityka prywatności

  1. Klienci API muszą wyświetlać link do Warunków korzystania z YouTube (https://www.youtube.com/t/terms) oraz informować w swoich warunkach korzystania, że użytkownicy, korzystając z tych klientów API, zgadzają się na przestrzeganie Warunków korzystania z YouTube.

  2. 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:

    1. być dobrze widoczne i łatwo dostępne dla użytkowników przez cały czas;

    2. informować użytkowników, że klient API korzysta z usług interfejsu API YouTube,

    3. odwoływać się do Polityki prywatności Google i umieszczać do niej link na stronie http://www.google.com/policies/privacy,

    4. wyraźnie i wyczerpująco informować użytkowników o tym, jakie informacje o użytkownikach, w tym dane z interfejsu API, klient API uzyskuje, zbiera, przechowuje i w inny sposób wykorzystuje;

    5. wyraźnie i wyczerpująco wyjaśniać, w jaki sposób klient API wykorzystuje, przetwarza i udostępnia informacje o użytkownikach opisane w sekcji (III.A.2.e), w tym jak informacje są udostępniane podmiotom wewnętrznym lub zewnętrznym;

    6. w przypadku ujawnienia informacji o tym, że klient interfejsu API umożliwia osobom trzecim wyświetlanie treści, w tym reklam,

    7. informować, jeśli to robi, że klient interfejsu API przechowuje, uzyskuje dostęp do informacji lub je gromadzi (lub zezwala na to osobom trzecim) bezpośrednio lub pośrednio na urządzeniach użytkowników lub z nich, w tym przez umieszczanie, uzyskiwanie dostępu do plików cookie lub podobnych technologii na urządzeniach lub w przeglądarkach użytkowników albo ich rozpoznawanie;

    8. jeśli klient API uzyskuje dostęp do autoryzowanych danych lub z nich korzysta, wyjaśnij, że oprócz normalnej procedury usuwania przechowywanych danych przez klienta API 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;

    9. jeśli klient API korzysta z autoryzowanych danych, wyjaśnij, w jaki sposób użytkownicy mogą kontaktować się z właścicielem lub deweloperem klienta API, aby zadawać pytania lub zgłaszać skargi dotyczące praktyk klienta w zakresie ochrony prywatności.

B. Łatwość utrzymania i wycofanie

  1. Klienci API muszą używać najnowszych wersji usług YouTube API. Oznacza to, że musisz mieć możliwość aktualizowania klientów API, gdy pojawią się nowsze wersje usług YouTube API. Klienty API inne niż strony internetowe, takie jak aplikacje mobilne lub zainstalowane aplikacje, muszą mieć możliwość zdalnej aktualizacji, aby korzystać z najnowszych wersji usług interfejsu API YouTube. Jeśli YouTube będzie tego wymagać (np. w przypadku ważnych aktualizacji), musisz w określonym czasie zaktualizować swoje klienty API do najnowszych wersji usług interfejsu API YouTube.

  2. Gdy YouTube zamierza wprowadzić zmiany w usługach YouTube API, które nie są wstecznie kompatybilne, zmiany te zostaną udokumentowane w historii zmian Warunków korzystania z usługi. Możesz zasubskrybować kanał RSS tej historii zmian, aby otrzymywać powiadomienia o takich zmianach.

  3. Musisz niezwłocznie aktualizować klienty interfejsu API, które nie są już wycofywane, aby korzystały z nowszych wersji usług YouTube API, gdy tylko zostaną one udostępnione.

  4. Musisz zaktualizować wycofane 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 wycofania klientów interfejsu API.

C. Wdrażanie funkcji YouTube

  1. Klienci API muszą też spełniać wymagania dotyczące minimalnej funkcjonalności usług interfejsu API YouTube („WMF”). Dodatkowo Klienci API nie mogą nakładać żadnych ograniczeń na funkcje YouTube wymagane 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żliwiać im ustawienie tytułu każdego przesłanego filmu. Pole tytułu filmu w YouTube ma maksymalną długość 100 znaków, a klient API nie może ustawić krótszej maksymalnej długości tego pola.

  2. Każda funkcja klienta API, która inicjuje działanie użytkownika związane z zasobem YouTube, musi:

    1. musi być wyraźnie i jednoznacznie identyfikowalne jako działanie w YouTube;
    2. odrębne i niepołączone z funkcjami klienta API,
    3. zostało wyraźnie zainicjowane przez użytkownika;

    Przykłady zasobów YouTube to filmy, kanały, playlisty, elementy playlist i subskrypcje. Przykłady działań to odtwarzanie filmu, polubienie filmu, dodanie filmu do playlisty i subskrybowanie kanału.

  3. Klienci interfejsu API, którzy wykonują operacje zapisu, mogą sugerować wartości parametrów lub właściwości, ale użytkownicy muszą mieć ostateczną kontrolę nad danymi, które zostaną opublikowane w aplikacjach YouTube. Podobnie klienci interfejsu API nie mogą zmieniać 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ę.

    Klienty interfejsu API, które sugerują wartości pól tekstowych, takich jak tytuły lub opisy filmów, muszą uwzględniać 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 domyślnych tytułów dla wszystkich użytkowników.

    Te przykłady pokazują, jak te zasady mają zastosowanie do klienta API, który przesyła filmy do YouTube:

    1. Klient interfejsu API może sugerować opis filmu lub wstępnie wypełniać opis filmu. Nie może jednak dodawać informacji do opisu filmu po przesłaniu go przez użytkownika i przed wysłaniem bez jego wcześniejszej zgody. Na przykład klient API nie może dodawać daty nagrania, nazwy klienta API ani żadnego innego tekstu, chyba że użytkownik wyraził na to jednoznaczną zgodę.

    2. Klient API może udostępniać 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ślnym działaniem klienta interfejsu API jest włączenie opcji tłumaczenia tytułu filmu, musi on w prosty sposób umożliwić użytkownikowi wyłączenie tego działania.

  4. Klienci interfejsu API muszą wyraźnie wskazywać, w jaki sposób dane dostarczone przez użytkowników będą wykorzystywane w YouTube.

    Te zasady mają szczególne znaczenie w przypadku klientów API, którzy wchodzą w interakcję z wieloma usługami i platformami, ponieważ mogą występować różnice w funkcjonalności lub etykietowaniu między tymi usługami i platformami.

    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, aby odwoływać się do tekstu komentarza. Jeśli więc klient API oznaczy pole „Opinia” w formularzu komentarza, musi wyraźnie wskazać, że ta wartość odpowiada tekstowi komentarza w YouTube.

  5. Klienci API, którzy korzystają z funkcji wyszukiwania udostępnianej 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 API nie mogą łączyć ani mieszać wyników z innych źródeł niż YouTube i prezentować ich jako wyników wyszukiwania w YouTube.

  6. Klient interfejsu API nie powinien ograniczać ani zmniejszać funkcjonalności funkcji YouTube, chyba że to ograniczenie jest podstawowym aspektem (jak opisano w przykładach poniżej) samego klienta interfejsu API, a ta funkcja YouTube nie jest wymagana przez WMF („dozwolone ograniczenie funkcji”).

    1. Przykład 1. Ograniczenie dozwolonej funkcji

      Interfejs YouTube Data API umożliwia przesyłającemu film podanie tłumaczeń tytułu filmu. Ogólnie rzecz biorąc, klient API, który implementuje tę funkcję, powinien umożliwiać przesyłającym tłumaczenie tytułów filmów na dowolny język obsługiwany przez YouTube. Jednak w przypadku klienta API, który jest specjalnie zaprojektowany do nauki języka francuskiego i oferuje szereg funkcji związanych z tłumaczeniami na ten język, może być uzasadnione, aby użytkownicy mieli możliwość przesyłania tylko tłumaczeń tytułów filmów na język francuski.

    2. Przykład 2. Ograniczenie funkcji niedozwolonych

      Drugi klient interfejsu API obsługuje przesyłanie filmów do YouTube i 2 innych platform, a wszystkie te platformy umożliwiają przesyłającemu podanie tłumaczeń tytułu filmu. YouTube obsługuje ponad 70 języków, a pozostałe 2 platformy – o połowę mniej. Wszystkie 3 platformy obsługują 25 języków. Jeśli klient interfejsu API obsługuje tylko 25 języków do tłumaczenia, jest to niedozwolone ograniczenie funkcji, ponieważ ograniczony zestaw opcji językowych nie jest podstawowym aspektem klienta interfejsu API. Klient API musi natomiast oferować pełen zakres języków obsługiwanych przez YouTube.

  7. Klienci API z dozwolonymi ograniczeniami funkcji muszą wyjaśnić użytkownikom, dlaczego każde ograniczenie zostało wprowadzone, i wyraźnie zaznaczyć, że nie zostało ono nałożone przez YouTube. W wielu przypadkach, jeśli nie we wszystkich, klient API może przekazywać te informacje na różne sposoby. Wybierz odpowiednią metodę dla swojego klienta API. W tym wyjaśnieniu klient API powinien udostępniać użytkownikom mechanizm dostępu do pełnej funkcji (np. link do YouTube Studio lub rozwijane menu w kliencie API).

    W przykładzie 1 powyżej klient API może wyjaśnić, że osoby przesyłające filmy mogą dodawać tłumaczenia na inne języki w YouTube Studio, i podać link do tej funkcji.

  8. Klienci API, którzy oferują funkcje pochodzące z wielu usług i platform, powinni zapewniać równoważność funkcji w zakresie, w jakim występuje ona w tych źródłach, dając użytkownikom wybór. Jeśli klienci API zawierają funkcje obsługiwane w YouTube i na innych platformach, klienci API nie mogą w sposób ciągły prezentować funkcji YouTube w sposób szkodliwy (np. udostępniając te funkcje tylko z innych platform).

    Załóżmy na przykład, że klient 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 przypadku YouTube.

D. Dostęp do usług interfejsu API YouTube

  1. Dane logowania interfejsu API

    Aby uzyskać dostęp do niektórych usług YouTube API lub z nich korzystać, musisz najpierw utworzyć dane logowania API dla swojego projektu API w konsoli Google Developers (https://console.cloud.google.com/). Te dane logowania umożliwiają Google i YouTube powiązanie aktywności interfejsu API z określonym projektem interfejsu APIklientem interfejsu API.

    Oprócz utworzenia danych logowania interfejsu API Konsola dla deweloperów może wymagać podania pewnych innych informacji, takich jak dane identyfikacyjne lub kontaktowe, zanim uzyskasz dostęp do usług YouTube API powiązanych z tymi danymi logowania lub zaczniesz z nich korzystać. YouTube zastrzega sobie prawo do wymagania od Ciebie podania dodatkowych informacji, aby umożliwić Ci dalszy dostęp do usług interfejsu API YouTube lub korzystanie z nich.

    Jeśli chcesz utworzyć dane logowania API, aby uzyskać dostęp do konkretnej usługi YouTube API lub z niej korzystać, w dokumentacji tej usługi znajdziesz informacje o tym, jak to zrobić. Na przykład usługa YouTube Data API, usługa YouTube Reporting API, usługa YouTube Analytics APIodtwarzacz osadzony YouTube zawierają dokumentację z instrukcjami tworzenia danych logowania do interfejsu API. Te czynności zwykle różnią się nieznacznie w zależności od usługi API. Na przykład:

    • Niektóre usługi obsługują tylko autoryzowane żądania API, a inne – autoryzowane i nieautoryzowane.

    • 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. Zakresy umożliwiają klientom interfejsu API żądanie dostępu tylko do potrzebnych zasobów, a użytkownikom – kontrolowanie zakresu dostępu przyznawanego tym klientom.

    Dostęp do usług interfejsu API YouTube i korzystanie z nich podlega też tym zasadom:

    1. Nie możesz maskować ani zniekształcać swojej tożsamości ani tożsamości klienta API podczas uzyskiwania dostępu do usług interfejsu API YouTube lub z nich korzystania ani podczas tworzenia projektu API lub danych logowania API.

    2. Do uzyskiwania dostępu do usług YouTube API możesz używać tylko danych logowania interfejsu API przypisanych do Ciebie i Twojego projektu API. Nie możesz też używać żadnych innych środków, aby maskować lub zniekształcać dostęp klienta API do usług interfejsu API YouTube lub sposób ich wykorzystania.

    3. Jeśli Twój klient API musi utworzyć dane logowania interfejsu API, aby uzyskać dostęp do usług YouTube API lub z nich korzystać, musisz utworzyć dokładnie 1 projekt API dla tego klienta API. Te dane logowania API są przeznaczone do wyłącznego użytku przez powiązanego klienta API, co oznacza, że nie możesz używać jednego (1) projektu API w przypadku wielu klientów API.

    4. Możesz udostępniać swoje dane logowania do API agentom działającym wyłącznie w Twoim imieniu i zobowiązanym do zachowania poufności na podstawie pisemnej umowy. Nie możesz jednak udostępniać ani ujawniać danych logowania interfejsu API innym osobom trzecim, zezwalać im na dostęp do danych logowania interfejsu API ani na ich używanie, a także nie możesz osadzać danych logowania interfejsu API w projektach open source.

  2. Uwierzytelnianie i autoryzacja użytkowników

    Uwierzytelnianie i autoryzacja to proces, w ramach którego użytkownicy identyfikują się i wyrażają zgodę na dostęp klienta interfejsu API do określonych danych użytkownika. Niektóre usługi API YouTube nie obsługują dostępu do danych konkretnego użytkownika, a co za tym idzie, nie wymagają autoryzacji. Inne wymagają autoryzacji w przypadku niektórych żądań lub danych, a jeszcze inne – w przypadku wszystkich żądań. Na przykład:

    • Usługa YouTube IFrame Player API, która umożliwia osadzanie filmów w witrynie, nie wymaga autoryzacji, podobnie jak użytkownicy nie muszą logować się w witrynie YouTube, aby obejrzeć film.
    • Interfejs YouTube Data API wymaga autoryzacji w przypadku niektórych działań. Na przykład klient API może wyszukiwać publiczne filmy, ale nie potrzebuje do tego autoryzacji użytkownika. Jednak klient API potrzebuje autoryzacji użytkownika, aby przesłać film na jego kanał w YouTube.
    • Usługi YouTube Analytics API i YouTube Reporting API wymagają autoryzacji wszystkich działań.
    1. Uwierzytelnianie

      1. Klienci interfejsu API nie mogą (i nie mogą próbować) uzyskiwać, przekazywać, żądać, zbierać, modyfikować, buforować, przechowywać 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 na konto użytkownika YouTube, takich jak nazwy użytkownika i hasła.

      2. Klienci interfejsu API muszą uzyskać zgodę użytkownika zgodnie z obowiązującymi przepisami i prosić o dostęp tylko do zakresów autoryzacji, z których obecnie korzystają. Dostęp, o który prosi klient interfejsu API, powinien przynosić bezpośrednie i przejrzyste korzyści użytkownikom tego klienta. Nie próbuj zabezpieczać sobie dostępu do danych na przyszłość, prosząc o uprawnienia, które umożliwią 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, oraz drugi, który przyznaje dostęp do odczytu i zapisu danych. Jeśli użytkownik przyzna klientowi API dostęp do pierwszego zakresu, ten klient API będzie mógł pobierać informacje o kanale w 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ż przesyłać filmy na ten kanał.

        W takim przypadku klient API, który nie obsługuje przesyłania filmów do YouTube (ani innych działań związanych z zapisem), musi poprosić o dostęp tylko do pierwszego zakresu autoryzacji, który przyznaje bardziej ograniczone uprawnienia. Nawet jeśli deweloper klienta interfejsu API planuje w przyszłości wprowadzić obsługę działań związanych z zapisywaniem danych, nie może zabezpieczyć klienta interfejsu API na przyszłość, prosząc o dostęp do zakresu autoryzacji do zapisywania danych, zanim klient zacznie obsługiwać funkcje, które tego zakresu wymagają.

      3. Klienci interfejsu API powinni w miarę możliwości prosić o dostęp do zakresów autoryzacji w odpowiednim kontekście. Żądając dostępu do danych użytkownika w odpowiednim kontekście za pomocą autoryzacji stopniowej, klient API ułatwia użytkownikom zrozumienie, dlaczego potrzebuje dostępu do tych danych.

    2. Identyfikacja i reprezentacja klienta API

      1. Klienci interfejsu API muszą jasno i dokładnie informować użytkownika o podmiocie lub usłudze, które proszą o dostęp do danych użytkownika, oraz o powodzie, dla którego proszą o ten dostęp.

      2. Klienci interfejsu API nie mogą wprowadzać użytkowników w błąd podczas żądania dostępu do danych, aby użytkownicy mogli podjąć świadomą decyzję o tym, czy przyznać dostęp tym klientom. Użytkownicy powinni łatwo zrozumieć zarówno wartość udostępniania danych, do których dostępu żąda klient API, jak i konsekwencje udostępniania tych danych.

      3. Klienci interfejsu API muszą jasno i wyczerpująco informować użytkowników o celach, w jakich 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 ujawnione 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.

    3. Unieważnienie

      1. Każdy klient API musi udostępniać użytkownikom jasny i prosty sposób na wycofanie zgody na autoryzację, której udzielili klientowi API w celu uzyskania dostępu do usług interfejsu API YouTube.

        Gdy użytkownik wycofa zgodę za pomocą tego mechanizmu, klient API musi natychmiast programowo cofnąć ten token, aby przekazać Google informację 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 na podstawie tej zgody. Usunięcie powinno nastąpić jak najszybciej, ale nie później niż w ciągu 7 dni kalendarzowych od wycofania.

      2. Zgodnie z sekcją (III.A.2.i) każdy klient interfejsu API musi umieścić 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 Twoje klienty obsługujące interfejs API musicie też usunąć wszystkie dane interfejsu API związane z tym użytkownikiem, do których uzyskano dostęp lub które zostały zapisane na podstawie tej zgody. Aby zachować zgodność z tymi zasadami, klienty interfejsu API będą musiały okresowo potwierdzać, że tokeny autoryzacji są nadal ważne, i usuwać dane interfejsu API powiązane z użytkownikami, których tokenów autoryzacji 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 wycofania zgody.

  3. Wykorzystanie i limity

    YouTube może stosować limity i ograniczenia użytkowania, aby zapewnić dostęp do usług YouTube API i korzystanie z nich zgodnie z przeznaczeniem oraz aby Ty i Twoi klienci API nie obniżali jakości usług ani nie ograniczali dostępu do nich innym użytkownikom.

    Jeśli Twój klient API osiągnie limit usługi, możesz złożyć wniosek o zwiększenie limitu, wypełniając audyt zgodności API, w którym musisz określić przypadek użycia, w którym potrzebujesz zwiększenia limitu. 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 Twój wniosek, musisz wykorzystać przyznany dodatkowy limit tylko w zatwierdzonym przypadku użycia. Jeśli zmieni się przypadek użycia klienta interfejsu API, aby wykorzystać przydzielony limit na potrzeby nowego przypadku użycia, musisz powiadomić YouTube o tej zmianie, ponownie przesyłając kontrolę zgodności interfejsu API i uzyskując zgodę na aplikację.

    Jeśli YouTube odrzuci wniosek, możesz złożyć odwołanie.

  4. Bezczynność

    YouTube zastrzega sobie prawo do wyłączenia lub ograniczenia dostępu do określonych usług YouTube API lub korzystania z nich, jeśli Twój projekt API był nieaktywny przez 90 kolejnych dni. Na przykład YouTube może cofnąć dane logowania interfejsu API lub zmniejszyć (lub zlikwidować) limity projektu API w przypadku konkretnych usług YouTube API. Jeśli limit klienta API zostanie zmniejszony lub zniesiony, możesz ponownie złożyć wniosek o przyznanie limitu lub jego zwiększenie. YouTube rozpatrzy ten wniosek na podstawie przewidywanego wykorzystania usług YouTube API.

  5. 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 Google Developers Console. Musisz stosować się do wszystkich wiadomości, które YouTube wysyła do Ciebie w sprawie problemów z zgodnością dotyczących Twoich klientów interfejsu API.

    Jeśli użytkownicy Twojego klienta API mają pytania dotyczące Twoich praktyk w zakresie ochrony prywatności, a w polityce prywatności klienta API nie podajesz adresu kontaktowego zgodnie z sekcją (A.2.i), YouTube może udostępnić tym użytkownikom Twój główny adres e-mail.

  6. Dostęp zabroniony

    Jeśli Twoje dane logowania do interfejsu API zostaną zawieszone, cofnięte lub zamknięte albo jeśli konto Google, którego używasz do tworzenia tych danych logowania, zostanie zawieszone lub zamknięte z jakiegokolwiek powodu, nie możesz uzyskiwać dostępu do usług interfejsu API YouTube ani próbować tego robić w żaden sposób. W takim przypadku nie możesz uzyskiwać dostępu do usług YouTube API ani próbować tego robić w żaden sposób, w tym przez tworzenie lub używanie serwera proxy do tworzenia nowych kont Google, danych logowania interfejsu API lub projektów interfejsu API.

  7. Usługi bez dokumentacji

    Nie możesz używać nieudokumentowanych interfejsów API bez wyraźnej zgody. Musisz uzyskiwać dostęp do danych z usług YouTube API wyłącznie 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 w inny sposób podejmować prób wyodrębnienia ich kodu źródłowego.

E. Postępowanie z danymi i treściami w YouTube

Oprócz uprawnień i praw przyznanych w tej sekcji Ty i Twoi klienci interfejsu API nie macie żadnych innych uprawnień ani praw do danych interfejsu API, w tym do tymczasowo przechowywanych danych interfejsu API.

  1. Treści audiowizualne

    Użytkownikowi i jego Klientom API nie wolno modyfikować ani blokować żadnej części lub funkcji odtwarzacza YouTube, ani wykorzystywać jej do tworzenia własnych rozwiązań. Użytkownik nie może też zachęcać innych osób do takich działań, umożliwiać im ich ani wymagać ich od nich.

    1. pobierać, importować, tworzyć kopii zapasowych, buforować ani przechowywać kopii treści audiowizualnych z YouTube bez uprzedniej pisemnej zgody YouTube;
    2. udostępniać treści do odtwarzania offline;
    3. korzystać z żadnego aspektu usług interfejsu API YouTube w celu ułatwiania lub promowania naruszeń praw autorskich lub wykorzystywania materiałów naruszających prawa autorskie;
  2. Agregacja danych

    1. Nie możesz agregować danych z interfejsu API, z wyjątkiem danych z interfejsu API dotyczących kanałów YouTube, które należą do tego samego właściciela treści, zgodnie z umowami licencyjnymi dotyczącymi treści zawartymi między YouTube a tym właścicielem treści. Takie zagregowane dane API mogą być widoczne tylko dla właściciela treści.

    2. Nie agreguj danych z interfejsu API ani nie używaj danych z interfejsu API ani usług interfejsu API YouTube, aby uzyskiwać statystyki dotyczące korzystania z YouTube, przychodów lub innych aspektów działalności YouTube.

      Załóżmy na przykład, że 2 różnych właścicieli treści rozpoznawanych przez YouTube autoryzowało klienta interfejsu API do pobierania w ich imieniu danych interfejsu API na potrzeby ich własnych wyświetleń. Ten klient API może oddzielnie agregować dane API pobrane dla kanałów każdego właściciela treści, pod warunkiem że taka agregacja dla każdego właściciela treści nie dostarcza informacji o korzystaniu z YouTube, przychodach ani 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.

  3. Autoryzowane użycie danych

    Te zasady dotyczą korzystania przez Ciebie z autoryzowanych danych. Dotyczą one każdego klienta API, który zapisuje dane za pomocą żądania do interfejsu API lub pobiera dane, do których można uzyskać dostęp tylko za pomocą odpowiednio autoryzowanego żądania do interfejsu API. Na przykład te zasady obowiązują w przypadku każdego klienta 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.

    1. Klienci interfejsu API muszą być uczciwi i przejrzyści w zakresie typów danych użytkowników oraz celów, w jakich zbierają, przechowują, usuwają, udostępniają, zabezpieczają i w inny sposób wykorzystują te dane.

    2. Klienci interfejsu API nie mogą wyświetlać autoryzowanych danych ani umożliwiać do nich dostępu nikomu poza użytkownikiem, który udzielił autoryzacji, lub agentami wyraźnie zatwierdzonymi przez tego użytkownika.

    3. Klienci interfejsu API mogą uzyskiwać dostęp do autoryzowanych danych, zbierać je i wykorzystywać wyłącznie w zakresie swojej polityki prywatności oraz na podstawie zgody użytkownika uzyskanej 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 wykorzystywać w sposób lub do celów, które nie były objęte polityką prywatności zaakceptowaną pierwotnie przez użytkownika.

    4. Klienci interfejsu API muszą wyraźnie informować o wszelkich działaniach, które podejmują w celu wstawiania, udostępniania, aktualizowania lub usuwania danych lub treści w imieniu autoryzującego użytkownika. Poza tym użytkownik musi wyraźnie wyrazić zgodę na te działania przed ich wykonaniem.

    5. Klienci interfejsu API muszą wyraźnie identyfikować kanał w YouTube lub właściciela treści, który jest powiązany z każdym żądaniem wymagającym autoryzacji użytkownika.

    6. Klienci interfejsu API muszą wyraźnie identyfikować wszystkie ustawienia widoczności treści, które zostaną ustawione lub zmodyfikowane przez autoryzowane działanie użytkownika. Ponadto klienty interfejsu API nie mogą modyfikować istniejących ustawień widoczności treści, chyba że użytkownik, który autoryzuje klienty interfejsu API, wyraźnie poleci im to zrobić.

      Na przykład w usłudze YouTube Data API stan prywatności filmu może być ustawiony jako public, private lub unlisted. Jeśli klient interfejsu API obsługuje przesyłanie filmów, klient musi wyraźnie wyświetlać 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.

  4. Odświeżanie, przechowywanie i wyświetlanie danych interfejsu API

    Deweloperzy często muszą znaleźć równowagę między korzyściami wynikającymi z przechowywania lub buforowania danych, takimi jak większa wydajność czy lepsze wykorzystanie zasobów, a chęcią pobierania zawsze najnowszych danych, co zapewnia użytkownikom jak najlepsze wrażenia. W związku z tym poniższe zasady wyjaśniają Twoje wymagania i opcje dotyczące przechowywania, aktualizowania i wyświetlania danych interfejsu API YouTube.

    1. Klienci interfejsu API mogą przechowywać tokeny autoryzacji tak długo, jak jest to konieczne, pod warunkiem że są one używane wyłącznie do celów zgodnych z określonymi zgodami udzielonymi przez aktywnego użytkownika zgodnie z obowiązującym prawem.

    2. Klienci interfejsu API mogą przechowywać te typy autoryzowanych danych tak długo, jak jest to konieczne, pod warunkiem że dane są wykorzystywane do celów zgodnych z konkretną zgodą udzieloną przez aktywnego użytkownika zgodnie z obowiązującymi przepisami:

      1. dane pobrane za pomocą interfejsu YouTube Analytics API,
      2. dane udostępniane przez interfejs YouTube Reporting API,
      3. statystyki udostępniane przez inne usługi API YouTube, takie jak liczba wyświetleń filmu, liczba kanałów subskrybenta lub liczba filmów na playliście. (Wszystkie te statystyki można pobrać za pomocą usługi YouTube Data API).

      Pamiętaj, że nawet jeśli klient interfejsu API może przechowywać te dane przez ponad 30 dni, klient musi co 30 dni sprawdzać, czy użytkownik nadal zezwala mu 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 autoryzacja dostępu do danych przesyłającego film nie została cofnięta. Klient interfejsu API musi też co 30 dni sprawdzać, 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 w YouTube przez okres dłuższy niż 30 dni bez autoryzacji właściciela kanału.

    3. Klienci interfejsu API mogą przechowywać wszystkie inne rodzaje autoryzowanych danych, które nie zostały wymienione w sekcji (III.E.4.b), tak długo, jak jest to konieczne do celów określonych w konkretnej zgodzie udzielonej przez aktywnego użytkownika, ale nie dłużej niż 30 dni kalendarzowych. Po 30 dniach kalendarzowych klient API musi usunąć lub odświeżyć przechowywane dane.

    4. Klienci interfejsu API mogą tymczasowo przechowywać ograniczone ilości nieautoryzowanych danych tak długo, jak jest to konieczne do celów klienta interfejsu API, ale nie dłużej niż 30 dni kalendarzowych. Podobnie jak w sekcji (III.E.4.c) powyżej oznacza to, że po 30 dniach kalendarzowych klient interfejsu API musi usunąć lub odświeżyć przechowywane dane.

    5. We wszystkich przypadkach klienci API muszą dołożyć wszelkich starań, aby przechowywane przez nich dane API były zgodne z aktualnymi danymi dostępnymi w ramach usług YouTube API. Na przykład klienci interfejsu API powinni jak najszybciej odzwierciedlać zmiany metadanych i aktualizacje liczby wyświetleń.

    6. Klienci interfejsu API muszą wyświetlać najbardziej aktualne 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 dokładnie w kontekście czasu.

    7. Twoi klienci interfejsu API, którzy uzyskują dostęp do danych użytkowników lub z nich korzystają, muszą udostępniać użytkownikom sposób przesyłania próśb o usunięcie przechowywanych danych związanych z danym użytkownikiem. Na przykład klient API może wyświetlać przycisk do usuwania przechowywanych danych. Jeśli użytkownik wskaże, że należy usunąć te dane, musisz to zrobić jak najszybciej, 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. Aby usunąć dane w YouTube, użytkownik musi użyć aplikacji YouTube lub autoryzowanego klienta API, który obsługuje możliwość usuwania 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 związanych z tym użytkownikiem. Jeśli na przykład użytkownik usunie swoje konto z Twojego klienta interfejsu API, musisz jak najszybciej, w ciągu 7 dni kalendarzowych, usunąć wszystkie przechowywane przez siebie dane użytkownika powiązane z tym kontem.

    8. Twoi klienci API nie mogą (i) zastępować danych API podobnymi, obliczonymi niezależnie danymi ani (ii) uzyskiwać dostępu do danych API ani ich używać do tworzenia nowych lub pochodnych danych bądź statystyk. Jeśli Twoi klienci API wyświetlają jakiekolwiek informacje, dane lub statystyki, które nie są oparte na danych API, obok danych API, muszą zawierać wyraźne i widoczne oświadczenie, że te informacje, dane i statystyki nie pochodzą z YouTube i są częścią Twojego produktu.

      Na przykład podczas wyświetlania liczby polubień filmu klient API musi używać liczby zwróconej w danych interfejsu API. Nie możesz zastępować liczby polubień inną liczbą, np. liczbą użytkowników klienta interfejsu API, którzy polubili film. Podobnie nie możesz używać liczby polubień zwracanej w danych interfejsu API do obliczania innych danych, takich jak odsetek wszystkich polubień, które zostały wykonane za pomocą klienta interfejsu API, lub wyniku uwzględniającego polubienia, łączną liczbę wyświetleń lub inne dane interfejsu API. Możesz na przykład wyświetlać liczbę polubień, które zostały przyznane za pomocą Twojego klienta API, o ile ta liczba jest wyświetlana obok łącznej liczby polubień zwróconej w danych interfejsu API i o ile Twój klient API wyraźnie informuje, że klient API oblicza dodatkowe dane niezależnie od danych interfejsu API YouTube.

    9. Gdy klient API się wczytuje, zbiera i udostępnia YouTube za pomocą odtwarzacza osadzonego w YouTube podstawowe dane użytkownika, aby renderować miniaturę i tytuł filmu, określać możliwość odtwarzania i ograniczenia treści oraz zapobiegać oszustwom i nadużyciom. Dodatkowe dane są zbierane i udostępniane przez klienta API podczas odtwarzania filmu, aby dostosować odtwarzacz na kliencie API oraz w witrynach i aplikacjach innych firm. Pamiętaj, że jeśli włączysz automatyczne odtwarzanie, odtwarzanie rozpocznie się bez interakcji użytkownika z odtwarzaczem. Zbieranie i udostępnianie danych o odtwarzaniu nastąpi więc po załadowaniu strony. Możesz ograniczyć dane udostępniane YouTube, zanim użytkownik wejdzie w interakcję z odtwarzaczem osadzonym w YouTube, ustawiając autoodtwarzanie na false. Zgodnie z Warunkami korzystania z usług YouTube API Ty i Twoi klienci interfejsu API musicie przestrzegać wszystkich obowiązujących przepisów, zasad i regulacji, w tym przepisów dotyczących prywatności.

    10. Klienci interfejsu API muszą sprawdzać status „Made For Kids” każdego filmu z YouTube, który umieszczają w swojej witrynie lub aplikacji, postępując zgodnie z instrukcjami w tym przewodniku. W przypadku każdego filmu oznaczonego jako przeznaczony dla dzieci klienci interfejsu API muszą wyłączyć śledzenie i dopilnować, aby zbieranie danych w odniesieniu do tego odtwarzacza było 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 o tym, jak określić, czy treści są przeznaczone dla dzieci, znajdziesz w Centrum pomocy YouTube.

  5. Bezpieczeństwo

    Ty i Twój klient API musicie:

    1. stosować odpowiednie środki kontroli administracyjnej, organizacyjnej, technicznej i fizycznej, aby zapewnić prywatność, bezpieczeństwo i poufność danych użytkowników oraz danych interfejsu API;
    2. używać tylko standardowego w branży szyfrowania transportu;
    3. chronić dane interfejsu API i wszelkie inne dane używane w kliencie API przed nieuprawnionym dostępem, wykorzystaniem lub ujawnieniem;
  6. Ekstrakcja danych

    Ty i Twoi klienci API nie możecie bezpośrednio ani pośrednio ekstrahować danych z aplikacji YouTube ani aplikacji Google, ani pozyskiwać wyekstrahowanych danych lub treści z YouTube. Nie możecie też zachęcać innych osób do takich działań, umożliwiać ich ani wymagać. Publiczne wyszukiwarki mogą pobierać dane tylko zgodnie z plikiem robots.txt opracowanym przez YouTube lub za uprzednią pisemną zgodą YouTube.

F. Wygoda użytkowników

  1. Wygląd i styl YouTube

    Innowacyjne wrażenia użytkownika i projekty interfejsu użytkownika to jedne z najcenniejszych elementów, jakie klienty API mogą zaoferować społeczności YouTube. Projektanci i inżynierowie YouTube włożyli wiele wysiłku w projektowanie aplikacji YouTube, aby zapewnić użytkownikom jak najlepsze wrażenia.

    Biorąc pod uwagę te 2 kwestie, klienci interfejsu API nie mogą zmieniać interfejsów użytkownika w aplikacjach YouTube ani w nie ingerować, chyba że uzyskasz wcześniej pisemną zgodę YouTube. Możesz poprosić o zatwierdzenie za pomocą tego formularza.

  2. Promowanie marki

    1. Każda strona lub funkcja klienta interfejsu API, która wyświetla treści w YouTube – w tym m.in. wyniki wyszukiwania, filmy, kanały, playlisty, miniatury i odtwarzacze YouTube – musi wyraźnie informować użytkownika, że źródłem odpowiednich treści jest YouTube. W tym celu należy wyświetlać elementy marki YouTube zgodnie z wymaganiami poniżej i wytycznymi dotyczącymi marki YouTube (https://developers.google.com/youtube/terms/branding-guidelines).

      W niektórych przypadkach klient interfejsu API może potrzebować wyświetlania cech marki YouTube obok wielu poszczególnych elementów treści, aby atrybucja była jasna dla widza. Na przykład klient API, który wyświetla wyniki wyszukiwania z YouTube i innych źródeł na tej samej stronie, musi wyraźnie wskazywać 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 atrybucji dla wszystkich wyników wyszukiwania z różnych źródeł.

    2. 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.

    3. Użytkownikowi i jego Klientom API nie wolno bezpośrednio ani pośrednio zakłócać ani zasłaniać żadnych informacji o autorstwie podawanych przez YouTube, w tym informacji podawanych w osadzonych odtwarzaczach YouTube lub wyświetlanych w nich. Użytkownik nie może też zachęcać innych osób do takich działań, umożliwiać im ich ani wymagać ich od nich. Twoi klienci API muszą wyświetlać odpowiednie cechy marki YouTube i wszelkie inne informacje o autorstwie dostarczone przez YouTube na wszystkich typach urządzeń.

  3. Integralność odtwarzania

    Integralność odtwarzania odnosi się do możliwości określania i mierzenia sposobu wyświetlania treści i reklam, inicjowania i wdrażania odtwarzania filmów oraz interakcji użytkowników z funkcjami YouTube w Twoim kliencie API. Integralność odtwarzania jest kluczowa dla platformy YouTube, ponieważ pomaga chronić interesy twórców, w tym ich możliwość zarabiania na treściach i rozwijania grupy odbiorców.

    YouTube uważa, że integralność odtwarzania zależy od tego, czy użytkownik zdecyduje się obejrzeć film. Klienci interfejsu API nie mogą oferować zachęt do oglądania filmów w sposób opisany poniżej:

    1. Klienci interfejsu API nie mogą pobierać od użytkowników opłat za oglądanie treści w osadzonym odtwarzaczu YouTube.

    2. Klienci API nie mogą w inny sposób ograniczać dostępu do filmu, wymagając od użytkownika podjęcia działania innego niż kliknięcie przycisku odtwarzania w celu obejrzenia lub kontynuowania odtwarzania treści audiowizualnych w YouTube. Na przykład klienci interfejsu API nie mogą wymagać od użytkownika zasubskrybowania kanału ani polubienia filmu, aby mógł dalej oglądać treści audiowizualne w YouTube.

      Wyjaśniamy, że jeśli normalne działanie klienta interfejsu API wymaga określonej czynności, która nie jest związana z usługami interfejsu YouTube API, np. logowania lub weryfikacji wieku, jest to dozwolone.

    3. Klienci interfejsu API nie mogą oferować ani przyznawać użytkownikom zachęt, nagród ani innych form rekompensaty za interakcje z aplikacjami YouTube (bezpośrednio lub pośrednio) poprzez wykonywanie takich działań jak oglądanie, polubienie lub udostępnianie treści, subskrybowanie kanałów czy dodawanie komentarzy. Na przykład klienci API nie mogą oferować funkcji ani usług, które umożliwiają kupowanie wyświetleń filmów za opłatą lub w zamian za inne działania związane z YouTube lub niezwiązane z nim.

G. Dystrybucja i użytek komercyjny

Możesz rozpowszechniać lub sprzedawać klientów interfejsu API z zastrzeżeniem ograniczeń określonych w podsekcji „Zabronione działania” poniżej oraz oczywiście innych warunków Umowy.

Możesz też rozpowszechniać i wyświetlać użytkownikom treści audiowizualne z YouTube oraz powiązane z nimi metadane za pomocą klientów API, o ile klienci ci przestrzegają Umowy, a w szczególności nie podejmują żadnych z wymienionych poniżej zabronionych działań.

  1. Działania zakazane

    W przypadku konkretnych zasad z poniższej listy, które wymagają wcześniejszej pisemnej zgody YouTube, możesz poprosić o taką zgodę, korzystając z tego formularza.

    Użytkownikowi i jego Klientom API nie wolno modyfikować ani blokować żadnej części lub funkcji odtwarzacza YouTube, ani wykorzystywać jej do tworzenia własnych rozwiązań. Użytkownik nie może też zachęcać innych osób do takich działań, umożliwiać im ich ani wymagać ich od nich.

    1. sprzedawać, kupować, wypożyczać, pożyczać, przekazywać, redystrybuować ani podlicencjonować całości ani części usług interfejsu API YouTube, w tym treści audiowizualnych YouTube;

    2. sprzedawać usług YouTube API ani dostępu do żadnych komponentów usług YouTube API bez wcześniejszej pisemnej zgody YouTube;

    3. sprzedawać reklam, sponsorowania ani promocji, które są umieszczane w treściach audiowizualnych w YouTube lub w odtwarzaczu YouTube, bez wcześniejszej pisemnej zgody YouTube;

    4. sprzedawać reklam, sponsoringu ani promocji na żadnej stronie lub ekranie zawierającym dane z interfejsu YouTube API, chyba że na tej samej stronie pojawią 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.

  2. Dozwolone działania

    Wszystkie poniższe przypadki użycia komercyjnego są dozwolone pod warunkiem, że Ty i Twoi klienci API przestrzegacie wszystkich pozostałych warunków Umowy, w tym zabronionych działań opisanych w poprzedniej sekcji:

    1. sprzedaży klienta API;

    2. promowanie własnej firmy lub przedsięwzięcia artystycznego przez przesyłanie oryginalnych treści audiowizualnych do YouTube lub prowadzenie kanałów w YouTube;

    3. tworzyć klientów API obsługujących reklamy, np. blogi lub strony internetowe obsługujące reklamy, które korzystają z usług interfejsu API YouTube, pod warunkiem przestrzegania wszystkich pozostałych warunków Umowy, w tym ograniczeń określonych w sekcji III.G.1.d;

    4. umieszczać własne oznaczenia marki w kliencie API, o ile są one zgodne z wytycznymi dotyczącymi marki YouTube i nie zakłócają odtwarzania treści audiowizualnych w YouTube ani elementów marki YouTube;

    5. sprzedawanie lub rozpowszechnianie urządzeń zawierających lub uruchamiających klienta interfejsu API;

H. Monitorowanie i kontrole

YouTube zastrzega sobie prawo do przeprowadzania ankiet, monitorowania lub audytowania Twojego dostępu do usług interfejsu API YouTube lub korzystania z nich w celu zapewnienia jakości, ulepszania usług YouTube i weryfikowania zgodności z Umową. W tym celu YouTube może przeprowadzać ankiety wśród użytkowników Twoich klientów API.

Ty i osoby działające w Twoim imieniu musicie:

  1. nie zakłócać takich ankiet, działań monitorujących ani audytów;
  2. nie ukrywać ani nie zatajać przed YouTube dostępu do usług interfejsu API YouTube ani korzystania z nich;
  3. na żądanie i w terminie określonym w tym żądaniu udostępniać YouTube konta niezbędne do uzyskania dostępu do wszystkich funkcji bieżących, produkcyjnych wersji Klientów API, aby YouTube mógł sprawdzić, czy ci Klienci API są zgodni z Umową.

YouTube może używać wszelkich środków technicznych, aby zapobiegać niezgodności z tymi postanowieniami.

I. Dodatkowe zakazy

Zasady w tej sekcji określają dodatkowe działania, których klienci interfejsu API nie mogą wykonywać. Działania sprzeczne z tymi zasadami byłyby szkodliwe dla YouTube, całej społeczności YouTube lub poszczególnych osób lub grup osób w tej społeczności. Zasady te koncentrują się na tym, że Ty i Twoje klienty obsługujące interfejs API musicie traktować członków społeczności YouTube uczciwie i z szacunkiem, a także na tym, że musicie szanować integralność usług, treści i interesów YouTube.

Użytkownikowi i jego Klientom API nie wolno modyfikować ani blokować żadnej części lub funkcji odtwarzacza YouTube, ani wykorzystywać jej do tworzenia własnych rozwiązań. Użytkownik nie może też zachęcać innych osób do takich działań, umożliwiać im ich ani wymagać ich od nich.

  1. korzystać z usług YouTube API do tworzenia, oferowania lub zastępowania aplikacji YouTube bądź usług do nich podobnych. Klienci interfejsu API nie mogą naśladować ani powielać podstawowych funkcji YouTube, odtwarzając funkcje lub procesy, chyba że dodają znaczącą niezależną wartość lub funkcjonalność, która poprawia interakcje użytkowników z YouTube. Na przykład klient API nie może odtwarzać sposobu przeglądania treści w żadnej aplikacji YouTube bez dodawania do tego procesu istotnej niezależnej wartości.

  2. nadużywać Usług interfejsu API YouTube ani nie podejmować działań związanych z tymi usługami, które mają charakter nadużycia; Nie możesz na przykład automatyzować ani wywoływać wyświetleń, przesyłania, komentarzy, polubień, braku polubień ani innych działań bez uprzedniej, wyraźnej i szczegółowej zgody użytkownika.

  3. zakłócać lub próbować zakłócać w jakikolwiek sposób prawidłowe działanie jakiegokolwiek aspektu usług interfejsu API YouTube, aplikacji YouTube lub aplikacji Google, w tym zakłócać lub przerywać działanie serwerów lub sieci, które udostępniają te usługi lub aplikacje;

  4. modyfikować, zakłócać, zastępować ani w inny sposób wyłączać żadnych funkcji, danych ani treści udostępnianych w ramach usług YouTube API lub w związku z nimi; Nie możesz np. usuwać, zasłaniać, zmieniać ani wyłączać żadnych linków, które pojawiają się w odtwarzaczach YouTube lub w danych interfejsu API.

  5. modyfikować, zakłócać, zastępować ani blokować reklam umieszczanych lub wyświetlanych przez YouTube lub usługi YouTube API, w tym w danych API, treściach audiowizualnych YouTube lub odtwarzaczach YouTube;

  6. modyfikować ani blokować żadnej części lub funkcji odtwarzacza YouTube, ani wykorzystywać jej do tworzenia własnych rozwiązań;

  7. rozdzielać, izolować ani modyfikować komponentów audio lub wideo żadnych treści audiowizualnych w YouTube udostępnianych w ramach usług YouTube API lub w związku z nimi; Nie możesz na przykład stosować alternatywnych ścieżek audio w filmach.

  8. osobno promować komponenty audio lub wideo dowolnych treści audiowizualnych w YouTube udostępnianych w ramach usług YouTube API lub w związku z nimi;

  9. tworzyć, umieszczać ani promować funkcji, które odtwarzają treści, w tym komponenty audio lub wideo, z odtwarzacza w tle, czyli odtwarzacza, który nie jest wyświetlany na stronie, w karcie lub na ekranie, który ogląda użytkownik;

  10. negatywnie wpływać na funkcjonalność lub wydajność jakiegokolwiek aspektu usług YouTube API, aplikacji YouTube lub aplikacji Google, w tym działania, które zakłócają lub przerywają działanie usług YouTube API albo serwerów lub sieci, które świadczą te usługi;

  11. wprowadzać w błąd, oszukiwać, wyłudzać, dezorientować, przeinaczać, zniesławiać, obrażać, prześladować, zastraszać, spamować, zaskakiwać ani nękać innych osób;

  12. wprowadzać lub próbować wprowadzać wirusów, robaków, kodu powodującego błędy i usterki, koni trojańskich, złośliwego oprogramowania, programów szpiegowskich, programów wyświetlających reklamy ani żadnych innych elementów o niszczycielskim charakterze do usług API YouTube, aplikacji YouTube, aplikacji Google lub użytkowników YouTube oraz urządzeń, których używają oni do uzyskiwania dostępu do tych usług i właściwości;

  13. omijać, zakłócać ani uniemożliwiać działania żadnych ograniczeń geograficznych, w tym ograniczeń opartych na adresach IP nałożonych przez YouTube lub usługi interfejsu API YouTube;

  14. korzystać z technologii innych niż usługi YouTube API, aby uzyskiwać dostęp do danych API lub je pobierać, w tym uzyskiwać dostęp do dowolnej części treści audiowizualnych w YouTube;

  15. oferować usługi API, które umożliwiają użytkownikom bezpośredni lub pośredni dostęp do danych lub funkcji udostępnianych przez usługi API YouTube;

  16. modyfikować, tłumaczyć, tworzyć dzieł pochodnych, analizować wstecznie ani w inny sposób podejmować prób wyodrębnienia kodu źródłowego z usług API YouTube lub z jakiegokolwiek oprogramowania powiązanego z tymi usługami;

  17. korzystać z usług API YouTube w jakimkolwiek celu lub w ramach jakiejkolwiek działalności, w przypadku których użycie lub awaria tych usług może doprowadzić do śmierci, obrażeń ciała lub szkód dla środowiska, np. w obsłudze obiektów jądrowych, systemów kontroli ruchu lotniczego lub systemów podtrzymywania życia;

  18. naruszać praw autorskich lub wykorzystywać materiałów naruszających prawa autorskie;

  19. uczestniczyć w niezgodnym z prawem hazardzie online, promować go lub ułatwiać;

  20. tworzyć, wyświetlać, promować ani ułatwiać rozpowszechniania szkodliwych wiadomości handlowych lub reklam;

  21. umieszczać odtwarzacza YouTube w zagnieżdżonym lub hierarchicznym elemencie iframe, aby obejść zasady YouTube lub w inny sposób ukryć źródło użycia;

J. Klienci interfejsu API kierujący reklamy do dzieci

  1. Jeśli Twój klient interfejsu API (lub jakakolwiek jego część) jest skierowany do dzieci (zgodnie z definicją w obowiązujących przepisach, w tym w amerykańskiej ustawie o ochronie prywatności dzieci w internecie (COPPA) i unijnym Ogólnym rozporządzeniu o ochronie danych (RODO)) (zwany dalej „klientem interfejsu API skierowanym do dzieci”), Ty i Twój klient interfejsu API skierowany do dzieci musicie:

    1. zapewnić, aby klient API przeznaczony dla dzieci, w tym jego dostęp do Usług interfejsu API YouTube i korzystanie z nich, był zawsze zgodny z ustawą COPPA, RODO i wszelkimi innymi obowiązującymi przepisami i regulacjami;

    2. powiadomić Google o tym, że Twój klient API jest skierowany do dzieci, korzystając z narzędzi podanych tutaj. Każdy klient interfejsu API kierowanego do dzieci, o którym Google został powiadomiony za pomocą takich narzędzi lub w inny sposób, jest w niniejszych Warunkach określany jako „znany klient interfejsu API kierowanego do dzieci”;

    3. nie używać reklam spersonalizowanych (w tym remarketingu) do kierowania reklam na podstawie wcześniejszych lub bieżących działań użytkowników klienta interfejsu API skierowanego do dzieci.

    1. Dla Ciebie i Twojego klienta API skierowanego do dzieci. Ty i Twój klient API skierowany do dzieci nie będziecie podejmować żadnych działań opartych na zapisie w usługach YouTube API w witrynach, aplikacjach, usługach ani produktach YouTube za pomocą klienta API skierowanego do dzieci i nie możecie podejmować takich prób.

    2. Niezależnie od sekcji III.D.1.c (Dane logowania API) powyżej, która wymaga dokładnie jednego (1) projektu API dla każdego klienta API, możesz przesyłać własne filmy na własne oficjalne kanały w YouTube za pomocą usługi YouTube Data API (nie za pomocą klienta API przeznaczonego dla dzieci ani klienta API innej osoby) poprzez utworzenie nowego projektu API („Projekt przesyłania”).

      1. Aby przesyłać własne filmy na własne oficjalne kanały w YouTube za pomocą usługi YouTube Data API, musisz (A) utworzyć 1 nowy projekt API za pomocą konsoli Google Developers (https://console.developers.google.com/) (projekt przesyłania) przed przesłaniem, (B) dodać mfk110 jako prefiks w identyfikatorze projektu przesyłania i (C) przesyłać tylko z klienta API, który nie jest przeznaczony dla dzieci (nie z klienta API przeznaczonego dla dzieci ani z klienta API innej osoby);

      2. Z projektu przesyłania możesz korzystać tylko Ty. Musi on służyć wyłącznie do przesyłania Twoich filmów na Twoje oficjalne kanały w YouTube za pomocą usługi YouTube Data API z klienta API, który nie jest skierowany do dzieci (nie z klienta API skierowanego do dzieci ani z 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 skierowany do dzieci (nie z klienta API skierowanego do dzieci ani z klienta API innej osoby), musisz ustawić parametr usługi YouTube Data API „Made for Kids” na „true”. Więcej informacji o tym, jak określić, czy treści są przeznaczone dla dzieci, znajdziesz tutaj.

    3. Dla Ciebie i użytkowników Twojego klienta API skierowanego do dzieci. Ty i Twój klient API skierowany do dzieci nie możecie umożliwiać, zachęcać ani wymagać od użytkowników klienta API skierowanego do dzieci podejmowania działań w usługach YouTube API, które polegają na zapisywaniu danych (takich jak przesyłanie treści, komentowanie oraz tworzenie i udostępnianie playlist). Działania oparte na zapisie w Usługach interfejsu API YouTube podejmowane przez użytkowników znanych klientów interfejsu API skierowanych do dzieci nie będą wdrażane w witrynach, aplikacjach, usługach i produktach YouTube. Oznacza to, że niezależnie od sekcji 9.1 (Wymagane powiadomienie) Warunków korzystania z usług interfejsu API YouTube, zgodnie z którą użytkownicy Twojego klienta API mogą przesyłać treści na swoje kanały w YouTube lub na Twoje kanały w YouTube, przesyłanie treści przez użytkowników znanych klientów API skierowanych do dzieci nie będzie realizowane w witrynach, aplikacjach, usługach i produktach YouTube.

  2. Dostęp Twój i Twojego klienta API do usług interfejsu API YouTube lub korzystanie z nich może zostać zawieszone lub zakończone przez YouTube w przypadku niezgodności z Warunkami korzystania z usług interfejsu API YouTube i zasadami, w tym niezgodności z sekcją III.J.

K. Zgłaszanie niezgodności

Jeśli wiesz o osobie, która uzyskuje dostęp do usług YouTube API lub z nich korzysta w sposób niezgodny z tymi zasadami lub jakąkolwiek inną częścią 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 wskazane 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” oznacza opracowaną przez Ciebie stronę internetową lub aplikację (w tym aplikację mobilną), która ma dostęp do usług interfejsu API YouTube lub z nich korzysta.

Dane logowania interfejsu API” oznaczają dane logowania przypisane przez YouTube lub Google za pomocą Konsoli Google Play, za pomocą których każdy projekt API uwierzytelnia się, aby uzyskać dostęp do usług YouTube API i z nich korzystać.

Termin „Dane interfejsu API” jest zdefiniowany w definicji „Usług interfejsu API YouTube” w dalszej części tej sekcji Definicje.

Projekt interfejsu API” oznacza projekt utworzony w Google Developer Console, który jest wymagany, aby klienci API mogli uzyskiwać dostęp do usług interfejsu API YouTube i z nich korzystać.

Autoryzowane dane” oznaczają dane API, do których aktywny użytkownik wyraźnie upoważnia klienta API, aby uzyskać do nich dostęp lub w inny sposób z nich korzystać za pomocą danych logowania użytkownika.

Aplikacje Google” oznaczają witryny, aplikacje, usługi, produkty, strony i inne usługi Google.

Nieautoryzowane dane” oznaczają dane interfejsu API dostępne dla klienta interfejsu API bez danych logowania użytkownika.

Warunki korzystania z usługi” oznaczają Warunki korzystania z usług YouTube API, które są obecnie dostępne 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ą się oni uwierzytelniać, aby zezwolić klientom API na wykonywanie w ich imieniu operacji wymagających autoryzacji.

Usługi interfejsu API YouTube” oznaczają (i) usługi interfejsu API YouTube (np. usługi interfejsu API YouTube (np. YouTube Data API i YouTube Reporting API) udostępniane przez YouTube, w tym usługi interfejsu API YouTube udostępniane w witrynie dla deweloperów YouTube (zdefiniowanej poniżej); (ii) dokumentację, informacje, materiały, przykładowy kod i oprogramowanie (w tym instrukcje programowania w formie czytelnej dla człowieka) dotyczące usług interfejsu API YouTube, 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 przekazywane klientom API (zdefiniowanym powyżej) za pomocą usług interfejsu API YouTube („dane API”); (iv) dane logowania przypisane do Ciebie i Twoich klientów API przez YouTube lub Google.

Aplikacje YouTube” oznaczają witryny, aplikacje, usługi, produkty, strony i inne zasoby YouTube, w tym https://www.youtube.com, m.youtube.com, aplikacje mobilne, takie jak aplikacja YouTube Gaming, itp., ale z wyłączeniem usług API YouTube.

Cechy marki YouTube” oznaczają nazwy handlowe, znaki towarowe, znaki usługowe, logo, nazwy domen i inne charakterystyczne cechy marki YouTube.