클로즈드 베타용 초안
웹 계정 삭제 요청은 ufo4hyun@gmail.com으로 보낼 수 있습니다. 공개 출시 전에 운영 담당자가 처리 기한과 본인 확인 절차를 확정해야 합니다.
앱에서 삭제하기
로그인 사용자는 앱의 설정에서 계정 삭제를 완료할 수 있습니다. 앱은 삭제 확인 후 백엔드의 계정 삭제 기능을 호출합니다.
앱에 접근할 수 없을 때
ufo4hyun@gmail.com으로 계정 삭제를 요청해 주세요. 운영 담당자는 요청 계정과의 일치 여부를 확인하는 데 필요한 최소 정보만 요청합니다. 비밀번호, Firebase ID 토큰, 인증 코드와 같은 비밀값은 보내지 마세요.
본인 확인
운영 담당자는 요청 계정과의 일치 여부를 확인하는 데 필요한 최소 정보만 받아야 합니다(예: 계정 식별에 필요한 Firebase UID 또는 로그인 계정 식별자). 비밀번호, Firebase ID 토큰, 인증 코드와 같은 비밀값을 HTML 폼이나 메시지로 보내지 마세요.
삭제 범위
백엔드 구현은 users/{uid}와 그 하위 데이터를 재귀 삭제합니다. 여기에는 사용자 프로필, 저장 카드, 학습 진도·진도 마커, 게임화 집계, 학습시간·사용량 및 학습 원장이 포함됩니다. 처리 후 Firebase Authentication 사용자도 삭제합니다.
처리 절차와 예상 시점
- 앱 설정 또는 공개 출시 후 확정될 웹 채널로 요청합니다.
- 운영 담당자가 필요한 최소 본인 확인을 진행합니다.
- 백엔드가 사용자 하위 데이터를 삭제한 뒤 인증 계정을 삭제합니다.
- 부분 실패가 발생하면 재시도될 수 있습니다. 현재 저장소에는 외부 요청의 처리 기한이 정해져 있지 않습니다.
만료 정책 데이터
sessions/{sessionId}와 idempotency/{key}는 users/{uid} 밖의 서버 전용 루트 문서입니다. 계정 삭제 함수는 이를 즉시 삭제하지 않고 expiresAt TTL 자동 만료에 맡깁니다. TTL 보관기간은 확인되지 않았으므로 공개 출시 전에 보관 사유와 기간을 명시해야 합니다.
문의
계정 삭제 및 기타 문의는 ufo4hyun@gmail.com으로 보내 주세요. 법적 주체, 주소, 처리 기한 및 보관기간은 아직 확정되지 않았으며 공개 출시 전에 확인해야 합니다.