개인정보 처리방침
요약
- 계정 없이도 CalmAlone의 모든 핵심 기능을 쓸 수 있어요. 반려동물, 훈련 기록, 메모는 기기에 저장돼요.
- 데이터가 기기 밖으로 나가는 경우는 가족 동기화를 켰을 때, 익명 사용 통계('나 → 개인정보 및 데이터'에서 끌 수 있음)를 보낼 때, 앱이 비정상 종료되어 충돌 보고서를 보낼 때뿐이에요.
- 데이터를 판매하거나, 광고를 보여 주거나, 다른 앱과 웹사이트에 걸쳐 추적하지 않아요. 광고 식별자(IDFA)도 사용하지 않아요.
개인정보 처리자
개인정보 처리자는 Eric Z(이하 '당사')입니다. 개인정보 보호책임자 연락처: candy66861@gmail.com.
1. 기기에만 저장되는 데이터
반려동물 프로필(이름, 종, 날짜, 사진), 평가, 훈련 계획, 훈련 기록, 반응 기록, 실제 외출, 이벤트, 메모, 돌봄 카드의 비상 연락처, 설정은 기기에만 저장돼요(iCloud 백업 등을 사용하면 기기 백업에도 포함돼요). 당사는 이 데이터를 볼 수 없어요. 반려동물 사진을 고를 때 iOS는 선택한 사진만 앱에 전달하며, CalmAlone은 사진 보관함에 접근하지 않아요.
2. 가족 동기화(선택)
가족 그룹을 만들거나 참여하면 CalmAlone이 당사 서버에 익명 계정을 만들어요. 이메일이나 비밀번호는 필요 없어요. 저장하는 항목은 다음과 같아요.
- 무작위 계정 ID, 해시 처리된 로그인 토큰, 부정 이용 방지를 위한 무작위 설치 ID
- 가족 그룹에서 쓰는 표시 이름과 색상, 역할(소유자 또는 구성원)
- 가족이 동기화하는 기록: 반려동물 프로필(이름, 종, 출생 연월, 입양일, 작은 사진 썸네일), 질문 답변, 훈련 기록과 평가, 실제 외출, 이벤트, 입력한 메모
- 초대 코드(72시간 유효)
처리 목적: 가족 구성원과 여러 기기 간 데이터 동기화. 근거: 이용 계약의 이행(GDPR 제6조 제1항 (b), 개인정보 보호법 제15조 제1항 제4호). 반려동물 사진 원본과 비상 연락처는 절대 업로드하지 않아요.
보유 기간: 가족 그룹에서 나가거나 서버 데이터를 삭제할 때까지. 삭제한 기록은 다른 기기에서도 지워지도록 내용 없는 삭제 표시로 최대 180일 보관해요. 만료된 초대 코드는 7일 후 삭제해요.
3. 구매
결제는 Apple이 처리하므로 당사는 결제 정보를 받지 않아요. 가족 그룹을 만들 때 구매 확인을 위해 CalmAlone Pro의 서명된 App Store 거래 정보를 서버로 보내요. 거래 ID, 상품 ID, 구매일, 환경, 환불 상태를 익명 계정에 연결해 저장해요. 근거: 계약 이행. 보유 기간: 계정이 존재하는 동안.
4. 사용 통계(끌 수 있음)
어떤 기능이 도움이 되고 어디서 막히는지 알기 위해, 앱은 익명 사용 이벤트(예: '훈련 완료', '내보내기')를 앱이 만든 무작위 기기 ID, 앱 버전, iOS 버전, 기기 모델, 언어, 시간대와 함께 보내요. 이벤트는 가족 계정과 연결하지 않아요. 반려동물 이름, 메모, 표시 이름 등 입력한 글은 절대 보내지 않아요.
근거: 앱 개선을 위한 정당한 이익(GDPR 제6조 제1항 (f)). 언제든 거부할 수 있어요: 앱의 '나 → 개인정보 및 데이터'에서 '익명 사용 통계 공유'를 끄면 그 이후로 보내지 않아요(다음에 앱을 실행할 때부터 완전히 적용돼요).
보유 기간: 개별 이벤트 90일, 일별 합계(건수만) 400일.
5. 충돌 보고서
앱이 비정상 종료되면 Google LLC의 Firebase Crashlytics로 충돌 보고서를 보내요. 보고서에는 충돌의 기술적 세부 정보(스택 트레이스), 기기 모델, iOS 버전, 앱 버전, 남은 저장 공간과 메모리, 발생 시각, 무작위 Crashlytics 설치 ID가 포함돼요. 반려동물 이름, 메모, 표시 이름 등 입력한 글은 포함되지 않으며 가족 계정과도 연결하지 않아요. 목적: 오류 발견과 수정. 근거: 안정적인 앱 제공을 위한 정당한 이익(GDPR 제6조 제1항 (f)). 보유 기간: 90일.
6. 서버 로그와 IP 주소
당사 서버는 Cloudflare에서 운영돼요. 요청 전달과 서비스 보호를 위해 Cloudflare가 IP 주소를 처리해요. 당사는 요청 횟수 제한에 IP 주소를 쓰지만(카운터는 2일 후 삭제) 계정이나 기록과 함께 저장하지 않아요.
7. 처리 위탁 및 국외 이전
| 수탁자 | 위탁 업무 | 이전 국가·위치 |
|---|---|---|
| Cloudflare, Inc.(미국) | 가족 동기화와 사용 통계를 위한 호스팅 및 데이터베이스(Workers, D1) | 글로벌 네트워크, 데이터베이스 지역 Asia-Pacific (APAC) |
| Google LLC(미국, Firebase Crashlytics) | 충돌 보고서 | 미국/글로벌 |
| Apple Inc.(미국) | 앱 배포, 결제, 기기 내 실시간 현황 및 알림 | Apple 개인정보 처리방침에 따름 |
이전 시기와 방법: 서비스 이용 시 네트워크를 통해 전송. 국외 이전은 수탁자의 데이터 처리 약관과 EU 표준계약조항으로 보호돼요. 국외 이전을 원하지 않으면 가족 동기화를 사용하지 않고 사용 통계를 끄면 돼요.
8. 수집하지 않는 정보
위치, 연락처, 사진 보관함, 마이크, 카메라, 건강 데이터, 광고 식별자, 방문 기록. 광고 없음, 데이터 판매 없음, 추적 없음.
9. 이용자의 권리
- 열람 및 이동: 언제든 전체 데이터를 내보낼 수 있어요(나 → 내보내기 및 백업 → JSON 또는 CSV).
- 삭제: 나 → 개인정보 및 데이터 → 서버에 있는 내 데이터 삭제를 누르면 계정이 삭제되고 모든 가족 그룹에서 나가요. 다른 구성원이 없는 가족 그룹의 소유자라면 그 가족 그룹과 기록도 삭제돼요. 앱을 삭제하면 기기의 데이터도 삭제돼요.
- 정정: 앱에서 기록을 직접 수정할 수 있어요.
- 처리 정지: '나 → 개인정보 및 데이터'에서 사용 통계를 끌 수 있어요.
- candy66861@gmail.com로 연락해 이 권리를 행사할 수 있고, 개인정보분쟁조정위원회, 개인정보침해신고센터(국번 없이 118) 또는 거주 지역의 감독 기관에 신고할 수도 있어요.
거주 지역에 따라 한국 개인정보 보호법, GDPR(EU·EEA, 영국), 일본 개인정보보호법, 중국 개인정보보호법, 미국 각 주의 개인정보 보호법이 이 권리를 보장해요. 30일 이내에 답변해요.
10. 아동
CalmAlone은 만 14세 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 고의로 수집하지 않아요.
11. 안전성 확보 조치
모든 통신은 HTTPS로 암호화돼요. 로그인 토큰은 해시로만 저장하고, 모든 요청에서 가족 그룹 구성원인지 확인해요.
12. 변경
이 방침이 바뀌면 위의 시행일을 업데이트하고, 중요한 변경은 앱에서 알려 드려요.