개인정보처리방침
트루스토리(TRSY)는 냥BTI(Cat-MBTI) 웹사이트와 앱인토스 미니앱을 운영합니다. 이 방침은 고양이 사진 Cat MBTI와 사람 셀카 닮은꼴 테스트에서 이미지를 어떻게 다루는지, '우리 고양이 노트'에 입력한 정보를 기기 안에 어떻게 보관하는지, 그리고 미니앱에서만 제공하는 토스 로그인과 고양이별 리포트 구매·복원 과정에서 어떤 정보를 처리하는지 설명합니다.
1. 수집하는 개인정보의 항목 및 수집방법
가. 고양이 사진 Cat MBTI 흐름(/test/cat-mbti)은 선택한 고양이 사진을 FileReader로 브라우저 안에서 읽고 분석합니다. 사람 셀카 닮은꼴 흐름(/cat-look-alike)은 선택한 셀카를 브라우저 안에서 읽고 고양이 품종과 시각적 특징을 비교합니다. 두 흐름 모두 선택한 이미지를 서버로 전송하거나 서버에서 수집하지 않습니다. 나. '우리 고양이 노트'(홈 화면, 고양이 사주, 급여량 계산기)를 이용하면 보호자가 입력한 고양이 이름, 생일 또는 가족이 된 날, 체중(선택), 무지개다리를 건넌 날(선택)과 최근 결과 기록을 기기 안(localStorage)에만 저장합니다. 이 정보는 서버로 전송하지 않습니다. 다. 웹사이트에서는 보호자 본인의 이름, 이메일, 연락처 등을 입력받지 않습니다. 라. 아래 항목은 앱인토스 미니앱에서 토스 로그인과 리포트 구매·복원을 이용할 때만 처리합니다. (1) 토스 로그인: 일회성 인가코드, 로그인 환경, 토스 회원 식별자(userKey), 토스가 전달하는 암호화된 이름 응답. 이름 응답은 복호화하거나 이용하거나 저장하지 않으며, 이메일·전화번호·생년월일·성별·CI는 요청하지 않습니다. (2) 계정·인증: userKey를 HMAC으로 변환한 값, 내부 계정 ID, 로그인 생성 시각, 세션 토큰 해시와 만료·폐기 시각. userKey 원문, 인가코드, 토스 접근·갱신 토큰은 인증 처리 중에만 사용하고 데이터베이스에 저장하지 않습니다. (3) 고양이별 구매: 계정 ID, 서비스가 임의로 만든 고양이 ID와 최초 고양이 ID, 주문번호, 상품 코드, 주문·환불 상태와 시각, 구매 준비 ID, 안내문 버전과 동의 시각, 권한 이전 이력. (4) 이용 기록: 주문·고양이 ID, 리포트 전문 열람과 PDF 열기·저장·공유 요청의 종류, 서버·기기 시각, 안내문 버전, 이벤트 식별자. 저장·공유 요청 기록은 실제 저장이나 공유가 끝났다는 뜻이 아니며, PDF 내용이나 화면 캡처는 서버에 보관하지 않습니다. (5) 보안·문의: 접속 IP의 일시적 처리와 요청 제한용 IP 해시·카운터, 오류 정보, 문의할 때 보내주신 연락처와 내용. 이 정보는 앱과 서버의 통신, 토스 로그인 응답, 토스 주문 상태 확인을 통해 수집합니다. 마. 고양이 이름, 날짜, 사진, 리포트 전문, PDF 파일은 리포트 API로 전송하지 않습니다. 결제수단 번호는 냥BTI 서버에 저장하지 않습니다.
2. 개인정보의 수집 및 이용목적
고양이 사진 흐름은 고양이의 품종·성격·Cat MBTI 유형을 살펴보기 위해서만 이미지를 사용합니다. 사람 셀카 흐름은 고양이 품종과 시각적 특징을 비교해 닮은꼴 결과를 보여주기 위해서만 이미지를 사용합니다. 두 흐름 모두 분석은 브라우저 안에서 이루어지고 이미지는 서버로 전송되지 않으며, 미리보기와 결과는 현재 탭의 sessionStorage에 임시 보관될 수 있습니다. 미니앱의 로그인·구매 정보는 본인 계정 확인, 선택한 고양이의 리포트 권한 제공과 복원, 주문·환불 확인, 중복 귀속 방지, 이용 요청 확인과 분쟁 대응, 요청 남용 방지와 장애 대응, 문의 처리에만 사용합니다. 로그인 정보는 웹사이트의 광고·분석 서비스로 전달하지 않습니다.
3. 개인정보의 보유 및 이용기간
가. 고양이 사진 흐름과 사람 셀카 흐름 모두 선택한 사진의 미리보기와 결과를 현재 브라우저 탭의 sessionStorage에만 임시 보관할 수 있습니다. 사용자가 테스트를 재설정하면 저장 항목을 삭제하고, 탭을 종료하면 sessionStorage가 제거됩니다. 서버에는 사진을 저장하지 않습니다. '우리 고양이 노트'의 정보는 보호자가 지우기 전까지 이 기기의 브라우저(localStorage)에 남아 있고, 서버에는 저장하지 않습니다. 나. 미니앱 정보는 목적을 이루거나 이용 종료·동의 철회·삭제 요청을 처리하면 지체 없이 파기합니다. 법령에 따라 보관해야 하는 거래 기록은 필요한 항목만 분리해 보관하고 그 목적 외에는 쓰지 않습니다. (1) 계약·청약철회, 대금결제, 재화 등의 공급에 관한 기록: 해당 거래 종료일부터 5년. (2) 처리가 끝난 소비자 불만·분쟁 기록: 처리 종료일부터 3년. (3) 권한 이전·주문 상태 확인 기록: 생성일부터 3년. 리포트 열람·PDF·공유 요청 상세 기록: 각 기록 생성일부터 3년. 공급 사실을 입증하는 데 필요한 최소 기록(최초 열람, 구매 동의, 안내문 버전)은 관련 거래 기록과 함께 거래 종료일부터 5년. (4) 탈퇴나 환불 뒤 끝나지 않은 확인 사항을 적어 분리 보관한 메모: 분리한 날부터 최대 5년. (5) 결제되지 않은 구매 준비 정보: 생성일부터 30일. (6) 세션: 발급 후 7일이 지나면 사용할 수 없고, 만료 후 24시간이 지나면 삭제 대상이 됩니다. 로그아웃한 세션은 바로 무효가 됩니다. (7) 요청 제한용 IP 해시·카운터: 생성 후 24시간이 지나면 삭제 대상이 됩니다. 삭제 대상이 된 정보는 매일 실행하는 정기 작업에서 삭제하므로, 적체된 삭제 대상이 많으면 여러 차례의 정기 작업에 걸쳐 삭제될 수 있습니다. 다. 서비스 데이터베이스에서 삭제한 정보도 Cloudflare D1의 자동 복구 기능(Time Travel)에는 최대 7일 동안 남을 수 있어, 삭제 즉시 물리적으로 사라진다고 약속하지 않습니다. 복구 데이터를 사용해야 하는 경우에는 이미 파기한 정보를 다시 삭제한 뒤 서비스를 재개합니다. 기기에 저장한 프로필과 PDF 파일은 서버 삭제와 별개이므로 기기에서 직접 지워야 합니다.
4. 개인정보의 제3자 제공
두 분석 흐름의 이미지는 서버로 전송하거나 외부 서비스에 제공하지 않습니다. 미니앱의 토스 로그인과 주문 상태 확인을 위해서는 토스와 필요한 정보를 주고받습니다. 다만 Google Analytics 및 Google AdSense 등 웹 페이지에 로드된 외부 서비스는 자체 정책에 따라 방문·광고 관련 정보를 처리할 수 있습니다. 법령에 따른 예외가 있는 경우에는 해당 절차를 따릅니다.
5. 개인정보 처리위탁 및 국외 이전
미니앱의 리포트 구매·복원을 위한 인증과 주문·이용 기록 관리를 Cloudflare, Inc.(미국)에 맡깁니다. 이전받는 자: Cloudflare, Inc.(미국 법인). 연락처: [email protected], https://www.cloudflare.com/privacypolicy/. 저장·처리 위치: D1 데이터베이스는 아시아 태평양(APAC) 지역에 저장하도록 설정했고 읽기 복제는 사용하지 않습니다. 인증 API와 정기 작업은 Cloudflare Workers의 전 세계 네트워크에서 처리될 수 있습니다. 이전 항목: 1절 라.의 로그인·계정·구매·이용 기록·보안 정보. 고양이 이름, 날짜, 사진, 리포트 전문, PDF 파일은 이전하지 않습니다. 이전 시점과 방법: 로그인, 구매, 복원, 리포트 이용을 요청할 때 암호화된 HTTPS 통신으로 전송합니다. 목적: 서버 인증, 계정별 구매 권한 제공과 복원, 주문·환불 확인, 이용 기록과 보안 관리. 보유기간: 3절 나.·다.와 같습니다. 국외 이전은 로그인 단계에서 별도의 필수 동의를 받습니다. 동의하지 않거나 [email protected]로 철회해도 고양이 추가와 무료 기능은 계속 쓸 수 있으며, 유료 리포트 구매와 복원만 이용할 수 없습니다.
6. 개인정보 처리에 관한 기술적/관리적 보호 대책
고양이 사진과 사람 셀카 분석은 모두 브라우저 안에서 이루어지고 선택한 이미지는 서버로 전송되지 않습니다. 사진과 결과의 임시 보관은 현재 탭의 sessionStorage에 한정되며, 재설정 또는 탭 종료 시 제거됩니다. '우리 고양이 노트'의 정보도 기기 안에만 저장되며 외부로 전송하지 않습니다. 미니앱 통신은 HTTPS로 암호화하고, 토스 회원 식별자는 HMAC 변환값으로만 저장하며, 세션 토큰은 해시로만 보관합니다. 변환값도 개인정보로 보고 보호합니다.
7. 개인정보 자동 수집 장치의 설치·운영 및 그 거부에 관한 사항
페이지에는 Google Analytics와 Google AdSense 등 외부 서비스가 로드될 수 있으며, 이들 서비스가 쿠키·광고 식별자·방문 관련 정보를 자체 정책에 따라 처리할 수 있습니다. 사용자는 브라우저 설정이나 각 서비스의 정책을 통해 관련 저장·처리를 관리할 수 있습니다.
8. 이용자의 권리와 행사 방법
미니앱 계정과 구매 기록의 열람·정정·삭제·처리정지·동의 철회는 [email protected]로 요청할 수 있습니다. 요청하신 분과 계정의 관계를 확인한 뒤 처리 결과를 알려드리고, 법령상 바로 삭제할 수 없는 항목이 있으면 그 항목과 근거, 보관 기한을 함께 안내합니다. 신분증이나 CI 제출은 기본으로 요구하지 않습니다. 기기의 프로필을 지우거나 토스 로그인 연결을 해제하는 것만으로 법령상 보관하는 거래 기록이 모두 바로 삭제되지는 않습니다.
9. 이용자가 직접 고치거나 지울 수 있는 정보
'우리 고양이 노트'에 저장한 이름·날짜·체중은 홈 화면의 '정보 고치기'로 고칠 수 있고, '노트 지우기'를 누르면 기기에서 바로 삭제됩니다. 사진 미리보기와 결과는 테스트를 다시 시작하거나 탭을 닫으면 삭제됩니다. 브라우저의 사이트 데이터 삭제 기능으로도 모두 지울 수 있습니다.
10. 개인정보 보호책임자 및 문의처
서비스의 개인정보 처리에 관한 질문, 불만 처리 및 피해구제 등에 관한 사항은 아래의 연락처로 문의하실 수 있습니다. 개인정보 보호책임자: 트루스토리(TRSY) 운영 담당, 이메일: [email protected]