1. 운영 주체와 목적
운영 주체는 디센트커머스이며 문의 주소는 yosub1225@gmail.com입니다. 계정 소유자가 승인한 Gmail·네이버 새 메일을 읽기 전용으로 조회하여 분류·요약·필요 대응·명시된 기한을 정리하고 지정된 Slack 비공개 채널에 보고하는 도구를 준비하고 있습니다. 일반 방문자의 계정 연결·고객 상담·자동 발송 서비스는 제공하지 않습니다.
2. 접근·처리하려는 정보
- 승인된 계정 식별 정보, 메시지 식별자, 발신자·제목·수신 시각·필요한 텍스트 본문
- 조회 구간과 읽기 전용 상태 비교에 필요한 기술 정보
- 메일에서 생성하는 분류·요약·필요 대응·명시된 기한
- 중복 방지·전달 확인용 메시지 키·보고 ID·처리 단계·본문 해시·게시물 참조
최초에는 최근 24시간의 받은편지함, 이후에는 계정별 마지막 확정 전달 시점 이후를 기준으로 하는 운영안입니다. 전체 과거 메일을 임의 수집하지 않습니다. 메일에는 다른 사람의 개인정보가 포함될 수 있어 필요한 범위로 제한합니다. 제한된 Gmail HTML 동반 데이터는 검증 코드에서 메모리로 비교할 수 있으나 HTML 원문을 분석 모델에 제공하거나 렌더링하지 않는 운영안입니다. 첨부파일·링크 목적지·외부 이미지는 가져오지 않습니다.
3. 인증과 제외 작업
Gmail 권한은 https://www.googleapis.com/auth/gmail.readonly입니다. 네이버는 읽기 전용 선택·READ-ONLY 확인·PEEK 조회를 사용합니다. 네이버 앱 비밀번호 자체의 권한은 읽기 전용으로 제한되지 않습니다.
인증정보는 수집 실행에만 제공하고 모델 입력·Slack 보고·소스 코드·명령 인자·일반 로그에 넣지 않는 것이 운영 조건입니다. 실제 운영 전용 인증의 저장·접근·철회·복구 방식은 운영 시작 전에 확정합니다. 자동 답장·발송·삭제·이동·읽음·라벨 변경은 제외하며 메일의 지시는 실행 명령으로 취급하지 않습니다.
4. AI 분석과 외부 서비스
운영 시 필요한 발신자·제목·텍스트 본문을 OpenAI 분석 경로에 제공하고 요약·할 일 보고를 Slack 비공개 채널에 게시하는 계획입니다. 현재 확인된 모델 설정은 gpt-6.1-sol, provider openai-codex, ChatGPT 계정 OAuth이며 일반 API 키 경로가 아닙니다. 실제 메일 분석 성공은 아직 검증되지 않았습니다. 분석 경로가 바뀌면 제공 업체와 조건을 다시 확인합니다.
계정 소유자는 ChatGPT의 모델 개선을 위한 데이터 학습 허용을 껐다고 확인했습니다. 학습 제외는 무저장·즉시 삭제·기존 기록 삭제를 의미하지 않습니다. 운영자는 메일 데이터를 광고·판매·신용평가·범용 모델 학습에 사용하지 않는 조건으로 서비스를 준비합니다. 실제 호출에 적용되는 업체의 보관·삭제·학습 및 처리 지역 조건을 확인하기 전에는 정기 메일 처리를 시작하지 않습니다.
OpenAI의 일반 조건은 개인정보처리방침을 참고할 수 있습니다. 한국 이용자에게 안내된 추가 조건도 적용 여부를 확인합니다. 이 링크만으로 실제 OAuth 호출의 모든 조건이 확정되는 것은 아닙니다. 비공개 Slack 채널이라도 관리자·내보내기·백업 접근이 모두 차단된다고 보장하지 않습니다.
5. 기록 보관과 백업
준비 코드의 처리 상태 DB에는 최소 메타데이터·보고 해시·참조를 기록하며 원문 본문·요약·인증값을 넣지 않는 구조입니다. 그러나 모델 입력·도구 결과·모델 응답에 포함된 제목·본문·요약은 Hermes 세션에 저장될 수 있습니다. 원문을 어디에도 저장하지 않는다고 보장하지 않습니다.
- Hermes 세션은 종료된 세션의 마지막 활동 후 90일을 기준으로 자동 정리하는 현재 기본 설정을 따릅니다. 열린·고정된·처리 중인 세션은 제외될 수 있어 모든 기록의 정확한 90일 삭제를 보장하지 않습니다.
- 예약 결과 파일은 실행 정보·프롬프트·최종 응답을 저장하며 현재 최신 50개를 유지하는 기준입니다. 새 결과 저장 시 정리되므로 실행 중단 시 날짜만으로 자동 삭제되지 않습니다.
- 보고를 수신 대화의 Hermes 세션에도 추가 기록하는 설정은 마지막 확인 보고에서 켜져 있었습니다. 이를 끄는 변경은 승인됐지만 적용 확인은 아직 받지 않았습니다. 변경해도 예약 실행 세션·결과 파일·Slack 기록까지 없어지지는 않습니다.
- Slack 워크스페이스의 메시지·파일 정책은 무기한 보관으로 확인됐습니다. 보고 채널의 별도 예외 정책은 확인되지 않았으므로 보고의 기간별 자동 삭제를 보장하지 않습니다.
- Hostinger VPS에는 주간 자동 백업이 있습니다. 서버 기록이 포함될 수 있으며 이전 백업은 새 백업으로 교체됩니다. 원본 정리는 기존 백업을 함께 삭제하지 않습니다. 실제 백업 내부 포함 여부·추가 백업·정확한 삭제 시점은 확인되지 않았습니다.
업체 기록·처리 메타데이터·운영 인증·백업의 구체적인 폐기 기준과 저장소별 삭제 절차는 정기 운영 시작 전에 확정합니다. 모든 저장소의 일괄 자동 삭제 기능이 있다고 설명하지 않습니다.
6. 보호 조치와 제한
읽기 전용 조회·제한된 실행 계정과 파일 접근·인증 및 상태 분리·중복 실행 방지·최소 정보 기록을 운영 조건으로 준비합니다. 관리자 접근, 동일 권한 프로세스, 제공 업체와 백업의 접근 위험이 없어지는 것은 아닙니다. 전송이 모호하면 시도 근거를 보존하고 정확한 대상 확인 전에는 자동 재전송하지 않습니다.
7. 연결 철회·삭제 요청
계정 소유자는 운영 중단을 요청하고 Google 계정에서 해당 앱 권한을 철회하거나 네이버 보안 설정에서 해당 운영 전용 앱 비밀번호를 삭제할 수 있습니다. 다른 앱이나 전체 2단계 인증을 해제할 필요는 없습니다. 철회는 새 접근 중단 조치이며 이미 생성된 기록·Slack 보고·백업을 자동 삭제하는 것은 아닙니다.
삭제·철회 문의는 yosub1225@gmail.com으로 보내주세요. 요청자 확인과 저장소별 삭제 가능 범위·제한을 검토하여 안내합니다. Gmail·네이버의 원본 메일을 삭제하는 요청으로 처리하지 않습니다. 외부 서비스·백업의 삭제 제한이 있을 수 있으며 즉시 삭제나 확정되지 않은 처리 기한을 약속하지 않습니다. 비밀번호·앱 비밀번호·토큰·인증 코드는 보내지 마세요.
8. 웹페이지 방문 정보
두 페이지에는 회원가입·입력 폼·쿠키 설정 코드·광고·분석 추적 스크립트·외부 폰트·외부 이미지가 없습니다. 정적 웹 서비스는 메일 데이터·인증정보·Docker 소켓을 연결하지 않는 배포 설정을 사용합니다.
NGINX 정상 접근 로그는 끄고 오류 로그는 Docker 파일당 1m·최대 2개 기준으로 제한하는 설정입니다. 날짜 기준 삭제는 아니며 오류에는 IP·요청 정보가 남을 수 있습니다. 기존 Traefik·호스트·백업 로그는 별개로 모든 로그 미저장을 보장하지 않습니다. 검색 제외 표시는 접근 통제나 비공개 보장이 아닙니다.
9. 정책 변경과 운영 시작
이 안내의 문서 개정일은 2026-10-12(UTC)입니다. 웹페이지 공개와 정기 메일 운영 시작은 별개입니다. 실제 운영 전에 인증·외부 제공·보관·삭제 조건을 확정하고 필요한 안내와 소유자 승인을 거칩니다. 데이터 접근·사용·공유·보관 범위가 바뀌면 문구를 갱신하고 필요한 동의 후 적용합니다. Google 검증 또는 법률 검토 완료를 의미하지 않습니다.