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. 용어는 반드시 필수 요구사항을 나타내야 합니다.
  2. 이 용어는 절대 금지를 의미해서는 안 됩니다.
  3. 권장, 추천하지 않음, 추천, 추천이라는 문구는 문이 일반적인 권장사항을 설명한다는 의미입니다. 이러한 용어는 특정 행동이나 행동을 제안하지만 사용 사례의 특정 측면에 따라 다른 과정을 따를 수 있음을 인정합니다.
  4. 용어 은(는) 선택사항일 수 있으며, 선택은 전적으로 사용자의 재량에 따르거나 YouTube의 재량에 따라 사용될 수 있습니다.

또한 이 문서를 마무리하는 정의 섹션에서는 이 문서에서 매우 특정한 의미를 갖는 다른 용어를 다룹니다. 사용자의 편의를 위해 이 문서에서는 각 용어에 대한 특수한 스타일을 사용하여 용어를 쉽게 식별하고 단어의 정의로 연결할 수 있도록 합니다.

II. 소프트웨어 개발 원칙

이 원칙은 이 문서에 포함된 많은 정책의 기본 원칙입니다. 모든 정책이 적용되지는 않지만 정책을 위반하거나 API 클라이언트가 이러한 원칙을 위반하는 경우에도 계약의 약관을 위반할 가능성이 있습니다. 즉, 현지 법에 따라 특정 정책에 따라 데이터를 보관하는 등 이 정책에 명시된 것 이외의 조치를 취해야 하는 경우 해당 법규를 준수해야 합니다.

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

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

  2. 솔직하고 투명하게 공개합니다.

    이 원칙은 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. Google 개인정보처리방침(http://www.google.com/policies/privacy)을 참조하거나

    4. 사용자와 관련된 API 데이터, API 클라이언트가 액세스, 수집, 저장, 사용하는 방법 등 사용자 정보를 명확하고 종합적으로 설명

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

    6. 공개하는 경우 API 클라이언트를 통해 제3자가 광고를 비롯한 콘텐츠를 제공할 수 있음을 공개

    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. 최신 버전의 YouTube API 서비스가 출시되는 대로 지원이 중단되지 않도록 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 클라이언트는 YouTube 기능의 기능을 제한하거나 축소해서는 안 됩니다. 단, 이러한 제한이 API 클라이언트 자체의 핵심 측면이며 (아래 예시 참고) RMF에서 YouTube 기능을 요구하지 않는 경우('허용된 기능 제한')

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

      YouTube Data API 서비스를 사용하면 동영상 업로더가 동영상 제목의 번역을 제공할 수 있습니다. 일반적으로 이 기능을 구현하는 API 클라이언트를 사용하면 업로더가 동영상 제목을 YouTube에서 지원하는 모든 언어로 번역할 수 있습니다. 하지만 사용자에게 프랑스어를 구사하도록 가르치고 프랑스어 번역과 관련된 다양한 기능을 제공하는 API 클라이언트는 동영상 콘텐츠의 프랑스어 번역만 업로드하는 옵션을 제공하는 것이 당연할 수 있습니다.

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

      두 번째 API 클라이언트는 YouTube 및 다른 2개의 플랫폼에 동영상을 업로드할 수 있도록 지원하며, 이러한 모든 플랫폼을 통해 업로더는 동영상 제목의 번역을 제공할 수 있습니다. 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를 비롯해 3개의 다른 플랫폼에 동영상을 업로드할 수 있으며 모든 플랫폼에서 자막을 업로드할 수 있다고 가정해 보겠습니다. API 클라이언트도 자막 업로드를 지원하는 경우 YouTube에 해당 기능을 지원해야 합니다.

D. YouTube API 서비스 액세스

  1. API 사용자 인증 정보

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

    Developers Console에서는 API 사용자 인증 정보를 만드는 것 외에도 사용자 인증 정보나 YouTube API 서비스에 액세스하거나 이를 사용하기 전에 식별 또는 연락처 세부정보와 같은 기타 특정 정보를 제공하도록 요구할 수 있습니다. YouTube는 YouTube API 서비스에 계속 액세스하거나 이를 사용하는 데 필요한 추가 정보를 제공할 권리를 보유합니다.

    특정 YouTube API 서비스에 액세스하거나 이를 사용하기 위해 API 사용자 인증 정보를 만들어야 하는 경우 해당 서비스의 문서에서 해당 사용자 인증 정보를 만드는 방법을 설명합니다. 예를 들어 YouTube Data API 서비스, YouTube Reporting API 서비스, YouTube Analytics API 서비스, Android Player 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 클라이언트에 정확히 1개의 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 서비스는 읽기 데이터에 액세스할 수 있는 권한을 부여하는 승인 범위 1개와 읽기와 쓰기에 대한 액세스 권한을 부여하는 권한 범위 하나를 지원합니다. 사용자가 첫 번째 범위에 대한 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. 휴면 상태

    YouTube는 API 프로젝트가 90일 연속으로 비활성 상태인 경우 특정 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. YouTube와 해당 콘텐츠 소유자 간의 콘텐츠 라이선스 계약에 따라 YouTube가 인정한 동일한 콘텐츠 소유자에 속한 YouTube 채널과 관련된 API 데이터만 집계할 수 있다는 점을 제외하고는 API 데이터를 집계해서는 안 됩니다. 이렇게 집계된 API 데이터는 해당 콘텐츠 소유자만 볼 수 있어야 합니다.

    2. YouTube의 사용, 수익 또는 기타 YouTube 비즈니스에 관한 유용한 정보를 얻기 위해 API 데이터를 합산하거나 API 데이터 또는 YouTube API 서비스를 사용해서는 안 됩니다.

      예를 들어 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 분석 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의 데이터를 삭제하려면 해당 데이터를 삭제하는 기능을 지원하는 승인된 API 클라이언트 또는 YouTube 애플리케이션을 사용해야 함을 명확히 해야 합니다.

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

    8. API 클라이언트는 (i) API 데이터를 비슷한 방식으로 계산된 데이터로 대체하거나 (ii) 신규 또는 파생 데이터 또는 측정항목을 만들기 위해 API 데이터에 액세스하거나 이를 사용해서는 안 됩니다. API 클라이언트에서 API 데이터를 기반으로 하지 않는 정보, 데이터 또는 측정항목을 API 데이터와 함께 표시하는 경우, API 클라이언트에 이러한 정보, 데이터, 측정항목이 YouTube의 제품이 아니며 판매자의 제품에 속함을 명확하게 공개해야 합니다.

      예를 들어 동영상에 좋아요 수를 표시하는 경우 API 클라이언트에서 API 데이터에 반환된 개수를 사용해야 합니다. 좋아요를 나타내기 위해 다른 숫자(예: 동영상을 좋아한 API 클라이언트의 사용자 수)를 대체해서는 안 됩니다. 마찬가지로 API 데이터에서 반환된 좋아요 수를 사용하여 다른 측정항목을 계산할 수 없습니다(예: API 클라이언트를 통해 발생한 총 좋아요 비율 또는 좋아요, 총 조회수 또는 기타 API 데이터를 고려한 점수). 하지만 예를 들어 API 데이터에 반환된 총 좋아요 수와 함께 API 클라이언트에서 YouTube API 데이터와는 별도로 추가 측정항목을 계산한다고 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 애플리케이션을 설계하여 애플리케이션에서 우수한 사용자 환경을 제공할 수 있도록 많은 노력을 기울이고 있습니다.

    이러한 점을 모두 고려하여 YouTube의 사전 서면 승인을 받지 않았다면 API 클라이언트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 클라이언트를 통해 사용자에게 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. 섹션 III.G.1.d의 제한사항을 포함하여 본 계약의 다른 모든 조항을 준수하는 YouTube API 서비스를 사용하는 광고 지원 블로그 또는 웹사이트 등의 광고 사용 API 클라이언트 개발

    4. API 클라이언트에 자체 브랜딩을 배치하는 경우(단, 해당 브랜딩은 YouTube 브랜딩 가이드라인을 준수해야 하며 YouTube 시청각 콘텐츠 재생 또는 YouTube 브랜드 표시를 방해하지 않아야 함)

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

H. 모니터링 및 감사

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

귀하 및 귀하의 대리인은 다음 요건을 충족해야 합니다.

  1. 이러한 설문조사, 모니터링 활동 또는 감사를 방해하지 않습니다.
  2. YouTube API 서비스에 대한 액세스 또는 이용을 YouTube에서 숨기거나 은폐하지 않습니다.
  3. API 클라이언트의 현재 프로덕션 버전 버전에 필요한 모든 계정을 YouTube에 제공하여 YouTube에서 계약 준수 여부를 검토할 수 있도록 요청 시 해당 요청에 명시된 기간 내에 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 서비스 외의 기술을 사용하여 YouTube 시청각 콘텐츠의 일부에 액세스하는 등 API 데이터에 액세스하거나 이를 검색

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

  16. YouTube API 서비스 또는 이 서비스와 관련된 소프트웨어에서 기본 소스 코드를 수정, 번역, 파생물 생성, 리버스 엔지니어링하거나 기타 추출을 시도하는 행위

  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 프로젝트('프로젝트 업로드'를 만들어 아동 대상 API 클라이언트 또는 다른 사용자의 API 클라이언트가 아님)를 통해 YouTube Data API 서비스를 통해 내 동영상을 자체 공식 YouTube 채널에 업로드할 수 있습니다.

      1. YouTube Data API 서비스를 통해 자체 공식 YouTube 채널에 자체 동영상을 업로드하려면 (A) 업로드하기 전에 Google Developers Console(https://console.developers.google.com/)(이하 '업로드 프로젝트')을 사용하여 (1) 새로운 API 프로젝트를 하나 만들어야 하며 (B) mfk110을 API가 아닌 'API 프로젝트'의 ID가 되도록 '업로드' 프로젝트 ID로, 'API'가 아닌 'API 클라이언트' ID, '클라이언트'의 API가 아닌 '클라이언트'의 ID가 'API'가 되도록 하고 있습니다.

      2. 크리에이터만 업로드 프로젝트를 사용할 수 있으며, 업로드 프로젝트는 아동 대상 API 클라이언트 또는 다른 사용자의 API 클라이언트가 아닌 아동 대상 API가 아닌 API 클라이언트의 YouTube Data API 서비스를 통해 자체 동영상을 자체 공식 YouTube 채널에 업로드하는 데만 사용되어야 합니다. 아동 대상 API 클라이언트 또는 다른 사용자의 API 클라이언트가 아닌 아동 대상 API가 아닌 API 클라이언트에서 YouTube Data API 서비스를 통해 아동용 동영상을 업로드하는 경우 YouTube Data API for 아동용 매개변수를 'true'로 지정해야 합니다. 콘텐츠가 아동용인지 여부를 결정하는 방법을 자세히 알아보세요.

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

  2. YouTube API 서비스에 대한 액세스 또는 사용은 YouTube API 서비스 약관 및 정책 III.J 조항 미준수를 포함해 YouTube API에 대한 액세스 또는 사용을 YouTube에서 정지하거나 해지할 수 있습니다.

K. 정책 위반 신고

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

IV. 정의

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

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

'API 사용자 인증 정보'는 각 API 프로젝트YouTube API 서비스 액세스 및 사용을 위해 인증하는 Google Play Console을 통해 YouTube 또는 Google이 할당한 사용자 인증 정보를 의미합니다.

'API 데이터'는 이 정의 섹션의 뒷부분에 있는 'YouTube API 서비스'의 정의에 정의됩니다.

'API 프로젝트'는 API 클라이언트가 YouTube API 서비스에 액세스하고 이를 사용하는 데 필요한 Google 개발자 콘솔에서 생성된 프로젝트를 의미합니다.

'승인된 데이터'는 활성 사용자가 사용자 인증 정보를 통해 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 서비스(아래에 정의됨), (ii) https://developers.google.com/youtube 또는 YouTube에서 제공되는 YouTube API 서비스와 관련된 문서, 정보, 자료, 샘플 코드 및 소프트웨어(iii) 사용자가 제공한 YouTube Data API 서비스 및 YouTube Reporting API 서비스, (iii) 데이터, 콘텐츠(시청각 콘텐츠 포함), YouTube에서 제공한 API API를 통해 YouTube API 사용자 인증 정보로 제공)

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

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