privacy

개인정보 처리방침

요약하면 이렇습니다. 앱은 이용자의 개인정보를 수집하지 않습니다. 수집할 서버가 없고, 만들 계정이 없고, 보낼 텔레메트리가 없습니다. 예외는 한 곳뿐입니다 — 이 소개 사이트에서 이용자가 직접 적어 보낸 별점과 댓글. 아래는 그 말이 정확히 무슨 뜻인지, 그리고 예외가 어디인지에 대한 설명입니다.

codeme개인정보 처리방침 시행 2026-09-04 · 개정 2026-09-07

한눈에

항목codeme
계정 · 로그인없음
이용 통계 · 텔레메트리 · 분석 도구없음
크래시 리포트 자동 전송없음
자동 업데이트 확인있음 — 버전 번호만 묻고, 받을지는 이용자가 정합니다
코드 · 파일의 서버 업로드없음
광고 · 추적 쿠키없음
제3자에 대한 개인정보 제공없음
이용자가 연결한 저장소 · 이슈 트래커 · 데이터베이스 접속있음 — 이용자가 켠 경우에만
토큰이 우리 서버를 거치는 경우Bitbucket · Jira를 브라우저로 로그인할 때만 — 암호화해서 최대 10분, 한 번 가져가면 삭제
사이트의 별점 · 댓글있음 — 이용자가 직접 적어 보낸 경우에만
사이트의 다운로드 집계있음 — 주소를 해시한 익명 집계

수집하지 않는 것

codeme 데스크탑 앱은 이름 · 이메일 · 기기 식별자 · IP 주소 · 사용 패턴 등 어떤 개인정보도 수집하거나 전송하지 않습니다. 앱 안에는 분석 SDK도, 크래시 리포터도, "익명 사용 통계 보내기" 옵션도 들어 있지 않습니다. 그런 옵션이 없는 이유는 끄는 것이 기본값이어서가 아니라, 보낼 곳 자체가 없기 때문입니다.

기계에 남는 것

앱이 동작하려면 상태를 기억해야 하고, 그 상태는 전부 이용자의 디스크에만 있습니다.

  • 설정 파일 — 테마, 언어, 사이드바 배치, 키 스킴, 등록한 저장소 · 이슈 트래커의 주소
  • 열어 둔 프로젝트와 worktree의 경로, 최근 목록
  • 탭 · 레이아웃 · 창 크기 같은 세션 상태
  • 저장한 데이터베이스 연결 — 주소 · 포트 · 사용자, 그리고 비밀번호를 어디서 가져올지(환경 변수 이름, dotenv 키, 컨테이너)
  • 에이전트 세션의 로컬 기록(에이전트 CLI가 그 기계에 남기는 것)

이 파일들은 이용자가 삭제하면 그것으로 끝입니다. 어디에도 사본이 없습니다.

토큰과 비밀번호

내 작업 패널을 쓰려면 GitHub · Forgejo · Bitbucket · Jira의 토큰이 한 번 필요합니다. 직접 만들어 붙여넣거나, 브라우저로 로그인하면 서비스가 발급해 줍니다. 어느 쪽이든 그 토큰은 이렇게 다뤄집니다.

  • OS 자격증명 저장소에 저장됩니다 — 맥에서는 키체인.
  • 여러 곳에 로그인해도 항목은 하나입니다. 키체인이 접근을 물어보는 것도 그래서 한 번뿐입니다.
  • 설정 파일에는 주소만 남습니다. 토큰 값은 설정 파일에 기록되지 않습니다.
  • 어떤 IPC 명령도 토큰을 창(웹뷰)으로 돌려주지 않습니다. 토큰은 셸 쪽에만 있고, 나가는 길은 요청 헤더 하나뿐입니다.
  • 토큰이 쓰이는 곳은 이용자가 지정한 저장소 · 이슈 트래커의 API뿐입니다.
  • 패널에서 연결을 해제하면 자격증명 저장소에서 삭제됩니다. 갱신용 토큰이 함께 있었다면 그것도 같이 지워집니다.

Bitbucket · Jira를 브라우저로 로그인하면, 그때만 토큰이 codeme.team을 거칩니다. 두 서비스는 토큰을 내줄 때 client secret을 요구하는데, 그것을 데스크탑 앱에 넣으면 더 이상 비밀이 아니므로 교환을 사이트가 대신합니다. 거쳐 가는 동안의 규칙은 이렇습니다 — 암호화해서 보관하고(키는 데이터베이스에 없습니다), 최대 10분이며, 로그인을 시작한 그 앱만 한 번 가져갈 수 있고, 가져가는 즉시 삭제됩니다. 누구의 계정인지도, 어느 사이트의 토큰인지도 함께 적지 않습니다. 토큰이 만료돼 갱신할 때도 같은 경로를 쓰며, 그때는 아무것도 저장하지 않습니다. 토큰을 직접 붙여넣는 방식을 고르면 이 경로는 쓰이지 않습니다, GitHub과 Forgejo는 브라우저 로그인도 우리를 거치지 않습니다.

데이터베이스 비밀번호는 아예 갖지 않습니다. 연결은 이 기계에 이미 설치된 클라이언트에게 넘깁니다. 저장되는 것은 비밀번호가 어디서 오는지(환경 변수, dotenv 키, 컨테이너의 환경, 또는 "이번 실행에만 입력") 뿐이고, 값 자체는 디스크에 닿지 않습니다.

네트워크로 나가는 곳

앱이 네트워크를 쓰는 경우는 아래가 전부입니다. 업데이트 확인 하나를 빼면 모두 이용자가 켠 것입니다.

  • 이용자가 등록한 저장소 · 이슈 트래커의 API — 티켓과 PR을 읽기 위해. 이용자가 토큰을 넣지 않으면 호출 자체가 없습니다.
  • Bitbucket · Jira 로그인과 토큰 갱신 — 브라우저로 로그인하는 쪽을 골랐을 때만 codeme.team을 거칩니다. 위 「토큰과 비밀번호」에 무엇이 얼마 동안 거쳐 가는지 적어 두었습니다.
  • AI 사용량 조회 — 이용자가 쓰는 에이전트의 플랜 한도는 이 기계에 적혀 있지 않으므로, 그 값을 아는 곳에 물어봅니다. 실패하면 로컬 추정으로 대체하고 그렇다고 표시합니다.
  • git 원격 조작 — fetch · pull · push는 이용자가 지시했을 때, 이용자의 git 설정이 가리키는 원격으로 나갑니다.
  • 이용자가 연 데이터베이스 — 접속은 설치된 클라이언트가 하고, 가는 곳은 이용자가 적은 주소입니다.

컨테이너 패널은 이 기계의 도커와 로컬 소켓으로 이야기하며 밖으로 나가지 않습니다. 그 밖에 앱의 임계 경로에는 네트워크 호출이 없습니다. 인터넷이 끊겨도 파일 편집 · 터미널 · worktree · 커밋은 그대로 동작합니다.

업데이트 확인은 합니다. 앱은 실행 중 30분마다 codeme.team 에 새 버전이 있는지 묻습니다. 함께 보내는 것은 지금 쓰고 있는 버전 번호와 운영체제 · CPU 종류뿐이고, 이용자를 가리키는 값은 가지 않습니다. 내려받기도 재시작도 이용자가 배너의 버튼을 누른 다음에만 일어납니다.

AI 에이전트

가장 중요한 항목입니다. codeme가 실행하는 AI 에이전트 CLI는 제3자 소프트웨어입니다. 그 에이전트에게 준 프롬프트와, 그 에이전트가 읽은 코드는 해당 제공자의 서버로 전송될 수 있습니다. 그 전송과 처리는 전적으로 그 제공자의 정책이 정하며, codeme는 그 흐름에 관여하지도, 볼 수도, 막을 수도 없습니다.

사용량 미터가 읽는 것은 그 CLI가 이 기계에 남긴 기록입니다. 토큰 수를 세기 위해 세션 파일을 읽지만, 그 내용을 어디로도 보내지 않습니다.

민감한 코드를 다룰 때는 사용하는 에이전트 제공자의 개인정보 처리방침과 데이터 보존 정책을 직접 확인하십시오. codeme가 "로컬 우선"이라는 사실이 그 에이전트를 로컬로 만들어 주지는 않습니다.

이 웹사이트

  • 이 사이트에는 분석 스크립트와 광고 · 추적 쿠키가 없습니다.
  • 브라우저에 아무것도 저장하지 않습니다. 쿠키도, localStorage 값도 쓰지 않습니다 — 이 사이트에는 이용자가 고를 설정이 없어서 기억해 둘 것 자체가 없습니다.
  • 외부 폰트 · 외부 스크립트를 불러오지 않습니다. 페이지의 콘텐츠 보안 정책이 그것을 강제합니다.
  • 사이트가 호스팅되는 서버(정적 호스팅 업체)는 일반적인 접속 로그를 남길 수 있습니다. 그 로그는 우리가 분석하거나 다른 정보와 결합하지 않습니다.

별점 · 댓글 · 다운로드 집계

피드백 페이지에는 별점과 댓글을 남기는 자리가 있고, 설치본을 몇 명이 받아 갔는지 세는 카운터가 있습니다. 이 셋은 여러 사람이 함께 보는 값이라 서버에 저장됩니다 — 이 문서에서 서버가 관여하는 유일한 부분입니다. 앱은 여기에 전혀 관여하지 않습니다.

무엇을 저장하나

  • 이용자가 적어 보낸 것 — 닉네임, 본문, 별점. 로그인이 없으므로 계정 · 이메일 · 실명은 받지 않습니다. 닉네임은 그 자리에서 지어 적는 값입니다.
  • 접속 주소의 해시 — 도배를 막고 "이미 별점을 남겼는지"를 알기 위해서만 씁니다. 저장되는 것은 비밀값을 섞어 해시한 32자이고, IP 주소 자체는 저장하지 않습니다. 그 비밀값은 공개된 소스 코드에 들어 있지 않습니다.
  • 다운로드 집계 — 어떤 설치본을 며칠에 받았는지의 합계. 여기에도 같은 해시만 쓰이고, 같은 사람이 같은 날 여러 번 받으면 하나로 셉니다.

얼마나 두나

  • 주소 해시는 90일 — 댓글에 붙은 해시는 90일이 지나면 지우고, 다운로드 집계의 날짜별 기록도 90일이 지나면 지웁니다. 이 삭제는 하루 한 번 자동으로 돕니다.
  • 별점에 붙은 해시는 그 별점이 있는 동안 — 그 해시가 곧 "같은 사람의 두 번째 방문은 새 표가 아니라 마음이 바뀐 것"이라는 판정 그 자체라, 지우는 방법은 그 별점을 지우는 것뿐입니다.
  • 공개된 댓글은 지울 때까지 — 문의 경로로 어느 글인지 알려 주시면 지웁니다.

하지 않는 것

  • 남긴 글을 광고 · 프로파일링에 쓰지 않고, 제3자에게 제공하지 않습니다.
  • 해시를 다른 정보와 결합해 개인을 특정하려 시도하지 않습니다.
  • 브라우저에는 여전히 아무것도 저장하지 않습니다 — 별점을 남긴 뒤에도 쿠키나 localStorage 값이 생기지 않습니다.

남긴 닉네임과 본문은 이 사이트를 보는 누구에게나 공개되고, 검색 엔진에 수집될 수 있습니다. 공개되면 곤란한 것은 적지 말아 주세요.

이용자의 권리

개인정보 보호법상 이용자는 자신의 개인정보에 대해 열람 · 정정 · 삭제 · 처리정지를 요구할 권리를 가집니다. 앱에 대해서는 우리가 보유한 것이 없으므로 실질적으로 요구할 대상이 존재하지 않습니다 — 기계에 남은 설정과 토큰은 이용자가 직접 삭제할 수 있고, 그 방법은 가이드에 적혀 있습니다. 사이트에 남긴 별점과 댓글은 다릅니다 — 그것은 우리가 보관하고 있으므로, 문의 경로로 알려 주시면 지웁니다.

저장소 · 이슈 트래커나 에이전트 제공자가 보유한 정보에 대한 권리는 각 제공자에게 행사해야 합니다.

아동의 개인정보

이 서비스는 개발자를 대상으로 하며 만 14세 미만 아동을 대상으로 하지 않습니다. 수집하는 개인정보가 없으므로 아동으로부터 수집되는 정보도 없습니다.

개정

이 방침이 개정되면 이 창의 개정일이 갱신됩니다. 수집 항목이 늘어나는 방향의 변경은 릴리스 노트에도 함께 알립니다.

문의

개인정보 처리에 관한 문의는 설치본을 받은 경로로 배포자에게 알려 주세요. 보안 취약점처럼 공개하기 어려운 내용도 같은 경로로 따로 알려 주시면 됩니다.