개인정보 처리방침
이 처리방침은 TidyQuote 앱(이하 「앱」), 견적 확정 페이지와 이 웹사이트가 어떤 개인정보를 어떤 목적으로 얼마 동안 처리하는지 설명합니다. 운영자: Eric Z(이하 「당사」), 문의: candy66861@gmail.com.
요약: 계정도 가입도 없습니다. 고객 정보, 가격표, 원가, 사진은 모두 내 iPhone에만 저장됩니다. 사용자가 「확정 링크」로 견적서를 보낼 때만 당사가 그 견적서의 사본을 받습니다. 앱·웹사이트 간 추적, 광고, 개인정보 판매를 하지 않습니다.
1. 기기에만 저장되는 정보
앱에 입력한 모든 내용(고객 이름, 전화번호, 이메일, 주소, 건물 정보, 사진, 가격표, 인건비 등 원가, 이익, 메모, 임시 저장본)은 기기 안의 데이터베이스에만 저장됩니다. 자동 백업은 기기에 저장되며, 설정을 켜면 사용자 본인의 iCloud Drive 폴더에도 저장됩니다(Apple 약관에 따라 Apple이 처리). 당사는 이 정보를 볼 수 없습니다.
내보낸 PDF·이미지·텍스트는 공유 시트에서 선택한 앱(카카오톡, 문자, 이메일 등)으로만 전송됩니다.
2. 확정 링크(링크를 만들 때만)
견적서를 확정 링크로 보내면, 고객이 브라우저에서 열 수 있도록 해당 견적서의 스냅샷이 업로드됩니다.
- 견적서에 표시한 사업자 정보(상호, 연락처, 주소, 사업자등록번호, 입금 안내)와 추가한 로고·직인 이미지
- 고객 표시 이름과, 기본 설정상 시·구 단위까지의 주소(「페이지에 주소 표시」를 켠 경우에만 전체 주소)
- 견적 내용: 항목, 금액, 부가세, 날짜, 예상 작업 시간, 견적 기준, 포함·불포함 항목, 변경·취소 조건, 비고
업로드하지 않는 정보: 사진, 고객 전화번호·이메일, 사용자의 원가와 이익, 금액을 직접 수정한 사유.
링크 관리를 위해 앱은 익명 설치 ID와 비밀 키를 등록합니다(서버에는 키의 해시값만 저장). 이름, 이메일, Apple ID는 사용하지 않습니다.
3. 고객이 확정 페이지에서 입력하는 정보
고객이 확정·수정 요청·거절을 하면 입력한 이름, 손글씨 서명(벡터 이미지), 선택한 옵션, 메시지, 수정 요청 시 선택적으로 남긴 연락처와 일시를 저장합니다. 열람 수 집계와 부정 이용 방지를 위해 IP 주소와 브라우저 종류를 날마다 다른 솔트로 해시한 값을 저장하며, IP 주소 원문은 저장하지 않습니다. 확정 페이지는 쿠키를 사용하지 않고 제3자 스크립트를 불러오지 않습니다.
이 고객 정보에 대해서는 사용자(청소 사업자)가 개인정보처리자이고 당사는 수탁자로서 견적서 표시, 응답 기록, 앱으로 상태 전달을 위해서만 처리합니다. 고객이 권리를 행사하려면 견적서를 보낸 사업자에게 연락하시기 바랍니다. 당사는 사업자의 처리에 협조합니다.
4. 익명 이용 정보
앱은 익명 이용 이벤트(예: 「견적 생성」, 「링크로 전송」, 「결제 화면 보기」)를 앱이 만든 무작위 기기 ID, 앱·iOS 버전, 기기 모델, 언어·지역과 함께 전송합니다. 이벤트에는 고객 이름, 주소, 자유 입력 텍스트, 정확한 금액이 포함되지 않습니다(금액과 차액은 구간으로만 전송). 기능 개선과 오류 수정에 사용합니다.
「설정 → 개인정보 → 익명 이용 정보 보내기」에서 언제든 끌 수 있습니다. EU·EEA, 영국, 스위스에서는 처음 실행할 때 동의하기 전까지 꺼져 있습니다.
5. 진단과 고객지원
앱은 기기에 기술 로그를 저장합니다(고객 정보, 금액, 인증 정보는 포함하지 않음). 고객지원을 요청하시면 익명 기기 ID를 기준으로 특정 기간의 로그 업로드를 앱에 요청할 수 있으며, 로그는 7일 후 삭제합니다.
앱에서 의견을 보내면 메시지, 선택적으로 남긴 연락처, 앱·iOS 버전, 기기 모델, 언어와 일부 기술 정보를 받고 접수 번호를 알려 드립니다. 익명 이용 정보가 켜진 상태에서 진단 정보를 첨부하면 해당 로그를 찾을 수 있도록 앱의 무작위 기기 ID도 함께 전송됩니다.
크래시 리포트: 앱은 수탁자로 Firebase Crashlytics(Google LLC, 미국)를 사용합니다. 앱이 비정상 종료되면 다음 실행 시 크래시 리포트(스택 트레이스, 앱·iOS 버전, 기기 모델, 남은 저장 공간과 메모리 상태, Crashlytics가 만든 무작위 설치 ID)를 전송합니다. 크래시 리포트에는 고객 정보·금액·자유 입력 내용이 없고 사용자 신원과 연결되지 않으며, 90일간 보관합니다. 국외 이전 사항은 7항을 참고하세요.
6. 결제
구매와 구독은 Apple이 처리합니다. 당사는 결제 정보, 이름, Apple ID를 받지 않습니다. 구매 상태는 기기에서 Apple StoreKit으로 확인합니다. 구매가 완료되면 익명 이용 정보(4항, 켜져 있는 경우)에 구매 이벤트로 상품(한 번 구매·월간·연간), 무료 체험 시작 여부, 구매한 화면, App Store 국가가 포함됩니다. Apple ID, 결제 정보, 금액은 포함되지 않으며 사용자와 연결되지 않습니다.
7. 처리 위탁 및 개인정보의 국외 이전
서버의 정보(확정 링크, 고객 응답, 의견, 이용 이벤트, 로그)는 당사의 위탁에 따라 Cloudflare, Inc.(미국)가 운영하는 데이터베이스(Cloudflare Workers, D1)에 저장됩니다. 크래시 리포트(5항, Google LLC) 외에 그 밖의 수탁자는 없습니다.
| 항목 | 내용 |
|---|---|
| 이전받는 자 | Cloudflare, Inc. (101 Townsend St, San Francisco, CA 94107, USA · privacyquestions@cloudflare.com) |
| 이전 국가 | 미국 및 Cloudflare 데이터센터가 있는 국가 |
| 이전 항목 | 위 2~5항의 정보(견적서 스냅샷, 고객 응답, 익명 설치 ID, 익명 이용 이벤트, 의견, 진단 로그) |
| 이전 일시 및 방법 | 확정 링크 생성, 고객 응답, 이벤트 전송, 의견 제출 시 암호화된 통신(HTTPS)으로 전송 |
| 이용 목적 | 견적서 표시·응답 기록, 고객지원, 서비스 개선 |
| 보유 및 이용 기간 | 아래 8항의 보유 기간과 같음 |
| 거부 방법 및 효과 | 확정 링크를 사용하지 않고 PDF·이미지로 보내면 이전되지 않습니다. 익명 이용 정보는 설정에서 끌 수 있습니다. 거부해도 앱의 다른 기능은 그대로 사용할 수 있습니다. |
크래시 리포트는 Google LLC(1600 Amphitheatre Parkway, Mountain View, CA 94043, USA · https://support.google.com/policies)가 운영하는 Firebase Crashlytics로 이전됩니다. 이전 국가: 미국 등 Google 데이터센터 소재 국가 / 이전 항목: 위 5항의 크래시 리포트 / 이전 일시 및 방법: 비정상 종료 후 다음 앱 실행 시 암호화된 통신(HTTPS) / 이용 목적: 오류 원인 분석 / 보유 기간: 90일 / 거부 방법: 크래시 리포트만 따로 끌 수는 없으며, 원하지 않으시면 고객지원으로 문의해 주세요.
당사는 개인정보를 판매하거나 맞춤형 광고를 위해 제공하지 않습니다.
8. 보유 기간 및 파기
| 정보 | 보유 기간 |
|---|---|
| 견적서 스냅샷과 고객 응답 | 견적서 유효기간 후 60일이 지나면 링크 만료, 그로부터 120일 후 파기. 링크를 취소하거나 서버 데이터를 삭제하면 즉시 파기 |
| 로고·직인 이미지 | 유효한 링크에서 사용되지 않게 된 후 24시간이 지나면 파기 |
| 익명 설치 기록 | 앱에서 서버 데이터를 삭제할 때까지 |
| 의견 | 처리 완료 후 180일(서버 데이터를 삭제하면 즉시 파기. 처음 링크를 만든 뒤 보낸 의견이 대상이며, 그 이전 의견은 문의해 주세요) |
| 이용 이벤트 | 상세 90일, 식별자가 없는 일별 집계 400일 |
| 업로드된 진단 로그 | 7일 |
파기는 데이터베이스에서 복구할 수 없도록 삭제하는 방식으로 합니다.
9. 이용자의 권리와 행사 방법
- 링크 취소: 페이지에 「견적서가 취소되었습니다」가 표시됩니다.
- 서버 데이터 삭제: 「설정 → 개인정보 → 서버의 데이터 삭제」로 모든 링크, 버전, 고객 응답, 이미지, 의견, 설치 기록을 당사 서버에서 삭제합니다(기기의 사본은 유지).
- 이용 정보: 설정에서 언제든 끌 수 있습니다.
- 앱을 삭제하면 기기의 모든 데이터가 삭제됩니다. 서버 데이터는 위 기간에 따라 파기되며, 더 빨리 삭제하려면 연락해 주세요.
개인정보 보호법 등에 따라 개인정보 열람, 정정·삭제, 처리정지, 동의 철회를 요구할 수 있습니다. 당사는 이용자가 누구인지 알지 못하므로 정보를 찾기 위해 설치 ID(「설정 → 도움말」에 표시)를 요청할 수 있습니다. candy66861@gmail.com로 요청하시면 10일 이내에 답변합니다. 개인정보침해신고센터(privacy.kisa.or.kr, 국번 없이 118), 개인정보분쟁조정위원회(www.kopico.go.kr, 1833-6972)에 도움을 요청할 수도 있습니다.
10. 아동
TidyQuote는 사업자용 도구이며 아동을 대상으로 하지 않습니다. 만 14세 미만 아동의 개인정보를 알면서 수집하지 않습니다.
11. 개인정보 보호책임자
Eric Z · candy66861@gmail.com
12. 처리방침의 변경
처리방침을 변경하면 이 페이지에 시행일과 함께 게시하고, 중요한 변경은 앱에서도 알려 드립니다.