개인정보처리방침
최종 수정:
시행일: [시행일 입력]
게시 전 법률 검토와 실제 운영 정보 확인이 필요한 문서입니다.
1. 처리 항목 및 목적
이메일은 가입·로그인·본인 확인·메일 발송에, 선택 입력한 이름과 언어는 계정 표시·언어 설정에 사용합니다. 비밀번호는 평문으로 저장하지 않고 사용자별 솔트가 적용된 PBKDF2-HMAC-SHA256(100,000회) 해시만 저장합니다. Google·Naver·Kakao 로그인 시 제공받는 프로필 식별자, 이메일·검증 여부, 이름(제공된 경우)은 인증과 계정 연결에 사용합니다. 세션 토큰의 SHA-256 해시, 생성·만료·최근 사용 시각과 최대 512자로 제한한 사용자 에이전트의 해시를 접근 관리에 저장합니다. 세션 IP는 저장하지 않으며, 접속 IP·이메일 해시는 요청 제한을 위해 서버 메모리에서 일시 처리됩니다. 비밀번호 재설정·이메일 인증에는 일회용 토큰 해시와 목적·만료·사용 시각을 저장합니다. 메뉴 작성·번역·게시를 위해 사진, 메뉴명·가격·재료·번역·생성 이미지, 소유자·매장 정보를 처리합니다. 주문 접수·관리를 위해 메뉴·테이블 식별자, 항목·수량·가격·요청사항, 상태·시간·확인용 해시를 저장합니다. 요청사항이나 사진에 민감정보·불필요한 개인정보를 넣지 마세요. 파일럿 통계·오류 신고에는 메뉴·항목 ID, 언어·사유·이벤트·시간, 일별 익명 식별자·중복 방지 키를 사용하며 해당 통계에는 IP·사용자 에이전트를 저장하지 않습니다. 요금제 관심 등록 정보는 메뉴 ID·선택 연락처(이메일 또는 전화번호)·동의 버전·등록 및 만료 시각이며 현재 신규 수집은 중단되어 있습니다.
2. 보유 기간 및 탈퇴
세션은 마지막 사용 후 30일 또는 생성 후 90일 중 먼저 도래하는 때 만료되고, 재설정·이메일 인증 토큰은 30분 후 만료되며 한 번만 사용할 수 있습니다. 만료는 이용을 차단하는 기준으로, 만료된 DB 행의 즉시 물리 삭제를 뜻하지 않습니다. /account에서 탈퇴하면 계정·소셜 연결·세션·토큰은 즉시 삭제되고 메뉴 게시·주문 기기 접근은 즉시 중단됩니다. 메뉴와 연결된 주문·신고·자산은 기존 삭제 절차에 따라 삭제 표시 후 30일이 지난 뒤 정리 작업에서 삭제됩니다. 탈퇴 후 계정으로 복구할 수 없습니다. 공유 사진은 다른 메뉴에서 사용하는 동안 남을 수 있고 삭제된 메뉴 ID의 재사용 방지 기록은 남습니다. 메뉴·주문·일별 집계·신고에는 별도의 일반 자동 만료가 없습니다. 개별 통계 이벤트는 한국 날짜 기준 당일과 이전 29일까지만 보관하고 정리하며, 주문 알림 발송 기록은 30일 후 정리합니다. 기존 관심 등록은 취소 시 삭제하거나 등록 후 90일 만료 시 정리합니다. 정리 작업 장애·일정 미설정 시 실제 삭제가 지연될 수 있습니다. 법령에 보존 의무가 있는 경우 해당 정보만 법정 목적·기간에 한정하여 분리 보관합니다. 실제 적용 법령·항목·기간은 운영자가 확인하여 고지해야 합니다.
3. 파기 절차 및 방법
목적 달성·기간 만료·삭제 요청에 따라 삭제 대상을 확인하고, 권한 있는 절차와 정리 작업으로 DB 기록 및 연결된 R2 사진을 삭제합니다. 전자 파일은 재사용할 수 없도록 삭제하며 종이 자료를 별도로 취급한다면 분쇄 또는 소각합니다. 공유 자산·재사용 방지 기록과 법정 보존 예외는 위 보유 기준에 따릅니다. 기기에 남은 사본·백업은 이용자가 별도로 삭제해야 합니다.
4. 개인정보 처리위탁
서비스 제공에 필요한 아래 업무를 외부 업체에 위탁합니다. 운영자는 계약·접근 권한·보호조치와 수탁자의 재위탁 및 처리 위치를 확인·관리해야 합니다. 비밀번호 평문이나 로그인 세션 토큰을 AI 입력으로 보내지 않습니다.
| 수탁자 | 위탁업무 |
|---|---|
| Cloudflare | 호스팅·D1 데이터베이스·R2 파일 저장 |
| OpenAI | 메뉴 인식·번역·설명·이미지 생성 |
| Resend | 비밀번호 재설정·이메일 인증 메일 발송 |
5. 개인정보 국외 이전
Cloudflare·OpenAI·Resend의 국외 처리 가능성이 있습니다. 이전 항목: Cloudflare는 계정·인증 해시·메뉴·사진·주문 및 기술 요청 정보, OpenAI는 AI 작업에 필요한 메뉴 내용·사진, Resend는 수신 이메일·메일 내용 및 일회용 인증/재설정 링크입니다. 이전 국가: 미국 등 (수탁자 처리 위치에 따라 다름). 시기·방법: 기능 이용 또는 메일 발송 시 암호화된 네트워크 전송. 목적: 각각 호스팅·DB·파일 저장, AI 추출·번역·설명·이미지 생성, 인증·재설정 메일 발송. 보유 기간: 서비스 측은 위 보유 기준을 적용하며 수탁자 측 기간은 계약·정책에 따라 달라 현재 확정하지 않습니다. 운영자는 실제 수령 법인·국가·연락처·계약상 보유 기간·이전 근거와 거부 방법을 확인하여 게시 전에 보완해야 합니다. 이전 관련 문의·거부는 아래 문의처로 접수할 수 있으며 필수 처리 거부 시 해당 기능 제공이 어려울 수 있습니다.
6. 한국관광공사 TourAPI
관광 검색 시 검색어를, 주변 관광 조회 시 점주가 선택한 기준 장소의 위도·경도·반경을, 행사 조회 시 지역 코드·조회 날짜를 한국관광공사 TourAPI에 서버에서 전송합니다. 서비스 식별값과 서버 인증키도 요청에 포함됩니다. 이용자 계정·이메일·메뉴 초안이나 손님의 GPS 위치는 보내지 않습니다. 장소명·주소·좌표·관광 콘텐츠 ID·행사 날짜를 받아 안내하며 공개 관광 결과는 정상 시 최대 6시간, 행사 조회 장애 시 60초 캐시합니다.
7. 이용자의 권리와 행사 방법
본인 또는 적법한 대리인은 열람·정정·삭제·처리정지를 아래 문의처에 요청할 수 있습니다. /account에서 계정 정보 확인·로그아웃·탈퇴를, 메뉴 편집 화면에서 내용 수정·삭제를 할 수 있습니다. 현재 직접 수정할 수 없는 계정 항목과 별도 사본 제공은 문의해 주세요. 권리 행사 시 필요한 최소한의 본인·권한 확인을 거치며 법령상 제한 사유가 있으면 그 이유를 안내합니다. 게시한 메뉴는 링크를 아는 누구나 볼 수 있습니다.
8. 아동의 개인정보
서비스는 만 14세 이상을 대상으로 하며 만 14세 미만 아동의 가입과 개인정보 입력을 허용하지 않습니다. 아동의 정보가 입력된 사실을 알게 되면 문의처를 통해 알려 주세요. 확인 후 필요한 보호·삭제 조치를 합니다.
9. 안전성 확보조치
비밀번호 솔트 해시, 서버 측 세션 해시와 서명 검증, 소유자별 접근 통제, 요청 출처 확인·요청 제한을 사용합니다. 운영 환경에서는 HTTPS를 사용하며 비밀값을 공개 코드에 넣지 않습니다. 운영자는 담당자 권한·교육·접근 기록·보관 및 파기 절차를 관리해야 합니다. 이 조치가 모든 침해 위험의 부재를 보장하지는 않습니다.
10. 쿠키 및 기기 저장소
로그인 쿠키(__Host-qrmenugo-session, 로컬 HTTP에서는 qrmenugo-session-local)는 HttpOnly·SameSite=Lax이며 운영 HTTPS에서 Secure를 사용합니다. 브라우저 유효기간은 90일이고 서버 세션 만료 기준도 적용됩니다. 소셜 로그인 상태 쿠키는 10분, 기존 기기 편집 쿠키(__Host-qrmenugo-device / qrmenugo-device-local)는 180일이며 로그인 필수 모드에서는 기존 메뉴의 계정 이전 확인에만 사용합니다. 언어 쿠키(qrmenugo-language)는 180일, 직원 주문 기기 쿠키는 30일입니다. 브라우저 저장소에는 메뉴 사본·주문 선택·확인 정보가 남을 수 있습니다. 브라우저 설정에서 쿠키를 차단·삭제할 수 있으나 로그인·편집·주문 접근과 언어 유지에 영향을 줍니다.
11. 개인정보 보호책임자 및 문의처
아래 책임자와 개인정보 처리 문의처는 운영자가 실제 정보로 채워야 하는 항목입니다. 대괄호 표시는 미입력 값이며 실제 연락처가 아닙니다. 정보가 미입력된 경우 서비스의 /contact 안내도 확인해 주세요.
- 개인정보 보호책임자 성명
- [보호책임자 성명 입력]
- 직책
- [보호책임자 직책 입력]
- 책임자 연락처
- [보호책임자 연락처 입력]
- 책임자 이메일
- [보호책임자 이메일 입력]
- 개인정보 처리 문의처
- [개인정보 처리 문의처 입력]
- 개인정보 문의 이메일
- [개인정보 문의 이메일 입력]
12. 처리방침 변경
처리방침의 내용과 시행일 변경은 이 페이지에서 고지합니다. 권리에 중대한 영향을 주는 변경은 적용 전에 서비스 화면 등으로 추가 안내합니다. 시행일은 아래 자리표시자를 운영자가 확정해야 합니다.
운영자·연락처
- 운영자
- [사업자명 입력]
- 연락처
- qrmenugo.contact@gmail.com
- 이메일
- qrmenugo.contact@gmail.com
- 사업자 정보
- [사업자등록번호·주소 입력]