YouTube API 서비스 - 개발자 정책

참고: YouTube 개발자 정책 준수에서는 API 클라이언트가 YouTube API 서비스 약관정책 (API TOS)의 특정 부분을 준수하도록 하는 데 도움이 되는 안내와 예시를 제공합니다. 이 가이드는 YouTube에서 API 서비스 약관의 특정 측면을 시행하는 방법을 설명하지만 기존 문서를 대체하지는 않습니다.

이 문서('YouTube API 서비스 정책' 또는 '정책')에서는 서비스, 제품 또는 애플리케이션에서 YouTube API 서비스에 액세스하거나 이 서비스를 사용할 때 따라야 하는 정책을 설명합니다. 이 정책은 YouTube의 이익과 일치하고 YouTube의 크리에이터, 시청자, 콘텐츠 권리 소유자, 광고주 커뮤니티를 존중하고 성장을 촉진하는 방식으로 YouTube API 서비스에 액세스하고 이를 사용하는 데 도움이 됩니다.

이 문서에서는 정책을 정의하는 것 외에도 YouTube가 이러한 정책을 만들 때 따랐던 기본 원칙을 설명합니다. 또한 이러한 정책이 실제로 적용되는 방식을 보여주는 예시도 제공합니다.

이 문서는 법적 문서이며 이러한 정책은 계약의 구성요소이므로 준수해야 합니다. YouTube는 본 정책을 변경할 권리를 보유하며, YouTube API 서비스에 계속 액세스하거나 이를 사용하는 경우 이러한 변경사항에 동의하는 것으로 간주됩니다. YouTube API 서비스 서비스 약관 변경과 같은 정책 변경사항은 서비스 약관 버전 기록에 문서화되며, RSS 피드를 구독하면 버전 기록에 대한 변경사항 알림을 받을 수 있습니다.

I. 용어 및 스타일

허용되거나 금지된 행위에 관한 정책을 지정하는 법적 문서입니다. 따라서 특정 용어를 사용하여 사용자가 할 수 있는 작업과 할 수 없는 작업을 구체적으로 나타냅니다. 이를 고려하여 다음 용어는 이러한 정책과 관련된 요구사항을 설명하는 데 사용됩니다.

  1. must 및 required라는 용어는 절대적인 요구사항을 나타냅니다.
  2. must not는 절대 금지를 의미합니다.
  3. should, should not, recommend, recommended라는 용어는 문에서 일반적인 권장사항을 설명하고 있음을 나타냅니다. 이러한 용어는 특정 작업이나 동작을 제안하지만 사용 사례의 특정 측면을 기반으로 다른 과정을 따르기로 결정할 수도 있음을 인정합니다.
  4. 할 수 있음이라는 용어는 작업이 선택사항이며 전적으로 크리에이터의 재량에 맡겨지거나 사용되는 맥락에 따라 YouTube의 재량에 맡겨진다는 것을 나타냅니다.

또한 이 문서를 마무리하는 정의 섹션에서는 이 문서에서 사용될 때 매우 구체적인 의미를 갖는 다른 용어를 식별합니다. 이 문서에서는 편의를 위해 이러한 용어를 문맥에서 쉽게 식별하고 정의로 연결할 수 있도록 특별한 스타일을 사용합니다.

II. 소프트웨어 개발 원칙

이러한 원칙은 이 문서의 많은 정책의 근간이 됩니다. 모든 정책이 다 포함되어 있지는 않지만 개발자 또는 API 클라이언트가 이러한 원칙을 위반하는 경우 계약 약관도 위반할 가능성이 높습니다. 하지만 현지 법규에서 이 정책에 명시된 것과 다른 조치를 취하도록 요구하는 경우(예: 특정 기간 동안 데이터를 저장) 해당 법규를 준수해야 합니다.

  1. 고품질 애플리케이션을 빌드하고 유지관리합니다.

    YouTube 생태계와 사용자에게 상당한 추가 가치를 제공하는 안정적이고 사용하기 쉬우며 기능이 풍부한 API 클라이언트를 빌드하세요. YouTube API 서비스에서 제공되는 기능이 변경될 때 API 클라이언트를 즉시 업데이트하세요.

  2. 정직하고 투명하게 대응합니다.

    이 원칙은 API 클라이언트의 모든 측면과 API 클라이언트가 사용자 및 YouTube와 상호작용하는 방식에 적용됩니다. 이 원칙에 따라 개발자와 API 클라이언트의 역할을 명확하게 설명하세요. 개발자의 신원, 데이터 수집, 저장, 공유, 사용 및 삭제 관행과 관련된 사기 행위 또는 사기성 메시지 전송, API 클라이언트가 사용자를 대신하여 진행하는 작업 등에 참여하지 마세요. 데이터를 사용하고 표시하는 방법을 정확히 알리고 사용자의 오해 또는 혼란을 유도하지 마세요.

  3. 사용자에게 관리 권한 부여하기

    투명성의 중요성을 바탕으로 이 원칙에 따라 사용자는 API 클라이언트가 대신 실행하는 작업을 알고 적극적으로 동의해야 합니다. 즉, 사용자는 API 클라이언트가 데이터를 삽입, 공유, 업데이트 또는 삭제하기 위해 취하는 모든 작업을 알고 있으며 이에 대한 최종 권한을 보유합니다. 또한 각 API 클라이언트API 클라이언트가 액세스, 수집, 저장, 공유 또는 기타 방식으로 사용하는 정보에 관해 사용자에게 명확하게 알리는 개인정보처리방침을 제공해야 합니다.

  4. 사용자의 개인 정보를 존중합니다.

    데이터 수집, 저장, 사용, 보안, 삭제 정책 및 관행이 사용자를 보호해야 합니다. 사용자 데이터에 대한 무단 액세스 또는 사용을 허용하지 마세요. 사용자 데이터를 무기한으로 저장하지 말고, 사용자가 개발자가 가지고 있는 데이터를 삭제할 수 있는 명확하고 간단한 프로세스를 제공하세요. 마지막으로 사용자의 YouTube 로그인 사용자 인증 정보를 요청하거나 수집하거나 저장하지 마세요.

  5. 모범을 보이세요.

    사용자가 서로 악용하거나 위협 또는 괴롭히도록 조장하거나 이러한 행동을 가능하게 하는 API 클라이언트를 만들지 마세요. 바이러스, 스파이웨어, 멀웨어 또는 기타 악성 콘텐츠를 사용하거나 배포하거나 홍보하지 마세요. 법을 어기거나 다른 사람이 법을 어기도록 조장 또는 허용하지 마세요. 이 모든 주의사항이 상식적인 일로 여겨지도록 도와주세요.

III. 일반 개발자 정책

A. API 클라이언트 이용약관 및 개인정보처리방침

  1. API 클라이언트는 YouTube 서비스 약관 (https://www.youtube.com/t/terms) 링크를 표시해야 하며, 자체 이용약관에 이러한 API 클라이언트를 사용하면 사용자가 YouTube 서비스 약관의 적용을 받는 데 동의하는 것으로 간주된다고 명시해야 합니다.

  2. API 클라이언트는 사용자가 API 클라이언트의 기능에 액세스하기 전에 개인 정보처리방침에 동의하도록 요구해야 합니다. 개인정보처리방침은 다음 사항을 충족해야 합니다.

    1. 항상 눈에 잘 띄고 사용자가 쉽게 액세스할 수 있어야 합니다.

    2. API 클라이언트YouTube API 서비스를 사용한다고 사용자에게 알립니다.

    3. http://www.google.com/policies/privacy의 Google 개인정보처리방침을 참조하고 링크를 제공합니다.

    4. 사용자에게 API 클라이언트가 사용자와 관련된 API 데이터를 비롯하여 어떤 사용자 정보를 액세스, 수집, 저장 또는 사용하는지 명확하고 포괄적으로 설명합니다.

    5. API 클라이언트가 섹션 (III.A.2.e)에 설명된 사용자 정보를 사용하는 방법, 처리하는 방법, 공유하는 방법(내부 또는 외부 당사자와 공유하는 방법 포함)을 명확하고 포괄적으로 설명합니다.

    6. API 클라이언트가 서드 파티가 광고를 포함한 콘텐츠를 게재하도록 허용하는 경우 이를 공개합니다.

    7. API 클라이언트가 사용자의 기기 또는 브라우저에 쿠키 또는 유사한 기술을 배치, 액세스 또는 인식하는 등 사용자의 기기 또는 브라우저에서 직접 또는 간접적으로 정보를 저장, 액세스 또는 수집 (또는 제3자가 이를 허용)하는지 여부를 공개합니다.

    8. API 클라이언트승인된 데이터에 액세스하거나 이를 사용하는 경우 저장된 데이터를 삭제하는 API 클라이언트의 일반적인 절차 외에도 사용자가 https://security.google.com/settings/security/permissions의 Google 보안 설정 페이지를 통해 API 클라이언트의 데이터 액세스 권한을 취소할 수 있다고 설명합니다.

    9. API 클라이언트승인된 데이터를 사용하는 경우 사용자가 클라이언트의 개인 정보처리방침에 관해 질문이나 불만사항이 있는 경우 API 클라이언트 소유자 또는 개발자에게 문의하는 방법을 설명합니다.

B. 유지보수 및 지원 중단

  1. API 클라이언트는 최신 버전의 YouTube API 서비스를 사용해야 합니다. 즉, 최신 버전의 YouTube API 서비스가 출시될 때 API 클라이언트를 업데이트할 수 있어야 합니다. 모바일 앱이나 설치된 애플리케이션과 같이 웹사이트가 아닌 API 클라이언트는 최신 버전의 YouTube API 서비스를 사용하기 위해 원격으로 업데이트할 수 있어야 합니다. YouTube에서 요구하는 경우 (예: 중요한 업데이트) API 클라이언트를 정해진 기간 내에 YouTube API 서비스의 최신 버전으로 업데이트해야 합니다.

  2. YouTube에서 YouTube API 서비스를 이전 버전과 호환되지 않게 변경하려는 경우 이러한 변경사항은 서비스 약관 버전 기록에 문서화되며, RSS 피드를 구독하면 해당 버전 기록에 대한 변경사항 알림을 받을 수 있습니다.

  3. 지원 중단되지 않은 API 클라이언트는 최신 버전의 YouTube API 서비스가 출시될 때마다 즉시 업데이트해야 합니다.

  4. 지원 중단된 API 클라이언트 버전을 업데이트하여 API 클라이언트의 지원 중단 상태로 인해 YouTube API 서비스의 일부 기능이 작동하지 않을 수 있음을 사용자에게 명확하게 알려야 합니다.

C. YouTube 기능 구현

  1. API 클라이언트YouTube API 서비스의 최소 기능 요구사항 ('RMF')도 준수해야 합니다. 또한 API 클라이언트는 RMF에 필요한 YouTube 기능에 제한을 두어서는 안 됩니다.

    예를 들어 RMF에 따르면 사용자가 YouTube에 동영상을 업로드할 수 있는 API 클라이언트는 사용자가 업로드한 각 동영상의 제목을 설정할 수 있도록 해야 합니다. YouTube의 동영상 제목 필드의 최대 길이는 100자(영문 기준)이며 API 클라이언트는 이 필드의 최대 길이를 더 짧게 설정해서는 안 됩니다.

  2. YouTube 리소스와 관련된 사용자 작업을 시작하는 모든 API 클라이언트 기능은 다음을 충족해야 합니다.

    1. YouTube의 조치로 명확하고 분명하게 식별할 수 있는 경우
    2. API 클라이언트의 기능과 구분되며 혼합되지 않아야 합니다.
    3. 사용자가 명확하게 시작함

    YouTube 리소스의 예로는 동영상, 채널, 재생목록, 재생목록 항목, 구독이 있습니다. 활동의 예로는 동영상 재생, 동영상에 좋아요 표시, 동영상을 재생목록에 추가, 채널 구독 등이 있습니다.

  3. 쓰기 작업을 실행하는 API 클라이언트는 매개변수 또는 속성 값을 제안할 수 있지만, YouTube 애플리케이션에 게시할 데이터는 사용자가 최종적으로 제어해야 합니다. 마찬가지로 API 클라이언트는 사용자가 변경에 명시적으로 동의한 경우를 제외하고, 사용자가 제공한 값을 YouTube에 전송하기 전에 자르기, 추가, 기타 방식으로 변경해서는 안 됩니다.

    동영상 제목이나 설명과 같은 텍스트 필드의 값을 제안하는 API 클라이언트는 이러한 값에 관련 키워드를 통합해야 합니다. 예를 들어 동영상 제목을 제안하는 API 클라이언트는 모든 사용자에게 동일한 기본 제목을 생성해서는 안 됩니다.

    다음 예는 이 정책이 YouTube에 동영상을 업로드하는 API 클라이언트에 어떻게 적용되는지 보여줍니다.

    1. API 클라이언트가 동영상 설명을 제안하거나 동영상 설명을 미리 채울 수 있습니다. 하지만 사용자가 동영상 설명을 제출한 후 전송하기 전에 사용자의 사전 동의 없이 동영상 설명에 정보를 추가해서는 안 됩니다. 예를 들어 API 클라이언트는 사용자가 이러한 변경사항에 명시적으로 동의하지 않는 한 녹화 날짜, API 클라이언트 이름 또는 기타 텍스트를 추가해서는 안 됩니다.

    2. API 클라이언트는 동영상 제목을 다른 언어로 번역하는 옵션을 제공할 수 있습니다. 그러나 API 클라이언트는 사용자의 동의 없이 이러한 번역을 추가해서는 안 됩니다. 또한 API 클라이언트의 기본 동작이 동영상 제목을 번역하는 옵션을 사용 설정하는 경우 사용자에게 이 동작을 사용 중지하는 쉬운 방법을 명확하게 표시해야 합니다.

  4. API 클라이언트는 사용자가 제공한 데이터가 YouTube에서 사용되는 방식을 명확하게 표시해야 합니다.

    이 정책은 여러 서비스 및 플랫폼과 상호작용하는 API 클라이언트와 관련이 있습니다. 이러한 서비스 및 플랫폼 간에 기능적 또는 라벨링 차이가 있을 수 있기 때문입니다.

    예를 들어 API 클라이언트를 사용하면 사용자가 YouTube를 비롯한 여러 플랫폼에 동영상에 대한 댓글을 추가할 수 있습니다. 각 플랫폼은 댓글 텍스트를 참조하는 데 서로 다른 이름을 사용합니다. 따라서 API 클라이언트가 댓글 양식의 '의견' 필드에 라벨을 지정하는 경우 이 값이 YouTube의 댓글 텍스트와 일치함을 명확하게 표시해야 합니다.

  5. YouTube API 서비스에서 제공하는 검색 기능을 사용하는 API 클라이언트는 해당 서비스에서 반환한 검색 결과의 텍스트, 이미지, 정보 또는 기타 콘텐츠를 수정하거나 대체해서는 안 됩니다.

    예를 들어 API 클라이언트는 YouTube 이외의 출처의 결과를 병합하거나 혼합하여 YouTube 검색 결과로 표시해서는 안 됩니다.

  6. API 클라이언트는 이러한 제한이 API 클라이언트 자체의 핵심적인 측면 (아래 예 참고)이고 해당 YouTube 기능이 RMF에서 요구하지 않는 경우 ('허용되는 기능 제한')를 제외하고 YouTube 기능의 기능을 제한하거나 줄여서는 안 됩니다.

    1. 예 1: 허용되는 기능 제한

      YouTube Data API 서비스를 사용하면 동영상 업로더가 동영상 제목의 번역을 제공할 수 있습니다. 일반적으로 이 기능을 구현하는 API 클라이언트를 사용하면 업로더가 YouTube에서 지원하는 모든 언어로 동영상 제목을 번역할 수 있어야 합니다. 하지만 사용자에게 프랑스어를 가르치기 위해 특별히 설계되었으며 프랑스어 번역에 관한 다양한 기능을 제공하는 API 클라이언트의 경우 사용자에게 동영상 제목의 프랑스어 번역을 업로드하는 옵션만 제공하는 것이 적절할 수 있습니다.

    2. 예 2: 허용되지 않는 기능 제한

      두 번째 API 클라이언트는 YouTube 및 다른 두 플랫폼에 동영상 업로드를 지원하며, 이러한 모든 플랫폼에서 업로더가 동영상 제목의 번역을 제공할 수 있습니다. 하지만 YouTube는 70개 이상의 언어를 지원하는 반면, 다른 두 플랫폼은 각각 그 절반의 언어를 지원하며, 세 플랫폼은 공통적으로 25개 언어를 지원합니다. API 클라이언트가 번역을 위해 이러한 25개 언어만 지원하는 경우 제한된 언어 옵션 세트가 API 클라이언트의 핵심 측면이 아니므로 허용되지 않는 기능 제한입니다. 대신 API 클라이언트가 YouTube에서 지원하는 모든 언어를 제공해야 합니다.

  7. 허용되는 기능 제한이 있는 API 클라이언트는 사용자에게 각 제한사항이 적용되는 이유를 설명하고 YouTube에서 제한을 부과하지 않았음을 분명히 해야 합니다. 대부분의 경우 API 클라이언트가 정보를 제공하는 방법에는 여러 가지가 있으며 API 클라이언트에 적절한 메서드를 선택해야 합니다. 이 설명에서 API 클라이언트는 사용자가 전체 기능에 액세스할 수 있는 메커니즘 (예: YouTube 스튜디오에 연결하거나 API 클라이언트 내에 확장 가능한 메뉴 제공)을 제공해야 합니다.

    위의 예 1에서 API 클라이언트는 동영상 업로더가 YouTube 스튜디오에서 다른 언어의 번역을 추가할 수 있다고 설명하고 해당 기능으로 연결되는 링크를 제공할 수 있습니다.

  8. 여러 서비스와 플랫폼에서 제공하는 기능을 제공하는 API 클라이언트는 이러한 소스에서 기능 패러티가 존재하는 범위에서 기능 패러티를 제공하여 사용자에게 선택권을 제공해야 합니다. API 클라이언트에 YouTube와 다른 플랫폼에서 지원되는 기능이 포함된 경우 API 클라이언트는 YouTube 기능을 지속적으로 불리한 방식으로 표시해서는 안 됩니다 (예: 다른 플랫폼의 기능만 제공).

    예를 들어 API 클라이언트를 사용하면 사용자가 YouTube 및 다른 세 가지 플랫폼에 동영상을 업로드할 수 있으며, 이러한 모든 플랫폼에서 자막 업로드 기능을 지원한다고 가정해 보겠습니다. API 클라이언트가 자막 업로드도 지원하는 경우 YouTube에 이 기능을 지원해야 합니다.

D. YouTube API 서비스 액세스

  1. API 사용자 인증 정보

    일부 YouTube API 서비스에 액세스하거나 이를 사용하려면 먼저 Google Developers Console (https://console.cloud.google.com/)을 사용하여 API 프로젝트API 사용자 인증 정보를 만들어야 합니다. 이러한 사용자 인증 정보를 사용하면 Google과 YouTube에서 API 활동을 특정 API 프로젝트API 클라이언트에 연결할 수 있습니다.

    API 사용자 인증 정보를 만드는 것 외에도, 개발자 콘솔에서 해당 사용자 인증 정보와 연결된 YouTube API 서비스에 액세스하거나 이를 사용하려면 신분증이나 연락처 세부정보와 같은 기타 특정 정보를 제공해야 할 수 있습니다. YouTube는 YouTube API 서비스에 계속 액세스하거나 이를 사용하려면 추가 정보를 제공하도록 요구할 권리를 보유합니다.

    특정 YouTube API 서비스에 액세스하거나 이를 사용하기 위해 API 사용자 인증 정보를 만들어야 하는 경우 해당 서비스의 문서에서 사용자 인증 정보를 만드는 방법을 설명합니다. 예를 들어 YouTube Data API 서비스, YouTube Reporting API 서비스, YouTube Analytics API 서비스는 모두 API 사용자 인증 정보를 만드는 단계를 문서화합니다. 이러한 단계는 일반적으로 API 서비스마다 약간 다릅니다. 예를 들면 다음과 같습니다.

    • 일부 서비스는 승인된 API 요청만 지원하는 반면 승인된 요청과 승인되지 않은 요청을 모두 지원하는 서비스도 있습니다.

    • 서비스는 여러 액세스 범위를 지원하는 경우가 많습니다. 각 범위는 API 클라이언트가 사용자를 대신하여 검색, 삽입, 업데이트 또는 삭제할 수 있는 리소스를 지정합니다. 범위를 사용하면 API 클라이언트가 필요한 리소스에 대한 액세스만 요청할 수 있으며, 사용자는 범위를 사용하여 이러한 클라이언트에 부여하는 액세스 양을 제어할 수 있습니다.

    다음 정책은 YouTube API 서비스의 액세스 및 사용에도 적용됩니다.

    1. YouTube API 서비스에 액세스하거나 이를 사용하거나 API 프로젝트 또는 API 사용자 인증 정보를 만들 때 내 ID 또는 API 클라이언트의 ID를 마스킹하거나 허위로 진술해서는 안 됩니다.

    2. YouTube API 서비스에 액세스하려면 본인 및 API 프로젝트에 할당된 API 사용자 인증 정보만 사용해야 합니다. 마찬가지로 API 클라이언트YouTube API 서비스 액세스 또는 사용을 숨기거나 허위로 진술하기 위해 다른 수단을 사용해서는 안 됩니다.

    3. API 클라이언트YouTube API 서비스에 액세스하거나 이를 사용하려면 API 사용자 인증 정보를 만들어야 하는 경우 해당 API 클라이언트에 대해 정확히 하나의 API 프로젝트를 만들어야 합니다. 이러한 API 사용자 인증 정보는 연결된 API 클라이언트에서만 사용하도록 설계되었습니다. 즉, 하나의 API 프로젝트를 여러 API 클라이언트에 사용해서는 안 됩니다.

    4. 서면 기밀 유지 의무에 따라 사용자를 대신하여 운영하는 상담사와 API 사용자 인증 정보를 공유할 수 있습니다. 그러나 API 사용자 인증 정보를 다른 제3자에게 공유하거나 공개해서는 안 되며, 다른 제3자가 API 사용자 인증 정보에 액세스하거나 이를 사용하도록 허용해서는 안 되며, API 사용자 인증 정보를 오픈소스 프로젝트에 삽입해서는 안 됩니다.

  2. 사용자 인증 및 승인

    인증 및 승인은 사용자가 본인을 식별하고 API 클라이언트가 특정 사용자별 데이터에 액세스하도록 허용하는 데 동의하는 프로세스를 의미합니다. 일부 YouTube API 서비스는 사용자별 데이터에 대한 액세스를 지원하지 않으므로 승인이 필요하지 않으며, 일부 서비스는 일부 요청 또는 데이터에 대한 승인이 필요하고, 또 다른 서비스는 모든 요청에 대한 승인이 필요합니다. 예를 들면 다음과 같습니다.

    • 웹사이트에 동영상을 삽입할 수 있는 YouTube IFrame Player API 서비스는 사용자가 동영상을 시청하기 위해 YouTube 웹사이트에 로그인할 필요가 없는 것처럼 승인 필요 없이 사용할 수 있습니다.
    • YouTube Data API 서비스에는 일부 작업에 대한 승인이 필요합니다. 예를 들어 API 클라이언트는 공개 동영상을 검색할 수 있지만 이를 위해 사용자 승인이 필요하지는 않습니다. 하지만 API 클라이언트는 사용자의 YouTube 채널에 동영상을 업로드하려면 사용자 승인이 필요합니다.
    • YouTube Analytics API 서비스 및 YouTube Reporting API 서비스는 모든 작업에 대한 승인이 필요합니다.

    1. 인증

      1. API 클라이언트는 사용자 이름, 비밀번호와 같은 YouTube 사용자 계정 로그인 사용자 인증 정보를 포함하여 사용자가 제공하거나 인증 프로세스 중에 YouTube에서 사용자에게 표시하는 정보를 가져오거나, 프록시하거나, 요청하거나, 수집하거나, 수정하거나, 캐시하거나, 저장하거나, 사용해서는 안 되며, 시도해서는 안 됩니다.

      2. API 클라이언트는 관련법에 따라 사용자 동의를 얻어야 하며 현재 사용 중인 승인 범위에 대한 액세스만 요청해야 합니다. API 클라이언트가 요청하는 액세스 권한은 해당 클라이언트의 사용자에게 직접적이고 투명한 이점을 제공해야 합니다. 아직 빌드하지 않은 기능을 사용 설정하는 권한을 요청하여 데이터 액세스에 대비하지 마세요.

        예를 들어 YouTube Data API 서비스는 데이터 읽기에 대한 액세스 권한을 부여하는 승인 범위와 데이터 읽기 및 쓰기에 대한 액세스 권한을 부여하는 승인 범위를 지원합니다. 사용자가 API 클라이언트에 첫 번째 범위에 대한 액세스 권한을 부여하면 해당 API 클라이언트는 현재 사용자의 YouTube 채널에 관한 정보를 검색할 수 있습니다. 하지만 사용자가 API 클라이언트에 두 번째 범위에 대한 액세스 권한을 부여한 경우 API 클라이언트도 해당 채널에 동영상을 업로드할 수 있습니다.

        이 시나리오에서 YouTube 업로드 (또는 기타 쓰기 기반 작업)를 지원하지 않는 API 클라이언트는 첫 번째 승인 범위에 대한 액세스만 요청하면 되며, 이 범위는 부여되는 권한이 더 제한적입니다. API 클라이언트 개발자가 향후 쓰기 기반 작업에 대한 지원을 도입할 계획이더라도 클라이언트가 해당 범위가 필요한 기능을 실제로 지원하기 전에 데이터 쓰기에 대한 승인 범위에 대한 액세스를 요청하여 API 클라이언트를 미래에 대비할 수는 없습니다.

      3. API 클라이언트는 가능하면 항상 컨텍스트에서 승인 범위에 대한 액세스를 요청해야 합니다. API 클라이언트는 증분 승인을 통해 컨텍스트에서 사용자 데이터에 대한 액세스를 요청하여 사용자가 해당 데이터에 액세스해야 하는 이유를 더 쉽게 이해할 수 있도록 합니다.

    2. API 클라이언트 식별 및 표현

      1. API 클라이언트는 사용자 데이터에 대한 액세스를 요청하는 법인 또는 제품과 액세스 요청 사유를 사용자에게 명확하고 정확하게 식별해야 합니다.

      2. API 클라이언트는 사용자가 충분한 정보를 바탕으로 클라이언트에 액세스 권한을 부여할지 결정할 수 있도록 데이터 액세스를 요청할 때 사용자를 오도해서는 안 됩니다. 사용자는 API 클라이언트가 액세스를 요청하는 데이터를 제공하는 가치와 해당 데이터를 공유할 때의 결과를 쉽게 이해할 수 있어야 합니다.

      3. API 클라이언트는 사용자 데이터에 액세스하고 이를 사용하는 목적을 사용자에게 명확하고 포괄적으로 알려야 합니다. API 클라이언트는 사용자에게 명확하게 공개되지 않은 보조 목적으로 사용자 데이터를 사용해서는 안 됩니다.

        API 클라이언트클라이언트의 마케팅 목적과 일치하지 않는 숨겨진 기능, 서비스 또는 작업이 포함되어 있다는 사실에 사용자는 놀라서는 안 됩니다.

    3. 취소

      1. 모든 API 클라이언트는 사용자가 YouTube API 서비스에 액세스하기 위해 API 클라이언트에 제공한 승인 동의를 취소할 수 있는 명확하고 쉬운 방법을 제공해야 합니다.

        사용자가 이 메커니즘을 통해 동의를 철회하면 API 클라이언트는 권한 변경사항을 Google에 전달하기 위해 즉시 해당 토큰을 프로그래매틱 방식으로 취소해야 합니다. 예를 들어 API 클라이언트는 Google API 클라이언트 라이브러리를 사용하여 토큰을 취소할 수 있습니다.

        또한 이 메커니즘을 통해 동의를 철회한 후에는 개발자와 API 클라이언트가 해당 동의에 따라 액세스하거나 저장한 모든 승인된 데이터를 삭제해야 합니다. 삭제는 가능한 한 빨리 이루어져야 하며 취소 후 7일 이내에 이루어져야 합니다.

      2. (III.A.2.i) 섹션에 설명된 대로 모든 API 클라이언트는 개인정보처리방침에 Google의 보안 설정 페이지 (https://security.google.com/settings/security/permissions) 링크를 포함해야 합니다. 사용자가 해당 페이지를 통해 동의를 철회하면 개발자와 API 클라이언트는 동의에 따라 액세스하거나 저장한 해당 사용자와 관련된 모든 API 데이터도 삭제해야 합니다. 이 정책을 준수하려면 API 클라이언트에서 주기적으로 승인 토큰이 여전히 유효한지 재확인하고 승인 토큰을 새로고침할 수 없는 사용자와 연결된 API 데이터를 삭제해야 합니다.

        저장된 데이터와 관련하여 (III.E.4) 섹션에 정의된 요구사항에 따라 이러한 모든 삭제는 가능한 한 빨리 이루어져야 하며 취소 후 30일 이내에 이루어져야 합니다.

  3. 사용량 및 할당량

    YouTube는 YouTube API 서비스가 의도한 대로 액세스되고 사용되며 개발자와 API 클라이언트가 서비스 품질을 저하시키거나 다른 사용자의 액세스를 제한하지 않도록 할당량을 사용하고 사용 제한을 적용할 수 있습니다.

    API 클라이언트가 서비스의 할당량 한도에 도달하면 API 규정 준수 감사를 완료하여 할당량 연장을 신청할 수 있습니다. 이때 연장이 필요한 사용 사례를 지정해야 합니다. 지난 12개월 사용 내역에 대한 감사를 거쳐 YouTube API 서비스팀으로부터 요건을 충족한다는 표시를 받았다면 추가 할당량 확장을 신청할 수 있습니다.

    YouTube에서 신청을 승인하면 승인된 사용 사례에 대해서만 부여된 추가 할당량을 사용해야 합니다. API 클라이언트의 사용 사례가 변경되면 할당된 할당량을 새 사용 사례에 사용하려면 API 규정 준수 감사를 다시 제출하여 YouTube에 변경사항을 알리고 신청에 대한 승인을 받아야 합니다.

    YouTube에서 신청을 거부하면 이의신청을 제출할 수 있습니다.

  4. 비활성 상태

    API 프로젝트가 연속 90일 동안 비활성 상태인 경우 YouTube는 특정 YouTube API 서비스에 대한 액세스 또는 사용을 중지하거나 제한할 권리를 보유합니다. 예를 들어 YouTube에서 API 사용자 인증 정보를 취소하거나 특정 YouTube API 서비스에 대한 API 프로젝트 할당량을 줄이거나 삭제할 수 있습니다. API 클라이언트의 할당량이 감소하거나 삭제된 경우 할당량 또는 할당량 연장을 다시 신청할 수 있으며, YouTube는 예상되는 YouTube API 서비스 사용에 대한 YouTube의 판단을 바탕으로 해당 신청을 검토합니다.

  5. 연락처 정보

    YouTube에서 API 프로젝트 또는 API 클라이언트에 관해 연락하는 기본적인 방법은 Google Developers Console에 로그인하는 데 사용하는 Google 계정과 연결된 이메일 주소입니다. API 클라이언트와 관련된 규정 준수 문제에 대해 YouTube에서 보내는 모든 커뮤니케이션을 준수해야 합니다.

    API 클라이언트 사용자에게 개인 정보처리 관행에 관한 질문이 있는데 섹션 (A.2.i)에서 설명한 대로 API 클라이언트 개인정보처리방침에 연락처 주소가 없는 경우 YouTube에서 해당 사용자와 기본 이메일 주소를 공유할 수 있습니다.

  6. 액세스 금지

    어떠한 이유로든 API 사용자 인증 정보가 정지, 취소 또는 해지되었거나 이러한 사용자 인증 정보를 만드는 데 사용한 Google 계정이 정지 또는 해지된 경우 어떠한 방식으로도 YouTube API 서비스에 액세스하거나 액세스하려고 시도해서는 안 됩니다. 이 경우 프록시를 만들거나 사용하여 새 Google 계정, API 사용자 인증 정보 또는 API 프로젝트를 만드는 등 어떠한 수단을 통해서도 YouTube API 서비스에 액세스하거나 액세스하려고 시도해서는 안 됩니다.

  7. 문서화되지 않은 서비스

    명시적인 허가 없이 문서화되지 않은 API를 사용해서는 안 됩니다. YouTube API 서비스의 승인된 문서에 명시된 방법에 따라만 YouTube API 서비스의 데이터에 액세스해야 합니다.

    문서화되지 않은 YouTube API 서비스를 리버스 엔지니어링하거나 이러한 API 서비스의 기본 소스 코드를 파생하려고 시도해서는 안 됩니다.

E. YouTube 데이터 및 콘텐츠 처리

이 섹션에서 부여된 권한과 권리를 제외하고 개발자와 API 클라이언트는 일시적으로 저장된 API 데이터를 포함하여 API 데이터에 대한 추가 권한이나 권리를 갖지 않습니다.

  1. 시청각 콘텐츠

    귀하와 귀하의 API 고객은 다음을 수행해서는 안 되며, 타인에게 이를 권장하거나, 가능하게 하거나, 요구해서는 안 됩니다.

    1. YouTube의 사전 서면 승인 없이 YouTube 시청각 콘텐츠의 사본을 다운로드, 가져오기, 백업, 캐시 또는 저장
    2. 콘텐츠를 오프라인 재생할 수 있도록 설정
    3. YouTube API 서비스의 일부를 사용하여 저작권 침해 또는 저작권 침해 자료의 악용을 조장하거나 촉진하는 행위
  2. 데이터 집계

    1. API 데이터를 집계하지 마세요. 단, YouTube와 콘텐츠 소유자 간의 콘텐츠 라이선스 계약에 따라 YouTube에서 인정한 동일한 콘텐츠 소유자의 YouTube 채널과 관련된 API 데이터만 집계할 수 있습니다. 이러한 집계된 API 데이터는 해당 콘텐츠 소유자만 볼 수 있어야 합니다.

    2. API 데이터를 집계하거나 API 데이터 또는 YouTube API 서비스를 사용하여 YouTube의 사용량, 수익 또는 YouTube 비즈니스의 기타 측면에 대한 유용한 정보를 얻어서는 안 됩니다.

      예를 들어 YouTube에서 인식하는 두 명의 콘텐츠 소유자가 각각 API 클라이언트가 각각의 보기를 위해 자신을 대신하여 API 데이터를 검색하도록 승인했다고 가정해 보겠습니다. 이러한 API 클라이언트는 콘텐츠 소유자별로 집계해도 YouTube의 사용량, 수익 또는 YouTube 비즈니스의 다른 측면에 대한 통계를 제공하지 않는 한 각 콘텐츠 소유자의 채널에 대해 검색된 API 데이터를 별도로 집계할 수 있습니다. API 클라이언트는 여러 콘텐츠 소유자의 API 데이터를 결합해서는 안 됩니다.

  3. 승인된 데이터 사용

    이 정책은 승인된 데이터 사용과 관련이 있습니다. API 요청을 통해 데이터를 쓰거나 적절하게 승인된 API 요청을 통해서만 액세스할 수 있는 데이터를 검색하는 모든 API 클라이언트와 관련이 있습니다. 예를 들어 이러한 정책은 사용자가 동영상을 업로드하거나, 업로드한 동영상 목록을 검색하거나, 재생목록을 만들거나, 동영상에 댓글을 달 수 있는 API 클라이언트에 적용됩니다.

    1. API 클라이언트는 사용자 데이터의 유형과 이러한 데이터를 수집, 저장, 삭제, 공유, 보호 또는 기타 방식으로 사용하는 목적을 정직하고 투명하게 공개해야 합니다.

    2. API 클라이언트는 승인 사용자 또는 해당 사용자가 명시적으로 승인한 상담사 외의 사용자에게 승인된 데이터를 표시하거나 액세스를 허용해서는 안 됩니다.

    3. API 클라이언트는 개인정보처리방침의 범위 및 섹션 2에 따라 얻은 사용자 동의에 따라 승인된 데이터에만 액세스, 수집, 사용해야 합니다.

      즉, 클라이언트가 사용자가 원래 동의한 개인정보처리방침에 포함되지 않은 방식이나 목적으로 API 데이터에 액세스, 수집 또는 사용하기 시작하면 API 클라이언트는 사용자에게 개인정보처리방침을 다시 수락하라는 메시지를 표시해야 합니다.

    4. API 클라이언트는 승인 사용자를 대신하여 데이터 또는 콘텐츠를 삽입, 공유, 업데이트 또는 삭제하기 위해 취하는 모든 작업을 명확하게 식별해야 합니다. 또한 이러한 작업이 실제로 실행되기 전에 사용자의 명시적 동의를 얻어야 합니다.

    5. API 클라이언트는 사용자 승인이 필요한 요청과 연결된 YouTube 채널 또는 콘텐츠 소유자를 명확하게 식별해야 합니다.

    6. API 클라이언트는 승인된 사용자 작업에 의해 설정되거나 수정될 콘텐츠 공개 상태 설정을 명확하게 식별해야 합니다. 또한 승인 사용자가 API 클라이언트에 명시적으로 지시하지 않는 한 API 클라이언트는 기존 콘텐츠 공개 상태 설정을 수정해서는 안 됩니다.

      예를 들어 YouTube Data API 서비스에서 동영상의 공개 상태는 public, private, unlisted로 설정할 수 있습니다. API 클라이언트가 동영상 업로드를 지원하는 경우 클라이언트는 사용자가 이러한 값 중 하나를 선택할 수 있는 옵션을 명확하게 표시해야 합니다. 마찬가지로 API 클라이언트가 동영상의 메타데이터 수정을 지원하는 경우 API 클라이언트는 사용자의 명시적 동의 없이 동영상의 공개 상태를 변경할 수 없습니다.

  4. API 데이터 새로고침, 저장, 표시

    개발자는 종종 성능 향상이나 리소스 사용량과 같이 데이터를 저장하거나 캐시하는 이점과 항상 최신 데이터를 검색하여 최상의 사용자 환경을 제공하려는 욕구 간의 균형을 유지해야 합니다. 이를 염두에 두고 다음 정책에서는 YouTube API 데이터의 저장, 업데이트, 표시와 관련된 요구사항과 옵션을 설명합니다.

    1. API 클라이언트는 해당 토큰이 관련법에 따라 활성 사용자가 부여한 구체적인 동의에 부합하는 목적으로만 사용되는 경우 필요한 기간 동안 승인 토큰을 저장할 수 있습니다.

    2. API 클라이언트는 데이터가 관련 법규에 따라 활성 사용자가 부여한 구체적인 동의에 따라 목적으로 사용되는 경우 필요한 기간 동안 다음 유형의 승인된 데이터를 저장할 수 있습니다.

      1. YouTube Analytics API 서비스를 통해 가져온 데이터
      2. YouTube Reporting API 서비스를 통해 제공된 데이터
      3. 동영상 조회수, 구독자의 채널 수, 재생목록의 동영상 수 등 다른 YouTube API 서비스를 통해 제공되는 통계 이러한 모든 통계는 YouTube Data API 서비스를 통해 가져올 수 있습니다.

      API 클라이언트가 이 데이터를 30일 넘게 저장할 수 있지만 클라이언트는 30일마다 사용자가 해당 데이터에 액세스할 수 있는 권한을 부여했는지 확인해야 합니다.

      예를 들어 API 클라이언트는 동영상의 조회수를 30일 넘게 저장할 수 있지만, 동영상 업로더의 데이터에 액세스할 수 있는 승인이 취소되지 않았는지 30일마다 확인해야 합니다. API 클라이언트는 30일마다 동영상이 삭제되지 않았는지 확인해야 합니다.

      다시 말해 API 클라이언트승인되지 않은 데이터로 검색된 통계를 30일 이상 저장해서는 안 됩니다. 예를 들어 API 클라이언트는 채널 소유자의 승인 없이 YouTube 채널의 구독자 수를 30일 이상 저장해서는 안 됩니다.

    3. API 클라이언트는 (III.E.4.b)에 명시되지 않은 다른 모든 유형의 승인된 데이터를 활성 사용자가 부여한 특정 동의의 목적에 필요한 기간 동안, 최대 30일(양력 기준) 동안 저장할 수 있습니다. 30일이 지나면 API 클라이언트에서 저장된 데이터를 삭제하거나 새로고침해야 합니다.

    4. API 클라이언트API 클라이언트의 목적에 필요한 기간 동안(30일 이내) 제한된 양의 승인되지 않은 데이터를 일시적으로 저장할 수 있습니다. 즉, 위의 (III.E.4.c) 섹션과 마찬가지로 30일이 지나면 API 클라이언트가 저장된 데이터를 삭제하거나 새로고침해야 합니다.

    5. 모든 경우에 API 클라이언트는 저장된 API 데이터YouTube API 서비스를 통해 제공되는 현재 데이터와 일치하도록 합당한 조치를 취해야 합니다. 예를 들어 API 클라이언트는 메타데이터 변경사항과 조회수 업데이트를 최대한 빨리 반영해야 합니다.

    6. API 클라이언트는 사용자 인터페이스를 포함하여 사용자 대상 프레젠테이션에서 사용 가능한 최신 API 데이터를 표시해야 합니다. 단, API 클라이언트는 시간 맥락에서 정확하게 표시되는 경우 이전 API 데이터를 표시할 수 있습니다.

    7. 사용자 데이터에 액세스하거나 이를 사용하는 API 클라이언트는 사용자가 저장된 사용자 관련 데이터를 삭제하도록 요청할 수 있는 방법을 제공해야 합니다. 예를 들어 API 클라이언트는 저장된 데이터를 삭제하는 버튼을 표시할 수 있습니다. 사용자가 해당 데이터를 삭제해야 한다고 표시하면 최대한 빨리 7일 이내에 삭제해야 합니다.

      저장된 데이터를 삭제하는 방법은 API 클라이언트에 저장된 데이터를 삭제해도 YouTube에 저장된 데이터에 어떠한 영향도 미치지 않으며 YouTube에서 데이터를 삭제하려면 사용자가 YouTube 애플리케이션 또는 해당 데이터를 삭제하는 기능을 지원하는 승인된 API 클라이언트를 사용해야 한다고 명시해야 합니다.

      마찬가지로 API 클라이언트는 사용자가 클라이언트가 해당 사용자와 관련된 사용자 데이터에 액세스하지 못하도록 하겠다는 의도를 표현하는 다른 수단도 존중해야 합니다. 예를 들어 사용자가 API 클라이언트에서 계정을 삭제하는 경우 개발자는 해당 사용자와 관련하여 저장한 사용자 데이터도 최대한 빨리 7일 이내에 삭제해야 합니다.

    8. API 클라이언트는 (i) API 데이터를 독립적으로 계산된 유사한 데이터로 대체하거나 (ii) API 데이터에 액세스하거나 이를 사용하여 새 데이터 또는 파생 데이터 또는 측정항목을 생성해서는 안 됩니다.  API 클라이언트API 데이터와 함께 API 데이터를 기반으로 하지 않는 정보, 데이터 또는 측정항목을 표시하는 경우 API 클라이언트는 이러한 정보, 데이터 또는 측정항목이 YouTube에서 제공하는 것이 아니며 개발자 자체 제품의 일부임을 명확하고 눈에 잘 띄게 표시해야 합니다.

      예를 들어 동영상의 좋아요 수를 표시할 때 API 클라이언트API 데이터에서 반환된 숫자를 사용해야 합니다. 동영상에 좋아요를 누른 API 클라이언트 사용자 수를 비롯하여 좋아요를 나타내는 다른 숫자를 대체해서는 안 됩니다. 마찬가지로 API 데이터에 반환된 좋아요 수를 사용하여 API 클라이언트를 통해 발생한 총 좋아요의 비율이나 좋아요, 총 조회수 또는 기타 API 데이터를 고려하는 점수와 같은 다른 측정항목을 계산하는 것은 허용되지 않습니다. 그러나 API 데이터에서 반환된 총 좋아요 수와 함께 표시되고 API 클라이언트에서 API 클라이언트가 YouTube API 데이터와 별개로 추가 측정항목을 계산한다고 명확하게 전달하는 한 API 클라이언트를 통해 발생한 좋아요 수를 표시하는 것은 허용됩니다.

    9. API 클라이언트가 로드되면 동영상 썸네일과 제목을 렌더링하고, 재생 가능성과 콘텐츠 제한을 결정하고, 사기 및 악용 방지를 위해 YouTube 삽입 플레이어를 통해 일부 기본 사용자 데이터를 수집하고 YouTube와 공유합니다. 동영상 재생 시 API 클라이언트 및 서드 파티 사이트 및 앱의 플레이어를 맞춤설정하기 위해 API 클라이언트에서 추가 데이터를 수집하고 공유합니다. 자동재생을 사용 설정하면 플레이어와 사용자 간의 상호작용 없이 재생이 이루어집니다. 따라서 재생 데이터 수집 및 공유는 페이지가 로드될 때 이루어집니다. 자동재생을 false로 설정하여 사용자가 YouTube 삽입 플레이어와 상호작용하기 전에 YouTube와 공유되는 데이터를 제한할 수 있습니다. YouTube API 서비스 약관에 명시된 대로 개발자와 API 클라이언트는 개인정보처리법 및 규정을 포함한 모든 관련 법률, 규칙, 규정을 준수해야 합니다.

    10. API 클라이언트이 가이드의 안내에 따라 사이트 또는 앱에 삽입하는 각 YouTube 동영상의 아동용 상태를 조회해야 합니다. 아동용으로 지정된 각 동영상의 경우 API 클라이언트는 추적을 사용 중지하고 해당 플레이어와 관련된 모든 데이터 수집이 미국 아동 온라인 개인 정보 보호법(COPPA) 및 EU 개인 정보 보호법(GDPR)을 비롯한 관련 법규를 준수하는지 확인해야 합니다. 콘텐츠를 아동용으로 판단하는 방법에 관한 자세한 내용은 YouTube 고객센터를 참고하세요.

  5. 보안

    개발자와 API 클라이언트는 다음을 충족해야 합니다.

    1. 사용자 데이터 및 API 데이터의 개인 정보 보호, 보안, 기밀 유지를 위해 적절한 관리, 조직, 기술, 물리적 제어를 유지합니다.
    2. 업계 표준 전송 암호화만 사용합니다.
    3. API 데이터API 클라이언트에서 사용되는 기타 데이터를 무단 액세스, 사용 또는 공개로부터 보호합니다.
  6. 스크래핑

  7. 귀하와 귀하의 API 클라이언트는 직접 또는 간접적으로 YouTube 애플리케이션 또는 Google 애플리케이션을 스크래핑하거나 스크래핑된 YouTube 데이터 또는 콘텐츠를 획득하도록 타인을 권장하거나, 가능하게 하거나, 요구해서는 안 됩니다. 공개 검색엔진은 YouTube의 robots.txt 파일에 따라 또는 YouTube의 사전 서면 승인을 받은 경우에만 데이터를 스크래핑할 수 있습니다.

F. 사용자 환경

  1. YouTube 디자인

    혁신적인 사용자 환경과 사용자 인터페이스 디자인은 API 클라이언트가 YouTube 커뮤니티에 제공할 수 있는 가장 가치 있는 기여 중 하나입니다. 하지만 YouTube의 디자이너와 엔지니어는 YouTube 애플리케이션이 우수한 사용자 환경을 제공할 수 있도록 애플리케이션을 설계하는 데 많은 노력을 기울였습니다.

    이러한 두 가지 사항을 모두 고려하여 API 클라이언트는 YouTube의 사전 서면 승인을 받지 않는 한 YouTube 애플리케이션의 사용자 인터페이스를 변경하거나 간섭해서는 안 됩니다. 이 양식에서 승인을 요청할 수 있습니다.

  2. 브랜딩

    1. YouTube 콘텐츠(예: 검색 결과, YouTube 동영상, 채널, 재생목록, 썸네일, YouTube 플레이어)를 표시하는 모든 API 클라이언트 페이지 또는 기능은 아래 요구사항 및 YouTube 브랜딩 가이드라인(https://developers.google.com/youtube/terms/branding-guidelines)에 따라 YouTube 브랜드 기능을 표시하여 시청자에게 YouTube가 관련 콘텐츠의 출처임을 명확히 해야 합니다.

      경우에 따라 API 클라이언트는 시청자에게 저작자 표시를 명확하게 하기 위해 여러 개별 콘텐츠 요소 옆에 YouTube 브랜드 기능을 표시해야 할 수 있습니다. 예를 들어 YouTube 및 다른 출처의 검색 결과를 동일한 페이지에 표시하는 API 클라이언트는 텍스트, 이미지, YouTube 검색 결과와 관련된 기타 정보를 포함하여 YouTube 검색 결과의 출처로 YouTube를 명확하게 식별해야 합니다. API 클라이언트는 다양한 소스의 모든 검색 결과에 대해 하나의 일반적인 기여 분석 세트를 제공할 수 없습니다.

    2. YouTube에서 제작하지 않은 콘텐츠는 YouTube에서 제작한 것처럼 보이게 하거나 콘텐츠의 출처에 혼동을 줄 수 있는 방식으로 표시해서는 안 됩니다.

    3. 귀하와 귀하의 API 고객은 삽입된 YouTube 플레이어를 통해 제공되거나 표시되는 저작자 표시를 포함하여 YouTube에서 제공하는 저작자 표시를 직접 또는 간접적으로 방해하거나 가리도록 타인을 유도, 지원 또는 요구해서는 안 됩니다. API 클라이언트는 모든 유형의 기기에서 관련 YouTube 브랜드 기능 및 기타 YouTube 제공 저작자 표시를 표시해야 합니다.

  3. 재생 무결성

    재생 무결성은 콘텐츠 및 광고가 게재되는 방식, 동영상 재생이 시작되고 구현되는 방식, 사용자가 API 클라이언트에서 YouTube 기능과 상호작용하는 방식을 확인하고 측정하는 기능을 말합니다. 재생 무결성은 콘텐츠로 수익을 창출하고 시청자를 개발하는 등 크리에이터의 이익을 보호하는 데 도움이 되므로 YouTube 플랫폼에 매우 중요합니다.

    YouTube는 재생 무결성이 사용자가 동영상을 시청하기로 선택하는 것에 달려 있다고 생각하며 API 클라이언트는 다음과 같이 동영상 시청에 대한 인센티브를 제공할 수 없습니다.

    1. API 클라이언트는 삽입된 YouTube 플레이어에서 콘텐츠를 시청하는 데 사용자에게 요금을 청구해서는 안 됩니다.

    2. API 클라이언트는 사용자가 YouTube 시청각 콘텐츠를 보거나 계속 재생하기 위해 재생 버튼을 클릭하는 것 이외의 작업을 수행하도록 요구하여 동영상 액세스를 제한해서는 안 됩니다. 예를 들어 API 클라이언트는 사용자가 YouTube 시청각 콘텐츠를 계속 시청하려면 채널을 구독하거나 동영상에 좋아요를 표시해야 한다고 요구해서는 안 됩니다.

      명확히 하기 위해 API 클라이언트의 일반 기능에 로그인 또는 연령 확인과 같이 YouTube API 서비스에만 국한되지 않는 특정 작업이 필요한 경우 이러한 기능은 허용됩니다.

    3. API 클라이언트는 콘텐츠 보기, 콘텐츠에 좋아요 표시, 콘텐츠 공유, 채널 구독, 댓글 추가와 같은 작업을 수행하여 YouTube 애플리케이션에 직접 또는 간접적으로 참여한 사용자에게 인센티브, 보상 또는 기타 보상을 제공해서는 안 됩니다. 예를 들어 API 클라이언트는 수수료를 받고 동영상 조회수를 거래하거나 다른 YouTube 관련 또는 YouTube 관련이 없는 작업의 대가로 동영상 조회수를 거래하는 기능이나 서비스를 제공해서는 안 됩니다.

G. 배포 및 상업적 사용

아래의 '금지된 작업' 하위 섹션에 정의된 제한사항과 계약의 기타 약관에 따라 API 클라이언트를 배포하거나 판매할 수 있습니다.

또한 API 클라이언트계약을 준수하고 특히 바로 아래에 나열된 금지된 행위를 하지 않는 한 API 클라이언트를 통해 YouTube 시청각 콘텐츠 및 함께 제공되는 메타데이터를 사용자에게 배포하고 표시할 수 있습니다.

  1. 금지된 활동

    다음 목록에서 YouTube의 사전 서면 승인이 필요한 특정 정책의 경우 이 양식에서 승인을 요청할 수 있습니다.

    귀하와 귀하의 API 고객은 다음을 수행해서는 안 되며, 타인에게 이를 권장하거나, 가능하게 하거나, 요구해서는 안 됩니다.

    1. YouTube 시청각 콘텐츠를 포함하여 YouTube API 서비스의 일부 또는 전부를 판매, 구매, 임대, 제공, 이전, 재배포 또는 라이선스 재판매합니다.

    2. YouTube의 사전 서면 승인을 받지 않는 한 YouTube API 서비스 또는 YouTube API 서비스의 구성요소에 대한 액세스 권한을 판매하지 않습니다.

    3. YouTube의 사전 서면 승인 없이 YouTube 시청각 콘텐츠 또는 YouTube 플레이어 내에 게재되는 광고, 스폰서십 또는 프로모션을 판매합니다.

    4. YouTube에서 가져오지 않은 다른 데이터, 콘텐츠 또는 자료가 동일한 페이지에 표시되고 YouTube API 데이터가 삭제된 경우에도 이러한 판매를 정당화할 만큼 충분한 독립적인 가치를 제공하지 않는 한 YouTube API 데이터가 포함된 페이지 또는 화면에서 광고, 스폰서십 또는 프로모션을 판매하지 않습니다.

  2. 허용되는 작업

    다음의 모든 상업적 사용 사례는 귀하와 귀하의 API 클라이언트가 이전 섹션에 자세히 설명된 금지된 행위를 포함하여 계약의 다른 모든 약관을 준수하는 경우에 허용됩니다.

    1. API 클라이언트 판매

    2. YouTube에 독창적인 시청각 콘텐츠를 업로드하거나 YouTube에서 채널을 유지하여 자체 비즈니스 또는 예술적 활동을 홍보하는 행위

    3. YouTube API 서비스를 사용하는 광고 지원 API 클라이언트(예: 광고 지원 블로그 또는 웹사이트)를 개발하는 경우, III.G.1.d항의 제한사항을 비롯한 계약의 다른 모든 약관을 준수해야 합니다.

    4. YouTube 브랜딩 가이드라인을 준수하고 YouTube 시청각 콘텐츠 재생 또는 YouTube 브랜드 기능을 방해하지 않는 한 API 클라이언트에 자체 브랜딩을 배치할 수 있습니다.

    5. API 클라이언트를 포함하거나 실행하는 기기를 판매하거나 배포하는 행위

H. 모니터링 및 감사

YouTube는 품질을 보장하고, YouTube 제품 및 서비스를 개선하고, 계약 준수를 확인하기 위해 YouTube API 서비스에 대한 귀하의 액세스 또는 사용을 조사, 모니터링 또는 감사할 권리를 보유합니다. 이를 위해 YouTube는 API 클라이언트 사용자를 대상으로 설문조사를 실시할 수 있습니다.

크리에이터와 크리에이터를 대신하는 사람은 다음을 준수해야 합니다.

  1. 이러한 설문조사, 모니터링 활동 또는 감사를 방해해서는 안 됩니다.
  2. YouTube API 서비스에 대한 액세스 또는 사용을 YouTube에 숨기거나 은폐하지 않습니다.
  3. 요청 시 요청에 명시된 기간 내에 YouTube에서 계약 준수 여부를 검토할 수 있도록 API 클라이언트의 현재 프로덕션 버전의 모든 기능에 액세스하는 데 필요한 계정을 YouTube에 제공합니다.

YouTube는 이러한 조항을 준수하지 않는 경우 기술적 수단을 사용할 수 있습니다.

I. 추가 금지 사항

이 섹션의 정책에서는 API 클라이언트가 해서는 안 되는 추가 사항을 명시합니다. 이 정책에 위배되는 행위는 YouTube, YouTube 커뮤니티 전체 또는 해당 커뮤니티 내 개인 또는 개인 집단에 해를 끼칠 수 있습니다. 이 정책은 개발자와 API 클라이언트가 YouTube 커뮤니티 회원을 정직하고 존중하는 태도로 대해야 할 필요성과 YouTube 서비스, 콘텐츠, 관심분야의 무결성을 존중해야 할 필요성에 중점을 둡니다.

귀하와 귀하의 API 고객은 다음을 수행해서는 안 되며, 타인에게 이를 권장하거나, 가능하게 하거나, 요구해서는 안 됩니다.

  1. YouTube API 서비스를 사용하여 YouTube 애플리케이션을 만들거나 제공하거나 대체하거나 이와 유사한 서비스를 제공합니다. API 클라이언트는 사용자가 YouTube와 상호작용하는 방식을 개선하는 중요한 독립적 가치나 기능을 추가하지 않는 한 기능이나 프로세스 흐름을 재생성하여 YouTube의 핵심 사용자 환경을 모방하거나 복제해서는 안 됩니다. 예를 들어 API 클라이언트는 해당 흐름에 상당한 독립적 가치를 추가하지 않고 YouTube 애플리케이션에서 탐색 환경을 다시 만들면 안 됩니다.

  2. YouTube API 서비스를 오용하거나 이러한 서비스와 관련된 악의적인 행위에 참여합니다. 예를 들어 사용자의 구체적이고 명시적인 사전 동의 없이 조회수, 업로드, 댓글, 좋아요, 싫어요 또는 기타 작업을 자동화하거나 트리거해서는 안 됩니다.

  3. YouTube API 서비스, YouTube 애플리케이션 또는 Google 애플리케이션의 모든 측면이 제대로 작동하도록 방해하거나 방해하려고 시도합니다(해당 서비스 또는 애플리케이션을 제공하는 서버 또는 네트워크의 방해 또는 중단 포함).

  4. YouTube API 서비스의 일부로 또는 이와 관련하여 제공되는 기능, 데이터 또는 콘텐츠를 수정, 방해, 대체 또는 기타 방식으로 사용 중지합니다. 예를 들어 YouTube 플레이어 또는 API 데이터에 표시되는 링크를 삭제, 가리거나, 변경하거나, 사용 중지해서는 안 됩니다.

  5. YouTube 또는 YouTube API 서비스(API 데이터, YouTube 시청각 콘텐츠 또는 YouTube 플레이어 포함)에서 게재하거나 게재하는 광고를 수정, 간섭, 대체 또는 차단합니다.

  6. YouTube 플레이어의 일부분 또는 기능을 수정, 추가 빌드 또는 차단해서는 안 됩니다.

  7. YouTube API 서비스의 일부로 또는 이와 관련하여 제공되는 YouTube 시청각 콘텐츠의 오디오 또는 동영상 구성요소를 분리, 격리 또는 수정합니다. 예를 들어 동영상에 대체 오디오 트랙을 적용해서는 안 됩니다.

  8. YouTube API 서비스의 일부로 또는 이와 관련하여 제공되는 YouTube 시청각 콘텐츠의 오디오 또는 동영상 구성요소를 별도로 홍보합니다.

  9. 백그라운드 플레이어(사용자가 보고 있는 페이지, 탭 또는 화면에 표시되지 않는 플레이어)에서 오디오 또는 동영상 구성요소를 포함한 콘텐츠를 재생하는 기능을 만들거나 포함하거나 홍보합니다.

  10. YouTube API 서비스 또는 이러한 서비스를 제공하는 서버나 네트워크를 방해하거나 중단하는 행위를 포함하여 YouTube API 서비스, YouTube 애플리케이션 또는 Google 애플리케이션의 기능이나 성능에 부정적인 영향을 미칩니다.

  11. 다른 사람을 혼동시키거나, 속이거나, 사기 또는 기만하거나, 오도하거나, 허위 진술하거나, 명예를 훼손하거나, 학대하거나, 스토킹하거나, 위협하거나, 스팸을 보내거나, 놀라게 하거나, 괴롭히는 행위

  12. YouTube API 서비스, YouTube 애플리케이션, Google 애플리케이션 또는 YouTube 사용자 및 이러한 서비스 및 속성에 액세스하는 데 사용하는 기기에 바이러스, 웜, 결함, 트로이 목마, 멀웨어, 스파이웨어, 애드웨어 또는 기타 파괴적 성격의 항목을 도입하거나 도입하려고 시도함

  13. YouTube 또는 YouTube API 서비스에서 부과한 IP 주소 기반 제한을 포함한 지역 제한을 회피, 방해 또는 무효화합니다.

  14. YouTube API 서비스 이외의 기술을 사용하여 API 데이터에 액세스하거나 검색합니다(예: YouTube 시청각 콘텐츠의 일부에 액세스).

  15. 사용자가 YouTube API 서비스에서 직접 또는 간접적으로 제공하는 데이터 또는 기능에 액세스할 수 있는 API 서비스를 제공합니다.

  16. YouTube API 서비스 또는 이러한 서비스와 관련된 소프트웨어를 수정, 번역, 2차 저작물로 만들거나 역설계하거나 기타 방식으로 기본 소스 코드를 추출하려고 시도

  17. YouTube API 서비스를 원자력 시설, 항공 교통 관제 시스템 또는 생명 유지 시스템의 운영과 같이 서비스의 사용 또는 장애로 인해 사망, 상해 또는 환경 오염이 초래될 수 있는 목적이나 활동에 사용합니다.

  18. 저작권을 침해하거나 저작권 침해 자료를 악용하는 행위

  19. 불법 온라인 도박에 참여하거나 이를 홍보 또는 조장

  20. 방해가 되는 상업적 메시지 또는 광고를 만들거나 표시, 홍보 또는 조장

  21. YouTube 정책을 회피하거나 사용 소스를 난독화하기 위해 YouTube 플레이어를 중첩되거나 계층 구조화된 iframe 계보에 배치합니다.

J. 아동용 API 클라이언트

  1. API 클라이언트(또는 그 일부)가 아동(미국 아동 온라인 개인 정보 보호법(COPPA) 및 EU 개인 정보 보호법(GDPR)을 비롯한 관련 법규에 정의된 대로)을 타겟팅하거나 아동에게 직접 연결되는 경우(이하 '아동용 API 클라이언트'라고 함) 개발자와 아동용 API 클라이언트는 다음을 충족해야 합니다.

    1. YouTube API 서비스에 대한 액세스 및 사용을 비롯하여 아동 대상 API 클라이언트가 항상 COPPA, GDPR 및 기타 관련 법규를 준수하는지 확인합니다.

    2. 여기에 제공된 도구를 사용하여 아동용 API 클라이언트의 아동용 특성을 Google에 알립니다. 이러한 도구를 사용하여 Google에 알림을 제공하거나 달리 '알려진 아동용 API 클라이언트'라고 칭하는 각 아동용 API 클라이언트

    3. 아동 대상 API 클라이언트 사용자의 과거 또는 현재 활동을 타겟팅하는 데 개인 맞춤 광고 (리마케팅 포함)를 사용해서는 안 됩니다.

    1. 개발자 및 아동 대상 API 클라이언트의 경우 귀하와 귀하의 아동 대상 API 클라이언트는 아동 대상 API 클라이언트를 통해 YouTube 웹사이트, 애플리케이션, 서비스 또는 제품에 대해 YouTube API 서비스 쓰기 기반 작업을 수행하지 않으며 시도해서는 안 됩니다.

    2. 위의 III.D.1.c(API 사용자 인증 정보) 섹션에 따라 각 API 클라이언트에 정확히 하나의 API 프로젝트가 필요하지만, 새 API 프로젝트('프로젝트 업로드')를 만들어 YouTube Data API 서비스를 통해(아동용 API 클라이언트 또는 다른 사람의 API 클라이언트를 통해서는 안 됨) 자체 공식 YouTube 채널에 자체 동영상을 업로드할 수 있습니다.

      1. YouTube Data API 서비스를 통해 자체 동영상을 자체 공식 YouTube 채널에 업로드하려면 (A) 업로드하기 전에 Google Developers Console(https://console.developers.google.com/)('업로드 프로젝트')를 사용하여 새 API 프로젝트 1개를 만들어야 하고, (B) 업로드 프로젝트의 ID에 mfk110을 접두사로 추가해야 하며, (C) 아동용 API 클라이언트 또는 다른 사람의 API 클라이언트가 아닌 아동용 이외의 API 클라이언트에서만 업로드해야 합니다.

      2. 업로드 프로젝트는 본인만 사용할 수 있으며, 업로드 프로젝트는 아동용 API 클라이언트 또는 다른 사람의 API 클라이언트가 아닌 아동용 이외의 API 클라이언트에서 YouTube Data API 서비스를 통해 자체 공식 YouTube 채널에 자체 동영상을 업로드하는 데만 사용해야 합니다. 아동용 API 클라이언트 또는 다른 사람의 API 클라이언트가 아닌 아동용 이외의 API 클라이언트 (예: YouTube Data API 서비스)에서 아동용 동영상을 업로드하는 경우 YouTube Data API 서비스 아동용 매개변수를 'true'로 지정해야 합니다. 콘텐츠가 아동용인지 확인하는 방법에 관한 자세한 내용은 여기를 참고하세요.

    3. 아동 대상 API 클라이언트의 개발자 및 사용자를 위한 정보 개발자와 아동용 API 클라이언트는 아동용 API 클라이언트의 사용자가 YouTube API 서비스 쓰기 기반 작업 (예: 콘텐츠 업로드, 댓글 작성, 재생목록 만들기/공유 등)을 수행하도록 허용, 장려 또는 요구해서는 안 됩니다. 알려진 아동용 API 클라이언트 사용자의 YouTube API 서비스 쓰기 기반 작업은 YouTube 웹사이트, 애플리케이션, 서비스, 제품에 구현되지 않습니다. 즉, YouTube API 서비스 서비스 약관 9.1항(필수 고지)에 따라 API 클라이언트 사용자가 자신의 YouTube 채널 또는 개발자의 YouTube 채널에 콘텐츠를 업로드할 수 있음에도 불구하고, 알려진 아동용 API 클라이언트 사용자의 업로드는 YouTube 웹사이트, 애플리케이션, 서비스, 제품에 구현되지 않습니다.

  2. YouTube API 서비스 약관 및 정책(이 섹션 III.J의 준수 여부 포함)을 준수하지 않을 경우 YouTube에서 개발자 및 API 클라이언트의 YouTube API 서비스 액세스 또는 사용을 정지 또는 해지할 수 있습니다.

K. 규정 준수 여부 신고

본 정책 또는 계약의 다른 부분을 준수하지 않는 방식으로 YouTube API 서비스에 액세스하거나 이를 사용하는 것으로 알고 있는 경우 YouTube API 서비스팀에 문의하여 이 양식을 사용하여 문제를 에스컬레이션할 수 있습니다.

IV. 정의

'계약'은 현재 https://developers.google.com/youtube/terms/api-services-terms-of-service에 있는 YouTube API 서비스 서비스 약관 2항 (계약)에 정의되고 참조된 법적 문서를 의미합니다.

'API 클라이언트'는 개발자가 개발하여 YouTube API 서비스에 액세스하거나 이 서비스를 사용하는 웹사이트 또는 소프트웨어 애플리케이션 (모바일 애플리케이션 포함)을 의미합니다.

'API 사용자 인증 정보'는 Google Developer Console을 통해 YouTube 또는 Google에서 할당한 사용자 인증 정보로, 각 API 프로젝트에서 YouTube API 서비스에 액세스하고 이를 사용하기 위해 인증하는 데 사용됩니다.

'API 데이터'는 이 정의 섹션의 'YouTube API 서비스' 정의 내에 정의되어 있습니다.

'API 프로젝트'는 API 클라이언트가 YouTube API 서비스에 액세스하고 이를 사용하기 위해 Google Developer Console에서 만든 프로젝트로,

'승인된 데이터'는 활성 사용자가 API 클라이언트사용자 인증 정보를 통해 액세스하거나 다른 방식으로 사용하도록 명시적으로 승인한 API 데이터를 의미합니다.

'Google 애플리케이션'은 Google 웹사이트, 애플리케이션, 서비스, 제품, 페이지, 기타 속성을 의미합니다.

'승인되지 않은 데이터'는 API 클라이언트사용자 인증 정보 없이 액세스할 수 있는 API 데이터를 의미합니다.

'서비스 약관'은 현재 https://developers.google.com/youtube/terms/api-services-terms-of-service에 있는 YouTube API 서비스 약관을 의미합니다.

'사용자 인증 정보'는 사용자가 인증하여 API 클라이언트가 승인이 필요한 작업을 대신하도록 허용할 수 있는 사용자에게 발급된 사용자 인증 정보를 의미합니다.

'YouTube API 서비스'는 (i) YouTube API 서비스 (예: YouTube 개발자 사이트 (아래 정의)에서 제공되는 YouTube API 서비스(YouTube Data API 서비스 및 YouTube Reporting API 서비스)를 포함하여 YouTube에서 제공하는 YouTube API 서비스 (ii) https://developers.google.com/youtube에서 제공되거나 YouTube에서 제공하는 YouTube API 서비스와 관련된 문서, 정보, 자료, 샘플 코드, 소프트웨어(인간이 읽을 수 있는 프로그래밍 안내 포함), (iii) YouTube API 서비스를 통해 API 클라이언트 (위에서 정의)에 제공되는 데이터, 콘텐츠 (오디오/비디오 콘텐츠 포함), 정보('API 데이터'), (iv) YouTube 또는 Google에서 개발자 및 API 클라이언트에 할당한 사용자 인증 정보

'YouTube 애플리케이션'은 https://www.youtube.com, m.youtube.com, YouTube Gaming 애플리케이션과 같은 모바일 애플리케이션 등 YouTube 웹사이트, 애플리케이션, 서비스, 제품, 페이지, 기타 속성을 의미하며 YouTube API 서비스는 제외됩니다.

'YouTube 브랜드 표시'는 YouTube의 상호, 상표권, 서비스 마크, 로고, 도메인 이름, 기타 고유한 브랜드 표시를 의미합니다.