YouTube API 서비스 - 개발자 정책

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

이 문서('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. http://www.google.com/policies/privacy에서 Google 개인정보처리방침에 관한 참조 및 링크를 제공하고

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

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

    6. API 클라이언트를 통해 제3자가 광고를 포함한 콘텐츠 제공을 허용함을 명시

    7. 그러한 경우 API 클라이언트가 쿠키 또는 유사한 기술을 사용자 기기 또는 브라우저에 배치, 액세스 또는 인식하는 것을 포함하여 사용자 기기에서 직간접적으로 정보를 저장, 액세스 또는 수집 (또는 제3자가 이와 같이 할 수 있도록 허용)한다는 사실을 공개

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

    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 클라이언트의 지원 중단된 버전을 업데이트하여 YouTube API 서비스의 일부 기능이 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 클라이언트가 댓글 양식에서 'Feedback' 필드에 라벨을 지정하는 경우 이 값이 YouTube의 댓글 텍스트에 해당함을 명확히 나타내야 합니다.

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

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

  6. API 클라이언트는 YouTube 기능을 제한하거나 축소해서는 안 됩니다. 단, YouTube 기능이 API 클라이언트 자체의 핵심 측면 (아래 예에서 설명 참고)에 해당하며 YouTube 기능이 RMF ('허용된 기능 제한')에서 요구하지 않는 경우는 예외입니다.

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

      YouTube Data API 서비스를 사용하면 동영상 업로더가 동영상 제목의 번역을 제공할 수 있습니다. 일반적으로 이 기능을 구현하는 API 클라이언트를 사용하면 업로더가 동영상 제목을 YouTube에서 지원하는 모든 언어로 번역할 수 있습니다. 그러나 프랑스어를 구사하도록 특별히 설계되었으며 프랑스어 번역과 관련된 다양한 기능을 제공하는 API 클라이언트는 동영상 제목의 프랑스어 번역을 업로드하는 옵션만 제공하는 것이 정당할 수 있습니다.

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

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

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

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

  8. 여러 서비스 및 플랫폼에서 가져온 기능을 제공하는 API 클라이언트는 해당 소스 전체에 존재하는 기능 패리티를 제공하여 사용자의 선택권을 제공해야 합니다. YouTube 및 다른 플랫폼에서 지원되는 기능이 API 클라이언트에 포함된 경우 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 사용자 인증 정보를 생성하는 것 외에도 ID 또는 연락처 세부정보와 같은 기타 특정 정보를 제공해야 사용자가 이러한 사용자 인증 정보와 연결된 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 사용자 인증 정보를 만들 때 귀하의 신원 또는 API 클라이언트 ID를 마스킹하거나 허위로 진술해서는 안 됩니다.

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

    3. API 클라이언트에서 API 사용자 인증 정보를 만들어 YouTube API 서비스에 액세스하거나 이를 사용해야 하는 경우 해당 API 클라이언트API 프로젝트를 1개만 만들어야 합니다. 이러한 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. 비활성 상태

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

  5. 연락처 정보

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

    귀하의 API 클라이언트 사용자가 귀하의 개인정보 보호관행에 대해 질문하고 귀하에게 API 클라이언트의 개인정보처리방침에 섹션 (A.2.i)에 설명된 연락처 주소가 없는 경우 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 클라이언트는 각 콘텐츠 소유자 채널에 대해 가져온 API 데이터를 별도로 집계할 수 있습니다. 단, 콘텐츠 소유자별 집계가 YouTube의 사용, 수익 또는 YouTube 비즈니스의 기타 측면에 대한 통계를 제공하지 않는 경우에 한합니다. 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 클라이언트API 클라이언트가 YouTube 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 클라이언트를 통해 YouTube 시청각 콘텐츠 및 함께 제공되는 메타데이터를 사용자에게 배포하고 표시할 수 있습니다.

  1. 금지된 행위

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

    귀하와 귀하의 API 클라이언트는 다음을 수행해서는 안 되며, 다른 사람에게 다음을 권장, 활성화 또는 요구해서는 안 됩니다.

    1. YouTube 시청각 콘텐츠를 포함한 YouTube API 서비스의 전부 또는 일부를 판매, 구매, 임대, 대여, 전달, 재배포 또는 라이선스 재판매하는 행위

    2. YouTube의 사전 서면 승인을 받지 않고 YouTube API 서비스를 판매하거나 YouTube API 서비스의 구성요소에 대한 액세스 권한을 부여하는 행위

    3. YouTube의 사전 서면 승인 없이 YouTube 시청각 콘텐츠 또는 YouTube 플레이어에 배치된 광고, 스폰서십 또는 프로모션을 판매하는 행위

    4. YouTube API 데이터가 포함된 페이지 또는 화면에서 YouTube API 데이터를 삭제한 경우 YouTube에서 얻지 못한 다른 데이터, 콘텐츠 또는 자료가 동일한 페이지에 표시되고 판매의 정당성을 입증할 충분한 독립적 가치를 제공하는 경우를 제외하고 모든 페이지 또는 화면에서 광고, 스폰서십, 프로모션을 판매해서는 안 됩니다.

  2. 허용되는 작업

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

    1. 'API 클라이언트' 판매

    2. YouTube에 독창적인 시청각 콘텐츠를 업로드하거나 YouTube 채널을 유지관리하여 비즈니스 또는 예술 기업 홍보

    3. 섹션 III.G.1.d

    4. 브랜딩이 YouTube 브랜드 가이드라인을 준수하고 YouTube 시청각 콘텐츠 재생 또는 YouTube 브랜드 표시를 방해하지 않는 한 API 클라이언트에 자체 브랜딩을 배치하는 행위

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

H. 모니터링 및 감사

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

귀하와 귀하의 대리인은 다음 사항을 준수해야 합니다.

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

YouTube는 이러한 조항 미준수를 해결하기 위해 모든 기술적 조치를 취할 수 있습니다.

I. 추가 금지 사항

이 섹션의 정책에는 API 클라이언트가 실행해서는 안 되는 추가적인 사항이 명시되어 있습니다. 이러한 정책에 위배되는 행위는 YouTube, YouTube 커뮤니티 전체 또는 해당 커뮤니티 내의 개인이나 그룹에 해를 끼칠 수 있습니다. 이 정책은 귀하와 귀하의 API 클라이언트가 YouTube 커뮤니티 회원을 정직하고 존중하는 방식으로 대우해야 할 필요성뿐 아니라 귀하가 YouTube 서비스, 콘텐츠, 이익의 무결성을 존중해야 할 필요성에 중점을 두고 있습니다.

귀하와 귀하의 API 클라이언트는 다음을 수행해서는 안 되며, 다른 사람에게 다음을 권장, 활성화 또는 요구해서는 안 됩니다.

  1. YouTube API 서비스를 사용하여 YouTube 애플리케이션을 생성, 제공하거나 이를 대체하거나 이와 상당히 유사한 서비스를 제공하는 행위 API 클라이언트는 사용자와 YouTube의 상호작용을 개선하는 의미 있고 독립적인 가치 또는 기능을 추가하지 않는 한 기능 또는 절차 흐름을 다시 만들어 YouTube의 핵심 사용자 환경을 모방하거나 모방해서는 안 됩니다. 예를 들어 API 클라이언트는 YouTube 애플리케이션 흐름에 독립적인 가치를 더하지 않은 채 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. API 데이터에 액세스하거나 이를 검색하는 데(YouTube 시청각 콘텐츠의 일부분에 액세스하는 경우 포함) YouTube API 서비스 외의 기술을 사용하는 행위

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

  16. YouTube API 서비스 또는 해당 서비스와 관련된 소프트웨어에서 기본 소스 코드를 수정, 번역, 2차 저작물 제작, 리버스 엔지니어링 또는 추출하려는 시도

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

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

  19. 불법 온라인 도박에 가담, 홍보 또는 조장하는 행위

  20. 불편을 야기하는 상업적 메시지 또는 광고를 작성, 표시, 홍보 또는 촉진하는 행위

  21. 중첩 또는 계층적 iframe 계보에 YouTube 플레이어를 배치하여 YouTube 정책을 우회하거나 사용 소스를 난독화해서는 안 됩니다.

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 클라이언트당 정확히 1개의 API 프로젝트가 필요함에도 불구하고, 새 API 프로젝트('업로드 프로젝트')를 만들어 YouTube Data API 서비스를 통해(아동 대상 API 클라이언트 또는 타인의 API 클라이언트가 아닌) YouTube Data API를 통해 자신의 공식 YouTube 채널에 자체 동영상을 업로드할 수 있습니다.

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

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

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

  2. 본 III.J항을 준수하지 않는 경우를 포함하여 YouTube API 서비스 약관 및 정책을 준수하지 않는 경우 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 사용자 인증 정보'는 YouTube 또는 Google이 Google Developer Console을 통해 할당한 사용자 인증 정보를 의미하며, 각 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 Data API 서비스 및 YouTube Reporting API 서비스(아래 정의에 따라 'YouTube 개발자 사이트'에서 제공하는 YouTube API 서비스 포함), (ii) https://developers.google.com/youtube 또는 YouTube에서 제공하는 YouTube API 서비스와 관련된 설명서, 정보, 자료, 샘플 코드, 소프트웨어(사람이 읽을 수 있는 프로그래밍 지침 포함), (iii) YouTube에서 제공하는 데이터, 콘텐츠(시청각 콘텐츠 포함), 'YouTube' 또는 '고객 API' '고객'에게 제공한 정보('Google의 API 서비스' 또는 '고객'에게 제공한 정보)

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

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