펜타 정책 기획서
(2026년 3월 11일 수정)
1. 앱 운영 정책 개요
- 앱 목적: 디즈니의 2~8세 그림책을 세로 스크롤 판형 및 다국어로 서비스한다.
- 서비스 언어: 한국어(ko), 영어(en), 일본어(jp), 스페인어(es) — 4개국어 서비스 중
- 주요 기능: 모국어 동화 읽기, 외국어 동화 읽기, 스티커 수집(리워드), 인기 도서 열람, 구독 등
- 대상 사용자: 기기를 보호자와 함께 사용하는 2세 이상 유아, 혼자 사용하는 유아 및 초등, 외국어 학습 목적의 초중등 학생
- 운영 모델: 구독제 기반 콘텐츠 제공
2. GNB 및 주요 탭별 정책
2-1. 상단 GNB
▫ 검색
- 검색 대상: 도서명, 캐릭터명, 시리즈명, 테마
- 자동완성 여부: 최근 검색어, 인기 검색어 제공 → 추후 도입
- 검색 정렬 기준 등 상세: 검색 정책 보기
▫ 알림
- 발송 대상: 북마크한 작품 소식, 이벤트 및 앱 공지
- 알림 유형: 앱 내 알림함 + FCM 푸시 알림 (구현 완료)
- 보관 기간: 14일 후 자동 삭제
- 상세 정책: 알림 정책 보기
2-2. 하단 GNB
▫ 홈
- 노출 콘텐츠: 신규 도서, 인기 도서, 테마 큐레이션
- 정렬 기준: PV 기반 정렬, 에디터 수동 정렬 가능
- 사용자 노출 제한 여부: 제한 없음
- 홈 화면 정책 보기
▫ 인기
-
탭 구성: 스티커 중심 3탭
- 인기 스티커
- 당일 가장 많이 수집된 스티커 기준 상위 10개
- 동일 수량일 경우 최근 도서 우선
- UTC+9 기준 매일 00시 자동 갱신 (1일 1회 집계)
- 나만 없는 스티커
- 내 보유 스티커 제외, 인기 스티커 상위 10개 제외 후 인기순 정렬
- 내 열람 테마 기반 추천 정렬 우선 적용
- 공개 예정 스티커
- 향후 일주일간 발행 예정 도서 기반 스티커 미리보기
- 매주 월요일 오전 6시 (UTC+9) 갱신
- 인기 스티커
-
탭 전환 UX: 스크롤에 따라 자동 탭 이동 (앵커 기반)
- 인기 스티커 → 나만 없는 스티커 → 공개 예정 스티커
-
도서 카드 UI 정책
- 카드 전체가 터치 영역
- CTA 버튼 제거, 스티커 상태 배지(스티커 받기 가능 / 획득 완료)만 표시
- 재열람 여부는 따로 시각화하지 않음
▫ 이벤트
- 탭 구성: 이벤트 / 소식
- 이벤트 유형: 도서 감상 미션, 출석, 시즌 이벤트, 크로스마케팅
- 소식 유형: 앱 업데이트, 브랜드/운영 정책
- 이벤트 정책 보기
▫ 마이
-
1뎁스 구성 항목
- 최근 읽은 책
- 북마크한 책
- 내가 녹음한 책
- 녹음 일시, 재생, 삭제 가능
- 내 스티커함
- 수집 현황, 획득일/도서별/카테고리별 분류
- 클릭 시 확대 보기 제공
-
햄버거 메뉴 항목 (우상단)
- 계정 정보
- 구독 관리
- 보호자 설정 (연령, 시간 제한 등)
- 알림 설정
- 고객센터 / 문의
- 앱 정보 / 버전
- 뷰어 설정 마이 정책 보기
3. 구독제 정책
- 구독 모델: 월간 / 6개월 / 연간
- 결제 방식: 앱스토어 인앱 결제 (Apple App Store, Google Play)
- 구독 혜택: 전체 도서 무제한 열람, 이벤트 참여 가능
- 3일 무료 체험: 신규 가입자에게 가입일로부터 3일간 전체 기능 무료 제공 (
SIGNUP_TRIAL_DAYS=3). 과거 구독 이력이 있는 사용자(has_subscribed_before=True)는 대상에서 제외 - 구독 일시정지:
pause_until필드를 통해 특정 날짜까지 구독을 일시정지할 수 있으며, 일시정지 기간 중에는 콘텐츠 접근 불가 - 유예기간(Grace Period): 결제 실패 시
grace_until까지 서비스 유지.effective_end는end_date와grace_until중 더 늦은 날짜를 적용 - 해지 정책: 해지 시
auto_renew만 비활성화(is_cancelled=True)되며,end_date까지 서비스 이용 가능. 즉시 접근 차단되지 않음 - 비구독자 접근 제한: 전체 도서 미리보기 가능 (서버에서 제한된 콘텐츠만 제공)
4. 콘텐츠 정책
- 포맷: 세로 스크롤 이미지형
- 언어: 한국어(ko), 영어(en), 일본어(jp), 스페인어(es) 4개국어 서비스 중. 작품별로 서비스 언어가 다를 수 있음 (추후 언어 카테고리 도입 가능성)
- 등급 기준: 연령별 추천 + 렉사일 지수 제공
- 출판 주기: 주중 1일 1권 업데이트 (토, 일, 공휴일 제외 / 추후 매일 공개 예정 및 공개 작품 권수 상향 가능성 있음)
5. 보상 정책 (스티커)
-
지급 조건: 완독 시 1권당 1개 스티커 자동 지급
-
지급 시점: 마지막 페이지 도달 시
-
중복 보상 여부: 없음
-
스티커 사용처:
- 마이페이지 컬렉션 확인
- 인기 탭 정렬
- 이벤트 참여 조건 등
-
부정 수령 방지 정책
- 체류 시간 조건
- 뷰어에 10초 이상 머무름
- 스크롤 속도 감지
- 비정상적 속도로 스크롤하는 경우 감지
- 체류 시간 조건
6. 유저 데이터 및 계정 정책
- 계정 유형: 런칭 기준 계정 분리는 하지 않음 (*추후 고려)
- 탈퇴 정책: 탈퇴 시 Soft Delete(SafeDeleteModel) 방식으로 처리하며, 30일간 데이터 보관 이후 완전 삭제. 탈퇴 후 7일간 재가입 불가
- 탈퇴 사유 추적:
deletion_reason필드를 통해 탈퇴 사유를 기록 (자주 사용하지 않음 / 다른 서비스보다 비쌈 / 콘텐츠 부족 / 앱 오류 / 기타) - 연령 인증: 회원가입 시 4자리 출생연도(
birth_year) 입력을 통한 14세 이상 연령 인증 구현. 14세 미만은 가입 불가 - 보호자 설정: 향후 도입 예정 (보호자 PIN 등)
7. 운영 및 모니터링 정책
통계 수집 항목
-
콘텐츠 이용
- 열람 도서 ID, 열람 시간
- 페이지별 체류 시간, 완독 여부
-
사용자 행동
- 찜, 검색, 녹음, 이벤트 참여 로그
- 스티커 획득 내역
-
기기 및 지역 정보
- OS, 기기 모델, 앱 버전
- 언어 설정, 국가(비식별)
-
이상 패턴 탐지
- 빠른 스크롤 탐지
- 도서 반복 소비 기록
모든 데이터는 비식별 통계용으로만 수집되며, 개인정보보호법(PIPA, GDPR, APPI 등) 준수
- 운영자용 대시보드 제공: 유
- 도서별 열람/완독/스티커 획득 현황 확인
- 도서 수동 노출 설정 가능
- 홈에서 섹션 노출 순서 설정 가능
- 메인 이미지 노출 여부 설정 가능
8. 기기 및 플랫폼 정책
- 지원 OS: iOS 15 이상 / Android 10 이상
- 기기 동시 사용 제한: 1계정당 최대 2기기 (
MAX_ACTIVE_DEVICES=2). 다른 기기에서 로그인 시 기존 기기의 세션이 자동 종료됨 - 업데이트 주기: 기능 업데이트 월 1회, 긴급 패치 수시
- 스토어 정책: Apple/Google 어린이앱 가이드라인 준수
- 앱 접근성 고려: 큰 버튼, 음성 내레이션, 터치 최소 거리 보장 (*내부 가이드화 예정)
9. 햅틱 및 UI 반응 정책
9-1. 햅틱 피드백 적용 위치
앱은 사용자 경험의 물리적 몰입감을 높이기 위해 주요 인터랙션에 짧은 햅틱 피드백을 적용한다.
적용 위치:
-
인기 탭 자동 전환 시점
- 사용자가 스크롤하여 '인기 스티커' → '나만 없는 스티커' → '공개 예정 스티커'로 자동 이동할 때
- 각 섹션 앵커 진입 시 1회 미세 햅틱 제공
- 목적: 전환을 인식시키고 섹션 이동 감각을 강화
-
스티커 획득 시점
- 사용자가 도서 완독 후 스티커를 획득하는 순간
- 스티커 팝업과 함께 햅틱 피드백 제공 (스티커 애니메이션은 추후 도입)
- 목적: 보상의 확실한 체감 제공 및 수집 만족감 강화
10. 다국어 및 언어 설정 정책
- 지원 언어: 한국어, 영어, 일본어, 스페인어
- 기본 언어 설정: OS 언어에 따라 자동 설정
- 사용자 언어 변경: 내 계정에서 앱 언어 수동 변경 가능 / 앱 언어가 독서의 주언어 기본값 임.
- 사용자 언어에 다른 도서 노출: 유저의 기본 언어를 서비스 중인 도서만 노출됨.
- UI 언어 / 콘텐츠 언어 분리 여부: 설정에서 별도 조정 가능
- 독서 언어 설정: 최초 작품 뷰어 진입시 설정한 상태를 유지, 작품 상세 및 내 계정에서 재설정 가능.
11. 프로모코드 및 레퍼럴 정책 개요
- 프로모코드: 관리자가 생성하는 할인/혜택 코드로, 사용자가 입력하면 구독 기간 연장 등의 혜택을 받을 수 있음
- 레퍼럴 코드: 기존 구독자가 보유하는 추천 코드. 피추천인이 구독 시 추천인/피추천인 모두에게 구독 기간 연장 보상 제공
- 레퍼럴 보상 회수: 피추천인이 최소 유지 기간(
referral_minimum_period_days=14) 이내에 해지할 경우, 추천인/피추천인의 보너스 기간이 회수됨 - 파트너 프로모션: 외부 파트너사와의 제휴를 통한 특별 프로모코드 지원
12. 고객지원 정책 개요
- FAQ: 자주 묻는 질문을 카테고리별로 관리하며, 다국어로 제공
- 1:1 문의: 앱 내에서 문의 접수 가능, 관리자가 어드민 패널에서 답변 처리
- 공지사항: 앱 업데이트, 서비스 변경, 이벤트 등의 공지를 다국어로 관리
13. 블로그 정책 개요
- 블로그 포스트: 운영팀이 작성하는 콘텐츠 소개, 육아/교육 관련 글 등을 카테고리별로 관리
- 다국어 지원: 블로그 글은 다국어 번역을 지원하며, 사용자의 앱 언어에 맞게 노출
- 관리: Django 어드민 패널에서 작성 및 관리
14. 향후 계획
- 중국어 서비스: 간체/번체 중국어 도입 예정
- 가로형 도서: 세로 스크롤 외 가로 넘기기 판형 도입 예정
- 보호자 PIN: 결제, 설정 변경 등 민감한 작업 시 보호자 인증을 위한 PIN 입력 기능
- 커뮤니티/댓글: 사용자 간 소통 기능 도입 검토
- 타 출판사 도서 소싱: 디즈니 외 출판사의 도서 추가 서비스 검토