개인정보 처리방침
DoneMark(“저희”)는 donemark.dev와 app.donemark.dev의 앱을 운영합니다. 저희는 여러분의 개인정보를 존중하며, 여러분이 저희와 공유하는 개인 데이터와 기술 데이터를 보호합니다.
이 고지는 여러분이 저희 웹사이트, 앱, GitHub 앱 및 이에 딸린 서비스(통틀어 “서비스”)를 이용할 때, 저희가 무엇을 수집하고, 어떻게 사용하며, 그 밖에 누가 처리하고, 어떻게 보호하는지, 그리고 여러분의 권리를 설명합니다.
1. 수집하는 정보
A. 여러분의 계정
- GitHub 계정 정보. GitHub로 로그인하면 GitHub 사용자 번호, 로그인 이름, 이름, 이메일 주소, 프로필 사진의 주소를 보관합니다. GitHub 토큰은 여러분이 누구인지 확인하는 데 사용한 뒤 폐기합니다.
- 결제. 유료 플랜이 시작되면 결제는 Paddle이 받으며, Paddle은 공식 판매자(merchant of record)로서 DoneMark를 재판매합니다. 카드는 Paddle이 처리합니다. 저희는 카드 번호나 보안 코드를 보거나 보관하지 않습니다.
B. 프로젝트와 CI가 게시하는 내용
- 여러분과 팀이 DoneMark에 작성하는 내용: 조직, 프로젝트, 요청과 그 “완료 조건” 항목, 이유가 담긴 승인, 초대, 활동 기록.
- 풀 리퀘스트 세부 정보: 풀 리퀘스트 번호와 제목, 브랜치 이름, 커밋 식별자, 변경이 건드린 파일의 이름, 검사 상태.
- CI가 각 변경에 대해 게시하는 내용: 테스트 결과, 커버리지 및 뮤테이션 보고서, CI가 찍은 스크린숏과 녹화, 에이전트가 보고하는 비용 수치. 이것이 승인 전에 DoneMark가 보여 주는 증거입니다.
- 저장소를 복사하지 않습니다. DoneMark가 요청하는 GitHub 앱(GitHub에서의 이름은 DoneMark witness)은 코드를 읽을 수 있지만 쓸 수는 없습니다. DoneMark는 CI가 게시하는 내용을 읽습니다. 저희는 여러분의 코드를 AI 모델 학습에 절대 사용하지 않습니다.
C. 여러분의 AI 키
- AI 키는 여러분의 GitHub 시크릿에 남습니다. Anthropic이나 OpenAI 같은 여러분의 AI 제공업체 키를 DoneMark에 입력하면, 브라우저가 키를 페이지 밖으로 보내기 전에 봉인하고, GitHub가 이를 저장소의 시크릿에 보관합니다. DoneMark에는 이를 열 수 있는 수단이 없으며, 절대 저장하지 않습니다.
- 여러분의 에이전트만 사용합니다. CI에서 실행되는 에이전트가 여러분이 요청한 작업에 이 키를 사용합니다. 저희는 제공업체가 청구하는 금액에 아무것도 더하지 않으며, 에이전트가 제공업체에 보내는 내용을 읽지 않습니다.
D. 자동으로 수집되는 정보
- 앱에서: 서비스를 운영하고 안전하게 유지하기 위해 서버는 각 요청을 IP 주소, 브라우저, 요청한 페이지와 함께 기록합니다. 로그인 상태를 유지하기 위해 세션 쿠키 하나를 사용합니다.
- donemark.dev에서: 이 사이트는 쿠키를 설정하지 않고, 브라우저에 아무것도 저장하지 않으며, 제3자로부터 아무것도 불러오지 않습니다.
- 방문 수는 쿠키 없이 셉니다. 이 사이트를 보내는 서버는 주소의 일부를 잘라 낸 형태로 각 방문의 로그를 90일 동안 보관합니다. 이를 바탕으로 방문자 수, 읽은 페이지, 이곳으로 링크한 사이트, 국가를 셉니다. DoneMark에는 그 합계만 전달됩니다.
2. 정보의 사용 방법
저희는 정보를 다음 목적으로 사용합니다:
- DoneMark를 제공, 운영, 유지, 개선하기 위해.
- GitHub를 통해 여러분이 누구인지 확인하고, 누가 무엇을 할 수 있는지 조직이 정할 수 있도록 하기 위해.
- 각 변경에 대한 증거를 보여 주고, 승인과 기록을 보관하기 위해.
- 초안 작성이 켜져 있을 때 “완료 조건” 항목과 목업 초안을 작성하기 위해.
- 플랜과 결제를 관리하기 위해.
- 서비스에 필요한 메시지를 보내기 위해: 계정 알림, 보안 경고, 서비스 업데이트, 여러분이 요청한 알림.
- 질문과 버그 신고에 답하기 위해.
- 법적 의무를 이행하기 위해.
저희는 다음을 하지 않습니다:
- 여러분의 개인 데이터나 저장소 데이터를 판매, 대여, 거래하는 일.
- 코드, 풀 리퀘스트, CI 출력, DoneMark에 작성한 내용을 AI 모델 학습에 사용하는 일.
- 광고 추적기를 사용하는 일.
3. 데이터를 처리하는 다른 업체
서비스를 제공하기 위해, 저희를 대신해 일하는 다음 업체들과 각자에게 필요한 정보만 공유합니다:
- GitHub: 로그인, 그리고 풀 리퀘스트와 CI 결과를 읽기 위해.
- OVHcloud: 프랑스에서 저희 서버와 백업을 호스팅합니다.
- Paddle: 유료 플랜이 시작되면, 공식 판매자(merchant of record)로서 결제를 받습니다.
- 이메일 발송 업체: DoneMark에서 받는 이메일을 보냅니다.
- X(X에 게재된 저희 광고를 통해 오신 경우에만): 가입하시면, X가 광고 링크에 붙인 클릭 번호를 X에 보내 X가 그 클릭이 가입으로 이어졌다고 셀 수 있게 합니다. 그 외에는 아무것도 보내지 않습니다: 이메일도, 이름도, 쿠키도 없으며, 저희 페이지에 X의 스크립트도 없습니다.
- AI 제공업체(초안 작성이 켜져 있을 때만). DoneMark가 여러분을 위해 “완료 조건” 항목이나 목업 초안을 작성할 때, 요청에 작성한 내용은 저희 또는 조직 관리자가 선택한 AI 제공업체로 전송됩니다: Anthropic, OpenAI, Mistral, Moonshot, 또는 선택된 모델로 내용을 전달하는 OpenRouter. 관리자는 초안 작성을 끌 수 있습니다.
- 여러분의 AI 제공업체: 에이전트가 여러분의 키를 사용할 때입니다. 이 요청은 여러분의 CI에서 해당 제공업체로 전송되며, 그 제공업체의 개인정보 약관이 적용됩니다.
4. 데이터 보호 방법
- DoneMark와 주고받는 모든 트래픽은 TLS(HTTPS)로 암호화됩니다.
- AI 키는 페이지를 떠나기 전에 브라우저에서 봉인되며, GitHub만 이를 열 수 있습니다.
- DoneMark를 운영하는 사람만 데이터베이스에 접근할 수 있으며, 그것도 필요할 때만입니다.
5. 보관 기간
- 계정: 계정이 활성 상태인 동안 보관합니다.
- 증거와 승인: 프로젝트를 삭제하거나 조직을 폐쇄할 때까지 팀의 기록으로 보관합니다. 서명된 기록은 설계상 절대 수정되지 않습니다.
- 계정 삭제: 언제든지 계정 삭제를 요청할 수 있습니다. 30일 이내에 여러분의 개인 정보와 조직 설정이 삭제되거나 익명화됩니다.
6. 여러분의 권리
거주 지역에 따라, 유럽의 GDPR이나 캘리포니아의 CCPA 등에 근거하여 다음을 할 수 있습니다:
- 열람 및 내보내기: 저희가 보유한 여러분의 개인 데이터 사본을 확인하고 내보낼 수 있습니다.
- 정정: 잘못된 정보를 바로잡을 수 있습니다.
- 삭제: 계정과 그에 따른 개인 데이터를 삭제할 수 있습니다.
- 이의 제기: 데이터의 특정 사용에 이의를 제기할 수 있습니다.
- DoneMark의 GitHub 접근 권한 해제: 언제든지 GitHub 설정의 Applications에서 해제할 수 있습니다.
이 권리를 행사하려면 다음 주소로 연락해 주세요: contact@donemark.dev. 30일 이내에 답변드립니다. 유럽에 계신 경우, 프랑스의 CNIL 같은 데이터 보호 기관에 민원을 제기할 수도 있습니다.
7. 이 고지의 변경
제품이나 법률이 바뀌면 이 고지를 업데이트할 수 있습니다. 이 페이지 상단의 날짜는 항상 최신 버전을 나타내며, 중요한 변경이 있으면 이메일로도 알려 드릴 수 있습니다.
8. 문의하기
이 고지나 여러분의 데이터에 관한 질문, 우려, 요청: contact@donemark.dev · donemark.dev