서비스 이용약관
시행일
Dante는 회원이 연결한 코드 저장소를 분석해 테스트 코드를 추천·생성하고 실행하는 서비스입니다. 이 약관은 서비스를 이용할 때 회원과 운영자가 지켜야 할 사항을 정합니다.
제1조 (목적)
이 약관은 Dante(이하 “서비스”)를 제공하는 운영자와 서비스를 이용하는 회원 사이의 권리, 의무 및 책임사항, 이용조건과 절차를 정하는 것을 목적으로 합니다.
제2조 (정의)
- “서비스”란 회원이 연결한 코드 저장소를 분석해 테스트 코드를 추천·생성하고, 생성된 테스트를 실행·관리하며, 저장소의 코드와 테스트에 관한 질의응답(이하 “AI 채팅”)을 할 수 있도록 제공하는 Dante 및 관련 제반 서비스를 말합니다.
- “회원”이란 이 약관에 동의하고 GitHub 또는 Google 계정으로 로그인하여 서비스를 이용하는 자를 말합니다.
- “프로젝트”란 회원이 서비스에 연결한 코드 저장소 하나에 대응하는 작업 단위를 말합니다.
- “AI 제공자”란 테스트 코드 생성, AI 채팅 등 서비스의 AI 기능에 사용되는 외부 인공지능 모델 사업자(OpenAI 등)를 말합니다.
- “이용한도”란 운영자가 회원별로 정하는 서비스 내 AI 기능의 기간별 사용 상한을 말합니다.
- “생성물”이란 서비스가 회원의 저장소 내용을 바탕으로 생성한 테스트 코드, AI 채팅의 답변 및 그에 부수하는 산출물을 말합니다.
제3조 (약관의 효력 및 변경)
- 이 약관은 서비스 화면에 게시하는 방법으로 회원에게 공지하며, 회원이 동의하고 서비스를 이용함으로써 효력이 발생합니다.
- 운영자는 관련 법령을 위반하지 않는 범위에서 이 약관을 변경할 수 있습니다.
- 약관을 변경하는 경우 적용일자와 변경 사유를 명시하여 적용일자 7일 전부터 서비스 화면에 공지합니다. 다만 회원에게 불리한 변경의 경우에는 적용일자 30일 전부터 공지합니다.
- 회원은 변경된 약관에 동의하지 않을 경우 이용계약을 해지할 수 있습니다. 공지된 적용일자 이후에도 서비스를 계속 이용하는 경우 변경된 약관에 동의한 것으로 봅니다.
제4조 (계정의 생성과 관리)
- 이용계약은 이 약관에 동의한 자가 GitHub 또는 Google 계정으로 로그인하고, 운영자가 이를 승낙함으로써 성립합니다. 별도의 아이디·비밀번호는 발급하지 않습니다.
- 회원은 하나의 계정만 보유할 수 있으며, 타인의 소셜 계정을 도용하여 가입할 수 없습니다.
- 회원은 자신의 소셜 계정 및 이를 통해 접근되는 서비스 계정의 관리 책임을 지며, 제3자가 무단으로 이용하게 하여서는 안 됩니다.
- 계정 도용이나 무단 사용을 인지한 경우 회원은 즉시 운영자에게 알리고 안내에 따라야 합니다.
제5조 (서비스의 내용)
운영자는 회원에게 다음 각 호의 서비스를 제공합니다. 제공 범위는 서비스 개발 단계에 따라 달라질 수 있습니다.
- GitHub App 설치를 통한 코드 저장소 연결 및 프로젝트 관리
- 저장소 코드 분석을 통한 테스트 대상·누락 테스트 추천
- AI 모델을 이용한 테스트 코드 생성 및 편집
- AI 채팅을 통한 연결된 저장소의 코드·테스트에 관한 질의응답과 대화 기록의 저장·조회
- 생성된 테스트의 실행과 결과·이력 관리
- 기타 운영자가 추가로 개발하거나 제휴를 통해 제공하는 서비스
제6조 (서비스의 제공 및 중단)
- 서비스는 연중무휴 1일 24시간 제공함을 원칙으로 합니다.
- 운영자는 설비 점검·보수·교체, 시스템 장애, 기간통신사업자의 서비스 중지 등의 사유가 있는 경우 서비스의 전부 또는 일부를 일시적으로 중단할 수 있습니다. 이 경우 사전에 공지하되, 사전 공지가 불가능한 긴급한 사유가 있는 때에는 사후에 지체 없이 공지합니다.
- 운영자는 서비스의 내용, 화면, 기능을 변경할 수 있으며, 상당한 이유가 있는 경우 서비스의 전부 또는 일부를 종료할 수 있습니다. 무상으로 제공되는 서비스를 종료하는 경우 30일 전에 공지합니다.
- 서비스는 GitHub, Supabase, AI 제공자 등 외부 서비스에 의존하며, 해당 서비스의 정책 변경이나 장애로 인해 기능의 일부가 제한될 수 있습니다.
제7조 (회원의 의무)
회원은 서비스를 이용함에 있어 다음 각 호의 행위를 하여서는 안 됩니다.
- 본인에게 접근 권한이 없거나 연결할 정당한 권한이 없는 저장소를 연결하는 행위
- 타인의 저작권, 영업비밀 등 지식재산권을 침해하는 코드를 서비스에 제공하는 행위
- 서비스를 역설계하거나, 자동화된 수단으로 비정상적인 부하를 발생시키는 행위
- 서비스의 취약점을 탐색하거나 서버·설비에 무단으로 접근하는 행위
- 서비스를 통해 취득한 정보를 운영자의 사전 동의 없이 영리 목적으로 복제·배포·이용하는 행위
- 관련 법령 또는 이 약관을 위반하거나 서비스의 정상적인 운영을 방해하는 행위
제8조 (저장소 접근 권한)
- 서비스는 GitHub App 설치를 통해 회원이 명시적으로 선택한 저장소에만 접근합니다. 접근 범위는 회원이 GitHub에서 직접 지정하고 변경할 수 있습니다.
- 운영자는 회원의 GitHub 액세스 토큰을 저장하지 않으며, 저장소 접근이 필요한 시점마다 유효기간이 제한된 설치 토큰을 발급받아 사용합니다.
- 회원은 GitHub 설정에서 언제든지 App 설치를 해제하여 접근 권한을 회수할 수 있습니다. 이 경우 해당 저장소와 연결된 프로젝트의 기능은 즉시 중단됩니다.
- 운영자는 서비스 제공에 필요한 범위를 넘어 회원의 저장소 내용을 이용하지 않으며, 이를 AI 모델의 학습 데이터로 제공하지 않습니다.
제9조 (생성물)
- 생성물에 대한 권리는 회원에게 귀속됩니다. 운영자는 서비스 제공에 필요한 범위에서만 생성물을 저장·처리합니다.
- 생성물은 인공지능 모델의 확률적 출력이므로 정확성, 완전성, 특정 목적에의 적합성이 보장되지 않습니다. 실제로 동작하지 않거나 잘못된 검증을 수행하는 테스트가 생성될 수 있습니다.
- 회원은 생성물을 저장소에 반영하기 전에 그 내용을 검토할 책임이 있으며, 검토 없이 반영하여 발생한 결과에 대해 회원이 책임을 집니다.
- 동일하거나 유사한 요청에 대해 다른 회원에게 유사한 생성물이 제공될 수 있으며, 회원은 생성물에 대해 배타적 권리를 주장할 수 없습니다.
제10조 (AI 기능의 제공과 이용한도)
- 테스트 코드 생성, AI 채팅 등 AI 기능은 운영자가 AI 제공자와 직접 체결한 계약에 따라 제공됩니다. 회원은 AI 제공자의 인증 정보를 발급받거나 서비스에 등록하지 않습니다.
- AI 제공자에게 지급하는 대가는 운영자가 부담합니다. 운영자는 그 대가를 회원에게 청구하지 않습니다.
- AI 채팅은 회원이 연결한 저장소의 코드와 테스트에 관한 질문에 답변하기 위한 기능이며, 그 밖의 질문에는 답변하지 않습니다. 비밀 정보를 요구하는 질문에도 답변하지 않습니다.
- 운영자는 AI 채팅의 대화 하나에 담을 수 있는 메시지 수에 상한을 둘 수 있습니다. 상한에 도달한 대화에서는 더 이상 질문할 수 없으며, 회원은 새 대화를 시작해 이용할 수 있습니다.
- 운영자는 서비스의 안정적인 운영과 비용 관리를 위하여 회원별 이용한도를 정할 수 있습니다. 회원이 이용한도에 도달하면 해당 기간이 끝날 때까지 AI 기능의 이용이 제한될 수 있습니다.
- 운영자는 회원이 자신의 사용량과 이용한도를 서비스 화면에서 확인할 수 있도록 제공합니다.
- 운영자는 이용한도와 그 산정 기준을 변경할 수 있습니다. 회원에게 불리한 변경은 적용일자 7일 전까지 서비스 화면에 공지합니다.
- 서비스 자체의 이용요금이 도입되는 경우 운영자는 요금 체계와 적용일자를 사전에 공지하며, 회원의 동의 없이 소급하여 부과하지 않습니다.
제11조 (지식재산권)
- 서비스 자체와 이를 구성하는 소프트웨어, 화면 디자인, 상표 등에 대한 권리는 운영자에게 귀속됩니다.
- 회원이 서비스에 제공하거나 서비스를 통해 처리되는 회원의 코드에 대한 권리는 회원 또는 정당한 권리자에게 귀속됩니다.
- 회원은 운영자가 서비스를 제공하기 위해 필요한 범위에서 회원의 코드를 복제·저장·처리하는 것에 동의합니다. 이 이용 허락은 서비스 제공 목적에 한정되며, 이용계약이 종료되면 소멸합니다.
제12조 (이용제한 및 계약 해지)
- 회원은 언제든지 서비스 내 탈퇴 절차를 통해 이용계약을 해지할 수 있습니다.
- 운영자는 회원이 제7조의 의무를 위반한 경우 사전 통지 후 서비스 이용을 일시 정지하거나 이용계약을 해지할 수 있습니다. 다만 법령 위반이나 서비스 운영에 중대한 지장을 주는 행위 등 긴급한 사유가 있는 경우에는 먼저 조치한 뒤 통지할 수 있습니다.
- 이용계약이 해지되면 회원의 계정과 이에 연결된 프로젝트, AI 이용량 기록, AI 채팅 대화 기록 등은 개인정보처리방침에서 정한 바에 따라 처리됩니다.
- 회원은 이용제한 조치에 이의가 있는 경우 운영자에게 소명할 수 있으며, 운영자는 그 사유가 타당하다고 인정하는 경우 이용을 재개합니다.
제13조 (면책)
- 운영자는 천재지변, 전쟁, 기간통신사업자의 서비스 중지 등 불가항력으로 인해 서비스를 제공할 수 없는 경우 책임을 지지 않습니다.
- 운영자는 GitHub, Supabase, AI 제공자 등 제3자 서비스의 장애, 정책 변경, 이용 중단으로 인해 발생한 손해에 대해 운영자의 고의 또는 과실이 없는 한 책임을 지지 않습니다.
- 운영자는 회원의 귀책사유로 발생한 서비스 이용 장애에 대해 책임을 지지 않습니다.
- 운영자는 회원이 생성물을 검토 없이 사용하여 발생한 손해, AI 제공자의 장애나 정책 변경으로 AI 기능이 중단되어 발생한 손해에 대해 운영자의 고의 또는 과실이 없는 한 책임을 지지 않습니다.
- 서비스가 무상으로 제공되는 동안 발생한 손해에 대해서는 운영자의 고의 또는 중대한 과실이 있는 경우에 한하여 책임을 집니다.
제14조 (손해배상)
- 운영자 또는 회원이 이 약관을 위반하여 상대방에게 손해를 입힌 경우 그 손해를 배상할 책임이 있습니다.
- 회원이 서비스를 이용하며 타인의 권리를 침해하여 운영자가 제3자로부터 청구를 받은 경우, 회원은 자신의 책임과 비용으로 운영자를 면책시켜야 합니다.
제15조 (준거법 및 분쟁 해결)
- 이 약관과 서비스 이용에 관하여는 대한민국 법을 준거법으로 합니다.
- 서비스 이용과 관련하여 분쟁이 발생한 경우 운영자와 회원은 성실히 협의하여 해결하며, 협의가 이루어지지 않는 경우 민사소송법에 따른 관할 법원에 소를 제기할 수 있습니다.
Dante