CareerArchive
CareerArchive 개인정보처리방침
요약
- CareerArchive는 소유자 본인만 쓰는 개인용 앱이며, 다른 사용자의 정보를 수집하지 않습니다.
- Gmail은 읽기 전용 권한으로만 접근합니다. 메일을 보내거나 수정, 삭제할 수 없습니다.
- 채용 관련 메일을 읽어 지원 상태 변경을 제안합니다. 메일 본문은 저장하지 않고, 제목과 보낸 사람 이름·도메인 등 판단 결과만 저장합니다.
- Google 데이터를 제3자에게 제공하거나 광고, 분석, AI 학습에 쓰지 않습니다.
1. 적용 범위
이 방침은 SundayCommit이 만든 개인용 앱 CareerArchive가 Google 계정(Gmail)의 데이터를 다루는 방식을 설명합니다. CareerArchive는 외부 사용자에게 제공하지 않으며 공개 가입 기능이 없습니다. 앱을 만든 소유자 본인의 Google 계정만 연결해 사용합니다.
2. 접근하는 Google 사용자 데이터
CareerArchive는 Gmail 읽기 전용 권한(https://www.googleapis.com/auth/gmail.readonly) 하나만 요청합니다.
- 읽는 메일: 채용 사이트(사람인, 잡코리아, 원티드 등)가 보낸 메일, 그리고 소유자가 앱에 기록한 진행 중이거나 최근 끝난 지원 건의 회사 이름과 채용 관련 단어(채용, 지원, 서류, 면접, 전형, 합격, 결과)가 함께 들어 있는 메일입니다. 프로모션 분류 메일은 제외합니다. 처음에는 최근 30일 메일을 보고, 이후에는 마지막 확인 이후의 메일만 봅니다. 앱의 지원 기록에 있는 회사 이름이 Gmail 검색어로 Google에 전달됩니다.
- 읽는 내용: 조건에 맞는 메일의 제목, 보낸 사람, 받은 시각, 본문(앞부분 일부)입니다. 본문은 규칙으로 판단하는 동안 메모리에서만 사용하고 즉시 버립니다. 첨부 파일은 별도로 내려받거나 해석하거나 저장하지 않습니다. 한 번에 읽는 메일 수에 상한이 있습니다.
- 하지 않는 일: 메일 발송, 수정, 삭제, 라벨 변경, 조건에 맞지 않는 메일 조회. 부여된 권한 자체가 읽기 전용이라 이런 작업은 기술적으로 불가능합니다.
3. 사용 목적
읽은 메일이 서류 합격, 면접 안내, 불합격 같은 전형 변화를 알리는지 규칙으로 판단하고, 해당 지원 건에 대한 상태 변경 제안을 만듭니다. 제안은 지원 기록을 자동으로 바꾸지 않습니다. 소유자가 화면에서 직접 반영을 선택해야 적용됩니다. 이 목적 외에는 사용하지 않습니다.
4. 저장하는 정보와 저장하지 않는 정보
| 구분 | 내용 |
|---|---|
| 저장함 | Gmail 메시지 식별자, 받은 시각, 보낸 사람 이름, 보낸 사람 도메인(전체 주소는 저장하지 않음), 메일 제목(최대 200자), 판단 결과(분류, 전형 단계, 결과), 회사 이름 추정값, 제안 처리 상태, 이미 확인한 메시지 식별자 목록, 확인 시각과 오류 상태, Google 로그인 갱신 토큰 |
| 저장하지 않음 | 메일 본문, 보낸 사람 전체 이메일 주소, 수신자 주소와 연락처, 첨부 파일, 조건에 맞지 않는 메일 |
5. 저장 위치와 보안
- 제안과 지원 기록은 소유자가 직접 운영하는 개인 서버(또는 개인 PC)의 데이터 폴더에 파일로 저장합니다. 앱 자체는 이 데이터를 Google과 사람인(아래 6절) 외의 외부 서비스로 전송하지 않습니다. 다만 소유자가 서버 데이터 폴더를 다른 디스크나 외부 저장소에 백업할 수 있으며, 그 백업 사본에도 제안과 지원 기록이 들어 있습니다(8절의 삭제 방법 참고). 지원 기록은 서버 모드에서도 사용 중인 브라우저의 로컬 저장소에 사본이 남고, 메일 제안을 반영한 내용도 포함됩니다.
- Google 로그인은 소유자의 PC에서 로컬 주소(
127.0.0.1)로 돌아오는 방식으로 진행합니다. 만들어진 갱신 토큰은 프로젝트 폴더 밖의 별도 폴더에 소유자만 읽을 수 있도록 파일 권한을 제한해(운영체제가 지원하는 경우) 보관하고, 서버는 웹으로 공개되는 폴더 안에 이 폴더가 있으면 시작하지 않습니다. 토큰과 클라이언트 비밀은 로그, 화면, 응답에 싣지 않습니다. - Google 서버와 통신할 때 다른 주소로의 재전송을 따라가지 않고, 응답 크기와 대기 시간에 상한을 둡니다.
- 앱 화면은 비밀번호(8자 이상)로 보호하고, 소유자 본인만 접속하도록 접근을 제한해 운영합니다.
6. 제3자 제공과 외부 전송
Google 데이터를 제3자에게 제공, 판매, 이전하지 않습니다. 앱은 분석·추적·광고 도구와 외부 AI 서비스를 사용하지 않습니다.
CareerArchive가 통신하는 외부 서버는 두 곳입니다.
- Google: 로그인, 토큰 갱신, Gmail 조회.
- 사람인 채용 공고 API(
oapi.saramin.co.kr): 공개 채용 공고를 가져오는 기능에서만 호출합니다. 보내는 정보는 소유자의 사람인 API 접근 키, 저장해 둔 검색 조건(직무·지역 코드, 상장 여부, 공채 여부, 중개 제외 여부), 페이지 번호와 개수입니다. Gmail 데이터와 지원 기록은 사람인에 보내지 않습니다. API 키가 없으면 호출하지 않습니다.
7. Limited Use 준수
CareerArchive's use of information received from Google APIs will adhere to Google API Services User Data Policy, including the Limited Use requirements.
CareerArchive가 Google API로 받은 정보를 사용하는 방식은 Limited Use 요건을 포함한 Google API Services User Data Policy를 따릅니다. 구체적으로 다음을 지킵니다.
- Gmail에서 받은 정보는 사용자(소유자)에게 보이는 지원 상태 제안 기능을 제공하는 데에만 사용합니다.
- 법령 준수나 보안 목적 등 정책이 허용하는 경우를 제외하고, 정보를 제3자에게 이전하지 않습니다.
- 광고(맞춤 광고 포함)에 사용하지 않고, 데이터 중개 목적으로 팔지 않습니다.
- 범용 인공지능 모델의 학습에 사용하지 않습니다.
- 사람이 메일을 열람하는 경우는 소유자 본인이 자신의 데이터를 확인하는 때뿐입니다.
8. 보존과 삭제
- 처리를 마친 제안은 메일을 받은 지 30일이 지나면 자동으로 정리됩니다. 아직 처리하지 않은 제안은 기간과 관계없이 남지만, 제안 목록 전체는 최신 300건까지만 유지하므로 그보다 오래된 제안은 처리 여부와 관계없이 사라질 수 있습니다. 이미 확인한 메시지 식별자는 최근 3,000개까지만 보관합니다.
- 지원 기록은 소유자가 화면에서 삭제하거나 데이터 폴더를 지울 때까지 보관합니다. 변경 전 하루 첫 사본이 데이터 폴더의 백업 폴더에 날짜별로 남고, 오래된 사본은 자동으로 정리됩니다. 소유자가 만든 별도 백업(외부 저장소 포함)은 소유자가 직접 삭제해야 합니다.
- Google 로그인 갱신 토큰은 토큰 파일을 삭제하거나 아래 방법으로 접근 권한을 철회하면 더 이상 쓸 수 없습니다.
9. 접근 권한 철회
Google 계정의 서드파티 앱 및 서비스 접근 권한 페이지에서 CareerArchive를 선택해 접근 권한을 언제든 해제할 수 있습니다. 해제하면 CareerArchive는 더 이상 Gmail을 조회할 수 없습니다. 이미 저장된 제안은 앞 절의 방법으로 별도로 삭제합니다.
10. 이 사이트와 브라우저 저장소
이 안내 사이트는 쿠키와 추적 도구를 사용하지 않습니다. CareerArchive 앱 화면은 로그인 상태 유지를 위해 서버가 발급하는 세션 쿠키를 사용하고, 화면 테마와 패널 열림 상태, 그리고 지원 기록 사본을 브라우저 로컬 저장소에 둡니다(5절 참고).
11. 방침 변경
데이터 처리 방식이 바뀌면 이 페이지를 먼저 고치고 최종 수정일을 갱신합니다. 새로운 Google 권한을 요청하게 되는 경우에도 같은 방식으로 알립니다.
12. 문의
개인정보 관련 문의는 privacy@sundaycommit.dev로 보내 주세요.