참고: YouTube 개발자 정책 준수에서는 API 클라이언트가 YouTube API 서비스 약관 및 정책 (API TOS)의 특정 부분을 준수하도록 지원하는 가이드와 예를 제공합니다. 이 가이드에서는 YouTube가 API 서비스 약관의 특정 측면을 시행하는 방법을 설명하지만 기존 문서를 대체하지는 않습니다.
이 문서('YouTube API 서비스 정책' 또는 '정책')에서는 서비스, 제품 또는 애플리케이션에서 YouTube API 서비스에 액세스하거나 이를 사용할 때 따라야 하는 정책을 설명합니다. 이러한 정책은 YouTube의 이익과 일치하고 YouTube의 크리에이터, 시청자, 콘텐츠 권리 소유자, 광고주 커뮤니티의 성장을 존중하고 촉진하는 방식으로 YouTube API 서비스에 액세스하고 이를 사용하는 데 도움이 됩니다.
이 문서에서는 정책을 정의하는 것 외에도 YouTube가 이러한 정책을 만들 때 따른 기본 원칙을 설명합니다. 또한 이러한 정책이 실제로 어떻게 적용되는지 보여주는 예도 제공합니다.
이 문서는 법적 문서이며 이러한 정책은 계약의 구성요소이므로 정책을 준수해야 합니다. YouTube는 이러한 정책을 변경할 권리를 보유하며, YouTube API 서비스에 계속 액세스하거나 이를 사용하는 경우 이러한 변경사항에 동의하고 이를 수락하는 것으로 간주됩니다. YouTube API 서비스 서비스 약관의 변경사항과 같은 정책 변경사항은 서비스 약관 수정 기록에 문서화되며, 해당 수정 기록의 RSS 피드를 구독하여 이러한 변경사항에 대한 알림을 받을 수 있습니다.
I. 용어 및 스타일
허용되거나 금지된 행위에 관한 정책을 명시하는 법적 문서입니다. 따라서 특정 용어를 사용하여 특정 작업을 할 수 있는지 여부를 구체적으로 나타냅니다. 이를 염두에 두고 다음 용어가 이러한 정책과 관련된 요구사항을 설명하는 데 사용됩니다.
- 해야 합니다 및 필수라는 용어는 절대 요구사항을 나타냅니다.
- 해서는 안 된다는 절대 금지를 나타냅니다.
- should, should not, recommend, recommended라는 용어는 문장이 일반적인 권장사항을 설명한다는 것을 나타냅니다. 이러한 용어는 특정 작업이나 동작을 제안하지만 사용 사례의 구체적인 측면에 따라 다른 방법을 따를 수도 있음을 인정합니다.
- 일 수 있습니다라는 용어는 작업이 선택사항이며 전적으로 사용자의 재량에 맡겨지거나 사용된 컨텍스트에 따라 YouTube의 재량에 맡겨진다는 것을 나타냅니다.
또한 이 문서의 마지막에 있는 정의 섹션에서는 이 문서에서 사용될 때 매우 구체적인 의미를 갖는 다른 용어를 식별합니다. 편의를 위해 이 문서에서는 이러한 용어를 쉽게 식별하고 정의에 연결할 수 있도록 특별한 스타일을 사용합니다.
II. 소프트웨어 개발 원칙
이러한 원칙은 이 문서의 많은 정책의 근간을 이룹니다. 모든 정책을 다루지는 않지만 이러한 원칙을 위반하거나 API 클라이언트가 위반하는 경우 계약의 약관도 위반하는 것일 수 있습니다. 단, 현지 법규에 따라 이러한 정책에 명시된 내용과 다른 조치(예: 특정 기간 동안 데이터 저장)를 취해야 하는 경우 해당 법규를 준수해야 합니다.
-
고품질 애플리케이션을 빌드하고 유지관리합니다.
YouTube 생태계와 사용자에게 상당한 추가 가치를 제공하는 안정적이고 사용이 쉬우며 기능이 풍부한 API 클라이언트를 빌드하세요. YouTube API 서비스에서 제공되는 기능이 변경되면 API 클라이언트를 즉시 업데이트합니다.
-
솔직하고 투명하게 정보를 공개하세요.
이 원칙은 API 클라이언트의 모든 측면과 사용자는 물론 YouTube와 상호작용하는 방식에 적용됩니다. 이 원칙에 따라 자신과 API 클라이언트의 기능을 명확하게 밝히세요. 개발자의 신원, 데이터 수집, 저장, 공유, 사용 및 삭제 관행과 관련된 사기 행위 또는 사기성 메시지 전송, API 클라이언트가 사용자를 대신하여 진행하는 작업 등에 참여하지 마세요. 데이터를 사용하고 표시하는 방법을 정확히 알리고 사용자의 오해 또는 혼란을 유도하지 마세요.
-
사용자에게 관리 권한 부여
투명성의 중요성을 바탕으로 하는 이 원칙은 사용자가 API 클라이언트가 사용자를 대신하여 취하는 조치를 알고 있어야 하며 이에 적극적으로 동의해야 한다고 규정합니다. 즉, 사용자는 API 클라이언트가 데이터를 삽입, 공유, 업데이트 또는 삭제하기 위해 취하는 모든 조치에 대해 알고 있으며 최종 권한을 보유합니다. 또한 각 API 클라이언트는 API 클라이언트가 액세스, 수집, 저장, 공유 및 기타 방식으로 사용하는 정보에 대해 사용자에게 명확하게 알리는 개인정보처리방침을 제공해야 합니다.
-
사용자의 개인 정보를 존중합니다.
데이터 수집, 저장, 사용, 보안, 삭제 정책 및 관행이 사용자를 보호해야 합니다. 사용자 데이터에 대한 무단 액세스 또는 사용을 허용하지 마세요. 사용자 데이터를 무기한으로 저장하지 말고, 사용자가 개발자가 가지고 있는 데이터를 삭제할 수 있는 명확하고 간단한 프로세스를 제공하세요. 마지막으로 사용자의 YouTube 로그인 사용자 인증 정보를 요청하거나 수집하거나 저장하지 마세요.
-
모범을 보이세요.
사용자가 악용하거나 서로 위협 또는 괴롭히도록 조장하거나 이러한 행동을 가능하게 하는 API 클라이언트를 만들지 마세요. 바이러스, 스파이웨어, 멀웨어 또는 기타 악성 콘텐츠를 사용하거나 배포하거나 홍보하지 마세요. 법을 어기거나 다른 사람이 법을 어기도록 조장 또는 허용하지 마세요. 이 모든 주의사항을 상식으로 준수하시기 바랍니다.
III. 일반 개발자 정책
A. API 클라이언트 이용약관 및 개인정보처리방침
-
API 클라이언트는 YouTube 서비스 약관 (https://www.youtube.com/t/terms) 링크를 표시해야 하며, 사용자가 해당 API 클라이언트를 사용함으로써 YouTube 서비스 약관의 적용을 받는 데 동의한다는 점을 자체 이용 약관에 명시해야 합니다.
-
각 API 클라이언트는 사용자가 API 클라이언트 기능에 액세스하기 전에 개인 정보 보호 정책에 동의하도록 요구해야 합니다. 개인정보처리방침은 다음 사항을 충족해야 합니다.
-
항상 눈에 잘 띄게 표시되고 사용자가 쉽게 액세스할 수 있어야 합니다.
-
API 클라이언트가 YouTube API 서비스를 사용한다는 사실을 사용자에게 알립니다.
-
http://www.google.com/policies/privacy에서 Google 개인정보처리방침을 참조하고 링크합니다.
-
사용자와 관련된 API 데이터를 포함하여 API 클라이언트가 액세스, 수집, 저장 또는 기타 방식으로 사용하는 사용자 정보를 사용자에게 명확하고 포괄적으로 설명해야 합니다.
-
API 클라이언트가 (III.A.2.e) 섹션에 설명된 사용자 정보를 사용, 처리, 공유하는 방식(정보가 내부 또는 외부 당사자와 공유되는 방식 포함)을 명확하고 포괄적으로 설명해야 합니다.
-
API 클라이언트가 서드 파티가 광고를 비롯한 콘텐츠를 게재하도록 허용하는 경우 이를 공개해야 합니다.
-
API 클라이언트가 사용자의 기기에서 또는 사용자의 기기에 직접 또는 간접적으로 정보를 저장, 액세스 또는 수집(또는 서드 파티가 그렇게 하도록 허용)하는 경우(예: 사용자의 기기 또는 브라우저에 쿠키 또는 유사한 기술을 배치, 액세스 또는 인식) 이를 공개해야 합니다.
-
API 클라이언트가 승인된 데이터에 액세스하거나 이를 사용하는 경우, API 클라이언트의 저장된 데이터 삭제를 위한 일반 절차 외에도 사용자가 https://security.google.com/settings/security/permissions의 Google 보안 설정 페이지를 통해 해당 API 클라이언트의 데이터 액세스 권한을 취소할 수 있다고 설명합니다.
-
API 클라이언트가 승인된 데이터를 사용하는 경우 사용자가 클라이언트의 개인 정보 보호 관행에 관한 질문이나 불만사항이 있을 때 API 클라이언트 소유자 또는 개발자에게 문의할 수 있는 방법을 설명합니다.
-
B. 유지관리 가능성 및 지원 중단
-
API 클라이언트는 최신 버전의 YouTube API 서비스를 사용해야 합니다. 즉, 최신 버전의 YouTube API 서비스가 출시되면 API 클라이언트를 업데이트할 수 있어야 합니다. 모바일 앱이나 설치된 애플리케이션과 같은 웹사이트가 아닌 API 클라이언트는 YouTube API 서비스의 최신 버전을 사용하기 위해 원격으로 업데이트할 수 있어야 합니다. YouTube에서 수시로 요구하는 경우 (예: 중요한 업데이트) 지정된 기간 내에 API 클라이언트를 최신 버전의 YouTube API 서비스로 업데이트해야 합니다.
-
YouTube에서 YouTube API 서비스에 이전 버전과 호환되지 않는 변경사항을 적용하려는 경우 이러한 변경사항은 서비스 약관 수정 내역에 문서화되며, 해당 수정 내역의 RSS 피드를 구독하여 이러한 변경사항에 대한 알림을 받을 수 있습니다.
-
지원 중단되지 않은 API 클라이언트는 최신 버전의 YouTube API 서비스가 출시되는 즉시 이를 사용하도록 업데이트해야 합니다.
-
지원 중단된 버전의 API 클라이언트를 업데이트하여 API 클라이언트의 지원 중단 상태로 인해 YouTube API 서비스의 일부 기능이 작동하지 않을 수 있음을 사용자에게 명확하게 알려야 합니다.
C. YouTube 기능 구현
-
API 클라이언트는 YouTube API 서비스의 최소 필수 기능 요구사항 ('RMF')도 준수해야 합니다. 또한 API 클라이언트는 RMF에 필요한 YouTube 기능을 제한해서는 안 됩니다.
예를 들어 RMF에서는 사용자가 YouTube에 동영상을 업로드할 수 있도록 지원하는 API 클라이언트가 사용자가 업로드된 각 동영상의 제목을 설정할 수 있도록 지원해야 한다고 명시합니다. YouTube의 동영상 제목 필드의 최대 길이는 100자이며 API 클라이언트는 해당 필드의 최대 길이를 더 짧게 설정해서는 안 됩니다.
-
YouTube 리소스와 관련된 사용자 작업을 시작하는 API 클라이언트 기능은 다음을 충족해야 합니다.
- YouTube 작업으로 명확하게 식별할 수 있어야 합니다.
- API 클라이언트 기능과 혼합되지 않아야 합니다.
- 사용자가 명확하게 시작한 경우
YouTube 리소스의 예로는 동영상, 채널, 재생목록, 재생목록 항목, 구독이 있습니다. 활동의 예로는 동영상 재생, 동영상에 좋아요 표시, 동영상을 재생목록에 추가, 채널 구독 등이 있습니다.
-
쓰기 작업을 실행하는 API 클라이언트는 매개변수 또는 속성 값을 제안할 수 있지만, YouTube 애플리케이션에 게시될 데이터에 대한 최종 관리 권한은 사용자에게 있습니다. 마찬가지로 API 클라이언트는 사용자가 변경에 명시적으로 동의한 경우를 제외하고, 사용자가 제공한 값을 YouTube에 전송하기 전에 자르기, 추가, 기타 방식으로 변경해서는 안 됩니다.
동영상 제목이나 설명과 같은 텍스트 필드의 값을 제안하는 API 클라이언트는 관련 키워드를 해당 값에 통합해야 합니다. 예를 들어 동영상 제목을 추천하는 API 클라이언트는 모든 사용자에게 동일한 기본 제목을 생성해서는 안 됩니다.
다음은 이 정책이 YouTube에 동영상을 업로드하는 API 클라이언트에 적용되는 방식을 보여주는 예입니다.
-
API 클라이언트에서 동영상 설명을 제안하거나 동영상 설명을 미리 채울 수 있습니다. 하지만 사용자가 제출한 후 사용자의 사전 동의 없이 전송되기 전에 동영상 설명에 정보를 추가해서는 안 됩니다. 예를 들어 사용자가 이러한 변경사항에 명시적으로 동의하지 않는 한 API 클라이언트는 녹화 날짜, API 클라이언트 이름 또는 기타 텍스트를 추가해서는 안 됩니다.
-
API 클라이언트는 동영상 제목을 다른 언어로 번역하는 옵션을 제공할 수 있습니다. 하지만 API 클라이언트는 사용자의 동의 없이 이러한 번역을 추가해서는 안 됩니다. 또한 API 클라이언트의 기본 동작이 동영상 제목 번역 옵션을 사용 설정하는 경우 해당 동작을 사용 중지하는 쉬운 방법을 사용자에게 명확하게 제시해야 합니다.
-
-
API 클라이언트는 사용자 제공 데이터가 YouTube에서 사용되는 방식을 명확하게 표시해야 합니다.
이 정책은 여러 서비스 및 플랫폼과 인터페이스하는 API 클라이언트와 관련이 있습니다. 이러한 서비스와 플랫폼 간에 기능 또는 라벨링 차이가 있을 수 있기 때문입니다.
예를 들어 API 클라이언트를 사용하면 YouTube를 비롯한 여러 플랫폼에 동영상에 대한 댓글을 추가할 수 있습니다. 각 플랫폼은 댓글 텍스트를 참조하는 데 다른 이름을 사용합니다. 따라서 API 클라이언트가 댓글 양식에서 필드에 '의견'이라는 라벨을 지정하는 경우 해당 값이 YouTube의 댓글 텍스트에 해당함을 명확하게 표시해야 합니다.
-
YouTube API 서비스에서 제공하는 검색 기능을 사용하는 API 클라이언트는 해당 서비스에서 반환한 검색 결과의 텍스트, 이미지, 정보 또는 기타 콘텐츠를 수정하거나 대체해서는 안 됩니다.
예를 들어 API 클라이언트는 YouTube 이외의 소스에서 가져온 결과를 병합하거나 혼합하여 YouTube 검색 결과로 표시해서는 안 됩니다.
-
API 클라이언트는 제한이 API 클라이언트 자체의 핵심 측면 (아래 예에 설명됨)이고 YouTube 기능이 RMF에 필요하지 않은 경우 ('허용된 기능 제한')를 제외하고 YouTube 기능의 기능을 제한하거나 축소해서는 안 됩니다.
-
예 1: 허용되는 기능 제한
YouTube Data API 서비스를 사용하면 동영상 업로더가 동영상 제목의 번역을 제공할 수 있습니다. 일반적으로 이 기능을 구현하는 API 클라이언트는 업로더가 YouTube에서 지원하는 모든 언어로 동영상 제목을 번역할 수 있도록 해야 합니다. 하지만 사용자에게 프랑스어를 가르치도록 특별히 설계되었으며 프랑스어 번역에 특화된 다양한 기능을 제공하는 API 클라이언트는 사용자에게 동영상 제목의 프랑스어 번역을 업로드하는 옵션만 제공하는 것이 타당할 수 있습니다.
-
예 2: 허용되지 않는 기능 제한
두 번째 API 클라이언트는 YouTube 및 기타 두 플랫폼에 동영상 업로드를 지원하며, 이러한 모든 플랫폼에서 업로더가 동영상 제목의 번역을 제공할 수 있습니다. YouTube는 70개 이상의 언어를 지원하지만 다른 두 플랫폼은 각각 그 절반을 지원하며 세 플랫폼은 공통으로 25개 언어를 지원합니다. API 클라이언트가 번역에 25개 언어만 지원하는 경우 제한된 언어 옵션이 API 클라이언트의 핵심 측면이 아니므로 허용되지 않는 기능 제한입니다. 대신 API 클라이언트는 YouTube에서 지원하는 모든 언어를 제공해야 합니다.
-
-
허용된 기능 제한이 있는 API 클라이언트는 각 제한이 적용된 이유를 사용자에게 설명하고 YouTube에서 제한을 부과하지 않았음을 명확히 해야 합니다. 대부분의 경우 API 클라이언트가 해당 정보를 제공할 수 있는 방법은 여러 가지이며 API 클라이언트에 적합한 방법을 선택해야 합니다. 이 설명에서 API 클라이언트는 사용자가 전체 기능에 액세스할 수 있는 메커니즘을 제공해야 합니다 (예: YouTube 스튜디오에 연결하거나 API 클라이언트 내에서 확장 가능한 메뉴 제공).
위의 예 1에서 API 클라이언트는 동영상 업로더가 YouTube 스튜디오에서 다른 언어의 번역을 추가할 수 있다고 설명하고 해당 기능으로 연결되는 링크를 제공할 수 있습니다.
-
여러 서비스와 플랫폼에서 제공되는 기능을 제공하는 API 클라이언트는 이러한 소스에서 제공되는 기능의 패리티를 제공하여 사용자 선택권을 제공해야 합니다. API 클라이언트에 YouTube 및 기타 플랫폼에서 지원되는 기능이 포함된 경우 API 클라이언트는 YouTube 기능을 일관되게 불리한 방식으로 표시해서는 안 됩니다 (예: 다른 플랫폼의 기능만 제공).
예를 들어 API 클라이언트를 사용하면 사용자가 YouTube 및 기타 3개 플랫폼에 동영상을 업로드할 수 있으며 이러한 플랫폼 모두 자막 업로드 기능을 지원한다고 가정해 보겠습니다. API 클라이언트가 자막 업로드도 지원하는 경우 YouTube에서 해당 기능을 지원해야 합니다.
D. YouTube API 서비스 액세스
-
API 사용자 인증 정보
일부 YouTube API 서비스에 액세스하거나 이를 사용하려면 먼저 Google 개발자 콘솔 (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 서비스, YouTube 삽입 플레이어는 모두 API 사용자 인증 정보를 만드는 단계를 문서화합니다. 이러한 단계는 일반적으로 API 서비스마다 약간 다릅니다. 예를 들면 다음과 같습니다.
-
일부 서비스는 승인된 API 요청만 지원하는 반면, 다른 서비스는 승인된 요청과 승인되지 않은 요청을 모두 지원합니다.
-
서비스는 여러 액세스 범위를 지원하는 경우가 많습니다. 각 범위는 API 클라이언트가 사용자를 대신하여 가져오거나, 삽입하거나, 업데이트하거나, 삭제할 수 있는 리소스를 지정합니다. 범위를 사용하면 API 클라이언트가 필요한 리소스에 대한 액세스만 요청할 수 있으며, 사용자는 이러한 클라이언트에 부여하는 액세스 양을 제어할 수 있습니다.
YouTube API 서비스의 액세스 및 사용에는 다음 정책도 적용됩니다.
-
YouTube API 서비스에 액세스하거나 이를 사용하거나 API 프로젝트 또는 API 사용자 인증 정보를 만들 때 본인 또는 API 클라이언트의 신원을 숨기거나 허위로 표시해서는 안 됩니다.
-
YouTube API 서비스에 액세스하려면 본인과 API 프로젝트에 할당된 API 사용자 인증 정보만 사용해야 합니다. 마찬가지로 다른 수단을 사용하여 YouTube API 서비스에 대한 API 클라이언트의 액세스 또는 사용을 숨기거나 허위로 표시해서는 안 됩니다.
-
YouTube API 서비스에 액세스하거나 이를 사용하기 위해 API 클라이언트에서 API 사용자 인증 정보를 만들어야 하는 경우 해당 API 클라이언트에 대해 정확히 하나의 API 프로젝트를 만들어야 합니다. 이러한 API 사용자 인증 정보는 연결된 API 클라이언트에서만 사용해야 합니다. 즉, 하나의 API 프로젝트를 여러 API 클라이언트에 사용해서는 안 됩니다.
-
귀하를 대신하여 서면 기밀 유지 의무에 따라 운영되는 대리인과 API 사용자 인증 정보를 공유할 수 있습니다. 하지만 API 사용자 인증 정보를 다른 제3자와 공유하거나 공개해서는 안 되며, 다른 제3자가 API 사용자 인증 정보에 액세스하거나 이를 사용하도록 허용해서도 안 되며, API 사용자 인증 정보를 오픈소스 프로젝트에 삽입해서도 안 됩니다.
-
-
사용자 인증 및 승인
인증 및 승인은 사용자가 자신을 식별하고 API 클라이언트가 특정 사용자별 데이터에 액세스하도록 허용하는 데 동의하는 프로세스를 의미합니다. 일부 YouTube API 서비스는 사용자별 데이터에 대한 액세스를 지원하지 않으므로 승인이 필요하지 않지만, 일부는 일부 요청 또는 데이터에 대한 승인이 필요하고, 일부는 모든 요청에 대한 승인이 필요합니다. 예를 들면 다음과 같습니다.
- 웹사이트에 동영상을 삽입할 수 있는 YouTube IFrame Player API 서비스는 사용자가 동영상을 시청하기 위해 YouTube 웹사이트에 로그인할 필요가 없는 것과 마찬가지로 승인이 필요하지 않습니다.
- YouTube Data API 서비스는 일부 작업에 승인이 필요합니다. 예를 들어 API 클라이언트는 공개 동영상을 검색할 수 있지만 이를 위해 사용자 승인이 필요하지는 않습니다. 하지만 API 클라이언트는 사용자의 YouTube 채널에 동영상을 업로드하기 위해 사용자 승인이 필요합니다.
- YouTube Analytics API 서비스와 YouTube Reporting API 서비스는 모든 작업에 승인이 필요합니다.
-
인증
-
API 클라이언트는 인증 프로세스 중에 사용자가 제공하거나 YouTube가 사용자에게 표시하는 정보(예: 사용자 이름, 비밀번호와 같은 YouTube 사용자 계정 로그인 사용자 인증 정보)를 획득, 프록시, 요청, 수집, 수정, 캐시, 저장 또는 사용해서는 안 됩니다(시도해서도 안 됨).
-
API 클라이언트는 관련 법규에 따라 사용자 동의를 얻어야 하며 현재 사용 중인 승인 범위에 대한 액세스 권한만 요청해야 합니다. API 클라이언트가 요청하는 액세스 권한은 해당 클라이언트 사용자에게 직접적이고 투명한 이점이 있어야 합니다. 아직 빌드하지 않은 기능을 지원하는 권한을 요청하여 데이터 액세스를 미래에 대비하지 마세요.
예를 들어 YouTube Data API 서비스는 데이터를 읽을 수 있는 액세스 권한을 부여하는 승인 범위와 데이터를 읽고 쓸 수 있는 액세스 권한을 부여하는 승인 범위를 지원합니다. 사용자가 첫 번째 범위에 대한 액세스 권한을 API 클라이언트에 부여한 경우 해당 API 클라이언트는 현재 사용자의 YouTube 채널에 관한 정보를 가져올 수 있습니다. 하지만 사용자가 두 번째 범위에 대한 API 클라이언트 액세스 권한을 부여한 경우 API 클라이언트도 해당 채널에 동영상을 업로드할 수 있습니다.
이 시나리오에서 YouTube 업로드 (또는 기타 쓰기 기반 작업)를 지원하지 않는 API 클라이언트는 권한이 더 제한적인 첫 번째 승인 범위에 대한 액세스 권한만 요청하면 됩니다. API 클라이언트 개발자가 결국 쓰기 기반 작업 지원을 도입할 계획이더라도 클라이언트가 해당 범위가 필요한 기능을 실제로 지원하기 전에 데이터 쓰기에 대한 승인 범위 액세스를 요청하여 API 클라이언트를 미래에 대비할 수는 없습니다.
-
API 클라이언트는 가능한 경우 컨텍스트에서 승인 범위에 대한 액세스를 요청해야 합니다. API 클라이언트는 단계별 승인을 통해 관련 맥락 안에서 사용자 데이터에 대한 액세스를 요청하여 사용자가 해당 데이터에 대한 액세스가 필요한 이유를 더 쉽게 이해할 수 있도록 합니다.
-
-
API 클라이언트 식별 및 표현
-
API 클라이언트는 사용자 데이터에 대한 액세스를 요청하는 법인 또는 제품과 해당 액세스를 요청하는 이유를 사용자에게 명확하고 정확하게 식별해야 합니다.
-
API 클라이언트는 사용자가 클라이언트에 대한 액세스 권한을 부여할지 여부에 대해 충분한 정보를 바탕으로 결정할 수 있도록 데이터 액세스를 요청할 때 사용자를 오도해서는 안 됩니다. 사용자는 API 클라이언트가 액세스를 요청하는 데이터의 제공 가치와 해당 데이터 공유의 결과를 쉽게 이해할 수 있어야 합니다.
-
API 클라이언트는 사용자 데이터에 액세스하고 이를 사용하는 목적을 사용자에게 명확하고 포괄적으로 식별해야 합니다. API 클라이언트는 사용자에게 명확하게 공개되지 않은 보조 목적으로 사용자 데이터를 사용해서는 안 됩니다.
사용자가 API 클라이언트에 클라이언트의 마케팅된 목적과 일치하지 않는 숨겨진 기능, 서비스 또는 작업이 포함되어 있다는 사실을 알고 놀라서는 안 됩니다.
-
-
취소
-
모든 API 클라이언트는 사용자가 API 클라이언트에 YouTube API 서비스에 액세스할 수 있도록 제공한 모든 승인 동의를 취소할 수 있는 명확하게 설명되고 쉬운 방법을 제공해야 합니다.
사용자가 이 메커니즘을 통해 동의를 취소하면 API 클라이언트는 권한 변경사항을 Google에 전달하기 위해 해당 토큰을 즉시 프로그래매틱 방식으로 취소해야 합니다. 예를 들어 API 클라이언트는 Google API 클라이언트 라이브러리를 사용하여 토큰을 취소할 수 있습니다.
또한 이 메커니즘을 통해 동의가 취소된 후에는 귀하와 귀하의 API 클라이언트가 해당 동의에 따라 액세스하거나 저장된 모든 승인된 데이터를 삭제해야 합니다. 삭제는 가능한 한 빨리 이루어져야 하며 취소 후 7일 이내에 이루어져야 합니다.
-
섹션 (III.A.2.i)에 명시된 바와 같이 모든 API 클라이언트는 개인정보처리방침에 Google의 보안 설정 페이지 (https://security.google.com/settings/security/permissions) 링크를 포함해야 합니다. 사용자가 해당 페이지를 통해 동의를 철회하는 경우 귀하와 귀하의 API 클라이언트는 해당 동의에 따라 액세스하거나 저장된 해당 사용자와 관련된 모든 API 데이터도 삭제해야 합니다. 이 정책을 준수하려면 API 클라이언트가 승인 토큰이 여전히 유효한지 주기적으로 다시 확인하고 승인 토큰을 새로고침할 수 없는 사용자와 연결된 API 데이터를 삭제해야 합니다.
저장된 데이터에 관한 섹션 (III.E.4)에 정의된 요구사항에 따라 이러한 모든 삭제는 가능한 한 빨리 이루어져야 하며 취소 후 30일 이내에 이루어져야 합니다.
-
-
사용량 및 할당량
YouTube는 YouTube API 서비스가 의도한 대로 액세스되고 사용되도록 하고 귀하와 귀하의 API 클라이언트가 다른 사용자의 서비스 품질을 저하시키거나 액세스를 제한하지 않도록 할당량을 사용하고 사용 제한을 적용할 수 있습니다.
API 클라이언트가 서비스의 할당량 한도에 도달한 경우, 연장이 필요한 사용 사례를 지정해야 하는 API 규정 준수 감사를 작성하여 할당량 연장을 신청할 수 있습니다. 지난 12개월 사용 내역에 대한 감사를 거쳐 YouTube API 서비스팀으로부터 요건을 충족한다는 표시를 받았다면 추가 할당량 확장을 신청할 수 있습니다.
YouTube에서 신청을 승인하면 승인된 사용 사례에 대해서만 부여된 추가 할당량을 사용해야 합니다. API 클라이언트'의 사용 사례가 변경된 경우 새 사용 사례에 할당된 할당량을 사용하려면 API 규정 준수 감사를 다시 제출하여 변경사항을 YouTube에 알리고 신청에 대한 승인을 받아야 합니다.
YouTube에서 신청을 거부하면 이의신청을 제출할 수 있습니다.
-
비활성 상태
API 프로젝트가 연속 90일 동안 비활성 상태인 경우 YouTube는 특정 YouTube API 서비스에 대한 액세스 또는 사용을 중지하거나 제한할 권리를 보유합니다. 예를 들어 YouTube에서 API 사용자 인증 정보를 취소하거나 특정 YouTube API 서비스에 대한 API 프로젝트 할당량을 줄이거나 없앨 수 있습니다. API 클라이언트의 할당량이 감소하거나 삭제된 경우 할당량 또는 할당량 확장을 다시 신청할 수 있으며, YouTube에서는 YouTube API 서비스의 예상 사용량을 기준으로 신청을 검토합니다.
-
연락처 정보
YouTube에서 API 프로젝트 또는 API 클라이언트와 관련하여 연락하는 기본 방법은 Google Developers Console에 로그인하는 데 사용하는 Google 계정과 연결된 이메일 주소입니다. API 클라이언트와 관련된 규정 준수 문제에 관해 YouTube에서 보내는 모든 커뮤니케이션을 준수해야 합니다.
API 클라이언트 사용자가 개인 정보 보호 관행에 관해 질문하고 섹션 (A.2.i)에 설명된 대로 API 클라이언트 개인 정보 보호 정책에 연락처 주소가 없는 경우 YouTube는 기본 이메일 주소를 해당 사용자와 공유할 수 있습니다.
-
액세스 금지
API 사용자 인증 정보가 정지, 취소 또는 해지되거나 이러한 사용자 인증 정보를 만드는 데 사용한 Google 계정이 어떤 이유로든 정지 또는 해지된 경우 어떤 수단으로도 YouTube API 서비스에 액세스하거나 액세스를 시도할 수 없습니다. 이 경우 새 Google 계정, API 사용자 인증 정보 또는 API 프로젝트를 만들기 위해 프록시를 만들거나 사용하는 등 어떤 수단으로도 YouTube API 서비스에 액세스하거나 액세스를 시도해서는 안 됩니다.
-
문서화되지 않은 서비스
명시적인 허가 없이 문서화되지 않은 API를 사용해서는 안 됩니다. YouTube API 서비스의 공인 문서에 명시된 수단에 따라서만 YouTube API 서비스의 데이터에 액세스해야 합니다.
문서화되지 않은 YouTube API 서비스를 리버스 엔지니어링하거나 이러한 API 서비스의 기본 소스 코드를 파생하려고 시도해서는 안 됩니다.
E. YouTube 데이터 및 콘텐츠 처리
이 섹션에 부여된 권한 및 권리를 제외하고 귀하와 귀하의 API 클라이언트는 임시로 저장된 API 데이터를 포함한 API 데이터에 대한 추가 권한이나 권리가 없습니다.
-
시청각 콘텐츠
귀하와 귀하의 API 클라이언트는 다음을 해서는 안 되며, 타인에게 이를 권장하거나, 가능하게 하거나, 요구해서는 안 됩니다.
- YouTube의 사전 서면 승인 없이 YouTube 시청각 콘텐츠의 사본을 다운로드, 가져오기, 백업, 캐시 또는 저장하는 행위
- 오프라인 재생을 위해 콘텐츠를 제공하거나
- YouTube API 서비스의 어떤 측면을 사용하여 저작권 침해 또는 저작권 침해 자료의 악용을 조장하거나 홍보하는 행위
-
데이터 집계
-
YouTube와 해당 콘텐츠 소유자 간의 콘텐츠 라이선스 계약에 따라 YouTube에서 인정하는 동일한 콘텐츠 소유자에 속하는 YouTube 채널과 관련된 API 데이터만 집계할 수 있습니다. 그 외에는 API 데이터를 집계하지 마세요. 이러한 집계된 API 데이터는 해당 콘텐츠 소유자만 볼 수 있어야 합니다.
-
API 데이터를 집계하거나 API 데이터 또는 YouTube API 서비스를 사용하여 YouTube의 사용량, 수익 또는 YouTube 비즈니스의 기타 측면에 관한 통계를 얻지 마세요.
예를 들어 YouTube에서 인식하는 두 명의 서로 다른 콘텐츠 소유자가 각자 자신의 시청을 위해 API 데이터를 검색하도록 API 클라이언트에 권한을 부여했다고 가정해 보겠습니다. 콘텐츠 소유자별 집계가 YouTube의 사용량, 수익 또는 YouTube 비즈니스의 기타 측면에 관한 통계를 제공하지 않는 경우 해당 API 클라이언트는 각 콘텐츠 소유자의 채널에 대해 검색된 API 데이터를 별도로 집계할 수 있습니다. API 클라이언트는 서로 다른 콘텐츠 소유자의 API 데이터를 결합해서는 안 됩니다.
-
-
승인된 데이터 사용량
이러한 정책은 승인된 데이터 사용과 관련이 있습니다. API 요청을 통해 데이터를 쓰거나 적절하게 승인된 API 요청을 통해서만 액세스할 수 있는 데이터를 가져오는 모든 API 클라이언트와 관련이 있습니다. 예를 들어 이러한 정책은 사용자가 동영상을 업로드하거나, 사용자가 업로드한 동영상 목록을 가져오거나, 재생목록을 만들거나, 동영상에 댓글을 달 수 있도록 지원하는 모든 API 클라이언트에 적용됩니다.
-
API 클라이언트는 수집, 저장, 삭제, 공유, 보호 및 기타 방식으로 사용하는 사용자 데이터의 유형과 목적에 대해 정직하고 투명해야 합니다.
-
API 클라이언트는 승인 사용자 또는 해당 사용자가 명시적으로 승인한 대리인 외의 사용자에게 승인된 데이터를 표시하거나 액세스를 허용해서는 안 됩니다.
-
API 클라이언트는 개인정보처리방침의 범위 및 섹션 2에 따라 획득한 사용자 동의에 따라 승인된 데이터에만 액세스, 수집, 사용해야 합니다.
즉, 클라이언트가 사용자가 원래 수락한 개인정보처리방침에 포함되지 않은 방식이나 목적으로 API 데이터에 액세스하거나, 이를 수집하거나, 사용하는 경우 API 클라이언트는 사용자에게 개인정보처리방침을 다시 수락하도록 요청해야 합니다.
-
API 클라이언트는 승인된 사용자를 대신하여 데이터 또는 콘텐츠를 삽입, 공유, 업데이트 또는 삭제하기 위해 취하는 모든 조치를 명확하게 식별해야 합니다. 또한 사용자는 실제 실행 전에 이러한 작업에 명시적으로 동의해야 합니다.
-
API 클라이언트는 사용자 승인이 필요한 요청과 연결된 YouTube 채널 또는 콘텐츠 소유자를 명확하게 식별해야 합니다.
-
API 클라이언트는 승인된 사용자 작업에 의해 설정되거나 수정될 콘텐츠 공개 상태 설정을 명확하게 식별해야 합니다. 또한 승인된 사용자가 API 클라이언트에 명시적으로 지시하지 않는 한 API 클라이언트는 기존 콘텐츠 공개 상태 설정을 수정해서는 안 됩니다.
예를 들어 YouTube Data API 서비스에서 동영상의 공개 상태는
public
,private
또는unlisted
로 설정할 수 있습니다. API 클라이언트가 동영상 업로드를 지원하는 경우 클라이언트는 사용자가 이러한 값 중 하나를 선택할 수 있는 옵션을 명확하게 표시해야 합니다. 마찬가지로 API 클라이언트가 동영상의 메타데이터 수정을 지원하는 경우 API 클라이언트는 사용자의 명시적 동의 없이 동영상의 공개 상태를 변경할 수 없습니다.
-
-
API 데이터 갱신, 저장, 표시
개발자는 성능 또는 리소스 사용량 개선과 같은 데이터 저장 또는 캐싱의 이점과 가능한 최고의 사용자 환경을 제공하는 최신 데이터를 항상 검색하려는 욕구 사이에서 균형을 맞춰야 하는 경우가 많습니다. 이를 염두에 두고 다음 정책에서는 YouTube API 데이터의 저장, 업데이트, 표시와 관련된 요구사항과 옵션을 설명합니다.
-
API 클라이언트는 관련 법규에 따라 활성 사용자가 부여한 특정 동의와 일치하는 목적으로만 해당 토큰을 사용하는 경우 필요한 기간 동안 승인 토큰을 저장할 수 있습니다.
-
API 클라이언트는 관련 법규에 따라 활성 사용자가 부여한 특정 동의와 일치하는 목적으로 데이터가 사용되는 경우 필요한 기간 동안 다음 유형의 승인된 데이터를 저장할 수 있습니다.
- YouTube Analytics API 서비스를 통해 검색된 데이터
- YouTube Reporting API 서비스를 통해 제공된 데이터
- 동영상 조회수, 구독자의 채널 수, 재생목록의 동영상 수와 같은 다른 YouTube API 서비스를 통해 제공되는 통계 (이러한 모든 통계는 YouTube Data API 서비스를 통해 검색할 수 있습니다.)
API 클라이언트가 이 데이터를 30일 넘게 저장할 수 있지만 클라이언트는 30일마다 사용자로부터 해당 데이터에 액세스할 수 있는 권한을 계속 부여받고 있는지 확인해야 합니다.
예를 들어 API 클라이언트는 동영상의 조회수를 30일 이상 저장할 수 있지만, 동영상 업로더의 데이터에 액세스할 수 있는 권한이 취소되지 않았음을 30일마다 확인해야 합니다. API 클라이언트는 30일마다 동영상이 삭제되지 않았는지도 확인해야 합니다.
명확히 말해 API 클라이언트는 승인되지 않은 데이터로 가져온 통계를 30일 이상 저장해서는 안 됩니다. 예를 들어 API 클라이언트는 채널 소유자의 승인 없이 YouTube 채널의 구독자 수를 30일 이상 저장해서는 안 됩니다.
-
API 클라이언트는 활성 사용자가 부여한 특정 동의의 목적에 필요한 기간 동안 (III.E.4.b) 섹션에 명시되지 않은 기타 모든 유형의 승인된 데이터를 저장할 수 있으며, 30일(일력)을 초과할 수 없습니다. 30일이 지나면 API 클라이언트는 저장된 데이터를 삭제하거나 새로고침해야 합니다.
-
API 클라이언트는 API 클라이언트의 목적에 필요한 기간 동안만 승인되지 않은 데이터를 제한된 양으로 일시적으로 저장할 수 있지만 30일을 초과할 수는 없습니다. 바로 위의 (III.E.4.c) 섹션에서와 같이 이는 30일이 지나면 API 클라이언트가 저장된 데이터를 삭제하거나 새로고침해야 함을 의미합니다.
-
모든 경우에 API 클라이언트는 저장된 API 데이터가 YouTube API 서비스를 통해 제공되는 현재 데이터와 일치하도록 합당한 노력을 기울여야 합니다. 예를 들어 API 클라이언트는 메타데이터 변경사항과 조회수 업데이트를 최대한 빨리 반영해야 합니다.
-
API 클라이언트는 사용자 인터페이스를 비롯한 사용자 대상 프레젠테이션에 사용 가능한 최신 API 데이터를 표시해야 합니다. 단, 시간 맥락에서 정확하게 표시되는 경우 API 클라이언트는 이전 API 데이터를 표시할 수 있습니다.
-
사용자 데이터에 액세스하거나 사용자 데이터를 사용하는 API 클라이언트는 사용자가 해당 사용자와 관련된 저장된 데이터를 삭제하도록 요청할 수 있는 방법을 제공해야 합니다. 예를 들어 API 클라이언트는 저장된 데이터를 삭제하는 버튼을 표시할 수 있습니다. 사용자가 해당 데이터를 삭제해야 한다고 표시하면 최대한 빨리 7일 이내에 삭제해야 합니다.
저장된 데이터를 삭제하는 방법은 API 클라이언트에 의해 저장된 데이터를 삭제해도 YouTube에 의해 저장된 데이터에는 어떤 식으로든 영향을 미치지 않으며 YouTube에서 데이터를 삭제하려면 사용자가 YouTube 애플리케이션 또는 해당 데이터 삭제 기능을 지원하는 승인된 API 클라이언트를 사용해야 함을 명확하게 설명해야 합니다.
마찬가지로 API 클라이언트는 사용자가 해당 클라이언트의 사용자 데이터 액세스를 방지하려는 의도를 표현하는 다른 수단을 존중해야 합니다. 예를 들어 사용자가 API 클라이언트에서 계정을 삭제하는 경우, 해당 사용자와 관련된 저장된 사용자 데이터를 최대한 빨리, 7일 이내에 삭제해야 합니다.
-
API 클라이언트는 (i) API 데이터를 유사한 독립적으로 계산된 데이터로 대체하거나 (ii) API 데이터에 액세스하거나 이를 사용하여 새 데이터 또는 파생 데이터나 측정항목을 생성해서는 안 됩니다. API 클라이언트가 API 데이터를 기반으로 하지 않는 정보, 데이터 또는 측정항목을 API 데이터와 함께 표시하는 경우 API 클라이언트에는 해당 정보, 데이터, 측정항목이 YouTube에서 제공되지 않으며 자체 제품의 일부임을 명확하고 눈에 띄게 공개해야 합니다.
예를 들어 동영상의 좋아요 수를 표시할 때 API 클라이언트는 API 데이터에 반환된 숫자를 사용해야 합니다. 동영상을 좋아한 API 클라이언트 사용자 수와 같은 다른 숫자를 좋아요를 나타내는 숫자로 대체해서는 안 됩니다. 마찬가지로 API 데이터에서 반환된 좋아요 수를 사용하여 API 클라이언트를 통해 발생한 총 좋아요 수의 비율 또는 좋아요, 총 조회수, 기타 API 데이터를 고려한 점수와 같은 다른 측정항목을 계산할 수 없습니다. 하지만 API 클라이언트를 통해 발생한 좋아요 수를 표시하는 것은 허용됩니다. 단, 해당 수가 API 데이터에 반환된 총 좋아요 수와 함께 표시되고 API 클라이언트가 API 클라이언트가 YouTube API 데이터와 별개로 추가 측정항목을 계산한다는 점을 명확하게 전달하는 경우에 한합니다.
-
API 클라이언트가 로드되면 동영상 썸네일과 제목을 렌더링하고, 재생 가능 여부와 콘텐츠 제한을 확인하고, 사기 및 악용을 방지하기 위해 YouTube 삽입 플레이어를 통해 일부 기본 사용자 데이터를 수집하여 YouTube와 공유합니다. 동영상 재생 시 API 클라이언트에서 추가 데이터를 수집하고 공유하여 API 클라이언트 및 서드 파티 사이트와 앱에서 플레이어를 맞춤설정합니다. 자동 재생을 사용 설정하면 플레이어와의 사용자 상호작용 없이 재생이 이루어지므로 페이지 로드 시 재생 데이터 수집 및 공유가 이루어집니다. 자동재생을
false
로 설정하면 사용자가 YouTube 삽입 플레이어와 상호작용하기 전에 YouTube와 공유되는 데이터를 제한할 수 있습니다. YouTube API 서비스 약관에 명시된 바와 같이 귀하와 귀하의 API 클라이언트는 개인 정보 보호법 및 규정을 포함한 모든 관련 법규를 준수해야 합니다. -
API 클라이언트는 이 가이드의 안내에 따라 사이트 또는 앱에 삽입하는 각 YouTube 동영상의 아동용 상태를 조회해야 합니다. 아동용으로 지정된 각 동영상에 대해 API 클라이언트는 추적을 사용 중지하고 해당 플레이어와 관련된 모든 데이터 수집이 미국 아동 온라인 개인 정보 보호법(COPPA) 및 EU 개인 정보 보호법(GDPR)을 비롯한 관련 법규를 준수하는지 확인해야 합니다. 콘텐츠를 아동용으로 판단하는 방법에 대한 자세한 내용은 YouTube 고객센터를 참고하세요.
-
-
보안
귀하와 귀하의 API 클라이언트는 다음을 충족해야 합니다.
-
스크래핑
귀하와 귀하의 API 클라이언트는 직접 또는 간접적으로 YouTube 애플리케이션 또는 Google 애플리케이션을 스크래핑하거나 스크래핑된 YouTube 데이터 또는 콘텐츠를 획득해서는 안 되며, 다른 사용자가 그렇게 하도록 조장하거나 허용하거나 요구해서도 안 됩니다. 공개 검색엔진은 YouTube의 robots.txt 파일에 따르거나 YouTube의 사전 서면 승인을 받은 경우에만 데이터를 스크랩할 수 있습니다.
F. 사용자 환경
-
YouTube 디자인
혁신적인 사용자 환경과 사용자 인터페이스 디자인은 API 클라이언트가 YouTube 커뮤니티에 제공할 수 있는 가장 가치 있는 기여 중 하나입니다. 하지만 YouTube의 디자이너와 엔지니어는 YouTube 애플리케이션이 우수한 사용자 환경을 제공할 수 있도록 설계하는 데 많은 노력을 기울였습니다.
이 두 가지 사항을 고려할 때 YouTube의 사전 서면 승인을 받지 않는 한 API 클라이언트는 YouTube 애플리케이션의 사용자 인터페이스를 변경하거나 방해해서는 안 됩니다. 이 양식에서 승인을 요청할 수 있습니다.
-
브랜딩
-
검색 결과, YouTube 동영상, 채널, 재생목록, 썸네일, YouTube 플레이어 등 YouTube 콘텐츠를 표시하는 모든 API 클라이언트 페이지 또는 기능은 아래 요구사항과 YouTube 브랜드 가이드라인 (https://developers.google.com/youtube/terms/branding-guidelines)에 따라 YouTube 브랜드 기능을 표시하여 YouTube가 관련 콘텐츠의 소스임을 시청자에게 명확하게 알려야 합니다.
경우에 따라 API 클라이언트는 시청자에게 명확한 출처를 표시하기 위해 여러 개별 콘텐츠 요소 옆에 YouTube 브랜드 기능을 표시해야 할 수 있습니다. 예를 들어 YouTube 및 다른 소스의 검색 결과를 동일한 페이지에 표시하는 API 클라이언트는 YouTube 검색 결과와 관련된 텍스트, 이미지, 기타 정보를 포함하여 YouTube 검색 결과의 소스로 YouTube를 명확하게 식별해야 합니다. API 클라이언트는 다양한 소스의 모든 검색 결과에 대해 하나의 일반적인 저작자 표시를 제공할 수 없습니다.
-
YouTube에서 제공하지 않는 콘텐츠는 YouTube에서 제공하는 콘텐츠인 것처럼 보이거나 콘텐츠의 출처에 혼동을 줄 수 있는 방식으로 표시해서는 안 됩니다.
-
귀하와 귀하의 API 클라이언트는 YouTube에서 제공하는 저작자 표시(삽입된 YouTube 플레이어를 통해 제공되거나 표시되는 저작자 표시 포함)를 직간접적으로 방해하거나 가려서는 안 되며, 타인에게 이를 권장하거나, 가능하게 하거나, 요구해서는 안 됩니다. API 클라이언트는 모든 유형의 기기에 관련 YouTube 브랜드 기능 및 기타 YouTube 제공 저작자 표시를 표시해야 합니다.
-
-
재생 무결성
재생 무결성은 콘텐츠와 광고가 게재되는 방식, 동영상 재생이 시작되고 구현되는 방식, 사용자가 API 클라이언트에서 YouTube 기능과 상호작용하는 방식을 파악하고 측정하는 기능을 의미합니다. 재생 무결성은 YouTube 플랫폼에서 매우 중요합니다. 콘텐츠로 수익을 창출하고 시청자를 늘리는 기능을 비롯한 크리에이터의 이익을 보호하는 데 도움이 되기 때문입니다.
YouTube는 재생 무결성이 사용자가 동영상을 시청하기로 선택하는 데 달려 있다고 생각하며, API 클라이언트는 다음과 같이 동영상 시청에 대한 인센티브를 제공하는 것이 금지됩니다.
-
API 클라이언트는 삽입된 YouTube 플레이어에서 콘텐츠를 시청하는 사용자에게 요금을 청구해서는 안 됩니다.
-
API 클라이언트는 YouTube 시청각 콘텐츠를 보거나 계속 재생하기 위해 사용자가 재생 버튼을 클릭하는 것 외에 다른 작업을 수행하도록 요구하여 동영상에 대한 액세스를 제한해서는 안 됩니다. 예를 들어 API 클라이언트는 사용자가 YouTube 시청각 콘텐츠를 계속 시청하기 위해 채널을 구독하거나 동영상에 좋아요를 표시하도록 요구해서는 안 됩니다.
명확히 말해, API 클라이언트'의 일반적인 기능에 YouTube API 서비스와 관련이 없는 특정 작업(예: 로그인 또는 연령 확인)이 필요한 경우 해당 기능은 허용됩니다.
-
API 클라이언트는 콘텐츠 보기, 콘텐츠 좋아요 표시, 콘텐츠 공유, 채널 구독, 댓글 추가와 같은 작업을 실행하여 YouTube 애플리케이션에 참여하는 사용자에게 (직접 또는 간접적으로) 인센티브, 보상 또는 기타 보상을 제공해서는 안 됩니다. 예를 들어 API 클라이언트는 동영상 조회수를 유료로 거래하거나 동영상 조회수를 다른 YouTube 관련 또는 YouTube와 관련 없는 행위와 교환하는 기능이나 서비스를 제공해서는 안 됩니다.
-
G. 배포 및 상업적 사용
아래의 '금지된 행위' 하위 섹션에 정의된 제한사항과 계약의 기타 약관에 따라 API 클라이언트를 배포하거나 판매할 수 있습니다.
또한 API 클라이언트가 계약을 준수하고 특히 바로 아래에 나열된 금지된 행위를 하지 않는 한 해당 클라이언트를 통해 YouTube 시청각 콘텐츠와 관련 메타데이터를 사용자에게 배포하고 표시할 수 있습니다.
-
금지된 행위
YouTube의 사전 서면 승인이 필요한 다음 목록의 특정 정책의 경우 이 양식에서 승인을 요청할 수 있습니다.
귀하와 귀하의 API 클라이언트는 다음을 해서는 안 되며, 타인에게 이를 권장하거나, 가능하게 하거나, 요구해서는 안 됩니다.
-
YouTube 시청각 콘텐츠를 포함한 YouTube API 서비스의 일부 또는 전부를 판매, 구매, 임대, 대여, 양도, 재배포 또는 라이선스 재판매하는 행위
-
YouTube의 사전 서면 승인을 받지 않는 한 YouTube API 서비스 또는 YouTube API 서비스의 구성요소에 대한 액세스 권한을 판매할 수 없습니다.
-
YouTube의 사전 서면 승인 없이 YouTube 시청각 콘텐츠 또는 YouTube 플레이어에 게재되거나 포함된 광고, 스폰서십 또는 프로모션을 판매하는 행위
-
YouTube API 데이터가 삭제된 경우 이러한 판매를 정당화할 만큼 충분한 독립적 가치를 제공하는 다른 데이터, 콘텐츠 또는 자료가 동일한 페이지에 표시되지 않는 한 YouTube API 데이터가 포함된 페이지 또는 화면에서 광고, 스폰서십 또는 프로모션을 판매할 수 없습니다.
-
-
허용되는 작업
귀하와 귀하의 API 클라이언트가 이전 섹션에 자세히 설명된 금지된 행위를 포함한 계약의 기타 모든 조항을 준수하는 경우 다음의 모든 상업적 사용 사례가 허용됩니다.
-
API 클라이언트 판매
-
YouTube에 원본 시청각 콘텐츠를 업로드하거나 YouTube에서 채널을 유지하여 자신의 비즈니스 또는 예술적 활동을 홍보하는 경우
-
섹션 III.G.1.d의 제한사항을 비롯한 계약의 기타 모든 약관을 준수하는 광고 지원 블로그 또는 웹사이트와 같은 광고 지원 API 클라이언트를 개발합니다.
-
API 클라이언트에 자체 브랜딩을 배치하는 경우, 해당 브랜딩이 YouTube 브랜딩 가이드라인을 준수하고 YouTube 시청각 콘텐츠 재생 또는 YouTube 브랜드 기능을 방해하지 않는 경우
-
API 클라이언트를 포함하거나 실행하는 기기를 판매하거나 배포하는 행위
-
H. 모니터링 및 감사
YouTube는 품질을 보장하고, YouTube 제품 및 서비스를 개선하고, 계약 준수 여부를 확인하기 위해 YouTube API 서비스에 대한 액세스 또는 사용을 조사, 모니터링, 감사할 권리를 보유합니다. 이를 위해 YouTube는 귀하의 API 클라이언트 사용자를 대상으로 설문조사를 실시할 수 있습니다.
귀하와 귀하를 대리하는 사람은 다음을 준수해야 합니다.
- 이러한 설문조사, 모니터링 노력 또는 감사를 방해하지 않습니다.
- YouTube API 서비스에 대한 액세스 또는 사용을 YouTube에서 모호하게 하거나 숨기지 않습니다.
- 요청 시 요청에 명시된 기간 내에 YouTube가 현재 프로덕션 버전의 API 클라이언트의 모든 기능에 액세스할 수 있도록 필요한 계정을 YouTube에 제공하여 YouTube가 계약 준수 여부를 검토할 수 있도록 합니다.
YouTube는 이러한 조항을 준수하지 않는 문제를 해결하기 위해 모든 기술적 수단을 사용할 수 있습니다.
I. 추가 금지 사항
이 섹션의 정책에서는 API 클라이언트가 해서는 안 되는 추가 사항을 식별합니다. 이러한 정책에 반하는 행위는 YouTube, YouTube 커뮤니티 전체 또는 해당 커뮤니티 내의 개인 또는 개인 그룹에 해를 끼칠 수 있습니다. 이러한 정책은 귀하와 귀하의 API 클라이언트가 YouTube 커뮤니티 구성원을 정직하고 존중하는 태도로 대해야 할 필요성과 YouTube 서비스, 콘텐츠, 이익의 무결성을 존중해야 할 필요성에 중점을 둡니다.
귀하와 귀하의 API 클라이언트는 다음을 해서는 안 되며, 타인에게 이를 권장하거나, 가능하게 하거나, 요구해서는 안 됩니다.
-
YouTube API 서비스를 사용하여 YouTube 애플리케이션과 동일하거나 유사한 서비스를 만들거나, 제공하거나, 대체하거나, 대체 서비스로 제공하는 행위 API 클라이언트는 YouTube와의 사용자 상호작용을 개선하는 상당한 독립적 가치 또는 기능을 추가하지 않는 한 기능을 다시 만들거나 프로세스 흐름을 통해 YouTube의 핵심 사용자 환경을 모방하거나 복제해서는 안 됩니다. 예를 들어 API 클라이언트는 흐름에 상당한 독립적 가치를 추가하지 않고 YouTube 애플리케이션의 탐색 환경을 다시 만들면 안 됩니다.
-
YouTube API 서비스를 오용하거나 해당 서비스와 관련된 악용 행위에 가담하는 경우 예를 들어 사용자의 구체적이고 명시적인 사전 동의 없이 조회, 업로드, 댓글, 좋아요, 싫어요 또는 기타 작업을 자동화하거나 트리거해서는 안 됩니다.
-
YouTube API 서비스, YouTube 애플리케이션 또는 Google 애플리케이션의 모든 측면이 적절하게 작동하는 것을 어떤 방식으로든 방해하거나 방해하려고 시도하는 행위(해당 서비스 또는 애플리케이션을 제공하는 서버 또는 네트워크의 방해 또는 중단 포함)
-
YouTube API 서비스의 일부로 또는 이와 관련하여 제공되는 기능, 데이터 또는 콘텐츠를 수정, 방해, 대체하거나 그 밖의 방식으로 사용 중지하는 행위 예를 들어 YouTube 플레이어나 API 데이터에 표시되는 링크를 삭제하거나 가리거나 변경하거나 사용 중지해서는 안 됩니다.
-
API 데이터, YouTube 시청각 콘텐츠 또는 YouTube 플레이어를 포함하여 YouTube 또는 YouTube API 서비스에서 게재하거나 제공하는 광고를 수정, 방해, 교체 또는 차단하는 행위
-
YouTube 플레이어의 일부분 또는 기능을 수정, 추가 빌드 또는 차단해서는 안 됩니다.
-
YouTube API 서비스의 일부로 또는 이와 관련하여 제공되는 YouTube 시청각 콘텐츠의 오디오 또는 동영상 구성요소를 분리하거나, 격리하거나, 수정하는 행위 예를 들어 동영상에 대체 오디오 트랙을 적용해서는 안 됩니다.
-
YouTube API 서비스의 일부로 또는 이와 관련하여 제공되는 YouTube 시청각 콘텐츠의 오디오 또는 동영상 구성요소를 별도로 홍보하는 행위
-
사용자가 보고 있는 페이지, 탭 또는 화면에 표시되지 않는 플레이어인 백그라운드 플레이어에서 오디오 또는 동영상 구성요소를 비롯한 콘텐츠를 재생하는 기능을 만들거나 포함하거나 홍보합니다.
-
YouTube API 서비스, YouTube 애플리케이션 또는 Google 애플리케이션의 기능이나 성능에 부정적인 영향을 미치는 행위(YouTube API 서비스 또는 해당 서비스를 제공하는 서버나 네트워크를 방해하거나 중단하는 행위 포함)
-
혼동을 주거나, 속이거나, 사기를 치거나, 오도하거나, 허위 진술하거나, 명예를 훼손하거나, 학대하거나, 스토킹하거나, 위협하거나, 스팸을 보내거나, 놀라게 하거나, 괴롭히는 행위
-
YouTube API 서비스, YouTube 애플리케이션, Google 애플리케이션 또는 YouTube 사용자 및 해당 사용자가 이러한 서비스와 속성에 액세스하는 데 사용하는 기기에 바이러스, 웜, 결함, 트로이 목마, 멀웨어, 스파이웨어, 애드웨어 또는 기타 파괴적 성격의 항목을 도입하거나 도입하려고 시도하는 행위
-
YouTube 또는 YouTube API 서비스에서 부과한 IP 주소 기반 제한을 포함한 모든 지리적 제한을 회피하거나 방해하거나 무효화하는 행위
-
YouTube API 서비스 이외의 기술을 사용하여 API 데이터에 액세스하거나 API 데이터를 검색하는 행위(YouTube 시청각 콘텐츠의 일부에 액세스하는 행위 포함)
-
사용자가 YouTube API 서비스에서 직접 또는 간접적으로 제공하는 데이터나 기능에 액세스할 수 있는 API 서비스를 제공하는 경우
-
YouTube API 서비스 또는 해당 서비스와 관련된 소프트웨어를 수정, 번역, 2차 저작물 생성, 리버스 엔지니어링하거나 그 외의 방법으로 기본 소스 코드를 추출하려고 시도하는 행위
-
저작권을 침해하거나 저작권 침해 자료를 악용하는 행위
-
불법 온라인 도박에 참여하거나, 이를 홍보하거나, 이를 조장하는 행위
-
방해가 되는 상업적 메시지 또는 광고를 생성, 표시, 홍보 또는 조장하는 행위
-
YouTube 정책을 우회하거나 사용 출처를 난독화하기 위해 중첩되거나 계층 구조의 iframe 계통에 YouTube 플레이어를 배치합니다.
J. 아동 대상 API 클라이언트
-
API 클라이언트(또는 그 일부)가 미국 아동 온라인 개인 정보 보호법(COPPA) 및 EU 개인 정보 보호법(GDPR)을 비롯한 관련 법규에 정의된 대로 아동을 타겟팅하거나 아동을 대상으로 하는 경우('아동 대상 API 클라이언트'라고 함) 귀하와 귀하의 아동 대상 API 클라이언트는 다음을 충족해야 합니다.
-
YouTube API 서비스에 대한 액세스 및 사용을 포함하여 아동 대상 API 클라이언트가 항상 COPPA, GDPR 및 기타 관련 법률 또는 규정을 준수하도록 해야 합니다.
-
여기에 제공된 도구를 사용하여 아동 대상 API 클라이언트의 아동 대상 특성을 Google에 알립니다. 이러한 도구를 사용하거나 다른 방식으로 Google에 통지된 각 아동 대상 API 클라이언트를 본 문서에서는 '알려진 아동 대상 API 클라이언트'라고 합니다.
-
아동 대상 API 클라이언트의 사용자의 과거 또는 현재 활동을 타겟팅하는 데 개인 맞춤 광고 (리마케팅 포함)를 사용하지 않습니다.
-
-
-
귀하 및 귀하의 아동 대상 API 클라이언트 귀하와 귀하의 아동 대상 API 클라이언트는 아동 대상 API 클라이언트를 통해 YouTube 웹사이트, 애플리케이션, 서비스 또는 제품에 대한 YouTube API 서비스 쓰기 기반 작업을 수행하지 않으며 시도해서도 안 됩니다.
-
위의 섹션 III.D.1.c(API 사용자 인증 정보)에서는 각 API 클라이언트에 대해 정확히 하나의 API 프로젝트가 필요하지만, 새 API 프로젝트('업로드 프로젝트')를 만들어 YouTube Data API 서비스를 통해(아동용 API 클라이언트 또는 다른 사용자의 API 클라이언트를 통하지 않고) 자신의 공식 YouTube 채널에 자신의 동영상을 업로드할 수 있습니다.
-
YouTube Data API 서비스를 통해 자체 동영상을 자체 공식 YouTube 채널에 업로드하려면 (A) 업로드 전에 Google 개발자 콘솔(https://console.developers.google.com/)을 사용하여 새 API 프로젝트('업로드 프로젝트')를 하나(1) 만들고, (B) 업로드 프로젝트의 ID에 mfk110을 접두사로 추가하고, (C) 아동용이 아닌 API 클라이언트에서만 업로드해야 합니다(아동용 API 클라이언트 또는 다른 사용자의 API 클라이언트에서 업로드하면 안 됨).
-
'업로드 프로젝트'는 귀하만 사용할 수 있으며, '업로드 프로젝트'는 아동 대상 API 클라이언트(아동 대상 API 클라이언트 또는 다른 사용자의 API 클라이언트 아님)에서 YouTube Data API 서비스를 통해 귀하의 동영상을 귀하의 공식 YouTube 채널에 업로드하는 데만 사용해야 합니다. 아동 대상이 아닌 API 클라이언트 (아동 대상 API 클라이언트 또는 다른 사용자의 API 클라이언트가 아님)에서 YouTube Data API 서비스를 통해 아동용 동영상을 업로드하는 경우 YouTube Data API 서비스 아동용 매개변수를 'true'로 지정해야 합니다. 콘텐츠가 아동용인지 확인하는 방법에 대한 자세한 내용은 여기를 참고하세요.
-
-
귀하 및 귀하의 아동 대상 API 클라이언트 사용자 귀하와 귀하의 아동 대상 API 클라이언트는 아동 대상 API 클라이언트 사용자가 YouTube API 서비스 쓰기 기반 작업 (예: 콘텐츠 업로드, 댓글 작성, 재생목록 생성/공유)을 수행하도록 허용하거나, 권장하거나, 요구해서는 안 됩니다. 알려진 아동 대상 API 클라이언트의 사용자가 취한 YouTube API 서비스 쓰기 기반 작업은 YouTube 웹사이트, 애플리케이션, 서비스, 제품에 구현되지 않습니다. 즉, 사용자가 API 클라이언트를 통해 자신의 YouTube 채널 또는 귀하의 YouTube 채널에 콘텐츠를 업로드할 수 있도록 하는 YouTube API 서비스 약관의 9.1항(필수 공지)에도 불구하고, 알려진 아동 대상 API 클라이언트의 사용자가 업로드한 콘텐츠는 YouTube 웹사이트, 애플리케이션, 서비스, 제품에 구현되지 않습니다.
-
-
본인 및 API 클라이언트의 YouTube API 서비스에 대한 액세스 또는 사용이 YouTube API 서비스 약관 및 정책(본 섹션 III.J의 미준수 포함)을 준수하지 않아 정지되거나 종료될 수 있습니다.
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 서비스에 액세스하고 이를 사용하기 위해 인증하는 데 사용되는 사용자 인증 정보로서 YouTube 또는 Google에서 Google 개발자 콘솔을 통해 할당합니다.
'API 데이터'는 이 정의 섹션의 뒷부분에 나오는 'YouTube API 서비스' 정의에 정의되어 있습니다.
'API 프로젝트'는 API 클라이언트가 YouTube API 서비스에 액세스하고 이를 사용하기 위해 필요한 Google 개발자 콘솔에서 생성된 프로젝트를 의미합니다.
'Google 애플리케이션'은 Google 웹사이트, 애플리케이션, 서비스, 제품, 페이지 및 기타 속성을 의미합니다.
'서비스 약관'은 현재 https://developers.google.com/youtube/terms/api-services-terms-of-service에 있는 YouTube API 서비스 약관을 의미합니다.
'사용자 인증 정보'는 사용자가 인증하여 API 클라이언트가 승인이 필요한 작업을 사용자 대신 실행하도록 허용할 수 있는 사용자에게 발급된 사용자 인증 정보를 의미합니다.
'YouTube API 서비스'는 (i) YouTube API 서비스 (예: YouTube에서 제공하는 YouTube 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 API 서비스를 제외한 YouTube 웹사이트, 애플리케이션, 서비스, 제품, 페이지, 기타 속성을 의미합니다.
'YouTube 브랜드 표시'는 YouTube의 상호, 상표, 서비스 표시, 로고, 도메인 이름, 기타 고유한 브랜드 표시를 의미합니다.