NovelaPlay SC072026-10-01 확인 · iOS · 앱 1.0.21
로그아웃과 탈퇴
결정 기록로그아웃과 계정 탈퇴를 구분하고, 기기 세션·로컬 기록·구매 권한·알림 동의를 어떤 상태로 남길 것인가?
상황과 시작 조건
- 전제
- 로그아웃은 로그인 세션이 활성화된 상태, 탈퇴는 계정과 서버 데이터가 존재하고 사용자가 계정 삭제를 명시적으로 선택한 상태, 알림 변경은 목적별 동의 상태를 조회한 상태
- 행동
- 현재 기기 Sign out, 전체 기기 세션 종료, Delete account, 목적별 알림 토글 변경
앱에서 확인한 안내
탈퇴 시 코인·시청 기록·구매 내역이 영구 삭제되고 복구할 수 없다고 안내한다. 미사용 코인이 있으면 삭제 전에 환불 자격을 확인하도록 설명한다.
앱 내 문구 확인 · 실제 집행은 미검증우리 서비스 제안
로그아웃은 현재 기기 세션을 즉시 종료하되 서버 기록과 구매 권한을 보존하고, 탈퇴는 재인증·영향 요약·미처리 거래 확인·정해진 유예와 취소 경로를 거친다. 마케팅·콘텐츠 알림 동의와 운영체제 권한은 별도 상태로 관리한다.
확인할 사항
로그아웃 시 로컬 시청 기록·저장·무료 코인·푸시 토큰이 어떻게 처리되는지 확인되지 않았다.
관찰과 근거
직접 관찰
- 회원 설정에서 Sign out과 계정 관리 진입점을 확인했고 계정 화면에는 Google 로그인 방식·이메일·접속 기기·Delete account 항목이 있었다.
- 접속 기기 목록에는 iPhone 12, This device, 최근 활동일이 표시됐다.
- Series updates·Community activity·News and announcements와 Marketing notifications가 ON으로 표시됐지만 조사에서는 설정을 변경하지 않았다.
- Sign out·Delete account 메뉴를 확인했으며 실행하지 않았다. 다른 기기 종료 기능은 확인되지 않았다. 알림함은 비어 있었으며 실제 수신·탭 이동은 확인하지 못했다. 미실행 범위는 세션 기록 N01 기준이다.
- 13:45 KST 설정 화면에서 앱 버전 1.0.21, 로그인 상태의 Sign out, Marketing notifications ON, 선호 장르 All을 다시 확인했고 설정은 변경하지 않았다.
앱 내 안내 · 집행 미검증
- FAQ는 동일 공급자 계정으로 코인과 해제 회차를 복구하고 여러 기기에서 같은 계정을 사용할 수 있다고 안내한다. 실제 타 기기 사용과 세션 종료는 검증하지 않았다.
- FAQ는 Delete Account 경로와 함께 모든 코인·시청 기록·구매 내역이 영구 삭제되고 복구할 수 없다고 안내하며, 미사용 코인은 삭제 전에 환불 자격을 확인하도록 권고한다. 실제 삭제·백엔드 보존·권한 조정은 검증하지 않았다.
- FAQ는 댓글에 로그인이 필요하고 유료 회차는 해제 후 댓글을 작성할 수 있으며 가이드라인 위반 시 일정 기간 제한될 수 있다고 안내한다. 실제 댓글 작성·제한은 검증하지 않았다.
관찰 범위는 조사 기록을 기준으로 합니다. 앱 안내는 실제 집행·스토어 공식 정책·법적 효력을 별도로 검증한 결과가 아닙니다.
미확인
- 로그아웃 시 로컬 시청 기록·저장·무료 코인·푸시 토큰이 어떻게 처리되는지 확인되지 않았다.
- FAQ는 사용자 관점의 삭제 대상과 복구 불가를 안내하지만 탈퇴 전 재인증, 유예·취소, 법적·백엔드 보존, 완료 통지는 확인되지 않았다.
- 앱 종료·백그라운드 이동과 로그아웃·탈퇴가 제품 이벤트와 사용자 문구에서 어떻게 구분되는지는 확인하지 못했다.
- FAQ의 구매 내역 삭제가 이미 해제한 회차의 권한 회수와 재가입 시 복원에 어떻게 연결되는지는 확인되지 않았다.
- 다른 기기 세션을 원격으로 종료할 수 있는지 확인되지 않았다.
- 알림 ON 상태의 동의 출처와 운영체제 권한 상태, 로그아웃·탈퇴 후 발송 중단 시점은 확인되지 않았다.
- FAQ로 댓글 자격과 제한 안내를 확인했지만 실제 댓글 작성·답글·제한 흐름은 검증하지 않았다.
대안 비교 · 우리 서비스의 선택지 3개
아래는 우리 서비스에 적용할 대안입니다. 다른 앱의 정책을 비교한 결과가 아닙니다.
| 선택지 | 장점 | 비용·제약 |
|---|---|---|
| 즉시 로그아웃·즉시 탈퇴 | 사용자 의도가 바로 반영되고 상태 설명이 단순하다. | 실수 복구와 미처리 거래·문의·법정 보존 데이터 정리가 어렵다. |
| 로그아웃 즉시·탈퇴 유예 | 세션 종료는 빠르게 처리하면서 탈퇴 실수와 백그라운드 정산을 복구할 시간을 확보한다. | 유예 중 접근·알림·데이터 보존 상태를 명확히 설명해야 한다. |
| 재인증 후 단계별 종료 | 계정 탈취 상황에서 탈퇴와 전체 기기 종료를 보호하고 영향 범위를 확인받을 수 있다. | 사용자 마찰이 크고 인증 수단을 잃은 계정의 지원 절차가 필요하다. |
제안의 근거 · 해석
NovelaPlay에서는 메뉴·현재 기기를 관찰했고 FAQ에서 탈퇴 시 코인·기록·구매 내역의 영구 삭제를 확인했다. 실제 집행과 서버 보존은 미검증이므로 우리 서비스는 로그아웃, 전체 기기 종료, 탈퇴, 알림 철회를 서로 다른 결정으로 설계해야 한다.
효과는 검증 전 가설입니다. 고객·출시 지역·개발 여건에 맞춰 검토해야 합니다.
정해야 할 정책 값
- 현재 기기·전체 기기 로그아웃 범위
- 로그아웃 후 로컬 데이터 처리
- 탈퇴 재인증 방식
- 탈퇴 유예·취소 기간
- 삭제·익명화·법정 보존 데이터
- 미처리 거래·문의 처리
- 구매·해제 권한의 탈퇴 후 처리
- 알림 목적별 동의와 운영체제 권한
- 푸시 토큰 폐기 시점
예외 처리와 출시 QA
| 예외 조건 | 제안 처리 |
|---|---|
| 결제·환불·코인 지급이 처리 중인 상태에서 탈퇴를 요청함 | 처리 중 거래와 예상 완료 시점을 보여주고 정산 완료 전 계정 식별 연결을 보존한다. 탈퇴 예약과 서비스 이용 제한 범위를 분리한다. |
| 사용자가 앱을 종료하거나 백그라운드로 보냄 | 로그인 세션과 서버 계정을 그대로 유지하고 이를 로그아웃·탈퇴 이벤트로 기록하지 않는다. 보안 정책상 세션 만료가 필요하면 별도의 만료 기준을 적용한다. |
| 사용자가 현재 기기에서 Sign out을 선택함 | 탈퇴 확인을 띄우지 않고 현재 기기 세션과 해당 푸시 토큰만 종료한다. 서버의 기록·코인·구매 권한을 삭제하지 않는다. |
| 사용자가 Delete account를 선택함 | 로그아웃과 다른 영향 요약, 재인증, 미처리 거래, 삭제·보존 데이터, 유예·취소 조건을 확인한 뒤 탈퇴 요청을 생성한다. 단순 세션 종료로 처리하지 않는다. |
| 재인증 수단에 접근할 수 없음 | 자동 탈퇴 대신 계정 복구·본인 확인 지원 경로를 제공하고 처리 이력을 남긴다. |
| 여러 기기 중 현재 기기만 로그아웃함 | 현재 세션과 푸시 토큰만 해제하고 다른 기기 세션은 유지한다. 전체 기기 종료는 별도 확인을 받는다. |
| 앱 알림 설정은 ON이지만 운영체제 권한이 거절됨 | 발송 희망과 실제 수신 가능 상태를 구분해 보여주고 운영체제 설정 이동을 제공한다. |
| 탈퇴 유예 중 사용자가 취소함 | 계정을 정상 상태로 되돌리되 유예 중 발송하지 않은 알림을 소급 발송하지 않고 취소 이력을 기록한다. |
검증 조건 · 미실행
SC07-Q01
- Given
- 여러 기기에 로그인한 계정과 현재 기기의 시청 기록이 있는 상태
- When
- 현재 기기에서 로그아웃함
- Then
- 현재 세션과 푸시 토큰만 종료되고 서버 기록·권한·다른 기기 세션이 정의대로 유지되는 것이 기획 완료 기준이다.
SC07-Q02
- Given
- 처리 중 거래가 없는 계정
- When
- 재인증 후 탈퇴를 요청함
- Then
- 삭제·보존·유예 범위와 취소 기한이 표시되고 유예 종료 후 접근과 알림이 정책대로 중단되는 것이 기획 완료 기준이다.
SC07-Q03
- Given
- 마케팅 알림을 철회했지만 작품 업데이트 알림은 유지한 상태
- When
- 알림 발송 작업이 실행됨
- Then
- 마케팅은 발송되지 않고 허용된 작품 업데이트만 운영체제 권한 상태에 따라 전달되는 것이 기획 완료 기준이다.
검증할 지표 · 실제 값 미보유
- 로그아웃·전체 기기 종료 성공률
- 탈퇴 시작·재인증·완료·취소율
- 탈퇴 처리 시간과 실패 건수
- 로그아웃·탈퇴 후 오발송 건수
- 알림 목적별 동의 철회율
- 계정 종료 관련 재문의율
근거 결정 기록