이 처리방침의 내용이 회사와 정보주체가 체결한 계약의 내용과 다른 경우에는 정보주체에게 유리한 내용을 적용합니다(「개인정보 보호법」 제30조 제3항). 한국어본과 영문본 사이의 우선순위는 이용약관 제18.2조의 언어 조항에 따릅니다.
JunoFleet 개인정보 처리방침
시행일: 2026년 11월 1일
요약
- JunoFleet은 이용자가 본인 컴퓨터에서 실행하는 코딩 에이전트를 회사의 중계 서버를 거쳐 휴대전화나 데스크톱에서 제어할 수 있게 해 주는 서비스입니다.
- 세션 내용(프롬프트, 응답, 명령, 승인, 파일, 에이전트 간 메시지)은 중계 서버로 전송되기 전에 이용자의 기기에서 회사가 보유하지 않은 키로 암호화됩니다. 회사는 이를 복호화할 수 없습니다. 다만 중계 서버는 식별자, 시각, 에이전트 이름 등 세션과 관련된 일부 정보를 확인할 수 있으며 이를 보관합니다. 해당 항목은 제2항에서 확인할 수 있습니다.
- 회사는 다음과 같은 계정 정보와 기기 정보를 보유합니다: Google 또는 Apple 계정 식별자와 이메일 주소, 기기의 공개키, 패스키 자격증명 식별자와 공개키, 푸시 토큰, 이용자가 에이전트에 붙인 이름, 알림과 에이전트 메시지의 전달 기록.
- 서버는 Amazon Web Services 서울 리전(대한민국)에 있습니다. 웹사이트 결제는 대한민국에서는 토스페이먼츠가 회사를 대신하여 처리하고, 그 밖의 지역에서는 JunoFleet의 재판매자이자 판매자인 Polar가 처리합니다. 앱에서 구독하는 경우에는 Apple 또는 Google이 처리합니다. 푸시 알림은 Apple과 Google이 전달합니다.
- 회사는 개인정보를 판매하지 않고 광고를 하지 않으며, 앱에는 분석·추적 SDK가 포함되어 있지 않습니다.
- 이용자는 앱과 웹사이트에서 직접 계정을 삭제할 수 있습니다. 일부 기록은 제3항에 적은 제한된 목적과 기간 동안 보존합니다.
아래에서는 「개인정보 보호법」과 앱 스토어가 요구하는 세부 사항을 안내합니다.
1. 개인정보처리자
주노플릿(대표 김성민, 주소 서울특별시 광진구 능동로13길 75, 2층 125호 (우편번호 05015), 사업자등록번호 155-12-03275, 이하 "회사")는 이 방침에 기재된 개인정보를 처리하는 개인정보처리자입니다.
개인정보 보호책임자: 대표자 김성민 / 연락처: [email protected], 010-3049-1189
이 방침은 JunoFleet 중계 서비스, JunoFleet 앱(iPhone, iPad, Android, macOS, Windows), 이용자의 컴퓨터에서 실행되는 호스트 소프트웨어, junofleet.com 웹사이트에 적용됩니다. 이용자가 실행하는 AI 제공사(Anthropic, OpenAI 등)의 서비스에는 이 방침이 적용되지 않으며, 이용자가 해당 제공사에 보내는 내용에는 각 제공사의 약관과 처리방침이 적용됩니다.
2. 수집 항목, 목적, 처리 근거
회사는 계약(서비스 이용계약)의 이행에 필요한 개인정보를 별도의 동의 없이 처리할 수 있습니다(「개인정보 보호법」 제15조 제1항 제4호). 법에서 동의를 요구하는 경우에만 동의를 받으며, 해당 항목은 따로 표시합니다.
2.1 계정
| 항목 | 목적 | 근거 |
|---|---|---|
| Google 또는 Apple 계정 식별자(발급자, 주체 식별자) | 로그인, 계정 구분 | 계약 이행 |
| Google이 인증한 이메일 주소, 또는 Apple이 회사에 전달하는 주소(이메일 숨기기를 선택한 경우 Apple 릴레이 주소일 수 있음) | 계정 식별, 영수증·보안 알림·약관 변경 통지 발송 | 계약 이행 |
| 계정 권한(역할), 생성 시각 | 계정 운영 | 계약 이행 |
| Apple로 로그인하여 만든 계정의 경우: Apple이 발급한 리프레시 토큰, 암호화 저장(계정 삭제 시 회사 사본을 파기) | 계정 삭제 시 JunoFleet의 Apple 로그인 접근이 종료되었음을 Apple에 알리기 위함 | 계약 이행 |
| 삭제 코드 검증값: 삭제 코드 8개 각각을 단방향으로 변환한 값(Argon2id 해시와 그 솔트·설정값), 코드 묶음 번호, 각 코드의 사용 여부. 코드 자체는 저장하지 않음 | 모든 기기를 분실한 경우 코드로 계정 삭제를 요청할 수 있도록 하기 위함. 그 밖의 용도로는 이용할 수 없음 | 계약 이행 |
| 계정 삭제 요청 기록: 삭제를 요청한 시각, 삭제 예정일, 상태(대기·취소·완료), 요청을 취소한 기기, 틀린 코드가 입력된 시각 | 7일 대기 기간 운영, 이용자 기기에서 요청한 취소 처리, 삭제 요청·완료 여부와 시점에 관한 문의 대응 | 계약 이행, 보안 |
회사는 이용자의 비밀번호를 보유하지 않습니다. JunoFleet은 비밀번호를 요구하거나 저장하거나 재설정하지 않으며, 계정 접근 복구는 Google 또는 Apple을 통해 이루어집니다. 회사는 Google로부터 이메일 주소와 그 인증 여부만 받으며, Google 계정의 이름, 프로필 사진, 연락처는 받지 않습니다. Google 로그인 정보는 이 방침에 기재된 범위에서만 이용하며, Google API 서비스 사용자 데이터 정책(제한적 사용 요건 포함)을 준수합니다. Apple(Apple로 로그인)로부터는 계정 식별자와 이용자가 공유하기로 선택한 이메일 주소를 받으며, 이 주소는 이용자에게 메일을 전달해 주는 Apple 릴레이 주소일 수 있습니다. 회사는 Apple에 이용자의 이름을 요청하지 않습니다.
2.2 기기와 호스트
| 항목 | 목적 | 근거 |
|---|---|---|
| 등록한 각 기기·호스트의 공개키(서명키, 키 합의키) | 기기 간 신원 증명과 상호 암호화. 개인키는 기기의 보안 하드웨어 또는 키 저장소에만 보관되며 회사로 전송되지 않음 | 계약 이행 |
| 기기 종류(휴대전화·데스크톱 또는 호스트), 신뢰·제어 플래그, 등록 시각 | 각 기기가 제어할 수 있는 호스트 결정 | 계약 이행 |
| 서명된 기기 디렉터리 선언문(이용자 기기가 위 목록에 한 서명) | 기기 추가·제거 이력을 위변조 여부를 확인할 수 있는 형태로 제공 | 계약 이행, 보안 |
| 패스키 자격증명 식별자와 결합 시각(2단계 인증) | 기기 등록 또는 보호 설정 변경 시 2차 인증 확인 | 계약 이행, 보안 |
| 패스키 공개키와 패스키의 백업 가능 여부(backup-eligible 플래그) | 이용자의 기기와 컴퓨터에서 2단계 인증 확인을 검증할 수 있도록 하기 위함. 공개키는 서명된 기기 디렉터리에도 기록됨 | 계약 이행, 보안 |
| 기기 디렉터리 변경에 첨부되는 2단계 인증 확인: 해당 변경에 대한 패스키 서명, 그리고 서명 대상인 인증자 데이터(authenticator data)와 클라이언트 데이터 | 2단계 인증 확인이 필요한 변경에 대해 모든 기기가 그 확인을 검증할 수 있도록 하기 위함 | 계약 이행, 보안 |
| 단기 2단계 인증 절차(ceremony) 상태 | 진행 중인 2단계 인증 확인을 완료하기 위함. 몇 분 동안 유효 | 계약 이행 |
| 각 호스트의 마지막 접속 시각 | 컴퓨터의 온라인 여부 표시 | 계약 이행 |
위 정보는 공개키 자료와 서명이며 생체정보가 아닙니다. 회사는 기기 이름, 호스트 이름, 패스키 개인키, 생체정보, 휴대전화 잠금 해제 방식을 저장하지 않습니다. 화면 잠금(지문, 얼굴, PIN) 확인은 이용자의 휴대전화에서 이루어지며 회사는 이에 관여하지 않습니다.
2.3 세션, 메시지, 알림
| 항목 | 회사가 열람 가능? | 보유 이유 | 근거 |
|---|---|---|---|
| 세션 식별자, 키 세대(epoch), 순번 | 예(식별자만) | 트래픽 경로 지정, 재전송 공격 차단 | 계약 이행 |
| 세션 메타데이터(에이전트, 폴더, 제공사, 라벨, 모드, 상태)와 기기별로 감싼(wrapped) 세션 키 | 아니요(암호화) | 기기의 세션 참여 | 계약 이행 |
| 알림 본문(에이전트가 이용자에게 전하려는 내용) | 아니요(암호화) | 기기로 알림 전달 | 계약 이행 |
| 알림 전달 기록(식별자, 암호화된 요청의 해시, 시각, 결과) | 식별자만 | 중복 전달 방지, 전달 문제 표시 | 계약 이행 |
| 오프라인 호스트를 위해 대기 중인 에이전트 간 메시지 | 아니요(암호화) | 호스트 재접속 시 전달 | 계약 이행 |
| 에이전트 메시지 전달 결과(상태, 시각, 사유 코드) | 예(코드만) | 발신자에게 결과 통지 | 계약 이행 |
| 이용자가 에이전트에 붙인 이름과 그 에이전트가 실행되는 호스트 | 예 | 이름을 기준으로 에이전트 간 메시지 경로 지정. 이름에는 개인정보를 사용하지 마세요 | 계약 이행 |
| 각 메시지의 단기 해시(약 5분) | 해시만 | 재전송 메시지 거부 | 보안 |
프롬프트, 에이전트 응답, 명령, 파일 경로, 도구 승인 요청과 답변, 첨부파일, 에이전트 간 메시지의 본문은 이용자의 기기와 호스트에만 있는 키로 종단간 암호화됩니다. 중계 서버는 이를 전달할 뿐 열람할 수 없습니다. 첨부파일은 중계 서버를 거쳐 호스트로 전달되며, 회사는 이를 저장하지 않습니다. 도구 승인 결정은 이용자 본인의 컴퓨터에 암호화된 상태로 기록되며, 회사는 그 사본을 보유하지 않습니다.
2.4 푸시 알림
| 항목 | 목적 | 근거 |
|---|---|---|
| Apple(APNs) 또는 Google(FCM)이 앱에 발급한 푸시 토큰 | 주의가 필요할 때 앱을 깨우기 위함 | 계약 이행 |
푸시 알림은 Apple(APNs) 또는 Google(FCM)을 통해 전달됩니다. 일반 세션 알림의 상세 제목·내용·에이전트 이름 등은 이용자의 앱만 열 수 있도록 암호화되며, Apple과 Google은 이 암호화된 본문을 읽을 수 없습니다. 다만 알림의 구분(일반 알림·보안 경고·전송량 안내)과 전달에 필요한 정보는 해당 푸시 제공사에 공개됩니다. 일반 알림에는 알림·컴퓨터·세션 식별자, 암호화 키의 회차 번호, 서버가 부여한 알림 순서 번호, 후속 알림 여부가 포함됩니다. 전송량 안내에는 안내 종류, 한도 구분, 알림 기준(80 % 또는 100 %), 포함 전송량과 다음 초기화 시각이 평문으로 포함됩니다. 푸시 제공사는 수신 기기의 푸시 토큰, 앱 식별 정보, 전송 우선순위와 중복 알림을 묶는 식별자도 처리합니다. Apple에는 고정 표시 제목("JunoFleet" 또는 "Security alert"), 알림의 긴급도·소리와 표시 처리 설정도 전달됩니다. Google에는 알림 데이터와 전송 우선순위를 보내며, 표시할 알림은 앱이 만듭니다.
2.5 결제
| 항목 | 보유 주체 | 목적 | 근거 |
|---|---|---|---|
| 웹사이트에서 회사로부터 구매한 경우(결제 국가 대한민국): 각 결제·환불·취소의 금액, 공급가액과 부가가치세, 시각, 기간과 상품, 토스페이먼츠가 돌려주는 카드사와 마스킹된 카드 번호, 현금영수증 발급 상태. 기업이 구매한 경우 입력한 사업자등록번호, 상호, 대표자, 청구용 이메일도 포함 | 회사의 결제 기록. 결제 처리는 토스페이먼츠가 회사를 대신하여 수행함 | 과금, 영수증 발행, 환불 처리, 부가가치세 신고 | 계약 이행, 법적 의무 |
| 웹사이트에서 Polar를 통해 구매한 경우(결제 국가 대한민국 외): 결제 시 입력한 이름, 이메일, 국가, 세금 식별번호, 청구서 | 판매자인 Polar. 회사는 구독 상태, 기간과 상품, 주문 또는 구독 식별자를 받음 | Polar의 판매와 세금 징수, 구매한 구독을 계정에 제공하기 위함 | 계약 이행 |
| 결제 카드 번호 또는 계좌 번호 | 토스페이먼츠 또는 Polar만 보유. 회사의 정기 결제를 위해 토스페이먼츠가 빌링키를 발급하며, 회사는 이를 암호화하여 저장하고 어떤 앱에도 전송하지 않음. 예외적인 환불 계좌는 아래 '환불 계좌' 항목 참고 | 결제 처리 | 계약 이행 |
| 환불 계좌(예외적인 경우만): 카드 결제 취소가 불가능하고 결제대행사의 환불 방법도 없을 때 이용자가 1회 보내는 예금주, 은행, 계좌번호 | 회사. 계정 데이터베이스에 저장하지 않으며 이체를 마친 즉시 삭제. 이체 사실(금액, 일시, 은행명)만 결제 기록으로 5년 보관(전자상거래법 시행령 제6조) | 그 환불의 이체 | 계약 이행(환불 의무) |
| 앱에서 구매한 구독: Apple 또는 Google이 보내는 구독 식별자(Apple의 원거래 ID, Google 구매 토큰과 그 해시값), 상품 ID, 상태(유효·유예·만료·철회), 현재 기간의 종료 시각, 변경 통지의 식별자와 시각. 구매와 계정의 연결 및 진위 확인을 위해 개별 거래 식별자, 앱·운영환경 정보, 거래·갱신·철회 관련 시각과 계정 연결 식별자도 처리합니다. 구매 시 회사의 계정 식별자(Apple) 또는 그 식별자에서 만든 값(Google)을 해당 스토어에 전달하며, 반환된 값을 대조합니다. 이러한 검증 항목은 위 결제 기록과 별도로 추가 저장하지 않습니다. | Apple(App Store) 또는 Google(Google Play) 및 회사의 결제 기록 | 구매한 구독을 계정에 적용하고 구독 상태를 최신으로 유지하기 위함 | 계약 이행, 법적 의무 |
| 전송량 기록: 기기별·유형별(대화, 파일, 에이전트 간 메시지) 월간 전송량과 크레딧 구매·사용 내역. 내용은 포함하지 않음 | 회사의 사용량 기록 | 포함 전송량과 크레딧 계산, 알림, 환불 | 계약 이행 |
회사는 Apple이나 Google로부터 카드 번호를 받지 않으며, 카드 번호 전체를 확인하지도 않습니다. 토스페이먼츠로부터 결제·주문 식별자, 결제 상태와 시각, 금액·공급가액·부가세, 카드사 코드, 일부를 가린 카드 번호와 영수증 정보를 받습니다. 카드 번호는 앞부분을 제거한 마스킹된 뒷부분만 회사 결제 기록에 저장합니다. Polar를 통한 구매의 경우 Polar가 판매자이며, 회사는 구독을 계정에 적용하기 위해 구독 상태, 현재 기간의 종료일, 해지 예약 여부와 계정 연결 식별자를 받아 저장합니다.
2.6 웹사이트와 고객지원
| 항목 | 목적 | 근거 |
|---|---|---|
| [email protected]로 보낸 이메일과 회사의 답변 | 지원, 불만 처리 | 계약 이행, 법적 의무 |
| 웹사이트 서버 로그(IP 주소, 시각, 페이지, 브라우저 종류): Cloudflare가 처리하는 요청 기록. 회사는 별도로 저장하지 않음 | 웹사이트 운영, 공격 탐지 | 「개인정보 보호법」 제15조 제1항 제6호(정당한 이익) |
| 쿠키: 언어 선택 쿠키(lang)와 계정 페이지 로그인 쿠키 | 계정 페이지 로그인에 꼭 필요한 쿠키만 사용. 광고·분석 쿠키는 사용하지 않음 | 계약 이행 |
2.7 중계 서버의 기술 기록
보안 기록에는 세션 내용, 프롬프트, 명령, 파일 경로가 포함되지 않습니다.
| 항목 | 목적 | 근거 |
|---|---|---|
| 보안 이벤트: 패스키 추가·제거, 기기 또는 컴퓨터의 계정 참여 요청, 거부된 로그인 시도(사유와 횟수 포함). 각 이벤트에는 해당 기기와 시각이 포함됨 | 앱의 보안 탭에 표시하고 부정 이용 조사에 이용 | 계약 이행, 보안 |
| 기기·사유별 거부된 로그인 횟수와 최초·최종 시각 | 반복된 거부 기록이 끝없이 늘어나지 않도록 하나의 보안 이벤트로 묶기 위함 | 보안 |
| 이용자 본인 컴퓨터의 보안 경고: 각 경고의 기록(경보 발생 여부, 요청의 지문(fingerprint), 시각. 같은 경고의 중복 전달 방지에도 사용)과 기기별 암호화 사본 | 컴퓨터의 보안 경고를 이용자의 기기에 한 번만 전달하기 위함. 회사는 암호화 사본을 열람할 수 없음 | 계약 이행, 보안 |
로그인·접속 로그: 기기나 컴퓨터가 중계 서버에 로그인을 시도할 때마다, 그리고 중계 서버 연결을 열고 닫을 때마다 결과(수락, 또는 사유 코드와 함께 거부), 기기 식별자, 중계 서버가 확인한 클라이언트 주소, 클라이언트 소프트웨어 버전, 시각을 기록합니다. 서명을 확인할 수 없었던 거부 시도는 "미검증"으로 표시합니다. 이 경우 계정·기기 식별자는 요청에서 주장한 값에 불과하기 때문입니다. 이 로그에는 서명된 요청, 인증정보, 토큰, 내용을 절대 포함하지 않습니다.
| 항목 | 위치 | 보유 기간 | 목적 |
|---|---|---|---|
| IP 주소와 요청 빈도(접속 허용 여부 판단에 사용) | 중계 서버 메모리. 중계 서버 프로그램은 이 정보를 자체 로그에 기록하지 않음. 다만 위 로그인·접속 로그에는 기록됨 | 메모리에서는 최대 24시간. 로그의 보유 기간은 제3항 참조 | 비정상 접속 시도 제한 |
| 중계 서버 애플리케이션 로그 | Amazon CloudWatch(서울) | 14일 | 운영. 중계 서버 프로그램 자체 로그에는 장애가 발생한 구성요소의 이름만 기록되며 계정 정보는 포함되지 않음. 시험 운영 기간 중 같은 로그 그룹에 기록하는 다른 구성요소(네트워크 터널)는 IP 주소를 기록할 수 있음. 이 로그도 14일 후 자동 삭제됩니다. |
| 자동 데이터베이스 백업 | Amazon RDS(서울), 암호화 | 7일 | 복구 |
2.8 동의가 필요한 선택 항목
| 항목 | 목적 | 철회 방법 |
|---|---|---|
| 이메일 보안 알림 | 이용자가 앱에서 켠 경우에만 발송 | 앱에서 끄기 |
2.9 이용자가 직접 켜서 제3자에게 정보를 보내는 기능
이용자가 에이전트 메시지 위험 점수 가드를 켜고 본인의 TypeSafe AI(Jev) API 키를 입력하면, 이용자의 호스트는 점수 산정을 위해 수신한 에이전트 메시지의 본문을 TypeSafe AI로 보냅니다. 이 전송은 회사를 거치지 않고 이용자의 컴퓨터에서 이용자 본인의 계정으로 이루어집니다. 앱은 이 기능을 켜기 전에 이러한 사실을 안내합니다.
이용자의 에이전트가 Anthropic, OpenAI 등 AI 제공사에 보내는 내용에는 이용자와 해당 제공사 사이의 계약이 적용됩니다. 회사는 제공사 인증정보를 열람하거나 중계하지 않습니다.
2.10 수집하지 않는 정보
회사는 주민등록번호, 휴대전화 본인확인 정보, 정밀·대략 위치정보, 연락처, 사진(암호화 채널로 보내는 첨부파일 제외), 광고 식별자, 생체정보, 분석·사용 추적 정보를 수집하지 않습니다.
3. 보유·이용 기간
| 항목 | 보유 기간 |
|---|---|
| 계정, 활성 패스키 등록 정보(자격증명 식별자, 공개키, 백업 가능 여부 플래그), 에이전트 이름, Apple 리프레시 토큰(계정 삭제 시 회사 사본 파기) | 계정 삭제 시까지. 이후 5영업일 이내 파기 |
| 푸시 토큰 | 기기가 자신의 토큰을 삭제하거나, 기기를 제거하거나, 계정이 삭제될 때까지. 기기를 제거하면 그 기기의 푸시 토큰도 함께 삭제됨 |
| 기기·호스트 공개키, 서명된 기기 디렉터리 선언문, 그리고 그 안에 기록되거나 함께 저장되는 패스키 자격증명 식별자, 공개키, 백업 가능 여부 플래그, 2단계 인증 확인 | 계정 존속 기간 동안. 기기를 제거하면 이전 기록을 지우지 않고 서명된 "제거" 항목을 추가함. 계정을 삭제하면 진행 중인 부정 이용 조사가 지정한 경우를 제외하고 계정과 함께 파기 |
| 암호화된 세션 메타데이터와 감싼 키 | 호스트가 세션을 종료할 때까지 |
| 암호화된 알림과 대기 중인 에이전트 메시지 본문 | 이용자가 정한 보유기간 또는 메시지 전달 기한(최대 7일)이 지나면 예약 작업에서 삭제합니다. |
| 알림 중복 전달 방지 기록 | 계정 존속 기간 동안. 계정 삭제 시 함께 파기 |
| 에이전트 메시지의 처리 상태·결과 기록 | 전달 기한이 지난 뒤 발신 컴퓨터가 최종 결과를 확인하면 예약 작업에서 삭제. 확인하지 않은 결과도 전달 기한 후 30일이 지나면 예약 작업에서 삭제하며, 계정 삭제 시 함께 파기 |
| 보안 이벤트 | 90일. 기간이 지나면 예약 작업으로 삭제 |
| 거부된 로그인 횟수 | 보안 이벤트로 변환될 때까지. 변환 이후에는 위와 같음 |
| 컴퓨터 보안 경고의 암호화 사본 | 90일. 기간이 지나면 예약 작업으로 삭제 |
| 컴퓨터 보안 경고의 기록 | 알림 전달 기록과 같이 계정 존속 기간 동안(중복 전달 방지에 사용) |
| 2단계 인증 절차 상태 | 몇 분 동안 유효. 만료된 절차는 다음 절차가 시작되거나 완료될 때 제거됨 |
| 삭제 코드 검증값 | 계정 존속 기간 동안 보유하며 계정과 함께 파기. 이미 사용한 코드, 그리고 새 코드로 교체되었거나 취소되어 무효가 된 코드 묶음의 모든 코드는 즉시 사용할 수 없게 됨 |
| 계정 삭제 요청 기록 | 요청이 끝난 때(삭제 완료 또는 요청 취소)부터 1년. 요청 없이 틀린 코드만 입력된 기록은 그 입력 시점부터 같은 기간 |
| IP 주소가 포함된 로그인·접속 로그 | 12개월. 기간이 지나면 예약 작업으로 삭제하며, 계정을 삭제하면 진행 중인 부정 이용 조사에서 해당 행을 지정한 경우를 제외하고 함께 삭제 |
| 재전송 방지 해시 | 약 5분 |
| 중계 서버 로그 / 자동 데이터베이스 백업 | 14일 / 7일 |
| 운영 데이터베이스 교체 시 생성되는 최종 스냅샷 | 30일, 이후 자동 삭제(호스팅 업체의 백업 서비스가 30일이 지난 뒤 최대 8시간 이내에 삭제) |
| 전송량 기록 | 계정별 월 합계와 크레딧·환불 내역은 5년(전자상거래법 시행령 제6조), 기기별 내역은 이번 달과 지난달만 |
| 환불 계좌 | 계정 데이터베이스에 저장하지 않으며 이체를 마친 즉시 삭제. 이체 사실(금액, 일시, 은행명)만 결제 기록으로 5년(전자상거래법 시행령 제6조) |
| 장기 미이용 계정 중 Apple에서 구매한 크레딧이 남은 계정 | 결제 기록과 크레딧 잔액만 남기고 다른 정보는 일반 기준대로 파기하며, 이용자가 계정 삭제를 요청하면 함께 파기 |
| 결제: 계약·청약철회·대금결제·공급 기록(회사가 처리한 각 결제·환불·취소와 위의 기업 구매자 정보 포함) | 거래 후 5년(「전자상거래 등에서의 소비자보호에 관한 법률 시행령」 제6조) |
| 계정 삭제 후에도 처리할 결제·환불을 위한 최소 기록(결제·구독 참조, 금액, 기간, 환불 안내를 보낼 이메일 주소) | 계정 삭제 시 처리 중이던 결제·구독이 모두 정산될 때까지(삭제 후 늦게 도착한 결제의 환불 안내에 쓰기 위함). 정산된 기록은 위 결제 기록과 같이 보존하며, 각 환불 신청과 미제공 결제 환불에 복사된 이메일 주소는 그 환불 안내를 보내면 즉시 파기 |
| 소비자 불만·분쟁 처리 기록 | 3년(같은 조) |
| 표시·광고(가격·프로모션 표시) 기록 | 6개월(같은 조) |
마지막 이용일과 마지막 유료 또는 무료 이용 기간 종료일 중 늦은 날부터 12개월 동안 이용 기록이 없고 유료 또는 무료 이용 기간도 없었던 계정은, 그 12개월이 지나면 이메일로 알리고 알린 날부터 30일이 지난 뒤 이용자가 직접 삭제한 경우와 같은 방식으로 삭제합니다. 그 사이에 로그인하면 삭제하지 않습니다. 유료 이용 기간 중인 계정은 이 방식으로 삭제하지 않습니다.
탈퇴 후 법령에 따라 보존하는 정보는 활성 계정 정보와 분리하여 저장하고, 해당 목적으로만 이용합니다(「개인정보 보호법」 제21조 제3항).
파기 절차와 방법
회사는 개인정보의 보유 기간이 끝나거나 처리 목적이 달성되면 지체 없이 해당 개인정보를 파기합니다. 전자 파일은 복구할 수 없는 방법으로 삭제하며, 자동 데이터베이스 백업은 7일 주기로 만료됩니다. 운영 데이터베이스의 최종 스냅샷을 보관하는 경우에는 위 표의 기간에 따릅니다.
4. 개인정보를 받는 다른 회사
아래 회사들은 회사의 서비스 운영을 위해 개인정보를 받습니다. 회사의 지시에 따라서만 개인정보를 처리하는 회사에는 보호조치를 요구하는 계약에 따라 업무를 위탁합니다(「개인정보 보호법」 제26조). 일부 회사는 처리의 일부를 자신의 책임으로 수행합니다(예: Google의 자체 로그인, 결제 처리업체의 자체 법적 의무). 각 처리 흐름에서 해당 회사의 지위는 Google·Apple의 로그인과 결제사의 법적 의무 이행을 제외하고는 위 표에 적은 수탁자 지위입니다. 어떤 회사도 회사로부터 세션 내용을 읽을 수 있는 형태로 받지 않습니다.
| 회사 | 업무 | 위치 |
|---|---|---|
| Amazon Web Services, Inc. | 중계 서버, 데이터베이스, 로그, 백업 호스팅(ap-northeast-2, 서울) | 대한민국 |
| 토스페이먼츠 주식회사 | 회사에서 구매한 건의 카드·계좌 결제, 빌링키, 환불, 현금영수증 처리(회사의 지시에 따름) | 대한민국 |
| Polar Software, Inc. | 대한민국 외 지역에서 회사의 재판매자이자 판매 책임자로서 웹사이트 구독과 크레딧의 판매, 청구, 환불, 영수증, 판매세 처리. 판매자로서 일부 처리는 자기 책임으로 수행 | 미국 |
| Apple Inc., Google LLC(앱 내 구독) | 앱에서 구매한 구독의 판매·과금, 구독 상태를 회사에 통지 | 미국 |
| Apple Inc. | iPhone, iPad, Mac 푸시 알림 전달 | 미국 |
| Google LLC | 로그인(Google Identity); Android 푸시 알림 전달 | 미국 |
| Apple Inc.(로그인) | Apple로 로그인; Apple 릴레이 주소로 이메일 전달 | 미국 |
| Cloudflare, Inc. | 시험 운영 기간 중 중계 서버 앞단의 네트워크 엣지·터널; 회사 연락 이메일 라우팅 | 미국 및 전 세계 엣지 |
| Amazon Web Services, Inc. (SES) | 서비스·보안 이메일 발송 | 대한민국 |
회사는 수탁자를 추가하거나 변경하기 전에 이 표를 갱신합니다.
5. 개인정보의 국외 이전
중계 서버와 데이터베이스는 대한민국에 있습니다. 국외에 있는 위 회사들은 이용자와 체결한 계약의 이행에 필요한 범위에서 아래 정보를 받습니다. 계약의 체결·이행을 위해 필요한 처리위탁 또는 보관에 해당하고 법정 공개·통지 요건을 갖춘 이전은 「개인정보 보호법」 제28조의8 제1항 제3호에 따라 별도의 동의를 받는 대신 이 방침에 공개하는 것으로 갈음합니다.
| 이전받는 자와 연락처 | 이전 항목 | 이전 시기와 방법 | 이용 목적과 보유 기간 | 거부 방법과 효과 |
|---|---|---|---|---|
| Polar Software, Inc., [email protected](결제 국가가 대한민국 외인 경우에만) | 결제 이름, 이메일, 국가, 입력한 카드 정보, 청구서. 회사로부터는 계정의 주문 참조값 | 결제 시와 과금 주기마다 암호화된 통신으로 전송 | 판매자로서의 판매, 결제 처리, 세금 처리. 해당 업체의 방침과 세법에서 정한 기간 동안 보유 | 대한민국 고객은 토스페이먼츠를 통해 회사로부터 구매하므로 Polar에는 어떠한 정보도 전송되지 않음 |
| Apple Inc., Google LLC(푸시) | 푸시 토큰과 푸시 메시지(암호화된 본문과 2.4항의 평문 항목) | 알림 발송 시마다 | 알림 전달. 해당 업체의 방침에 따라 보유 | 휴대전화 설정에서 JunoFleet 알림 끄기 |
| Apple Inc., Google LLC(앱 내 구독) | 구독 상태를 확인하거나 통지받을 때의 구독 식별자, 상품 ID, 상태, 기간 종료 시각, 그리고 회사의 계정 식별자(Apple) 또는 그 식별자에서 만든 값(Google) | 구매 시, 갱신할 때마다, Apple 또는 Google이 변경 사항을 통지할 때 | 구독의 판매와 과금. 해당 업체의 방침에 따라 보유 | 앱 대신 웹사이트에서 구독 |
| Google LLC(로그인) | Google 로그인 요청. 회사는 그 결과로 식별자와 이메일을 받음 | 로그인할 때마다 | Google 정책에 따른 인증 | 그 대신 Apple로 로그인. 이 경우 별도의 계정이 생성되며, Google로 만든 계정에는 접근할 수 없음 |
| Apple Inc.(로그인) | Apple 로그인 요청. 회사는 식별자와 이용자가 공유한 이메일을 받음. 이용자가 이메일 숨기기를 선택하면 회사가 보내는 이메일은 Apple 릴레이를 거침 | 로그인할 때마다, 그리고 릴레이 주소로 이메일을 보낼 때마다 | Apple 정책에 따른 인증과 이메일 릴레이 | 그 대신 Google로 로그인. 이 경우 별도의 계정이 생성되며, Apple로 만든 계정에는 접근할 수 없음 |
| Cloudflare, Inc. | 네트워크 엣지의 접속 메타데이터(IP 주소, TLS 정보). 프레임 내용은 읽을 수 없음 | 시험 운영 기간 중 접속할 때마다 | 트래픽 경로 지정과 공격 완화. 해당 업체의 방침에 따라 단기간 로그 보관 | 시험 운영 엣지를 사용하는 동안에는 거부할 수 없음 |
회사는 위 회사들에 세션 내용을 읽을 수 있는 형태로 보내지 않습니다. 세션 내용은 이용자의 에이전트가 사용하는 AI 제공사와 이용자가 켠 선택 서비스(2.9항)에는 읽을 수 있는 형태로 전달되며, 이 전달은 이용자의 컴퓨터에서 이용자 본인의 계약에 따라 이루어집니다.
유럽경제지역(EEA) 또는 영국 거주 이용자: JunoFleet은 유럽경제지역(EEA)과 영국에서 제공되지 않습니다.
6. 정보 삭제
- 앱 또는 웹사이트에서 계정 삭제를 요청할 수 있습니다. 일반 계정 정보는 계정 삭제 후 5영업일 이내에 파기합니다. 법령상 보존하는 거래 기록과 제3항에 별도 보유기간을 명시한 보안·삭제 처리 기록 및 백업은 해당 목적과 기간에 따라 보관한 뒤 파기합니다.
- 기기 제거: 앱에서 기기를 해지하면 해당 기기는 즉시 접속하거나 알림을 받을 수 없게 됩니다. 다만 기기를 제거한다고 해서 그 기기의 정보가 삭제되는 것은 아닙니다. 해당 기기의 공개키는 제거 기록으로서 서명된 기기 디렉터리에 남고, 푸시 토큰은 제거 시 토큰을 삭제하는 기능이 구현될 때까지 저장된 상태로 남습니다.
- 로컬 데이터(세션 기록, 설정, 키)는 이용자 본인의 기기와 컴퓨터에 저장되어 있으며, 계정을 삭제해도 지워지지 않습니다. 앱의 삭제 안내에 따라 직접 삭제해 주세요.
- 삭제는 되돌릴 수 없습니다. 회사는 계정이나 기기 디렉터리를 복구할 수 없습니다.
- 기기를 분실하는 것과 계정을 삭제하는 것은 다릅니다. 두 번째 기기를 미리 등록해 두시기 바랍니다. 예를 들어 컴퓨터의 JunoFleet 앱에 본인 확인을 설정해 둘 수 있습니다. 기기를 분실하면 다른 기기에서 분실한 기기를 제거하고 새 기기를 추가해 주세요. 분실한 기기를 제거하면 이후의 접근은 차단되지만, 그 기기에 이미 저장된 내용은 지울 수 없습니다. 등록된 기기를 모두 분실하면 JunoFleet이 실행 중인 컴퓨터가 남아 있더라도 회사는 기존 설정에 대한 접근을 복구할 수 없습니다. 이 경우 처음부터 다시 설정해야 하며, 그 컴퓨터의 파일은 남아 있을 수 있습니다. Google이나 Apple은 로그인 복구를 도울 수 있지만, 회사 서버에는 기기를 대신할 수 있는 비밀 정보가 없습니다. 삭제 코드로 계정을 삭제하는 방법은 바로 아래 항목에서 안내합니다.
- 삭제 코드: 2단계 인증을 설정하면 앱에서 삭제 코드 8개를 한 번만 보여 줍니다. 모든 기기를 분실한 경우에는 계정 소유자인 Google 또는 Apple 계정으로 로그인한 뒤 사용하지 않은 코드 하나를 입력하여 계정 삭제를 요청할 수 있습니다. 회사는 등록된 기기와 이메일로 이를 알린 뒤 7일 동안 기다리며, 이 기간에는 아직 등록되어 있는 기기에서 요청을 취소할 수 있습니다. 회사는 각 코드를 확인하는 데 필요한 변환값만 보관하며(2.1항), 이 값은 계정 삭제에만 이용할 수 있습니다. 기기와 코드가 모두 없으면 이용자가 직접 계정을 삭제할 수 없습니다. 이 경우에도 이용자는 자신의 권리에 관해 회사에 문의할 수 있으며, 장기 미이용 계정은 제3항에 따라 처리됩니다. 계정을 삭제해도 분실한 컴퓨터에 있는 사본은 지워지지 않으며, Apple 구독도 해지되지 않습니다(이용약관 제7.3조).
- JunoFleet을 실행했던 컴퓨터를 판매하거나 재활용하거나 다른 사람에게 넘기기 전에는, 다른 기기에서 그 컴퓨터를 계정에서 제거하고 컴퓨터의 저장 공간과 백업을 지워 주세요. 컴퓨터를 제거하면 새로운 접근은 차단되지만, 디스크에 이미 있는 내용은 지워지지 않습니다. JunoFleet은 컴퓨터의 데이터를 원격으로 지울 수 없습니다.
7. 정보주체의 권리와 행사 방법
정보주체인 이용자는 언제든지 회사가 보유한 본인 정보의 열람, 정정, 삭제, 처리정지를 요구할 수 있으며, 회사의 정당한 이익을 근거로 한 처리를 거부(그 근거가 이용자에게 적용되는 경우)하거나 동의를 철회할 수 있습니다. 또한 법령이 보장하는 범위에서 계정 정보 사본을 기계가 읽을 수 있는 형태로 요구(전송)할 수 있습니다. 앱에서는 기기 목록을 확인하고 계정을 삭제할 수 있습니다. 그 밖의 요구는 [email protected]로 보내 주시면 10일 이내에 답변해 드립니다. 아동의 권리는 부모 또는 법정대리인이 대신 행사할 수 있습니다.
회사는 자동화된 처리만으로 이용자에 관한 결정을 내리지 않습니다. IP 주소 기준의 접속 제한과 서명 검증 실패에 따른 차단은 자동으로 이루어지지만, 계정에 대한 조치는 사람이 검토한 뒤에만 취합니다.
회사의 답변에 만족하지 못하는 경우 개인정보보호위원회(privacy.go.kr, 국번 없이 182), 한국인터넷진흥원 개인정보침해신고센터(118), 또는 EU·영국 거주자는 현지 감독기관에 신고할 수 있습니다.
8. 안전성 확보조치
- 세션 내용, 알림 본문, 에이전트 메시지는 호스트에서 생성되어 이용자 본인의 기기에만 공유되는 키로 종단간 암호화(AES-256-GCM)됩니다. 중계 서버는 세션 키를 보유하지 않도록 설계되었습니다.
- 기기·호스트 키는 보안 하드웨어(Secure Enclave, TPM, Android 하드웨어 키스토어)를 갖춘 기기에서는 해당 하드웨어 안에 보관되며, 소프트웨어 키를 사용하는 경우에는 앱에 그 사실이 표시됩니다.
- 기기 추가, 보호 설정 변경, 제어 시작 시에는 패스키 기반 2단계 인증을 요구합니다. 중계 서버가 먼저 이를 검증하고, 이용자의 컴퓨터가 직접 검증하며, 기기 디렉터리를 변경하는 경우에는 그 변경을 적용하는 모든 기기가 검증합니다.
- 데이터베이스는 계정별 행 수준 보안(row-level security)으로 격리하고, 데이터베이스와 백업은 암호화하며, 운영자는 장기 키 없이 단기 신원 연합(identity federation)을 통해서만 접근합니다.
- 개인정보가 유출된 경우 72시간 이내에 해당 이용자에게 통지하고, 법령에 따라 관계 기관에 신고합니다.
- 이용자의 에이전트와 같은 OS 사용자 권한으로 실행되는 악성 프로그램 등으로 컴퓨터가 침해된 경우, 그 컴퓨터 안의 JunoFleet 보호 설정이 변경될 수 있습니다. 회사의 보호조치는 그 컴퓨터 외부의 위협을 전제로 설계되었으며, 어떠한 보안 조치도 완벽하지는 않습니다.
9. 아동의 개인정보
JunoFleet은 만 14세 미만 아동을 위한 서비스가 아닙니다. 회사는 아동의 개인정보를 알면서 처리하지 않습니다. 만 14세 미만 아동이 계정을 만든 것으로 보이는 경우 회사에 알려 주시면 해당 계정을 삭제합니다.
10. 수사기관 등의 요청
회사는 대한민국 법률에 따른 법적 구속력이 있는 명령(「통신비밀보호법」에 따른 법원의 허가 또는 영장)이 있는 경우에만 계정·접속 기록을 제공합니다. 회사는 일부 세션 데이터를 암호화된 형태로만 보유하고 그 키는 전혀 보유하지 않으므로, 복호화된 세션 내용은 제공할 수 없습니다. 다만 보유 중인 암호화 데이터와 메타데이터의 제공을 요구받을 수는 있습니다. 법에서 금지하지 않는 한 요청 사실을 이용자에게 알립니다.
11. 기업 계정
이용자가 소속된 회사(고용주)가 좌석 요금을 내는 경우, 기업 관리자는 기업 채널의 관리 메타데이터를 확인할 수 있습니다: 접속자, 접속 시각, 접속에 사용한 기기, 등록된 기기, 정책 설정. 관리자는 이용자의 세션 내용을 열람하거나, 이용자의 컴퓨터에 기기를 등록하거나, 세션을 제어할 수 없습니다. JunoFleet은 관리자에게 이러한 권한을 부여하지 않도록 설계되어 있습니다. 고용주가 이용자에 관하여 보유하는 정보에 대한 책임은 고용주에게 있습니다.
12. 처리방침의 변경
회사는 변경 사항을 새 시행일과 함께 이 페이지에 게시하고, 이전 버전도 열람할 수 있도록 유지합니다. 변경 내용은 시행일로부터 최소 7일 전에, 이용자의 권리를 줄이거나 새로운 이용 목적을 추가하는 변경은 시행일로부터 최소 30일 전에 이메일과 앱으로 알립니다. 법령에서 동의를 요구하는 경우에는 다시 동의를 받습니다.
개정 이력
- 2026년 11월 1일: 최초 제정