제품 확정안
미국용 로그인 방식
v1은 보호자 로그인 3종 — Apple · Google · 이메일+6자리 코드로 확정한다. 실제 무료 이야기는 로그인과 부모 동의 뒤 제공하고, 결제는 무료 이야기가 끝난 뒤 제안한다. (2026-08-06 2차 개정 — 원안 '이메일 단독'과 '체험 후 로그인'을 수정)
보호자 계정 ├─ 아이 프로필 1 ├─ 아이 프로필 2 └─ 결제 · 동의 · 삭제 · 설정
채택 이유
- 보호자 이메일 하나만 수집하면 된다.
- 아이의 Google·Apple 계정과 학습정보가 직접 연결되지 않는다.
- 비밀번호 저장·분실·재설정 기능이 필요 없다.
- iOS·Android·웹에 동일하게 적용할 수 있다.
- Google 로그인을 제공하는 iOS 앱이므로 Sign in with Apple을 함께 제공해 Apple의 동등 로그인 옵션 규칙을 충족한다.
- (8/6 2차 개정) 3종 로그인은 미국 아동앱의 공통 표준이 아니다. Khan Academy Kids에서는 이메일·Google·Apple 3종이 확인되지만, Lingokids Basic은 이메일 또는 iOS의 Apple, Duolingo ABC는 아이 계정 없이 나이만 받는다. 따라서 3종 채택은 한글몬스터의 가입 이탈 방지·진도 동기화·구독 복원을 위한 제품 결정으로 기록한다.
- 체험 후 로그인은 게스트 진도·녹음·프로필의 계정 이전과 동의 전 데이터 분기를 추가한다. v1은 구현과 삭제 정책을 단순화하기 위해 로그인·동의 뒤 무료 이야기를 제공한다.
| 방식 | v1 판단 | 이유 |
|---|---|---|
| 보호자 이메일 + 코드 | 채택 | 최소수집, 전 플랫폼 지원, 비밀번호 불필요 |
| 이메일 + 비밀번호 | 제외 | 저장·복구·보안 운영 부담 증가 |
| 전화번호 + SMS | 제외 | 추가 개인정보, 비용, 국가번호와 수신 실패 문제 |
| Google 로그인 | 채택 · 8/6 개정 | Google 계정을 쓰는 보호자의 가입 마찰을 줄이고, 보호자 전용 흐름 안에만 노출 |
| Sign in with Apple | 채택 · 8/6 개정 | iOS 보호자의 가입 마찰을 줄이고 Google 로그인과 함께 Apple 동등 옵션 규칙 충족 |
| 아이 계정 | 금지 권고 | 인증정보와 아이 데이터의 경계가 흐려짐 |
실제 앱 확인
- Khan Academy Kids: 부모가 이메일+비밀번호, Google, Apple 중 하나로 계정을 만든 뒤 아이 이름·나이·아바타를 설정하고 학습을 시작한다.
- Lingokids Basic: 아이 프로필을 작성하고 이메일 또는 iOS의 Apple로 보호자 계정을 연결한 뒤 무료 버전을 선택한다.
- Duolingo ABC: 아이 계정을 만들지 않고 나이만 받아 사용한다. 즉, 보호자 로그인 3종은 시장 전체의 필수 패턴이 아니다.
실제 출시 앱 비교 — 운영모델·결제·학습관리
같은 교육앱이라도 무료인 이유와 학습을 관리하는 정도가 다르다. 공익 무료앱의 가격 구조를 상업 앱의 페이월 기준으로 사용하지 않는다.
| 앱 | 운영 목적·수익 구조 | 무료·결제 방식 | 결제 유도 | 학습관리 | 제품 성격 |
|---|---|---|---|---|---|
| Khan Academy Kids | 미국 501(c)(3) 비영리, 기부·지원금 | 전체 무료 | 0 | 2 | 무료지만 수행에 따라 다음 활동을 조정하는 적응형 Learning Path |
| Duolingo ABC | 영리기업의 무료 문해교육 제품 | 전체 무료 | 0 | 2 | 순차 문해 커리큘럼은 있으나 구독·부모 대시보드가 핵심이 아님 |
| Read Along | Google의 무료 읽기 지원 도구 | 광고·인앱결제 없음 | 0 | 1 | 전체 수업 처방보다 선택한 책을 소리 내어 읽도록 돕는 연습형 |
| Pok Pok | 영리기업의 구독형 디지털 장난감 | 무료체험 후 구독 | 3 | 0 | 규칙·레벨·정답 없는 자유 놀이. 학습관리는 없지만 구독은 명확 |
| Lingokids | 영리기업의 프리미엄 구독 | 무료 1명·하루 10개, 무제한은 유료 | 1~2 | 1~2 | 연령 기반 추천 피드와 진도는 있으나 아이 선택권이 큰 콘텐츠형 |
| ABCmouse | 영리기업의 프리미엄 구독 | 무료 1명·하루 10개 + Premium 자동갱신 체험 | 2~3 | 2 | Reading·Math 순차 경로, 학년 설정, 완료·보상과 부모 관리 |
| HOMER | 영리기업의 구독형 학습 서비스 | 결제수단을 받는 무료체험 후 구독 | 3 | 2 | 나이·관심사·현재 수준을 조합한 맞춤 학습 여정 |
| 토도한글 | 영리기업의 멤버십형 교육 서비스 | 7일 전체 체험, 종료 후 자동결제 없음 | 2 | 3 | 1~6단계·14단원·매일 15분·오늘의 모험·알림·LMS가 있는 관리형 |
| 소중한글 | 영리기업의 진단 기반 구독 서비스 | 무료 진단·체험 뒤 정기구독 | 3 | 3 | 진단→맞춤 커리큘럼→일일 학습→취약점 복습·리포트의 처방형 |
동의 관련 문서는 네 개로 분리
서비스 계약. 계정, 구독, 해지, 환불, 금지행위, IP, 종료, 분쟁 등을 다룬다.
수집·사용·제공·보유·삭제·부모 권리를 지속적으로 공개하는 온라인 문서다.
정보를 받기 직전에 무엇을 왜 수집하는지 짧고 구체적으로 직접 보여준다.
실제로 부모인지 합리적으로 확인하는 행위다. 체크박스 하나로 대체할 수 없다.
개인정보처리방침 필수 내용
- 모든 운영자 명칭과 문의 담당 법인명·우편주소·전화번호·이메일
- 아이에게서 받는 항목과 IP·쿠키·기기 식별자·SDK 수집 항목
- 각 항목의 사용 목적과 공개 게시 가능 여부
- 서비스 제공자·제3자의 실명 또는 구체적 범주와 제공 목적
- 내부운영용 식별자의 정확한 용도와 행동광고·프로파일링 방지 조치
- 음성 사용 방식과 원본 삭제 시점
- 정보별 수집 목적, 보유 필요, 보유기간과 삭제 기준
- 부모의 열람·삭제·철회·추가수집 거부 권리와 실제 절차
부모에게 보여줄 직접 고지 예시
체크박스 구조
검증 가능한 부모 동의(VPC)
공개 기능과 비필수 제3자 제공이 없는 v1을 전제로 email-plus가 가능한 구조로 설계한다.
보호자 로그인 (Apple · Google · 이메일 코드) → 직접 고지 확인 → 동의 버튼 → 곧바로 진행 (차단하지 않음 · 8/6 개정) → 확인 이메일은 병행 발송 → 미확인 시 48시간 내 리마인드 → 그래도 없으면 추가 수집 중지 → 동의 영수증과 철회 링크 제공
제3자 공개, 공개 프로필, 타깃광고 등이 있다면 내부 수집·이용과 분리된 별도 VPC가 필요하고, 결제·신분확인·지식기반 인증 등 더 강한 방식이 요구될 수 있다.
동의 로그 최소 필드
consent_id, parent_account_id, child_profile_id consent_status, verified_at, revoked_at terms_version, privacy_policy_version, direct_notice_version document_content_hash data_category_ids, purpose_ids, retention_schedule_ids recipient_ids, recipient_role collection_use_consent, third_party_disclosure_consent voice_storage_consent, marketing_consent vpc_method, verification_reference access_request_at, deletion_completed_at supersedes_consent_id, reconsent_completed_at
아이 정보 수집 범위
| 정보 | 판단 | 한글몬스터 권장안 |
|---|---|---|
| 임의 별명 | 필수 가능 | 실명을 유도하지 않고 외부에 공개하지 않음 |
| 연령 | 필수 가능 | 정확한 생일 대신 5세 이하 / 6–8 / 9–11 / 12세 |
| 인터페이스·학습 언어 | 필수 가능 | 콘텐츠 제공에 필요한 설정값만 저장 |
| 준비된 아바타 | 선택 가능 | 사진 없이 제공된 요소만 선택 |
| 학습 진도·성취도 | 조건부 | 에피소드, 성취 구간, 시도 횟수 등 최소값 |
| 원본 음성 | 조건부 | 발음 판정 직후 삭제. 로그와 백업에 저장 금지 |
| 기기 ID·IP·쿠키 | 조건부 | 보안·운영에 필요한 최소치만 제한 보유 |
| 아이 실명·이메일·전화 | 받지 않음 | 보호자 이메일만 사용 |
| 정확한 생일·주소·학교 | 받지 않음 | 학습 기능에 불필요 |
| 정확한 위치·사진·영상 | 기능 제거 | 위치·카메라·사진 업로드 기능 없음 |
| 건강·장애·진단정보 | 받지 않음 | 접근성은 진단명 없이 기능 설정으로 제공 |
| 공개 프로필·채팅 | 기능 제거 | 사용자 검색, 자유 입력, 공개 공유 없음 |
| 광고 ID·행동추적 | 사용 금지 | 광고·리타게팅·교차 앱 프로파일링 없음 |
| voiceprint·얼굴인식 | 사용 금지 | 화자 식별, 감정 인식, 생체 템플릿 생성 없음 |
권장 프로필 스키마
parent_account - parent_user_id - parent_email - consent_status / version / timestamp - subscription_status child_profile - child_profile_id - display_name # 비공개 임의 별명 - age_band - learning_language - interface_language - avatar_asset_id learning_progress - episode_id / activity_id - completion_status - skill_score_band - attempt_count - last_played_at - reward_state
음성 처리 확정안
아이 목소리가 포함된 파일은 COPPA 개인정보다. 가능하면 기기 내 처리를 우선하고, 클라우드를 쓰더라도 원본을 남기지 않는다.
외부 음성업체 계약 조건
- 아이 음성의 AI 모델 학습·품질개선 재사용 금지
- 목적 외 사용, 광고, 재제공 금지
- 처리 완료 후 원본과 임시파일 삭제
- 서면 보안 보증과 사고 통지 의무
- 하위처리자 목록과 데이터 저장 국가 확인
최종 보호자 절차
삭제·보유 정책 제안
아래 기간은 법에 정해진 고정값이 아니라 제품 정책 제안이다. COPPA는 목적별 기간을 정하고 무기한 보유하지 말 것을 요구한다.
| 데이터 | 권장 보유기간 |
|---|---|
| 원본 음성 | 발음 판정 직후 즉시 삭제. 로그·백업 미저장 |
| 음성 전사문 | 기본 미저장 |
| 임시 처리 파일 | 처리 완료 즉시, 장애 시 최대 24시간 내 자동 삭제 |
| 아이 프로필·학습 진도 | 활성 계정 동안만 |
| 미완료 동의용 연락처 | 7일 후 자동 삭제 제안 |
| 비활성 계정 | 12개월 미사용 시 통지, 30일 후 삭제 제안 |
| 삭제 요청 계정 | 운영 DB 30일 이내, 백업 90일 이내 만료 제안 |
보호자 설정에는 아이 정보·학습기록 열람, 동의 철회, 향후 수집 중단, 개별 프로필 삭제, 전체 계정 삭제가 있어야 한다.
플랫폼 정책과 주법
Apple
- Kids Category의 구매와 외부 링크는 parental gate 뒤에 둔다.
- 아동 대상 앱은 제3자 분석과 제3자 광고를 원칙적으로 배제한다.
- 계정 생성 기능이 있으면 앱 안에서 전체 계정 삭제를 시작할 수 있어야 한다.
Google Play
- 마이크·카메라·인증·기기·광고 데이터를 정확히 공개한다.
- 아동 전용 앱은 주요 광고·기기 식별자를 전송하지 않는다.
- 아동용 서비스에 허용된 SDK만 사용한다.
- 계정 삭제는 앱 안과 외부 웹페이지 양쪽에서 요청할 수 있어야 한다.
미국 주법을 단순화하는 v1 정책
교차 검증 노트 — Claude (2026-08-06)
아래는 본 보고서를 별도 지식 기준으로 교차 검증한 결과다. 핵심 결론은 대부분 정확하며, 제품 설계와 충돌하는 결정 1건이 있다.
검증 결과 — 정확함
- 이메일 단독 로그인 → Apple 4.8 회피: 정확. 가이드라인 4.8은 "제3자·소셜 로그인을 사용하는 경우"에만 동등 옵션을 요구하므로, 자체 이메일 인증만 쓰면 Sign in with Apple 의무 자체가 발생하지 않는다.
- email-plus VPC: 정확. 내부 이용에 한정된 수집일 때만 유효하며, 제3자 공개·공개 기능이 있으면 더 강한 검증이 필요하다는 조건 서술도 FTC 기준과 일치한다. 2025 개정에서 제3자 공개용 별도 동의가 명시된 것과도 부합.
- 계정 삭제 요건: 정확. Apple은 앱 내에서 삭제를 시작할 수 있어야 하고, Google Play는 앱 내 + 웹 양쪽 경로를 요구한다.
- 연령대 밴드·비실명 별명·행동광고 배제·voiceprint 금지: FTC 최소수집 원칙 및 2025 개정의 생체정보 취급 방향과 일치.
보완 코멘트
- ⚠ 제품 충돌 1건 (결정 필요): 본 보고서의 "원본 음성 즉시 삭제 + 음성 보관 동의 v1 제거"는, 앱 설계에 있던 "아이 녹음을 보관해 보호자가 다시 듣는 기능"과 양립할 수 없다. v1에서 그 기능을 제거하든지, 음성 보관 동의를 되살리고 VPC 수준을 재검토하든지 팀이 정해야 한다. (부모 체감 가치 vs 컴플라이언스 단순화의 트레이드오프) → 8/6 원점 재검토에서 '기기 내 저장' 안으로 개정 확정 — B 섹션 2번.
- 발음 "판정" 전제: 보고서는 발음 판정(음성 분석)을 전제로 썼으나, 제품 쪽에는 "판정 없이 녹음→재생만" 하는 안도 살아 있다. 어느 쪽이든 확정 후 처리방침 문구를 그 시나리오에 맞춰야 한다.
- 컴플라이언스 기한: 2025년 COPPA 개정은 2025-06-23 발효, 전면 준수 기한은 2026-04-22로 이미 지났다. 신규 출시 앱은 유예 없이 개정 규칙 전체를 처음부터 충족해야 한다.
- 매직링크 vs 코드: 가족 공용 기기에서는 메일 앱 전환 마찰이 있어 6자리 코드를 기본으로 권장 (경미한 UX 코멘트).
개정 기록 — 원점 재검토 (2026-08-06)
팀 재검토 결론: 원안은 규정이 금지한 것과 규정을 단순화하려고 스스로 포기한 것을 구분하지 않았다. 안전선(최소수집·비공개·광고 배제·VPC)은 전부 유지하되, 후자에 해당하는 3건을 시장·제품 현실에 맞게 되돌린다.
| 항목 | 원안 | 개정 | 사유 |
|---|---|---|---|
| 1. 로그인 (00·01·06) |
이메일 단독, Google·Apple 후순위 |
Apple · Google · 이메일 코드 3종 | 3종은 미국 아동앱의 공통 표준이 아니다. Khan Academy Kids에서는 3종이 확인되지만 Lingokids Basic은 이메일·Apple, Duolingo ABC는 아이 계정 없는 구조다. 한글몬스터는 구독 복원·진도 동기화·보호자 가입 이탈 감소를 위해 3종을 제품 결정으로 채택한다. 아이 계정과 전화번호는 만들지 않는다. |
| 2. 음성 (00·04·05·07) |
원본 즉시 삭제, 보관 동의 v1 제거 = 부모 재생 기능 포기 |
기기 내 저장 · 서버 미전송 · 부모 재생 유지 | "아이 목소리 다시 듣기"는 이 앱의 부모 체감가치 핵심이라 포기 비용이 크다. 서버로 보내지 않으면 COPPA 수집 표면이 애초에 최소화된다(직접 고지에 명시, OS 자동백업 제외 설정 필수). 클라우드 보관·발음 판정은 v2에서 별도 동의로. 단서: 이 구성의 COPPA상 취급은 변호사 1회 확인 항목. |
| 3. VPC 확인 메일 (03·06) |
이메일에서 최종 확인 (사실상 진행 차단) |
비차단 soft-gate | email-plus의 'plus'는 지연 확인 메일이지 온보딩 차단이 아니다. 동의 직후 진행시키고 확인 메일은 병행 발송, 미확인 시 48시간 내 리마인드 후 추가 수집 중지. 온보딩 중 부모를 메일함으로 내보내는 마찰 제거. |
유지 확인 (재검토 결과 문제 없음)
보호자 계정+아이 프로필 구조, 연령대 밴드(생일 미수집), 비실명 별명, 동의 문서 4종 분리, 직접 고지, email-plus VPC 자체, 아이 정보 수집 범위 표, 삭제·보유 제안치, 광고·공개기능 배제, 앱 내 계정 삭제 — 전부 유지. 비용 대비 타당하다.
실무 조정 코멘트 (개정 아님)
- 동의 로그 "최소 필드" 21개는 v1엔 과하다 — consent_id·계정/프로필 id·상태·시각·문서 3종 버전·VPC 방법 정도로 시작하고, 나머지는 필요해질 때 붙인다.
- Google/Apple 버튼은 보호자 전용 흐름 안에만 노출한다(아이 화면 노출 금지 — Google Play Families 정합).
- 무료 체험 후 로그인 안은 폐기한다. 게스트 진도·녹음·프로필 이전을 만들지 않고, 보호자 로그인·동의·아이 프로필 생성 뒤 첫 이야기를 무료 제공한다. 로그인 전에는 데이터가 발생하지 않는 짧은 소개 영상만 선택적으로 둔다.
- Grown-ups 게이트는 결제·외부 링크·부모 설정 진입 때 사용한다. 최초 보호자 온보딩에서는 보호자임을 명확히 안내하되, 가입 앞에 별도의 이중 게이트를 추가하지 않는다.
- 04·07의 음성 행은 개정 2 채택 시 "서버 미전송·기기 내만"으로 읽는다.
공식 근거
- 현행 16 CFR Part 312 — COPPA Rule
- FTC 2025 COPPA 최종 개정규칙
- FTC COPPA 6단계 준수 가이드
- FTC COPPA FAQ
- Apple App Review Guidelines
- Apple — Design safe and age-appropriate experiences
- Apple 앱 내 계정 삭제 지침
- Google Play Families Policy
- Google Play 계정 삭제 요구사항
- Khan Academy Kids — 보호자 계정 생성 절차
- Khan Academy — 비영리 운영 원칙
- Khan Academy Kids — 적응형 Learning Path
- Lingokids Basic — 프로필·로그인·무료 버전 시작 절차
- Lingokids — 연령 기반 레벨과 추천 방식
- Duolingo 개인정보처리방침 — Duolingo ABC 계정·아동정보 처리
- Duolingo ABC — 무료 문해교육 제품
- Google Read Along — 무료·광고 없음·기기 내 음성처리
- Pok Pok — 구독형 자유 놀이
- ABCmouse Basic — 무료 범위
- ABCmouse — 순차 Learning Paths
- HOMER — 구독과 맞춤 학습 여정
- 토도한글 — 멤버십·무료체험·오늘의 모험
- 토도한글 — 1~6단계·14단원 커리큘럼
- 소중한글 — 진단·맞춤 커리큘럼·구독
- California Civil Code §1798.120
- New York Child Data Protection Act 안내