개인정보 처리방침
DOTORIFY(이하 "서비스")는 이용자의 개인정보를 소중히 다룹니다. 이 방침은 서비스가 어떤 정보를 왜 처리하고, 어디에 보관하며, 이용자가 무엇을 요구할 수 있는지를 설명합니다.
1. 먼저 알아두실 것: 기본은 기기 저장입니다
DOTORIFY는 로컬 우선(local-first)으로 만들어졌습니다. 로그인하지 않거나 무료로 사용하는 동안 물건 기록, 컬렉션, 준비 목록, 사진은 기기 안에만 저장되고 서버로 전송되지 않습니다.
물건 기록과 사진이 서버에 저장되는 경우는 DOTORIFY Pro를 구독하고 클라우드 동기화를 사용할 때뿐입니다. 구독을 시작하지 않으면 이 방침의 2-4항 대부분은 해당되지 않습니다. 다만 오류 진단(2-5)은 로그인이나 구독과 무관하게 동작합니다.
2. 처리하는 개인정보
2-1. 계정을 만들면
| 항목 | 내용 | 목적 |
|---|---|---|
| 계정 식별자 | Apple 또는 Google이 제공하는 고유 ID, 이메일 주소, 표시 이름 | 계정 생성과 로그인, 기기 간 데이터 연결 |
| 프로필 | 표시 이름 | 준비 공유에서 "누가 챙겼는지" 표시 |
| 기기 정보 | 앱 설치 식별자, 플랫폼(iOS/Android), 시간대, 언어·지역 설정, 마지막 사용 시각 | 여러 기기 간 동기화 구분, 알림 시각 계산 |
| 푸시 알림 토큰 | 기기별 알림 토큰 | 구독 만료 안내 발송. 알림을 허용하지 않으면 저장하지 않습니다 |
Apple로 로그인할 때 이메일 숨기기를 선택하면 실제 주소 대신
@privaterelay.appleid.com 형식의 익명 주소를 받습니다. 서비스는 이용자를
항상 내부 식별자로 구분하므로 이메일을 숨겨도 모든 기능을 쓸 수 있습니다.
2-2. 구독을 하면
| 항목 | 내용 | 목적 |
|---|---|---|
| 구독 상태 | 등급, 상태(체험·이용중·결제문제·만료), 구매 경로, 기간 | Pro 기능 제공 여부 판단 |
| 결제 이벤트 기록 | 스토어가 보낸 구독 변경 알림의 원문 | 중복 처리 방지와 문의 대응 |
카드번호 등 결제수단 정보는 서비스가 받지 않습니다. 결제는 Apple App Store가 처리하고, 서비스는 "구독 중인지"만 전달받습니다.
2-3. 클라우드 동기화를 사용하면 (Pro)
이용자가 직접 입력한 개인 데이터가 서버에 저장됩니다.
- 물건 기록 — 분류, 제품명, 별칭, 브랜드, 상태, 구매일·가격, 사용기한, 무게, 메모, 링크
- 컬렉션과 준비 목록, 준비 템플릿, 챙김 상태
- 직접 등록한 사진
이 데이터는 이용자 본인만 접근할 수 있는 영역에 저장됩니다. 사진은 공개되지 않는 저장소에 보관하며 링크를 아는 사람도 열 수 없습니다.
2-4. 준비를 공유하면
Pro 이용자가 준비 목록을 링크로 공유하면, 링크를 받아 수락한 사람에게 다음이 보입니다.
- 공유한 준비의 제목, 종료일, 준비물 목록, 챙김 상태
- 공유한 사람과 챙긴 사람의 표시 이름
공유받은 사람은 챙김 상태만 바꿀 수 있고 항목을 고치거나 지울 수 없습니다. 공유하지 않은 다른 물건 기록이나 준비는 보이지 않습니다. 공유는 언제든 해제할 수 있고 해제하면 즉시 접근이 끊깁니다.
2-5. 오류 진단과 문의
앱이 예상하지 못한 오류를 만나면 무엇이 잘못됐는지를 진단 정보로 보냅니다. 로그인 여부와 관계없이 동작합니다.
| 항목 | 내용 | 목적 |
|---|---|---|
| 오류 진단 | 오류 코드와 발생 위치, 앱 버전, 플랫폼과 OS 버전, 언어·지역 설정, 화면 이동 기록. 로그인한 경우 계정 식별자 | 오류 원인 파악과 수정 |
| 문의 내용 | 이용자가 직접 적은 문의 글. 동의하면 위 진단 정보를 함께 보냅니다 | 문의 대응 |
물건 이름, 사진, 메모, 컬렉션과 준비 목록의 내용은 어느 경로로도 나가지 않습니다. 보낼 수 있는 항목을 허용 목록으로 고정해 두었고 목록에 없는 값은 전송 전에 지웁니다. 이메일 주소와 IP 주소는 문의 기록에 담지 않습니다.
문의는 로그인한 이용자만 보낼 수 있고 문의 내용은 서울 리전에 보관합니다. 오류 진단은 아래 3항의 Sentry로 전송됩니다.
2-6. 알림을 받으면
| 항목 | 내용 | 보유 |
|---|---|---|
| 기기 알림 토큰 | 알림을 보낼 기기를 지정하는 식별자. 기기·설치별로 하나이며 사람을 가리키지 않습니다. | 알림을 끄거나 로그아웃하면 삭제 |
| 광고성 정보 수신 동의 | 동의·철회 시각, 야간 수신 동의 여부 | 계정 삭제 시 함께 삭제 |
동의·철회 시각을 남기는 이유는 언제 동의하셨는지를 확인할 수 있어야 하기 때문입니다. 철회하셔도 그 이력은 남습니다.
2-7. 처리하지 않는 것
- 위치 정보, 연락처, 캘린더, 통화·문자 기록
- 광고 식별자. 서비스는 광고를 게재하지 않고 광고 목적의 추적을 하지 않습니다
- 이용 행태 분석 도구. 분석·추적 SDK를 넣지 않았습니다
- 개인 데이터를 외부 인공지능 서비스로 보내지 않습니다
카메라와 사진 접근 권한은 이용자가 물건 사진을 추가할 때만 사용합니다. 사진 라이브러리를 훑거나 선택하지 않은 사진을 읽지 않습니다.
3. 처리 위탁과 국외 이전
데이터베이스와 사진 저장소는 한국(서울) 리전에 있습니다. 계정 정보와 Pro 동기화 데이터는 국내에 보관됩니다.
다만 일부 부가 기능은 해외 사업자를 거칩니다. 아래가 전부입니다.
| 이전받는 자 | 국가 | 이전 항목 | 목적·보유기간 |
|---|---|---|---|
| RevenueCat, Inc. | 미국 | 계정 식별자, 구독 상태 | 구독 상태 관리. 계약 종료 시까지 |
| Expo (Expo, Inc.) | 미국 | 푸시 알림 토큰 | 알림 전달. 알림 해제 또는 계정 삭제 시까지 |
| Cloudflare, Inc. | 미국 등 | 웹사이트 접속 기록 | 공식 웹사이트 제공. 별도 회원 정보를 다루지 않습니다 |
| Sentry (Functional Software, Inc.) | 미국 | 오류 진단 정보. 로그인한 경우 계정 식별자 | 오류 원인 파악과 수정. Sentry 보관 기간 경과 후 삭제 |
데이터베이스와 파일 저장소는 Supabase, Inc.에 위탁하며 서울 리전에 보관합니다. 물건 기록, 준비 목록, 사진은 국외로 나가지 않습니다.
Apple과 Google은 로그인 수단을 제공하고 Apple은 결제를 처리합니다. 이때의 개인정보 처리는 각 사업자의 개인정보 처리방침을 따릅니다.
알림을 끄면 푸시 토큰이 삭제되어 Expo로의 이전이 멈춥니다. 계정을 만들지 않으면 물건 기록, 준비 목록, 사진은 서버로 전송되지 않습니다. 다만 앱이 오류를 만났을 때 2-5의 진단 정보는 로그인 여부와 관계없이 전송됩니다.
4. 광고성 정보 수신
새 기능이나 이벤트 소식을 알림으로 보내드리는 경우가 있습니다. 이는 광고성 정보이므로 동의하신 분께만 보냅니다. 앱의 알림 설정 → 공지·이벤트 소식 받기에서 켜고 끌 수 있고, 동의하신 시점과 철회하신 시점을 기록합니다.
- 알림 제목 앞에 (광고)가 붙습니다.
- 밤 9시부터 아침 8시 사이에는 야간 수신에 따로 동의하신 분께만 보냅니다. 동의하지 않으셨으면 그 시간에 보내지 않고 아침 8시 이후로 미룹니다. 기준은 이용자가 계신 곳의 시각입니다.
- 언제든 위 설정에서 끄실 수 있고, 끄시면 즉시 발송 대상에서 제외됩니다.
5. 만 14세 미만 아동
서비스는 만 14세 미만 아동을 대상으로 하지 않으며 아동의 개인정보를 고의로 수집하지 않습니다. 만 14세 미만임을 알게 된 경우 해당 계정과 정보를 지웁니다.
6. 보유와 삭제
| 구분 | 보유 기간 |
|---|---|
| 계정과 프로필 | 계정 삭제 시까지 |
| 클라우드에 동기화된 개인 데이터와 사진 | 구독 만료 후 90일. 이 기간이 지나면 자동 삭제합니다 |
| 기기 정보와 푸시 토큰 | 계정 삭제 시까지. 알림을 끄면 토큰을 지웁니다 |
| 구독 상태와 결제 이벤트 기록 | 계정 삭제 시까지 |
| 공유 이력 | 공유한 준비를 삭제하거나 계정을 삭제할 때까지 |
구독이 만료되면 클라우드 데이터를 90일간 읽기 전용으로 보관합니다. 다시 구독하면 그대로 이어서 쓸 수 있고, 90일이 지나면 서버에서 삭제됩니다. 기기에 있는 사본은 그대로 남습니다.
계정 삭제
앱의 마이페이지 → 계정 삭제에서 직접 삭제할 수 있습니다. 삭제하면 계정, 프로필, 클라우드에 있던 개인 데이터와 사진, 구독 상태와 결제 이벤트 기록이 즉시 지워지고 복구할 수 없습니다.
기기에 있는 사본은 남습니다. 계정을 지우는 것과 기기를 비우는 것은 다른 요구라고 보기 때문입니다. 기기 데이터까지 없애려면 앱을 삭제하시면 됩니다. 삭제 전에 백업 파일을 내보낼 수 있습니다.
7. 이용자의 권리
이용자는 언제든 다음을 요구할 수 있습니다.
- 열람 — 기기에 저장된 물건 기록과 준비 목록은 앱에서 직접 확인하실 수 있습니다. 서버에 보관된 구독 상태와 결제 이벤트 기록, 공유 이력, 기기 정보 등의 열람은 앱의 마이페이지 → 문의하기에서 요구하시면 10일 안에 읽을 수 있는 파일로 보내 드립니다
- 정정 — 앱에서 직접 수정합니다
- 삭제 — 개별 항목은 앱에서, 계정 전체는 마이페이지 → 계정 삭제에서
- 처리정지 — 로그아웃하면 서버 전송이 멈추고 기기 저장으로 돌아갑니다
위 방법으로 해결되지 않는 요구는 아래 연락처로 알려주시면 처리합니다. 법정대리인을 통한 요구도 가능합니다.
8. 안전조치
- 모든 통신은 암호화(HTTPS)합니다
- 서버의 개인 데이터에는 본인만 접근할 수 있도록 데이터베이스 수준의 접근 제어를 적용합니다
- 백업 파일은 암호화하지 않습니다. 개인 데이터와 직접 등록한 사진이 그대로 담기므로 안전한 곳에 보관해 주십시오. 데이터를 안전하게 보관하려면 DOTORIFY Pro의 개인 클라우드 동기화를 이용하실 수 있습니다
- 로그인 정보는 기기의 보안 저장소에 보관합니다
- 공유받은 데이터는 로그아웃 시 기기에서 삭제합니다
9. 개인정보 보호책임자와 연락처
| 구분 | 내용 |
|---|---|
| 서비스명 | DOTORIFY |
| 상호 | 스튜디오 키노 (Studio Kino) |
| 대표자 | 윤세영 |
| 개인정보 보호책임자 | 윤세영 (대표) |
| 문의 | support@dotorify.com |
열람·정정·삭제 등 권리 행사 요구는 10일 안에 처리하고 결과를 알려 드립니다. 그 밖의 문의는 접수 순서대로 답변합니다.
개인정보 침해로 인한 상담이나 신고는 아래 기관에도 하실 수 있습니다.
- 개인정보침해 신고센터 — privacy.kisa.or.kr / 국번 없이 118
- 개인정보 분쟁조정위원회 — kopico.go.kr / 1833-6972
- 대검찰청 사이버수사과 — spo.go.kr / 1301
- 경찰청 사이버수사국 — ecrm.police.go.kr / 182
10. 방침 변경
이 방침을 바꿀 때는 시행일 최소 7일 전에 이 페이지에 공지합니다. 이용자에게 불리한 변경이거나 국외 이전 대상이 늘어나는 경우에는 30일 전에 공지하고 필요한 동의를 다시 받습니다.