Skip to content

서비스 이용약관

시행일

Dante는 회원이 연결한 코드 저장소를 분석해 테스트 코드를 추천·생성하고 실행하는 서비스입니다. 이 약관은 서비스를 이용할 때 회원과 운영자가 지켜야 할 사항을 정합니다.

제1조 (목적)

이 약관은 Dante(이하 “서비스”)를 제공하는 운영자와 서비스를 이용하는 회원 사이의 권리, 의무 및 책임사항, 이용조건과 절차를 정하는 것을 목적으로 합니다.

제2조 (정의)

  1. “서비스”란 회원이 연결한 코드 저장소를 분석해 테스트 코드를 추천·생성하고, 생성된 테스트를 실행·관리하며, 저장소의 코드와 테스트에 관한 질의응답(이하 “AI 채팅”)을 할 수 있도록 제공하는 Dante 및 관련 제반 서비스를 말합니다.
  2. “회원”이란 이 약관에 동의하고 GitHub 또는 Google 계정으로 로그인하여 서비스를 이용하는 자를 말합니다.
  3. “프로젝트”란 회원이 서비스에 연결한 코드 저장소 하나에 대응하는 작업 단위를 말합니다.
  4. “AI 제공자”란 테스트 코드 생성, AI 채팅 등 서비스의 AI 기능에 사용되는 외부 인공지능 모델 사업자(OpenAI 등)를 말합니다.
  5. “이용한도”란 운영자가 회원별로 정하는 서비스 내 AI 기능의 기간별 사용 상한을 말합니다.
  6. “생성물”이란 서비스가 회원의 저장소 내용을 바탕으로 생성한 테스트 코드, AI 채팅의 답변 및 그에 부수하는 산출물을 말합니다.

제3조 (약관의 효력 및 변경)

  1. 이 약관은 서비스 화면에 게시하는 방법으로 회원에게 공지하며, 회원이 동의하고 서비스를 이용함으로써 효력이 발생합니다.
  2. 운영자는 관련 법령을 위반하지 않는 범위에서 이 약관을 변경할 수 있습니다.
  3. 약관을 변경하는 경우 적용일자와 변경 사유를 명시하여 적용일자 7일 전부터 서비스 화면에 공지합니다. 다만 회원에게 불리한 변경의 경우에는 적용일자 30일 전부터 공지합니다.
  4. 회원은 변경된 약관에 동의하지 않을 경우 이용계약을 해지할 수 있습니다. 공지된 적용일자 이후에도 서비스를 계속 이용하는 경우 변경된 약관에 동의한 것으로 봅니다.

제4조 (계정의 생성과 관리)

  1. 이용계약은 이 약관에 동의한 자가 GitHub 또는 Google 계정으로 로그인하고, 운영자가 이를 승낙함으로써 성립합니다. 별도의 아이디·비밀번호는 발급하지 않습니다.
  2. 회원은 하나의 계정만 보유할 수 있으며, 타인의 소셜 계정을 도용하여 가입할 수 없습니다.
  3. 회원은 자신의 소셜 계정 및 이를 통해 접근되는 서비스 계정의 관리 책임을 지며, 제3자가 무단으로 이용하게 하여서는 안 됩니다.
  4. 계정 도용이나 무단 사용을 인지한 경우 회원은 즉시 운영자에게 알리고 안내에 따라야 합니다.

제5조 (서비스의 내용)

운영자는 회원에게 다음 각 호의 서비스를 제공합니다. 제공 범위는 서비스 개발 단계에 따라 달라질 수 있습니다.

  1. GitHub App 설치를 통한 코드 저장소 연결 및 프로젝트 관리
  2. 저장소 코드 분석을 통한 테스트 대상·누락 테스트 추천
  3. AI 모델을 이용한 테스트 코드 생성 및 편집
  4. AI 채팅을 통한 연결된 저장소의 코드·테스트에 관한 질의응답과 대화 기록의 저장·조회
  5. 생성된 테스트의 실행과 결과·이력 관리
  6. 기타 운영자가 추가로 개발하거나 제휴를 통해 제공하는 서비스

제6조 (서비스의 제공 및 중단)

  1. 서비스는 연중무휴 1일 24시간 제공함을 원칙으로 합니다.
  2. 운영자는 설비 점검·보수·교체, 시스템 장애, 기간통신사업자의 서비스 중지 등의 사유가 있는 경우 서비스의 전부 또는 일부를 일시적으로 중단할 수 있습니다. 이 경우 사전에 공지하되, 사전 공지가 불가능한 긴급한 사유가 있는 때에는 사후에 지체 없이 공지합니다.
  3. 운영자는 서비스의 내용, 화면, 기능을 변경할 수 있으며, 상당한 이유가 있는 경우 서비스의 전부 또는 일부를 종료할 수 있습니다. 무상으로 제공되는 서비스를 종료하는 경우 30일 전에 공지합니다.
  4. 서비스는 GitHub, Supabase, AI 제공자 등 외부 서비스에 의존하며, 해당 서비스의 정책 변경이나 장애로 인해 기능의 일부가 제한될 수 있습니다.

제7조 (회원의 의무)

회원은 서비스를 이용함에 있어 다음 각 호의 행위를 하여서는 안 됩니다.

  1. 본인에게 접근 권한이 없거나 연결할 정당한 권한이 없는 저장소를 연결하는 행위
  2. 타인의 저작권, 영업비밀 등 지식재산권을 침해하는 코드를 서비스에 제공하는 행위
  3. 서비스를 역설계하거나, 자동화된 수단으로 비정상적인 부하를 발생시키는 행위
  4. 서비스의 취약점을 탐색하거나 서버·설비에 무단으로 접근하는 행위
  5. 서비스를 통해 취득한 정보를 운영자의 사전 동의 없이 영리 목적으로 복제·배포·이용하는 행위
  6. 관련 법령 또는 이 약관을 위반하거나 서비스의 정상적인 운영을 방해하는 행위

제8조 (저장소 접근 권한)

  1. 서비스는 GitHub App 설치를 통해 회원이 명시적으로 선택한 저장소에만 접근합니다. 접근 범위는 회원이 GitHub에서 직접 지정하고 변경할 수 있습니다.
  2. 운영자는 회원의 GitHub 액세스 토큰을 저장하지 않으며, 저장소 접근이 필요한 시점마다 유효기간이 제한된 설치 토큰을 발급받아 사용합니다.
  3. 회원은 GitHub 설정에서 언제든지 App 설치를 해제하여 접근 권한을 회수할 수 있습니다. 이 경우 해당 저장소와 연결된 프로젝트의 기능은 즉시 중단됩니다.
  4. 운영자는 서비스 제공에 필요한 범위를 넘어 회원의 저장소 내용을 이용하지 않으며, 이를 AI 모델의 학습 데이터로 제공하지 않습니다.

제9조 (생성물)

  1. 생성물에 대한 권리는 회원에게 귀속됩니다. 운영자는 서비스 제공에 필요한 범위에서만 생성물을 저장·처리합니다.
  2. 생성물은 인공지능 모델의 확률적 출력이므로 정확성, 완전성, 특정 목적에의 적합성이 보장되지 않습니다. 실제로 동작하지 않거나 잘못된 검증을 수행하는 테스트가 생성될 수 있습니다.
  3. 회원은 생성물을 저장소에 반영하기 전에 그 내용을 검토할 책임이 있으며, 검토 없이 반영하여 발생한 결과에 대해 회원이 책임을 집니다.
  4. 동일하거나 유사한 요청에 대해 다른 회원에게 유사한 생성물이 제공될 수 있으며, 회원은 생성물에 대해 배타적 권리를 주장할 수 없습니다.

제10조 (AI 기능의 제공과 이용한도)

  1. 테스트 코드 생성, AI 채팅 등 AI 기능은 운영자가 AI 제공자와 직접 체결한 계약에 따라 제공됩니다. 회원은 AI 제공자의 인증 정보를 발급받거나 서비스에 등록하지 않습니다.
  2. AI 제공자에게 지급하는 대가는 운영자가 부담합니다. 운영자는 그 대가를 회원에게 청구하지 않습니다.
  3. AI 채팅은 회원이 연결한 저장소의 코드와 테스트에 관한 질문에 답변하기 위한 기능이며, 그 밖의 질문에는 답변하지 않습니다. 비밀 정보를 요구하는 질문에도 답변하지 않습니다.
  4. 운영자는 AI 채팅의 대화 하나에 담을 수 있는 메시지 수에 상한을 둘 수 있습니다. 상한에 도달한 대화에서는 더 이상 질문할 수 없으며, 회원은 새 대화를 시작해 이용할 수 있습니다.
  5. 운영자는 서비스의 안정적인 운영과 비용 관리를 위하여 회원별 이용한도를 정할 수 있습니다. 회원이 이용한도에 도달하면 해당 기간이 끝날 때까지 AI 기능의 이용이 제한될 수 있습니다.
  6. 운영자는 회원이 자신의 사용량과 이용한도를 서비스 화면에서 확인할 수 있도록 제공합니다.
  7. 운영자는 이용한도와 그 산정 기준을 변경할 수 있습니다. 회원에게 불리한 변경은 적용일자 7일 전까지 서비스 화면에 공지합니다.
  8. 서비스 자체의 이용요금이 도입되는 경우 운영자는 요금 체계와 적용일자를 사전에 공지하며, 회원의 동의 없이 소급하여 부과하지 않습니다.

제11조 (지식재산권)

  1. 서비스 자체와 이를 구성하는 소프트웨어, 화면 디자인, 상표 등에 대한 권리는 운영자에게 귀속됩니다.
  2. 회원이 서비스에 제공하거나 서비스를 통해 처리되는 회원의 코드에 대한 권리는 회원 또는 정당한 권리자에게 귀속됩니다.
  3. 회원은 운영자가 서비스를 제공하기 위해 필요한 범위에서 회원의 코드를 복제·저장·처리하는 것에 동의합니다. 이 이용 허락은 서비스 제공 목적에 한정되며, 이용계약이 종료되면 소멸합니다.

제12조 (이용제한 및 계약 해지)

  1. 회원은 언제든지 서비스 내 탈퇴 절차를 통해 이용계약을 해지할 수 있습니다.
  2. 운영자는 회원이 제7조의 의무를 위반한 경우 사전 통지 후 서비스 이용을 일시 정지하거나 이용계약을 해지할 수 있습니다. 다만 법령 위반이나 서비스 운영에 중대한 지장을 주는 행위 등 긴급한 사유가 있는 경우에는 먼저 조치한 뒤 통지할 수 있습니다.
  3. 이용계약이 해지되면 회원의 계정과 이에 연결된 프로젝트, AI 이용량 기록, AI 채팅 대화 기록 등은 개인정보처리방침에서 정한 바에 따라 처리됩니다.
  4. 회원은 이용제한 조치에 이의가 있는 경우 운영자에게 소명할 수 있으며, 운영자는 그 사유가 타당하다고 인정하는 경우 이용을 재개합니다.

제13조 (면책)

  1. 운영자는 천재지변, 전쟁, 기간통신사업자의 서비스 중지 등 불가항력으로 인해 서비스를 제공할 수 없는 경우 책임을 지지 않습니다.
  2. 운영자는 GitHub, Supabase, AI 제공자 등 제3자 서비스의 장애, 정책 변경, 이용 중단으로 인해 발생한 손해에 대해 운영자의 고의 또는 과실이 없는 한 책임을 지지 않습니다.
  3. 운영자는 회원의 귀책사유로 발생한 서비스 이용 장애에 대해 책임을 지지 않습니다.
  4. 운영자는 회원이 생성물을 검토 없이 사용하여 발생한 손해, AI 제공자의 장애나 정책 변경으로 AI 기능이 중단되어 발생한 손해에 대해 운영자의 고의 또는 과실이 없는 한 책임을 지지 않습니다.
  5. 서비스가 무상으로 제공되는 동안 발생한 손해에 대해서는 운영자의 고의 또는 중대한 과실이 있는 경우에 한하여 책임을 집니다.

제14조 (손해배상)

  1. 운영자 또는 회원이 이 약관을 위반하여 상대방에게 손해를 입힌 경우 그 손해를 배상할 책임이 있습니다.
  2. 회원이 서비스를 이용하며 타인의 권리를 침해하여 운영자가 제3자로부터 청구를 받은 경우, 회원은 자신의 책임과 비용으로 운영자를 면책시켜야 합니다.

제15조 (준거법 및 분쟁 해결)

  1. 이 약관과 서비스 이용에 관하여는 대한민국 법을 준거법으로 합니다.
  2. 서비스 이용과 관련하여 분쟁이 발생한 경우 운영자와 회원은 성실히 협의하여 해결하며, 협의가 이루어지지 않는 경우 민사소송법에 따른 관할 법원에 소를 제기할 수 있습니다.