Kidbaton 개인정보 처리방침
최종 수정일: 2026년 11월 7일(방침 버전 1)
Kidbaton(이하 '앱')은 보호자가 아이의 학원·수업, 등·하원, 보강, 수강료를 관리하도록 돕는 앱입니다. 이 방침은 앱이 처리하는 정보, 보관 장소, 이용자가 선택할 수 있는 사항을 설명합니다. 앱의 운영자는 Jin Zhang(이하 '운영자')입니다.
1. 이용 대상
앱은 부모 또는 법정대리인을 위한 앱입니다. 아이가 직접 사용하지 않으며, 아이의 정보는 보호자가 입력합니다. 아이를 추가할 때마다 회원님이 그 아이의 부모 또는 법정대리인임을 확인하고, 법정대리인으로서 이 방침에 따른 처리에 동의하는지 확인받으며, 그 확인 기록을 보관합니다.
2. 가족 클라우드를 쓰지 않으면 데이터는 휴대폰에만 있습니다
아이, 수업, 학원, 일정, 출결, 보강 잔여 횟수, 수강료, 첨부 파일, 설정은 회원님의 기기에만 저장됩니다. 가입이 필요 없고 운영자의 서버로 아무것도 전송되지 않습니다. 무료 버전과 Pro는 완전히 오프라인으로 사용할 수 있습니다.
그 밖의 통신은 공휴일 데이터(/holidays/v1/KR.json 같은 정적 파일)를 주 1회 확인하는 것뿐이며, 이용자를 식별하는 정보는 포함되지 않습니다.
3. 가족 클라우드 사용 시 처리하는 개인정보
가족 클라우드는 가족과 공유하기 위한 유료 선택 기능입니다. 가족 클라우드를 시작하거나 가족에 참여한 경우에만, 가족과 일정을 공유하고 알림을 보내기 위한 목적으로 다음 정보를 암호화된 통신(TLS)으로 운영자의 서버(Cloudflare)에 전송하고 회원님이 선택한 가족과 공유합니다.
- 아이: 이름(별명 가능), 색, 입력한 경우 생년월일
- 가족 구성원: 입력한 표시 이름(예: '할머니'), 역할, 각 구성원이 볼 수 있는 아이
- 학원: 입력한 이름, 종류, 주소, 전화번호, 규칙, 요금
- 수업, 일정, 변경·휴강, 출결, 보강 잔여 횟수
- 등·하원 작업과 누가 언제 완료했는지
- 수강료·납부 기록(금액과 날짜)
- 추가한 첨부 파일(시간표나 청구서 사진 등)
- 법정대리인 확인 및 가족 공유 동의 기록
- 기술 정보: 가족 ID, 구성원 ID, 기기 ID, 기기 종류(iOS / Android), 앱 버전, 알림 토큰(Firebase Cloud Messaging, Apple 실시간 현황 토큰)
- 지난 30일부터 180일 후까지의 일정 요약(수업 시간, 등·하원 시간대와 기본 담당자. 아이 이름은 포함하지 않음). 전날 밤 알림, 실시간 현황, 캘린더 구독에 사용합니다
- Apple / Google 로그인을 연결한 경우: 해당 사업자의 식별자만(단방향 해시로 저장). 이메일 주소는 받지도 저장하지도 않습니다
- 복구 코드(단방향 해시로만 저장)
이 정보는 서버에 읽을 수 있는 형태로 저장됩니다(종단 간 암호화가 아닙니다). 알림, 잠금 화면 실시간 현황, 캘린더 구독에 이름을 표시하기 위해서입니다. 보호 조치는 제11조와 같습니다.
4. 가족 간 공유
초대받은 사람은 회원님이 정한 역할에 따라 정보를 보거나 편집할 수 있습니다. '도우미'는 선택한 아이의 정보만 볼 수 있고 수강료는 볼 수 없습니다. 초대를 만들기 전에 선택한 아이의 정보를 공유하는 데 대한 동의를 받으며, 구성원 설정에서 언제든지 철회할 수 있습니다.
5. 알림과 캘린더 구독
- 알림(예: '할머니가 지우를 데리러 감')은 Firebase Cloud Messaging(Google)과 Apple 푸시 알림 서비스를 통해 전달되며 시간, 아이 이름, 수업 이름, 담당자 이름이 포함됩니다. '알림에서 아이 이름 숨기기'를 켤 수 있습니다. 알림에 주소는 포함되지 않습니다.
- 캘린더 구독 링크(webcal)는 링크를 가진 사람과 이를 가져가는 Google 캘린더 등의 서비스가 읽을 수 있습니다. 기본적으로 일정 제목에 아이 이름은 포함되지 않으며, 링크마다 표시 여부를 선택하고 언제든지 구독을 중지할 수 있습니다.
6. 구매
구매는 Apple App Store 또는 Google Play가 처리합니다. 구매 상태를 확인하기 위해 구매 기록과 익명의 앱 사용자 ID(가족 클라우드는 가족 ID)를 RevenueCat, Inc.에 전송합니다. 운영자는 카드 정보를 받지 않습니다.
7. 하지 않는 것
- 광고, 광고 식별자(IDFA / 광고 ID), 앱·웹사이트 간 추적, 행태 분석·프로파일링을 하지 않습니다. 맞춤형 광고도 하지 않습니다.
- 개인정보를 판매하거나 제3자에게 제공하지 않습니다(가족 공유는 회원님의 동의에 따른 것입니다).
- 위치, 연락처, 마이크에 접근하지 않습니다. 사진은 회원님이 첨부한 것만 처리합니다.
- 쿠키 등 자동 수집 장치를 사용하지 않습니다.
8. 처리 위탁 및 국외 이전
운영자는 서비스 제공을 위해 다음과 같이 처리를 위탁하며, 이에 따라 개인정보가 국외로 이전됩니다. 이전은 가족 클라우드를 시작하거나 구매할 때 네트워크를 통해 수시로 이루어지며, 각 보관 기간은 제9조와 같습니다. 국외 이전을 원하지 않으면 가족 클라우드를 사용하지 않으시면 됩니다(이 경우 가족 공유 기능은 이용할 수 없습니다).
- Cloudflare, Inc.(미국, 전 세계 데이터 센터): 제3조의 항목 전체 — 가족 클라우드 서버, 데이터베이스, 첨부 파일, 백업
- RevenueCat, Inc.(미국): 구매 기록, 익명 앱 사용자 ID 또는 가족 ID — 구매 상태 확인
- Google LLC / Firebase(미국): 알림 토큰, 알림 내용 — 알림 전송, Android의 Google Play 구매와 로그인
- Apple Inc.(미국): 알림 토큰, 알림·실시간 현황 내용, 구매 — App Store 구매, 알림과 실시간 현황, Apple로 로그인
9. 보유 기간 및 파기
- 아이·수업·기록을 삭제하면 기기에서 즉시 삭제되고, 서버에서는 30일 이내에 파기합니다.
- 계정을 삭제하면 즉시 가족에서 나가고 계정 정보는 30일 이내에 파기합니다.
- 가족을 해산하면(소유자) 그 가족의 서버 데이터는 30일 후 모두 파기합니다.
- 가족 클라우드 구독이 끝나면 30일의 유예 기간 후 동기화가 중지됩니다. 다시 구독할 수 있도록 가족 데이터를 180일 보관한 뒤 파기합니다(사전에 앱에서 소유자에게 알립니다).
- 24개월 동안 동기화가 없고 유효한 구독도 없는 가족은 알림 후 30일 뒤 파기합니다.
- 등록만 하고 가족에 참여하지 않은 기기는 30일 후 삭제합니다.
- 암호화 백업은 최대 90일 보관되며, 삭제한 데이터는 90일 이내에 백업에서도 사라집니다.
- 파기는 데이터베이스와 저장소에서 복구할 수 없는 방법으로 삭제합니다.
- 기기의 데이터는 회원님이 삭제하거나 앱을 삭제할 때까지 남습니다. iOS 키체인 / Android Block Store의 익명 ID는 재설치 후 가족을 다시 찾을 수 있도록 남습니다.
10. 정보주체와 법정대리인의 권리
- 열람·정정·이동: 모든 데이터는 앱에서 보고 수정할 수 있습니다. '더보기 → 내보내기 및 백업'에서 언제든 백업 파일과 CSV를 만들 수 있습니다.
- 아이 데이터 삭제: 아이 화면의 '이 아이의 데이터 모두 삭제'로 기기와 서버에서 첨부 파일까지 삭제합니다.
- 계정 삭제: '더보기 → 설정 → 계정 및 데이터 삭제' 또는 웹 https://kidbaton.mengduo.net/delete 에서 복구 코드로 삭제할 수 있습니다.
- 공유 중지·동의 철회: 소유자나 관리자는 구성원을 내보내거나 볼 수 있는 범위를 바꿀 수 있고, 구성원은 언제든지 가족에서 나갈 수 있습니다.
- 요청: 서버에 있는 개인정보의 열람, 정정·삭제, 처리 정지를 요청하려면 아래로 연락해 주세요. 30일 이내(법령에서 더 짧은 기한을 정한 경우 그 기한 이내)에 답변합니다. 14세 미만 아동의 법정대리인도 같은 권리를 행사할 수 있습니다.
개인정보 침해에 관한 상담은 개인정보침해신고센터(privacy.kisa.or.kr, 국번 없이 118) 또는 개인정보분쟁조정위원회(www.kopico.go.kr)에 문의할 수 있습니다. 그 밖의 지역에서는 일본 개인정보보호법, 미국 주 개인정보 보호법(캘리포니아 소비자 개인정보 보호법 등), 캐나다 PIPEDA, 영국 GDPR, 호주·뉴질랜드 개인정보 보호법, 대만 개인자료보호법, 홍콩 개인자료(사생활) 조례, 싱가포르 PDPA에 따른 권리가 있을 수 있습니다.
11. 안전성 확보 조치
통신 암호화, Cloudflare의 저장 데이터 암호화, 가족별 엄격한 분리와 모든 요청에서의 구성원 자격·아이별 권한 확인, 첨부 파일 비공개 저장, 이름·메모·요청 내용을 기록하지 않는 서버 로그(경로·결과·처리 시간만), 매일 암호화 백업, 접근 권한 최소화와 정기 점검, 독립적인 보안 검토를 시행합니다.
12. 개인정보 유출 시
회원님의 정보에 영향을 주는 사고가 발생하면 앱 안내와 알림으로 알리고, 법령에 따라 관계 기관에 신고합니다.
13. 개인정보 보호책임자 및 문의
개인정보 보호책임자: Jin Zhang
연락처: zhangjin99@yahoo.com
14. 변경
이 방침을 변경하면 이 페이지와 버전 번호를 갱신하고 다음에 앱을 열 때 알려 드립니다.