BuyLog
BuyLog 개인정보처리방침
요약
- BuyLog는 소유자 본인만 쓰는 개인용 앱이며, 다른 사용자의 정보를 수집하지 않습니다.
- Gmail은 읽기 전용 권한으로만 접근합니다. 메일을 보내거나 수정, 삭제할 수 없습니다.
- 쇼핑몰·결제 서비스의 주문·결제 메일에서 주문 정보를 추출해 저장합니다. 메일 본문 원문은 저장하지 않습니다.
- Google 데이터를 제3자에게 제공하거나 광고, 분석, AI 학습에 쓰지 않습니다.
1. 적용 범위
이 방침은 SundayCommit이 만든 개인용 앱 BuyLog가 Google 계정(Gmail)의 데이터를 다루는 방식을 설명합니다. BuyLog는 외부 사용자에게 제공하지 않으며 공개 가입 기능이 없습니다. 앱을 만든 소유자 본인의 Google 계정만 연결해 사용합니다.
2. 접근하는 Google 사용자 데이터
BuyLog는 Gmail 읽기 전용 권한(https://www.googleapis.com/auth/gmail.readonly) 하나만 요청합니다.
- 읽는 메일: 정해 둔 쇼핑몰, 결제 대행·간편결제 서비스, 앱 스토어 등의 발신처가 보낸 주문·결제·취소 메일입니다. 검색 조건은 발신처 목록과 제목 조건이며, 제목에 "광고"가 들어간 메일은 제외합니다. 소유자가 시작일을 정하면 그 날짜 이후 메일만 읽습니다.
- 읽는 내용: 조건에 맞는 메일의 제목, 보낸 사람, 날짜, 본문입니다. 본문은 주문 정보를 추출하는 동안 메모리에서만 사용합니다. 첨부 파일은 별도로 내려받거나 해석하거나 저장하지 않습니다.
- 하지 않는 일: 메일 발송, 수정, 삭제, 라벨 변경, 조건에 맞지 않는 메일 조회. 부여된 권한 자체가 읽기 전용이라 이런 작업은 기술적으로 불가능합니다.
3. 사용 목적
읽은 메일에서 상품명, 수량, 금액, 구매처, 주문번호, 결제수단, 주문 날짜, 취소 여부를 추출해 소유자의 소비 화면과 장비 기록에 반영합니다. 이 목적 외에는 사용하지 않습니다.
4. 저장하는 정보와 저장하지 않는 정보
| 구분 | 내용 |
|---|---|
| 저장함 | Gmail 메시지 식별자, 메일 날짜, 추출한 주문 정보(상품명, 수량, 금액, 구매처, 주문번호, 결제수단, 취소 여부 등), 이를 바탕으로 계산한 주문·소비 기록, Google 로그인 갱신 토큰 |
| 저장하지 않음 | 메일 본문 원문, 수신자 주소와 연락처, 첨부 파일, 조건에 맞지 않는 메일 |
진단용 수동 기능: 소유자가 개발·진단을 위해 개인 PC에서 미리보기 명령(--dump 옵션)을 직접 실행하면, 추출에 실패한 메일의 본문이 그 PC의 임시 파일에 저장될 수 있습니다. 이 파일은 소유자 전용 권한으로 만들어지고, 서버의 자동 동기화에서는 만들어지지 않으며, 실행 시 주소와 연락처가 들어 있으니 확인 후 삭제하라고 안내합니다.
5. 저장 위치와 보안
- 주문 기록은 소유자가 직접 운영하는 개인 서버(또는 개인 PC)의 데이터베이스 파일에 저장합니다. 앱 자체는 이 데이터를 외부 서비스로 전송하지 않습니다. 다만 소유자가 서버 백업을 다른 디스크나 외부 저장소에 둘 수 있으며, 그 백업 사본에도 같은 주문 데이터가 들어 있습니다(8절의 삭제 방법 참고).
- Google 로그인은 소유자의 PC에서 로컬 주소(
127.0.0.1)로 돌아오는 방식으로 진행합니다. 만들어진 갱신 토큰은 프로젝트 폴더 밖의 별도 폴더에 소유자만 읽을 수 있도록 파일 권한을 제한해(운영체제가 지원하는 경우) 보관합니다. 갱신 토큰은 로그와 오류 메시지에 기록하지 않으며 백업과 배포 패키지에서 제외합니다. - 앱 화면은 비밀번호로 보호하고, 기본 설정은 같은 기기에서만 접속을 허용합니다. 소유자 본인만 접속하도록 접근을 제한해 운영합니다.
6. 제3자 제공과 외부 전송
Google 데이터를 제3자에게 제공, 판매, 이전하지 않습니다. BuyLog가 통신하는 외부 서버는 Google 로그인, 토큰 갱신, Gmail 조회를 위한 Google 서버뿐입니다. 앱은 분석·추적·광고 도구와 외부 AI 서비스를 사용하지 않으며, 앱 화면의 글꼴과 글자 인식(OCR) 자산도 앱에 포함된 파일을 씁니다.
7. Limited Use 준수
BuyLog's use of information received from Google APIs will adhere to Google API Services User Data Policy, including the Limited Use requirements.
BuyLog가 Google API로 받은 정보를 사용하는 방식은 Limited Use 요건을 포함한 Google API Services User Data Policy를 따릅니다. 구체적으로 다음을 지킵니다.
- Gmail에서 받은 정보는 사용자(소유자)에게 보이는 소비 기록 기능을 제공하는 데에만 사용합니다.
- 법령 준수나 보안 목적 등 정책이 허용하는 경우를 제외하고, 정보를 제3자에게 이전하지 않습니다.
- 광고(맞춤 광고 포함)에 사용하지 않고, 데이터 중개 목적으로 팔지 않습니다.
- 범용 인공지능 모델의 학습에 사용하지 않습니다.
- 사람이 메일을 열람하는 경우는 소유자 본인이 자신의 데이터를 확인하는 때뿐입니다.
8. 보존과 삭제
- 추출한 주문 정보는 소유자가 삭제할 때까지 보관합니다. 앱 화면에서 주문과 항목을 제외·삭제할 수 있고, 데이터베이스와 업로드 폴더를 지우면 전체가 삭제됩니다. 소유자 데이터 초기화 명령으로도 전체를 지울 수 있습니다.
- Google 로그인 갱신 토큰은 토큰 파일을 삭제하거나 아래 방법으로 접근 권한을 철회하면 더 이상 쓸 수 없습니다.
- 정기 백업에는 주문 데이터베이스와 사진이 포함되며, 토큰은 포함되지 않습니다. 서버의 기본 백업은 최근 14개를 보관하고 오래된 것부터 정리합니다. 소유자가 만든 별도 백업(외부 저장소 포함)은 소유자가 직접 삭제해야 합니다.
9. 접근 권한 철회
Google 계정의 서드파티 앱 및 서비스 접근 권한 페이지에서 BuyLog를 선택해 접근 권한을 언제든 해제할 수 있습니다. 해제하면 BuyLog는 더 이상 Gmail을 조회할 수 없습니다. 이미 저장된 주문 정보는 앞 절의 방법으로 별도로 삭제합니다.
10. 이 사이트와 브라우저 저장소
이 안내 사이트는 쿠키와 추적 도구를 사용하지 않습니다. BuyLog 앱 화면은 로그인 상태 유지를 위해 서버가 발급하는 세션 쿠키를 사용하고, 복귀 경로와 붙여넣은 주문 텍스트 임시 초안을 브라우저 세션 저장소에 두며 탭을 닫으면 사라집니다.
11. 방침 변경
데이터 처리 방식이 바뀌면 이 페이지를 먼저 고치고 최종 수정일을 갱신합니다. 새로운 Google 권한을 요청하게 되는 경우에도 같은 방식으로 알립니다.
12. 문의
개인정보 관련 문의는 [email protected]로 보내 주세요.