ACCOUNT DELETION
Mublit 계정·데이터 삭제 안내
앱에서 계정 전체를 삭제하거나 계정을 유지한 채 일부 데이터를 삭제하는 방법과 삭제·비식별화되는 주요 데이터 범위를 안내합니다.
1. 앱에서 삭제 요청하기
- Mublit에 삭제하려는 계정으로 로그인합니다.
- 마이 → 앱 설정 → 계정 관리 → 회원 탈퇴로 이동합니다.
- 삭제 안내를 읽고 화면에서 요구하는 확인 문구를 직접 입력합니다.
- 최근 로그인 확인 또는 연결된 로그인 제공자의 재인증이 요구되면 완료합니다.
- 회원 탈퇴 버튼을 눌러 삭제 요청을 제출합니다.
필요한 포트폴리오 자료나 개인 일정은 요청 전에 직접 백업해 주세요.
2. 계정을 유지한 채 일부 데이터 삭제하기
회원 탈퇴 없이도 앱에서 본인이 만든 일부 데이터만 직접 삭제할 수 있습니다. 다음 경로는 Mublit 계정과 Premium 구독을 유지합니다.
- 본인 Community 게시글은 게시글 상세의 더보기에서 게시글 삭제, 본인 댓글·답글은 해당 댓글 메뉴에서 댓글 삭제를 선택합니다.
- 개인 일정은 캘린더의 일정 상세에서 일정 삭제를 선택합니다. 해당 일정에 예약된 기기 알림도 함께 취소합니다.
- 일반 연주자 포트폴리오는 마이 → 연주자 포트폴리오에서 항목별 삭제 또는 포트폴리오 전체 삭제를 선택합니다.
- 레슨 전용 공개 정보는 마이 → 선생님 관리 → 선생님 등록 삭제에서 삭제를 요청합니다. 선생님 권한·레슨 전용 프로필·포트폴리오·사진과 남아 있는 관련 데이터만 정리하며 계정·일반 포트폴리오·Premium 구독은 유지됩니다.
- 종료되어 읽기 전용으로 보관 중인 Lesson 문의는 해당 대화의 대화 삭제 요청을 이용할 수 있습니다. 요청 즉시 본인 목록·열람에서 숨기고 서버가 메시지와 종속 기록을 정리합니다.
화면에서 항목이 사라졌더라도 첨부파일이나 종속 기록 정리가 진행 중이면 완료로 안내하지 않습니다. 앱의 진행·지연 안내를 확인해야 하며, 신고·분쟁·법적 보존 사유 또는 알 수 없는 종속 데이터가 있으면 삭제가 제한될 수 있습니다.
앱에서 직접 삭제할 수 없는 개인정보나 특정 데이터의 삭제를 요청하려면 mublit1023@gmail.com으로 삭제할 데이터 종류와 대략적인 작성 시점을 알려주세요. 운영자는 계정에 등록된 이메일 등 필요한 최소 정보로 본인을 확인합니다. 비밀번호, OAuth Token, 인증코드, Firebase UID는 이메일에 적지 마세요.
3. Google Play 구독이 있는 경우
- 자동 갱신이 활성화되어 있으면 서버가 현재 계정의 구독 소유권을 확인하고 Google Play의 이후 결제 중단을 요청합니다.
- Google Play 재조회에서 개발자 요청에 따른 결제 중단과 복원 불가 상태를 확인한 뒤에만 계정 데이터 삭제를 시작합니다. 확인할 수 없으면 삭제를 시작하지 않습니다.
- Play Store에서 사용자가 직접 취소했더라도 만료 전 복원 가능한 상태일 수 있어 Mublit 서버가 결제 중단 상태를 다시 확인합니다.
- 탈퇴 완료와 함께 남은 이용기간의 Mublit Premium 접근권한은 즉시 사라집니다.
- 회원 탈퇴는 자동 환불 요청이 아닙니다.
앱을 사용할 수 있으면 앱 내 회원 탈퇴를 이용해 주세요. 앱을 사용할 수 없다면 고객지원으로 계정 삭제를 요청해 주세요. Pending·Unknown·다중 소유권·상태 불일치처럼 구독 상태를 안전하게 확인할 수 없으면 상태를 다시 조회해 권위 상태가 확인될 때까지 삭제가 지연될 수 있습니다.
Apple App Store 구독이 있는 경우
- Apple 구독은 Mublit이 대신 자동 갱신을 해지할 수 없습니다. 계정 삭제 전후에 Apple 구독 관리에서 직접 해지해야 합니다.
- 활성·Grace paid-through 구독은 자동 갱신 ON/OFF 모두 안내 확인 후 즉시 Mublit 계정을 삭제할 수 있습니다. 자동 갱신이 ON이면 계정 삭제 후에도 Apple 청구가 계속될 수 있습니다.
- 검증된 단일 Billing Retry 구독도 결제 재시도·청구가 계속될 수 있다는 안내와 Premium 즉시 종료에 동의한 뒤 계정을 즉시 삭제할 수 있습니다. App Store 구독 관리에서 직접 취소해야 합니다.
- Mublit 계정 삭제는 Apple에 대한 자동 환불·구독 취소 요청이 아니며 Apple 구독 상태를 변경하지 않습니다.
- 삭제 시 Mublit 내부 Premium 접근은 종료되고 Apple 구매의 계정 연결은 비식별화됩니다. 과거 구매를 새 계정이 임의로 가져가거나 자동 이전받을 수 없도록 소유권 안전 기록은 제한 보존됩니다.
- 삭제 후 도착한 유효한 Apple 갱신·만료·환불·철회 알림은 사용자 Profile·권한·계정 매핑을 재생성하지 않고 비식별 구매 상태와 보존기간만 갱신합니다.
Google Play와 App Store 구독이 함께 있는 경우
- 서버가 두 스토어의 단일 권위 구매와 Premium 상태가 일치하는지 삭제 직전에 다시 확인합니다.
- 안전한 Google Play 구매 확인정보가 제공되면 Mublit은 Play의 이후 결제 중단을 우선 시도합니다.
- iOS 등에서 Play 구매 확인정보를 제공할 수 없어도 두 스토어의 결제 지속·직접 해지·환불 비연동·Premium 즉시 종료 안내에 동의하면 앱 계정을 즉시 삭제할 수 있습니다.
- 계정 삭제는 어느 스토어에도 자동 취소나 환불을 요청하지 않습니다. Google Play와 App Store 구독 관리에서 각각 직접 상태를 확인해야 합니다.
- 삭제 후 늦은 스토어 알림은 사용자 Profile이나 Premium 권한을 다시 만들지 않고 비식별 구매 상태와 보존기간만 갱신합니다.
- Pending·Unknown·동일 스토어 다중 소유권·상태 불일치는 안전하게 확인될 때까지 삭제를 시작하지 않습니다.
4. 계정 삭제 시 삭제되는 주요 데이터
- Firebase Authentication 계정과 Mublit 사용자 프로필
- 프로필에 포함된 만 14세 이상 자기확인 시각과 정책 버전(정확한 생년월일은 서버에 저장하지 않음)
- 닉네임 예약과 서버 전용 소셜 로그인 연결정보
- 개인 캘린더, 알림·설정·기기 정보, 즐겨찾기와 사용자 전용 하위 데이터
- 연주자 포트폴리오와 사용자 Storage 파일
- TeacherEntitlement, 선생님 공개 프로필·Draft·Portfolio·Lesson Offer
- Lesson 대화에서 탈퇴자의 UID·닉네임·프로필 사진·공개 선생님 식별자 연결
- 프로필·Community·Information·Teacher 관련 Storage 파일
5. 삭제 대신 비식별화·제한 보관될 수 있는 정보
- Community 게시글·댓글은 대화 맥락 보호를 위해 작성자 식별정보와 이미지를 제거한 형태로 남을 수 있습니다.
- Information 작성물은 비공개·삭제 상태로 전환될 수 있습니다.
- 신고·제재 기록은 사용자 ID를 삭제 사용자 식별값으로 치환해 분쟁·악용 대응 목적에 한해 보관될 수 있습니다.
- 법령상 보존 의무가 있는 정보는 해당 기간 동안 제한적으로 보관될 수 있습니다.
- Premium 계약 또는 청약철회 기록과 결제·공급 기록은 계정 콘텐츠와 분리해 5년, 소비자 불만·분쟁 처리 기록은 3년 보존합니다.
- RTDN 멱등성·재시도 Marker는 처리 종료 후 30일 보존하며 기간 만료 후 Legal Hold·진행 중 분쟁이 없을 때 Cleanup이 삭제합니다.
- Lesson 문의는 탈퇴자 식별정보를 제거하고 `탈퇴한 사용자`로 표시한 읽기 전용 대화로 전환됩니다. 상대방이 작성한 메시지는 예고 없이 삭제하지 않습니다. 남은 참가자가 삭제를 요청하면 즉시 요청자의 목록·열람에서 숨기고 서버가 메시지와 종속 기록을 제한된 단위로 정리합니다. 완료 전에는 완전 삭제로 안내하지 않으며 신고·분쟁·Legal Hold 또는 알 수 없는 종속 데이터가 있으면 삭제하지 않습니다.
신고·제재 기록은 탈퇴 시 사용자 식별자를 삭제 사용자 값으로 치환합니다. 진행 중 삭제 작업 기록은 완료 확인과 실패 복구까지 유지합니다. 완료 시에는 처리 단계·오류·구독 상태를 제거한 최소 Tombstone만 남기며, 잔존 Session·중복 삭제·지연 요청에 따른 데이터 재생성 방지를 위해 완료 후 30일 보존한 뒤 문서 전체를 삭제합니다. 문서 ID의 UID도 30일을 초과해 보존하지 않습니다. 이 30일은 법정 거래기록 보존기간이 아니라 제한된 운영 기간입니다. 법령상 보존 의무나 진행 중인 분쟁이 있는 정보는 해당 목적과 기간에 한해 다른 정보와 분리하여 보관합니다. Raw Purchase Token은 Firestore·Storage·삭제 작업 기록에 저장하지 않습니다. 익명화된 Lesson 대화는 분쟁 대응을 위해 최대 3년간 보관된 뒤 진행 중인 법적 보존 사유가 없으면 서버에서 삭제됩니다. 최대 3년 기준의 법률 적합성과 완료 Tombstone 30일 운영 보존의 법률 적합성은 법률 전문가의 최종 확인 대상입니다.
6. 처리 과정
삭제 요청은 서버에서 중복 실행을 막는 작업 상태를 만든 뒤 대상 데이터를 페이지 단위로 정리합니다. 중간 실패가 발생하면 완료로 표시하지 않고, 삭제가 시작된 뒤에는 기존 작업을 기준으로 안전하게 재확인·재시도하도록 구현되어 있습니다. 이 경우 일부 단계가 이미 완료됐을 수 있습니다. 인증 계정 삭제 결과가 불명확한 경우에도 성공으로 표시하지 않습니다.
정확한 처리 완료 시간은 데이터 양과 외부 인증 제공자의 재인증 상태에 따라 달라질 수 있습니다. 코드와 정책에서 보장하지 않는 임의의 처리 일수는 안내하지 않습니다.
7. 앱에 로그인할 수 없는 경우
mublit1023@gmail.com으로 계정 삭제를 요청할 수 있습니다. 가능한 경우 Mublit에 등록한 현재 로그인 계정의 이메일에서 요청해 주세요. 운영자는 계정에 등록된 이메일 등 필요한 최소 정보로 본인을 확인합니다. 비밀번호, OAuth Token, 인증코드, Firebase UID는 이메일에 적지 마세요.
Play Store에서 직접 취소한 구독은 만료 전에 복원할 수 있는 상태일 수 있습니다. 활성 구독 상태를 안전하게 확인할 수 없으면 최종 만료 또는 고객지원 확인 전까지 삭제가 지연될 수 있습니다. 계정 삭제 요청은 자동 환불 요청이 아니며, 남은 Premium 이용기간은 계정 삭제 완료 후 사용할 수 없습니다.
이메일로 계정 삭제 요청8. 운영 상태
운영 계정 삭제 Function에는 Lesson 권한·프로필·Draft·Offer 정리와 참여 문의의 식별정보 제거·읽기 전용 전환, 중간 실패 후 재시도 구조가 반영되어 있습니다. 데이터 양과 외부 인증 상태에 따라 처리 시간이 달라질 수 있어 특정 완료 시간을 보장하지 않습니다.