YouTube API 서비스를 사용하는 경우 다음 사항을 준수해야 합니다.
개발자는 이러한 정책을 숙지해야 합니다. 이 문서에서는 특정 정책에 대한 추가 설명을 제공하고 몇 가지 자주 묻는 질문(FAQ)에 대한 답변을 제공합니다.
이 문서와 위에 링크된 정책을 검토했으나 서비스가 허용되는지 확신할 수 없다면 API 규정 준수 감사를 신청하고 감사 양식에 최종 사용자가 언급된 명확한 요약을 포함하세요.
사용자 개인 정보를 존중합니다.
의미: 사용자 개인 정보 보호, 사용자 데이터 수집 또는 API를 사용하여 사용자를 검사해서는 안 됩니다. 앱에 사용자를 보호하고 Google의 개인정보처리방침을 준수하는 개인정보처리방침이 있어야 합니다. 사용자의 데이터 액세스 또는 저장 권한이 있으면 해당 사용자가 데이터를 처리하는 방식을 계속 제어해야 합니다. 사용자가 쉽게 개인 정보 삭제를 요청할 수 있도록 해야 합니다. 자세한 내용은 여기를 참고하세요.
예
YouTube의 API를 다음과 같은 용도로 사용하지 마세요.
- 사용자의 동의 없이 사용자를 식별하는 데 사용될 수 있는 정보를 수집, 추적, 추론, 파생 또는 저장할 수 있습니다. 예: (전체 목록이 아님)
- 전체 이름 또는 사용자 이름
- 비밀번호
- 얼굴 인식 데이터
- 이메일 또는 전화번호를 포함한 연락처 정보
- 방문 기록과 같은 온라인 활동
- 예: YouTube의 API를 사용하여 사용자가 알지 못하거나 동의하지 않은 상태에서 사용자의 시청 기록, 위치 또는 탐색 습관을 추적하는 앱을 만드는 경우
- 사용자 동의 없이 사용자에 대한 다음 정보를 수집, 추적, 추론, 파생 또는 저장합니다. 예는 다음과 같습니다 (전체 목록은 아님).
- 건강 정보
- 성 정체성
- 성적 지향
- 정치적 준거 집단
- 종교 또는 신념
- 인종 또는 민족
- 이민 상태
- 재정 상태
- 범죄 기록
- 노조 가입 또는 조직
- 사용자의 동의 없이 위치, 인터넷 사용 기록, 기타 온라인 활동을 추적하는 등 감시를 용이하게 합니다.
- 사용자가 알지 못하거나 동의하지 않은 상태에서 사용자가 YouTube 콘텐츠에 액세스하는 것을 제한, 필터링, 금지하는 행위
- 승인되지 않은 서드 파티가 여기에 나온 데이터에 액세스하거나 이를 사용하거나 다운로드하도록 허용합니다.
- 사용자 정보를 무기한 저장합니다. 사용자가 데이터 삭제를 요청하거나 승인 내용을 확인할 수 없는 경우 30일 이내에 삭제해야 합니다.
- 사용자의 로그인 사용자 인증 정보 (사용자 이름 및 비밀번호) 사용, 요청 또는 저장
YouTube의 API 서비스를 통해 제공되는 측정항목만 제공합니다.
의미: YouTube의 API 서비스를 사용하여 독립적으로 계산되거나 파생된 측정항목 또는 데이터를 대체하거나 YouTube의 API 서비스를 통해 사용할 수 없는 새로운 데이터를 제공하는 데 사용해서는 안 됩니다. 자세한 내용은 여기를 참고하세요.
예
YouTube의 API를 다음과 같은 용도로 사용하지 마세요.
- YouTube API 서비스에서 제공하는 측정항목을 대체하는 측정항목을 표시합니다.
- YouTube API 서비스에서 제공하는 측정항목을 부정확하게 반영하는 측정항목을 표시합니다.
- YouTube API의 데이터를 다른 소스의 데이터와 결합합니다. YouTube API 외의 소스에서 파생된 데이터와 YouTube API에서 가져오는 데이터를 제공하는 경우 차이를 사용자에게 명확히 밝혀야 합니다.
- 예: YouTube에서의 참여도를 다른 플랫폼과 함께 포함하는 '사용자 참여' 측정항목을 제공합니다.
- 데이터 유형과 소스 간 차이를 명확하게 표시하지 않고 YouTube 데이터를 다른 플랫폼의 데이터 옆에 표시합니다.
- 컴파일된 API 데이터를 콘텐츠 또는 채널 소유자 또는 권한이 있는 담당자 중 한 사람에게만 공개하지 않는 한 승인된 API 데이터를 컴파일하거나 집계합니다.
- 사용자 수, 업로드된 동영상 수, 시청 시간, 재무 실적 또는 YouTube 비즈니스의 다른 측면을 파악합니다.
- 동영상이나 채널이 시청 또는 광고하기에 안전한지 또는 안전한지를 주장합니다.
- 채널 또는 동영상의 시청 시간 또는 순 사용자 도달범위를 추정합니다.
- 동영상의 유료 조회수, 스폰서 조회수, 평균 광고 CPM을 예상합니다.
- 채널 또는 동영상의 시청자층 관심분야, 인구통계 또는 시청자층 구성을 예상합니다.
- 동영상 또는 채널의 콘텐츠 카테고리/유형을 추론하거나 추정합니다. YouTube API에서 반환된 콘텐츠 유형만 사용할 수 있습니다.
- 동영상 또는 채널의 수익 창출 상태를 예측하거나 동영상 또는 채널의 수익 창출 여부를 주장합니다.
- YouTube API 데이터를 다른 데이터와 병합하거나 결합합니다.
- 총 동영상 조회수와 같은 정보를 반환하고 YouTube API에서 제공한 수치와 다른 숫자를 제공합니다.
- YouTube 채널의 재무 성과를 추론하거나 추정합니다.
- 여러 채널 간의 조회수에 순위를 매기거나 추적하거나 일반적으로 크리에이터 간의 경쟁을 유발하여 채널 실적을 게임화합니다.
- 특정 YouTube 채널에 대한 시청자의 만족도를 예측하세요.
- 독립적으로 계산된 평균이나 비율(예: 평균 조회수, 댓글 수, 전반적인 브랜드 적합성)을 기준으로 맞춤 '점수'를 계산하고 채널에 할당합니다.
허용되는 측정항목
허용되는 측정항목은 YouTube API 데이터만 사용하고 간단한 수학 계산을 통해 결합한 값입니다 (더하기, 뺄셈, 평균, 곱셈, 나눗셈을 통해 결합). 이러한 측정항목은 다른 외부 데이터 소스를 포함해서는 안 됩니다. 이렇게 하면 표시된 데이터가 정확한지 확인할 수 있습니다.
예
- 월 평균 일일 조회수
- 평균 동영상 길이
- 증가 또는 감소한 구독자 수
- 월 평균 신규 구독자 수
- 동영상/채널 그룹의 총 조회수
- 조회수, 좋아요/싫어요 수, 구독자 수를 기준으로 정렬된 인기 동영상/채널
- 원시 측정항목(예: 조회수, 구독자 수, 좋아요/싫어요 수 증가)을 시각화한 그래프
API 서비스는 YouTube의 사용자 표준 환경을 반영해야 합니다.
의미: YouTube API를 사용하는 모든 서비스는 사용자의 YouTube 표준 환경에 속하는 기능(예: 자막, 볼륨 제어 등)을 축소하거나 삭제할 수 없습니다. 자세한 내용은 여기를 참고하세요.
예
YouTube의 API를 다음과 같은 용도로 사용하지 마세요.
- YouTube 동영상 플레이어의 표준 재생 기능을 수정, 추가 또는 차단합니다. 몇 가지 예는 다음과 같습니다.
- YouTube 플레이어에 일반적으로 표시되는 링크가 애플리케이션에 표시되지 않도록 차단합니다.
- 동영상 완료 후 관련 동영상 링크 표시 또는 사용 중지
- 동영상 메타데이터 삭제 또는 변경 일반적으로 썸네일, 제목 등의 동영상 메타데이터는 시청자에게 표시되고 수정되지 않아야 합니다. 동영상 썸네일은 변경하면 안 됩니다.
- 참고: YouTube 미리보기 이미지 위에 표시되는 맞춤 재생 버튼은 사용할 수 있지만 탭하면 재생이 시작됩니다.
- 사용자 기기에서 애플리케이션을 사용할 수 있거나 설치되지 않은 경우 시스템 웹브라우저를 통해 YouTube 애플리케이션에서 링크를 열어야 합니다.
- YouTube 서비스의 표준 기능 (예: 설정 휠)이 API 서비스에 표시되지 않도록 차단
- YouTube 동영상 플레이어의 플랫폼별 렌더링 재정의
- 예: 모바일에 최적화된 UI가 모바일 앱 및 기기에 표시되어야 합니다.
- 광고가 YouTube 또는 삽입된 동영상에서 재생될 때 API 서비스에서 광고가 재생되지 않도록 제한
- 참고: 사용자 동의 또는 재생 컨트롤 (예: 음소거, 전체 화면, 재생, 일시중지 등)을 얻기 위한 오버레이는 YouTube 플레이어 UI 요소와 충돌하지 않는 한 허용됩니다.
- 동영상이 재생되는 위치를 YouTube에서 확인하는 기능을 제한합니다.
- 예: WebView를 사용하여 YouTube IFrame SDK 웹 플레이어를 호스팅하는 모바일 애플리케이션의 경우 애플리케이션 이름 (예: com.company.appname)을 HTTP 리퍼러 헤더로 정확하게 표시하지 못합니다.
- 예: YouTube로 전송되는 조회수 확인 (쿠키 포함)에 필요한 다른 재생 컨텍스트 정보 방해
- 필요하다고 생각하는 개인 정보 보호 민감한 개발자의 경우 Google 개인정보처리방침 링크가 포함된 사용자 동의 절차가 허용됩니다.
- 제한사항을 적용하거나 동영상을 시청하는 사용자에게 액세스를 차단합니다. 사용자가
재생 버튼을 클릭하는 것 이외에 취해야 할 조치가 있다면 이 정책을 위반할 가능성이
높습니다. 예를 들면 다음과 같습니다.
- 예: 사용자가 설문조사를 완료하거나, 앱을 다운로드하거나, 채널을 구독하거나, 소셜 미디어 플랫폼에서 동영상을 공유하거나, 댓글을 남기거나, 선택한 동영상을 보기 위해 '재생' 버튼을 클릭하는 것 이외의 작업을 요구하도록 하여 동영상 액세스 제한
- 동영상 시청에 대해 사용자에게 인센티브를 제공하거나 보상을 제공하거나 강요 또는 보상을 제공하세요. 사용자가 동영상을 시청하겠다고 직접 선택해야 합니다.
- 예: 사용자가 API 서비스를 통해 동영상을 시청하는 대가로 상품을 받을 기회를 제공하거나 금전적 보상을 제공
- YouTube API 서비스를 통해 재생되는 광고를 차단하거나 대체하세요.
- 사용자가 YouTube Premium 환경 외부에서 오프라인 재생 동영상을 다운로드하도록 허용
- 사용자가 오디오 트랙을 다운로드 또는 분리하거나 동영상의 오디오 또는 동영상 부분을 수정할 수 있는 기능을 제공합니다.
- 예: YouTube의 API를 사용하여 동영상 또는 오디오 구성요소를 동영상에서 분리하거나 분리합니다. 여기에는 동영상에 표시된 오디오의 MP3 파일을 제공하고 이 컨텍스트에서 자체적으로 홍보하는 API 서비스가 포함될 수 있습니다.
- YouTube 동영상 플레이어의 백그라운드 재생을 허용합니다.
- 예: YouTube 서비스 창을 사용하여 API 서비스 창이 닫히거나 최소화된 경우에도 동영상이 재생되도록 허용합니다.
API 서비스에 충분한 독립적인 값을 추가해야 합니다.
의미: API를 사용하여 YouTube를 다시 만들지 않습니다 (예: 표준 YouTube 기능을 복제, 모방, 수정 또는 축소하면 안 됨). API 서비스가 YouTube의 사용자 환경을 모방하는 경우 충분한 독립적인 가치를 추가해야 합니다. '독립적인 가치'는 현재 YouTube API를 통해서는 사용할 수 없거나 API 액세스 요청 시 사용할 수 없었거나 YouTube 서비스 약관을 준수하는 추가 기능을 사용자에게 제공합니다. 자세한 내용은 여기를 참고하세요.
예
API 서비스가 YouTube의 사용자 환경을 모방하면 YouTube의 API 서비스에 액세스하여 제공하는 서비스를 API에서 계속 이용하거나 이용할 수 있는 이유가 있어야 합니다. 또한 YouTube에서 무료로 제공되는 서비스에 대해 사용료를 부과할 수도 없습니다.
- 허용되는 콘텐츠의 예: YouTube 동영상을 다른 플랫폼에서 제공되는 동영상과 함께 표시하고 YouTube에 있는 콘텐츠와 명확하게 구분하는 검색엔진은 독립적인 가치를 제공하는 API 서비스의 좋은 예입니다.
- 허용되는 기능의 예: 청각 장애인을 위한 YouTube 동영상 자막 서비스를 제공하는 API 서비스는 독립적인 가치를 제공하는 좋은 예입니다.
- YouTube의 API를 사용하여 웹사이트나 앱을 만들거나 웹사이트 또는 앱과 YouTube에서 만든 웹사이트 또는 앱을 구분하기 어렵게 만든 동영상 검색결과를 표시하지 마세요.
- 예: YouTube API를 사용하여 삽입된 동영상을 일괄 집계하여 동일한 YouTube 사본을 만듭니다. 사이트가 YouTube와 혼동될 가능성이 높은 경우 Google 서비스 약관을 위반할 가능성이 높습니다.
사용자가 YouTube 제한사항을 우회하거나 YouTube 커뮤니티 가이드를 위반하도록 허용하지 마세요.
의미: 본인이나 사용자가 YouTube에서 채널에 적용되는 제한사항을 우회할 수 있도록 서비스를 구체적으로 설계해서는 안 됩니다. 또한 API 서비스에서 사용자가 커뮤니티 가이드, 서비스 약관 또는 YouTube 파트너 프로그램을 위반하는 활동을 할 수도 없습니다. YouTube API를 사용하여 사용자가 동영상을 업로드하도록 허용하는 경우 사용자에게 콘텐츠가 커뮤니티 가이드를 준수한다는 것을 인증해야 합니다. 위반사항이 있는 경우 동영상이 삭제될 수 있습니다. 위반 행위를 조장하거나 선동하는 경우에도 불이익을 받을 수 있습니다. 자세한 내용은 여기를 참고하세요.
여러 프로젝트 또는 알 수 없는 프로젝트에 API 액세스를 분산하지 마세요.
의미: 단일 API 서비스 또는 사용 사례를 위해 인위적으로 더 많은 API 할당량('샤딩')을 얻기 위해 여러 앱/사이트에서 사용할 여러 앱/사이트를 만들거나 여러 Google Cloud 프로젝트를 만들 수 없습니다. '사용 사례'는 서비스를 통해 수행되는 일관된 분석, 기능, 작업의 집합으로 정의됩니다. API 할당량 상향 요청은 표준 절차를 따라야 합니다. 애플리케이션 개발자팀은 테스트, 개발, 프로덕션 환경을 위한 별도의 API 키를 보유할 수 있습니다. 자세한 내용은 여기를 참고하세요.
예
- 동일한 API 서비스에 여러 개의 Google Cloud 프로젝트를 만들거나 프로젝트에 할당된 API 할당량보다 더 높은 API 할당량을 사기성 목적으로 하지 마세요.
- API 서비스의 다양한 사용 사례에 따라 별도의 API 프로젝트를 사용해도 됩니다. 예를 들면 다음과 같습니다.
- iOS 앱용 API 프로젝트 1개, Android 앱용 개별 API 프로젝트
- 프로덕션 서버용과 개발 서버용 API 프로젝트가 하나씩 있습니다.
- 사용자 대상 API 서비스를 위한 API 프로젝트 1개, 내부 시스템 분석을 위한 API 프로젝트 1개