개인정보 처리방침
공빵(이하 “앱”)은 이용자의 개인정보를 중요하게 보호합니다. 본 방침은 앱이 수집·이용·보관·삭제하는 정보와 이용자 권리를 설명합니다.
1. 수집하는 정보
- 계정 정보: OAuth 로그인 시 제공되는 이름, 이메일, 사용자 ID, 로그인 제공자(Apple·Google·카카오 중 활성화된 경우), 프로필 이미지 URL
- 신규 가입 확인: 입력한 생년월일로 가입 시 만 14세 미만/이상만 판정합니다. 생년월일 원문은 보관하지 않습니다. 만 14세 미만은 보호자 동의 전 추가 프로필의 이름·연령 구분·생년월일 HMAC을 저장하지 않고, 동의 후 다시 입력받습니다. 동의 후 중복 계정 후보 탐지를 위한 비밀키 기반 생년월일 HMAC은 계정과 연결해 보관하며 개인정보로 취급합니다. 기존 계정은 연령 미확인 상태로 구분합니다.
- 보호자 동의: 만 14세 미만 가입 요청에서는 일회용 링크 토큰의 일방향 해시, 동의 요청 식별자·안내 버전·생성·결정 시각과 상태를 처리합니다. 이메일 발송을 선택하면 보호자 이메일 주소는 안내 발송 및 동일 주소 회신 확인을 위해 Resend에서 처리되며, 앱 데이터베이스에는 원문 대신 일방향 해시만 저장합니다. 카카오톡은 링크 전달 수단이며, 보호자가 안내 페이지에서 법정대리인임을 진술하고 명시적으로 동의한 경우에만 활성화합니다. 전화번호는 수집하지 않으며 링크 접근이나 진술만으로 가족관계를 증명했다고 표시하지 않습니다.
- 기기 식별 정보: iOS 단어장 백업을 위해 앱이 Keychain에 생성·보관하는 백업용 기기 ID. 보안·남용 방지를 위해 일부 요청의 네트워크 출처(CF-Connecting-IP)는 일방향 해시로 변환해 계정과 연결해 보관할 수 있으며, 이는 기기 ID 선언 범위의 앱 기능·보안 목적이며 추적에 사용하지 않습니다. 계정 보안·남용 방지 audit 이벤트(이벤트 유형, 로그인 제공자, 해시된 출처 등)도 같은 목적으로 보관할 수 있습니다
- 학습 콘텐츠: 단어장·라이브러리·백업 데이터, 한국사 시험 답안·결과·소요 시간·분석 결과, 교육 프로필에 저장하는 학교·학원 주소
- 관계 및 학습 활동: 친구·가족 연결 관계(초대·수락·차단 포함), 함께 공부 방 참여 정보, 공부 과목·모드·시작 및 종료 시각·지속 시간·달성 보상 등의 앱 사용 기록. iOS 연락처 앱의 주소록 데이터는 읽지 않습니다
- 채팅 및 안전 정보: 수락된 친구 또는 연결된 부모·자녀 사이에서 보낸 텍스트 메시지, 전송·읽음 시각, 차단 관계와 신고 사유
- 단어장 OCR 사진: 단어 인식 시 선택한 페이지 사진은 Cloudflare Workers AI로 동기 전송되어 처리되며, 서버에 보관되지 않습니다
- 가족 안심 위치: 보호자가 요청하고 자녀가 자기 계정에서 승인한 경우에만 자녀의 정밀 위치(위도·경도), 수평 정확도, 측정 시각, 배터리 잔량과 사용자가 등록한 집·학교·학원의 이름·주소·좌표를 처리합니다. 백그라운드에서는 iOS의 significant-change·지역(Region) 모니터링으로 이동·안심 장소 진입·출발 시에만 위치를 확인하며, 정지 상태에서 1분마다 위치를 전송하지 않습니다. 앱이 포그라운드에 있을 때는 약 1분 간격으로 위치 확인을 요청할 수 있습니다. 위치 확인 시각별 좌표 포인트를 최근 48시간 동안 시간순으로 서버에 보관해 지도에서 점으로 개별 표시하며, 포인트를 선으로 연결한 이동 경로나 장기 동선 기록은 만들지 않습니다
2. 이용 목적
- 계정 생성·로그인·본인 확인
- 단어장·한국사 학습 기록 저장·동기화·복원
- 동의한 가족 사이에서 지정한 안심 장소 도착·출발을 확인하고, 승인된 보호자에게 최근 위치 확인 내역을 표시
- 연결된 가족·친구 사이의 대화, 읽지 않은 메시지 표시, 차단·신고 등 안전 기능 제공
- 앱 기능 제공, 오류 대응, 보안·남용 방지
- 법령상 의무 이행 및 분쟁 대응
3. 제3자 제공 및 처리 위탁
앱은 광고·추적·개인정보 판매를 하지 않습니다. 다음 서비스가 기능 제공에 관여할 수 있습니다.
- 로그인 제공자: Apple, Google, 카카오(활성화된 경우) — 인증·계정 연결
- Cloudflare: 호스팅, D1 데이터베이스, Workers AI(OCR 처리)
- Resend: 보호자 동의 안내 이메일 발송과 회신 수신. 발송 대상 이메일과 안내 내용, 회신 본문이 처리됩니다. 실제 처리 지역·국외 이전 조건은 운영 계약을 확인한 뒤 별도 고지합니다.
- 카카오: 주변 학교·학원 검색과 지도 표시. 기능 사용 시 검색 중심 좌표·등록 장소 좌표가 브라우저 또는 공빵 서버에서 카카오 API로 전송될 수 있으며 공빵 계정 정보는 함께 보내지 않습니다
- OpenStreetMap: 카카오 지도를 사용할 수 없는 환경의 대체 지도 타일 표시. 기능 사용 시 현재 보고 있는 지도 영역에 해당하는 타일 좌표와 네트워크 정보(IP 주소 등)가 OpenStreetMap 타일 서버로 전송될 수 있으며 공빵 계정 정보는 함께 보내지 않습니다
각 제공자의 정책은 해당 서비스에서 확인할 수 있습니다.
4. 보관 기간
- 계정·학습 데이터: 계정이 유지되는 동안 보관합니다.
- 신규 가입의 연령 구분·생년월일 HMAC: 계정이 유지되는 동안 보관하고 탈퇴 시 삭제합니다. 보호자 동의 요청은 72시간 후 만료되며, 미승인 요청 기록의 별도 삭제 주기는 운영 적용 전 확정합니다.
- 채팅 메시지·읽음·차단·신고 정보: 계정이 유지되는 동안 보관하며, 신고는 운영자가 검토합니다. 긴급 안전·학대 관련 신고는 접수 시점부터 24시간 안에 우선 검토하는 것을 목표로 하지만, 검토 결과나 특정 조치를 보장하지는 않습니다. 대화 관계가 끊기면 더 이상 접근하거나 새 메시지를 보낼 수 없습니다. 계정 삭제 시 해당 계정과 연결된 채팅 데이터도 삭제됩니다.
- 안심 위치: 보호자마다 자녀가 승인·재개한 시각 이후의 위치 확인 포인트만 표시합니다. 포인트는 최근 48시간만 보관하고 이후 자동 삭제합니다. 최신 위치 스냅샷은 자녀당 한 건으로 덮어쓰며 30분이 지나면 삭제합니다. 도착·출발 이벤트는 30일 후 삭제합니다. 공유를 중지하거나 마지막 활성 공유가 없으면 저장된 포인트와 최신 스냅샷을 즉시 삭제합니다. 자녀는 앱에서 자신의 위치 확인 기록을 삭제할 수 있습니다. 등록한 안심 장소는 사용자가 직접 삭제하거나 가족 연결·계정을 삭제할 때 삭제하며, 동의 기록은 가족 연결·계정을 삭제할 때 삭제합니다. 공유를 철회한 동안에는 해당 보호자에게 새 위치를 받거나 표시하지 않습니다.
- 계정 삭제 시: 계정 정보, 클라우드 단어장·백업, 한국사 기록, OAuth 연결 정보를 삭제합니다. 계정에 연결된 가져오기 매핑은 항상 제거합니다. 해당 계정만 사용 중인 가져오기 원본 데이터는 함께 삭제합니다. 다른 계정이 아직 사용 중인 공유 원본은 남기되, 삭제한 계정과의 연결은 끊깁니다.
- 앱에 포함된 공용 학습 콘텐츠는 삭제 대상이 아닙니다.
- 법령에 따라 보관이 필요한 경우 해당 기간 동안 최소한으로 보관할 수 있습니다.
5. 계정 삭제 및 OAuth 연결 해제
앱 내 계정 및 자료 삭제 기능으로 언제든 계정을 삭제할 수 있습니다. 삭제 전 Apple·Google·카카오 등 저장된 OAuth 토큰에 대해 각 제공자의 공식 절차로 연결 해제·폐기를 시도하며, 로컬 연결 정보는 삭제됩니다. 제공자 측 API 응답·네트워크 상태에 따라 원격 연결 해제가 즉시 완료되지 않을 수 있습니다.
6. 이용자 권리
개인정보 열람·정정·삭제·처리 정지 등 관련 문의는 아래 연락처로 요청할 수 있습니다. 합리적인 범위에서 응답하겠습니다.
7. 아동의 개인정보
만 14세 미만 이용자는 법정대리인의 동의·감독 하에 앱을 이용해야 합니다. 채팅은 수락된 친구 또는 연결된 가족과만 가능하며, 상대 메시지 신고와 대화 상대 차단 기능을 제공합니다. 가족 안심 위치는 보호자의 요청과 자녀 계정의 별도 승인이 모두 있어야 켜지며, 보호자마다 승인·재개 시각이 따로 적용됩니다. 일시 중지·철회한 구간의 포인트는 해당 보호자에게 보이지 않으며, 보호자와 자녀 누구나 언제든 공유를 중지할 수 있습니다. 위치 공유는 단어장·타이머 등 일반 학습 기능 이용에 필수가 아닙니다.
8. 방침 변경
법령·서비스 변경에 따라 본 방침을 수정할 수 있으며, 중요한 변경은 앱 또는 본 페이지를 통해 안내합니다.
9. 문의
운영자 이메일: support@hs-appworks.com
고객 지원: support.html