개인정보 처리 고지
이 서비스는 로그인한 본인의 코딩 에이전트 실행 증거를 모아 보여주는 비공개 관측 도구입니다. 이 고지는 현재 서버가 실제로 하는 일만 서술합니다.
수집하는 것
- collector가 전송하는 허용된 typed metadata: 실행 요약(러너 프로필·종료 코드·테스트 수·해시·시각 등) — 스키마(strict)가 허용한 필드만 저장합니다.
- GitHub 숫자 ID: 로그인 신원 확인에만 사용합니다.
- 세션 쿠키: 로그인 상태 유지용(http-only, 1일).
수집하지 않는 것
- 원문 prompt·소스 코드·도구 출력·절대경로·개인식정보.
- Claude·Codex 자격증명(auth.json·Keychain 정보·토큰·비밀번호).
- 이메일 주소 원문 — 인증 시점에
/user/emails로 일시 조회할 뿐 저장하거나 로그에 남기지 않습니다.
인증 시점의 이메일 확인
GitHub 가입 요건을 확인하기 위해 로그인 처리 중 GitHub /user/emails를 일시 조회해 ‘verified primary email 보유 여부’만 판정합니다. 주소 원문은 저장하거나 로그에 남기지 않고, 판정한 Boolean도 이후 요청을 위해 저장하지 않습니다. 로그인마다 새로 확인하며, 조회가 실패하거나 권한이 없으면 미확인으로 처리합니다.
웹 분석
이 배포는 Vercel Web Analytics의 same-origin 스크립트(/_vercel/insights/script.js)를 로드합니다. OAuth 콜백과 오류·복구 화면에는 로드하지 않습니다. 수집·보존·보관 위치는 Vercel의 처리 정책을 따르며, 이 서비스는 분석 데이터를 별도로 저장하지 않습니다.
지원
설치·연결 문제는 공개 저장소 jjongguet/arm-collector 이슈에 남길 수 있습니다. 응답 시간이나 SLA를 보장하지 않습니다. 토큰·credential·원문 로그를 이슈에 올리지 마세요.
보존 기간
- 이벤트 증거는 7일간 보존합니다. 증거가 만료된 이슈 요약은 해당 증거 수신부터 최대 14일 안에 제거합니다.
- 기기 토큰은 서버에 해시만 저장하며 30일간 유효합니다. revoke·disconnect 시 즉시 거부됩니다.
- pairing 코드는 1회용이며 10분간 유효합니다. 세션은 1일 후 만료됩니다.
가입과 로그인
GitHub 계정으로 로그인하며, 인증된 기본 이메일(verified primary email)이 있는 계정이면 자동으로 가입됩니다. 이메일 주소는 가입 요건 확인에만 사용하고 저장하지 않습니다. 운영자가 폐쇄 모드로 전환하면 지정된 GitHub ID만 로그인할 수 있습니다.
사용자 권리
- 프로젝트별 메타데이터 내보내기(JSON)와 프로젝트 삭제.
- 기기 연결 권한 해제(revoke)·연결 해제(disconnect).
- 계정 삭제: 소유한 모든 프로젝트·기기·세션·일일 사용량 기록을 삭제하고 기기 자격 증명을 즉시 거부합니다.
호스팅과 백업
Vercel과 Supabase Postgres(서울 리전)에서 호스팅합니다. 호스팅 백업이 없습니다. 삭제된 데이터는 복구할 수 없습니다.
본문과 동일 내용의 정본 문서는 저장소의 docs/privacy.md입니다. 이용약관