Przestrzeganie zasad YouTube dla deweloperów

Jeżeli korzystasz z usług interfejsu API YouTube, musisz przestrzegać:

Jako deweloper musisz zapoznać się z tymi zasadami. W tym artykule znajdziesz przykłady, które zawierają dodatkowe wyjaśnienia dotyczące konkretnych zasad oraz odpowiedzi na najczęstsze pytania.

Jeśli po zapoznaniu się z tym artykułem i zasadami, do których linki znajdują się powyżej, nie masz pewności, czy Twoja usługa jest dozwolona, poproś o audyt zgodności interfejsu API i załącz wyraźne podsumowanie wszystkich użytkowników w formularzu kontroli.

Szanuj prywatność użytkowników.

Co to oznacza: nie naruszaj prywatności użytkowników, nie zbieraj danych o użytkownikach ani nie korzystaj z interfejsu API do monitorowania użytkowników. Aplikacja musi mieć politykę prywatności, która chroni użytkowników i jest zgodna z polityką prywatności Google. Gdy masz uprawnienia dotyczące dostępu do danych lub przechowywania ich, użytkownik nadal musi kontrolować, co się z nimi dzieje. Musisz ułatwić użytkownikom wysyłanie próśb o usunięcie ich danych osobowych. Więcej informacji znajdziesz tutaj.

Przykłady

Za pomocą interfejsu YouTube API nie możesz:

  • Gromadzić, śledzić, wywnioskować, uzyskiwać lub przechowywać informacje, które mogą służyć do identyfikowania użytkowników bez ich zgody. (lista nie jest wyczerpująca):
    • imiona i nazwiska lub nazwy użytkowników;
    • Hasła
    • Dane dotyczące rozpoznawania twarzy
    • dane kontaktowe, w tym adres e-mail lub numer telefonu;
    • Aktywność online, np. historia przeglądania.
      • Przykład: interfejs API YouTube pozwala stworzyć aplikację, która bez Twojej wiedzy i zgody użytkownika śledzi historię oglądania, lokalizację lub zwyczaje użytkownika.
    • Gromadzić, śledzić, wywnioskować, uzyskiwać lub przechowywać poniższe informacje o użytkowniku bez jego zgody. (lista nie jest wyczerpująca):
      • Informacje na temat zdrowia
      • Tożsamość płciowa
      • Orientacja seksualna
      • Poglądy lub powiązania polityczne
      • Wyznanie lub wyznanie
      • Treści związane z rasą i przynależnością etniczną
      • status imigranta,
      • Stan finansowy
      • Historia przestępstw
      • Przynależność do związków zawodowych
    • umożliwiać nadzór, np. śledzić swoją lokalizację, historię przeglądania lub inną aktywność online bez jego zgody.
    • ograniczyć, odfiltrować lub zablokować dostęp użytkownika do treści w YouTube bez jego wiedzy lub zgody;
    • Zezwalaj nieupoważnionym osobom trzecim na dostęp do wymienionych tutaj danych, ich pobieranie i pobieranie.
    • Przechowywanie informacji użytkownika na czas nieokreślony. Jeśli użytkownik poprosi o usunięcie danych lub jeśli nie będzie mógł potwierdzić autoryzacji, musisz to zrobić w ciągu 30 dni.
    • Używanie, wysyłanie i przechowywanie danych logowania użytkownika (nazwa użytkownika i hasło)

Udostępniaj tylko wskaźniki dostępne w usługach YouTube API.

Co to oznacza: nie używaj interfejsu API YouTube do oferowania niezależnie lub obliczanych wskaźników bądź danych, które zastępują lub dostarczają nowe dane, które nie są dostępne w usługach YouTube API. Więcej informacji znajdziesz tutaj.

Przykłady

Za pomocą interfejsu YouTube API nie możesz:

  • Wyświetlaj wskaźniki, które zastępują dane oferowane przez usługi API YouTube.
  • Wyświetlać wskaźniki, które niedokładnie odpowiadają danym oferowanym przez usługi YouTube API.
  • łączyć dane z interfejsu YouTube API z danymi z innych źródeł. Jeśli przekazujesz dane pochodzące ze źródeł innych niż interfejs API YouTube, oprócz danych uzyskanych z interfejsu API YouTube musisz wyjaśnić użytkownikowi różnicę między nimi.
    • Przykład: udostępnianie wskaźnika „zaangażowanie użytkowników”, który obejmuje zaangażowanie z YouTube w połączeniu z innymi platformami.
  • wyświetlać dane z YouTube obok danych z innych platform bez ujawniania różnic między typami i źródłami danych.
  • Skompiluj lub zagreguj dane interfejsu API, chyba że skompilujesz dane interfejsu API tylko dla właściciela treści lub kanału albo dla jednego z upoważnionych przedstawicieli.
  • Uzyskaj wgląd w liczbę użytkowników, liczbę przesłanych filmów, czas oglądania, wyniki finansowe i inne aspekty działalności YouTube.
  • Określ, czy film lub kanał jest bezpieczny, odpowiedni do oglądania lub reklamowania.
  • Oszacuj czas oglądania lub zasięg wśród unikalnych użytkowników.
  • Szacowanie liczby płatnych wyświetleń, wyświetleń sponsorowanych lub średniego CPM reklamy z filmu.
  • Oszacuj odbiorców o podobnych zainteresowaniach, dane demograficzne lub skład odbiorców kanału lub filmu
  • Określ lub oceń kategorię albo typ treści filmu bądź kanału. Możesz skorzystać wyłącznie z tych typów treści, które są zwracane przez interfejs API YouTube.
  • Oszacuj stan zarabiania filmu lub kanału albo zdecyduj, czy włączyć zarabianie na tym filmie lub kanale.
  • Scalać lub łączyć dane interfejsu YouTube API z innymi danymi.
  • Podaj informacje, takie jak łączna liczba wyświetleń filmu, i podaj wartość, która różni się od liczby podanej przez interfejs API YouTube.
  • Analizować lub prognozować wyniki finansowe kanału w YouTube.
  • Możesz ocenić popularność swojego kanału, tworząc ranking lub śledząc liczbę wyświetleń między różnymi kanałami, lub ogólnie rywalizujące ze sobą twórcy.
  • Pozwalają ocenić satysfakcję lub niezadowolenie widzów danego kanału w YouTube.
  • Oblicz i przypisz niestandardowe „wyniki” do kanałów na podstawie niezależnych średnich współczynników lub współczynników, takich jak średnia liczba wyświetleń, liczba komentarzy lub dopasowanie do marki.

Dopuszczalne dane

Dopuszczalne dane to te, które wykorzystują tylko dane interfejsu API YouTube i łączą je za pomocą prostych obliczeń matematycznych (połączone przez dodawanie, odejmowanie, średnie, mnożenie, dzielenie). Te dane nie mogą obejmować żadnych innych zewnętrznych źródeł danych. Dzięki temu mamy pewność, że prezentowane dane są prawidłowe.

Przykłady

  • Średnia dzienna liczba wyświetleń w miesiącu
  • Średni czas trwania filmu
  • Liczba pozyskanych lub utraconych subskrybentów
  • Średnia liczba nowych subskrybentów w miesiącu
  • Łączna liczba wyświetleń w ramach grupy filmów i kanałów
  • Najpopularniejsze filmy/kanały posortowane według liczby wyświetleń, liczby ocen pozytywnych i negatywnych, subskrybentów
  • Wykresy przedstawiające nieprzetworzone dane, np.wzrost liczby wyświetleń, subskrypcji, ocen pozytywnych i negatywnych

Usługa interfejsu API musi odzwierciedlać standardowe wrażenia użytkownika YouTube.

Co to oznacza: każda usługa, która korzysta z interfejsu API YouTube, nie może przyciemniać ani usuwać funkcji, które są częścią standardowych funkcji YouTube, takich jak napisy, sterowanie głośnością itd. Więcej informacji znajdziesz tutaj.

Przykłady

Za pomocą interfejsu YouTube API nie możesz:

  • Zmodyfikuj, dodaj lub zablokuj standardową funkcję odtwarzania odtwarzacza YouTube. Oto kilka przykładów:
    • zablokowanie linku, który normalnie pojawia się w odtwarzaczu YouTube w Twojej aplikacji;
    • Wyłączenie lub zablokowanie linków do podobnych filmów po zakończeniu filmu.
    • usunięcie lub zmiana metadanych filmu, Zasadniczo metadane filmu, takie jak miniatura i tytuł, muszą być widoczne dla widzów i niezmodyfikowane. Nie można zmieniać miniatury filmu.
      • Uwaga: niestandardowe przyciski odtwarzania na miniaturze YouTube są dozwolone, ale dotknięcie musi rozpocząć odtwarzanie.
    • Linki muszą otwierać się w aplikacji YouTube, gdy jest ona dostępna na urządzeniu użytkownika lub, jeśli nie jest zainstalowana, w systemowej przeglądarce.
    • zablokowanie wyświetlania w usłudze API standardowych funkcji odtwarzacza YouTube (np. koła ustawień).
    • Zastępowanie renderowania charakterystycznego dla platformy odtwarzacza wideo YouTube.
      • Przykład: interfejs zoptymalizowany pod kątem urządzeń mobilnych musi wyświetlać się w aplikacjach i na urządzeniach mobilnych.
    • Ograniczenie wyświetlania reklam w usłudze interfejsu API w innych miejscach w YouTube lub w osadzonym filmie.
    • Uwaga: nakładki są dozwolone w celu uzyskania zgody użytkownika lub sterowania odtwarzaniem (np. wyciszania, pełnego ekranu, odtwarzania, wstrzymywania itp.), pod warunkiem, że nie kolidują one z elementami interfejsu odtwarzacza YouTube.
  • Ogranicz możliwość potwierdzania przez YouTube miejsca odtwarzania.
    • Przykład: w przypadku aplikacji mobilnych, które korzystają z komponentu WebView, aby hostować odtwarzacz internetowy YouTube IFrame SDK, niedokładnie odzwierciedlają nazwę Twojej aplikacji (np. com.firma.nazwa_aplikacji) jako nagłówek strony odsyłającej HTTP.
    • Przykład: zakłócanie działania innych informacji kontekstowych dotyczących odtwarzania, niezbędnych do zweryfikowania wyświetlenia (w tym plików cookie) w YouTube.
      • W przypadku deweloperów, którzy czują się zobowiązani do zachowania prywatności, akceptujemy taką procedurę, korzystając z polityki prywatności Google.
  • Zastosuj ograniczenia lub zablokuj dostęp użytkownikom oglądającym film. Jeśli użytkownik musi zrobić coś więcej niż kliknięcie przycisku odtwarzania, jest duża szansa, że naruszasz tę zasadę. Przykład:
    • Przykład: możesz ograniczyć dostęp do filmu, wymagając od użytkownika wypełnienia ankiety, pobrania aplikacji, zasubskrybowania kanału, udostępnienia filmu na platformie mediów społecznościowych, dodania komentarza lub wykonania innych czynności niż kliknięcie przycisku „Odtwórz”, aby obejrzeć wybrany film.
  • Zachęcanie, nagradzanie, zmuszanie lub wynagradzanie użytkowników za obejrzenie filmu. Decyzja użytkownika o tym, że chce obejrzeć film, należy do jego własnej decyzji.
    • Przykład: możliwość wygrania nagrody lub wynagrodzenia finansowego za obejrzenie filmu przez użytkownika korzystającego z Twojego interfejsu API.
  • Blokuj, modyfikuj lub zastępuj reklamy wyświetlane za pomocą usługi YouTube API.
  • Zezwalaj użytkownikom na pobieranie filmów do odtwarzania offline poza YouTube Premium.
  • Użytkownicy mogą pobierać i oddzielać ścieżki audio oraz umożliwiać modyfikowanie fragmentów audio lub wideo filmu.
    • Przykład: używanie interfejsu API YouTube do oddzielania komponentów wideo lub audio od filmów. Może to być usługa interfejsu API oferująca pliki dźwiękowe mp3, które pojawiły się w filmie i promują się w tym kontekście.
  • Zezwalaj na odtwarzanie w odtwarzaczu YouTube w tle.
    • Przykład: interfejs API YouTube umożliwia odtwarzanie filmów nawet po zamknięciu lub zminimalizowaniu okna usługi.

Usługa interfejsu API musi dodać wystarczającą niezależną wartość.

Co to oznacza: nie używaj naszego interfejsu API do ponownego odtwarzania YouTube (np. nie kopiuj, naśladuj, modyfikuj ani redukuj standardowych funkcji YouTube). Jeśli usługa interfejsu API naśladuje interfejs YouTube, użytkownik musi dodać wystarczającą, oddzielną wartość. Wartość niezależna oznacza zapewnienie użytkownikom dodatkowych funkcji, które nie są obecnie dostępne w interfejsie API YouTube lub były niedostępne w momencie wysyłania żądania dostępu do interfejsu API i w inny sposób są zgodne z Warunkami korzystania z usługi YouTube. Więcej informacji znajdziesz tutaj.

Przykłady

Jeśli usługa API jest podobna do interfejsu użytkownika YouTube, użytkownicy muszą mieć powód, aby korzystać z interfejsu API. Nie można również pobierać opłat za usługi, które są dostępne w YouTube bezpłatnie.

  • Przykład tego, co jest dozwolone: wyszukiwarka, która wyświetla filmy z YouTube obok filmów dostępnych na innych platformach, ale wyraźnie odróżnia je od tych dostępnych w YouTube, jest dobrym przykładem usługi API zapewniającej niezależną wartość.
  • Co jest dozwolone: dobrym przykładem usługi niezależnej jest usługa interfejsu API, która oferuje usługi tworzenia filmów w YouTube dla osób niedosłyszących.
  • Nie używaj interfejsu API YouTube do tworzenia witryn lub aplikacji ani do wyświetlania wyników wyszukiwania filmów, co utrudnia odróżnienie Twojej witryny lub aplikacji od tych utworzonych przez YouTube.
    • Przykład: za pomocą interfejsu YouTube API do zbiorczego grupowania filmów umieszczonych w witrynie, tworząc taką samą kopię. Jeśli użytkownik prawdopodobnie pomyli Twoją witrynę z YouTube, prawdopodobnie narusza ona nasze Warunki korzystania z usługi.

Nie zezwalaj użytkownikom na obchodzenie ograniczeń YouTube lub naruszenie wytycznych dla społeczności.

Co to oznacza: Twoja usługa nie może działać w taki sposób, aby umożliwić Tobie lub Twoim użytkownikom obejście ograniczeń w YouTube dostępnych na ich kanale. Twoja usługa API nie może też zezwalać użytkownikom na wykonywanie działań naruszających wytyczne dla społeczności, Warunki korzystania z usługi lub program partnerski YouTube. Jeśli korzystasz z interfejsu YouTube API, aby umożliwić użytkownikom przesyłanie filmów, musisz uzyskać od nich potwierdzenie, że ich treści są zgodne z wytycznymi dla społeczności. Filmy mogą zostać usunięte, jeśli zostaną uznane za naruszające zasady. Za usługi, które zachęcają lub nakłaniają do naruszeń, możemy też nałożyć kary. Więcej informacji znajdziesz tutaj.

Nie rozpowszechniaj dostępu do interfejsu API w wielu nieznanych projektach.

Co to oznacza: nie możesz tworzyć wielu aplikacji/witryn ani tworzyć wielu projektów Google Cloud do wykorzystania w wielu aplikacjach lub witrynach. Pozwoli to sztucznie zawyżyć limit API (czyli fragmentację) dla pojedynczej usługi API lub przypadku użycia. „Przypadek użycia” definiuje się jako spójny zestaw analiz, funkcji lub działań wykonywanych w ramach usługi. Żądania zwiększenia limitu API muszą być zgodne z naszą standardową procedurą. Zespół programistów aplikacji może mieć osobne klucze interfejsu API do środowiska testowego, programistycznego i produkcyjnego. Więcej informacji znajdziesz tutaj.

Przykłady

  • Nie twórz wielu projektów Google Cloud dla tej samej usługi interfejsu API ani nie używaj przypadki, aby uzyskać cel interfejsu API wyższy niż ten, do którego został przypisany Twój projekt.
  • Można utworzyć oddzielny projekt API dla każdego przypadku użycia usługi interfejsu API. Przykłady:
    • Jeden projekt interfejsu API dla aplikacji na iOS i osobny projekt interfejsu API dla aplikacji na Androida.
    • Jeden projekt interfejsu API dla serwera produkcyjnego i jeden dla serwera programistycznego.
    • Jeden projekt API dla usługi API dostępnej dla użytkowników, jeden projekt dla wewnętrznej analizy systemu