RunningMate · app.runningmate
계정 및 데이터 삭제
이 페이지는 RunningMate 앱 사용자가 RunningMate 계정과 그 계정에 연결된 데이터를 삭제하는 방법을 안내합니다. 로그인 없이 열어볼 수 있습니다.
앱에서 삭제하는 방법
- RunningMate 앱에 삭제할 계정으로 로그인합니다.
- Android와 iOS 모두 MY → 계정 관리 → 계정 삭제를 선택합니다.
- 삭제되는 내용을 확인하고 계속 진행합니다.
- 최종 화면에 표시된 확인 문구를 앞뒤 공백 없이 정확히 입력합니다. 한국어 화면에서는 계정 삭제, 영어 화면에서는 DELETE ACCOUNT입니다.
- 계정 삭제 확인을 누릅니다. 진행 중인 운동이 있으면 먼저 운동을 종료해야 합니다.
네트워크 응답이 유실되거나 앱이 종료되어도 기기에 저장된 deletion operation을 이용해 다음 실행에서 같은 요청을 안전하게 재개합니다. 서버 삭제 완료가 확인되기 전에는 기기 데이터를 지우지 않습니다. 프로필 사진 파일 정리가 실패한 경우에도 완료로 처리하지 않고 같은 요청으로 재시도합니다.
앱을 사용할 수 없는 경우
아래 이메일로 계정 삭제 요청을 시작할 수 있습니다. 이메일만으로 임의 계정을 즉시 삭제하지 않으며, 운영자가 요청 계정과의 관계를 안전하게 확인할 수 있는 절차를 회신합니다. 비밀번호, Google/Kakao token, Supabase token 또는 계정 삭제 secret을 이메일에 적지 마세요.
삭제되는 데이터
- RunningMate의 Supabase Auth 사용자 계정
- 해당 사용자에게 연결된 Remote 완료 운동, 실제 수행 구간과 계획 구간
- Remote 루틴, 루틴 구간과 루틴 삭제 ledger
- 사용자 프로필: 닉네임, 고유 친구 코드, 사진 경로, 상태 메시지, 생성·수정 시각 및 변경 버전
- Supabase Storage의 profile-images 버킷에서 해당 사용자 UUID 경로 아래의 프로필 사진 파일. 남아 있는 이전 사진과 하위 폴더도 먼저 정리한 뒤 Auth 계정을 삭제합니다.
- 해당 계정이 당사자인 친구 요청과 친구 관계, 즐겨찾기, 친구별 비공개 메모(상대방이 해당 계정에 작성한 메모 포함), 소셜 표시 설정과 접속·운동 상태 세션
- 친구 검색·요청의 사용자별 횟수 제한 데이터
- 친구 랭킹의 원본인 해당 계정의 운동 기록과 프로필. 랭킹은 조회 시 집계하므로 삭제된 계정은 이후 조회에서 제외됩니다.
- 삭제를 진행한 기기의 해당 계정 정보(Local account context), 프로필 캐시와 사진 바이트, 이전 사진 삭제 대기열
- 기기 내 Workout, Routine, Sync Queue, tombstone, Routine delete metadata 및 conflict evidence
- 활성 계정 선택이 삭제 대상 계정인 경우 해당 선택 상태
- 계정 삭제 완료 시 raw operation secret
제한적으로 남을 수 있는 정보
- 응답 유실 복구를 위한 최소 deletion receipt에는 사용자 UUID, operation ID, capability secret의 hash, 상태와 처리 시각이 포함됩니다. 운동·루틴 콘텐츠는 포함되지 않습니다.
- 기기 cleanup 확인을 받은 completed receipt는 90일 후 정리 대상입니다. 확인 전 receipt는 안전한 복구를 위해 더 오래 보존될 수 있습니다.
- 기기에는 삭제 완료 marker가 남을 수 있습니다. 이 marker에는 운동·루틴 콘텐츠나 raw operation secret이 포함되지 않습니다.
- 계정별 접속 상태 숨김 요청의 기기 내 보조 파일과 공통 앱 설정은 계정 삭제 시 파일 자체의 제거가 확인되지 않았습니다. 숨김 요청 파일은 계정 UUID의 해시를 파일명에 사용하고 숨김 대기 여부만 보관합니다.
- 생성된 운동 카드의 기기 내 임시 PNG는 계정 삭제로 일괄 제거되지 않습니다. 다음 카드 파일 생성 시 24시간이 지난 파일과 보관 개수를 초과한 파일을 정리합니다. 갤러리에 저장하거나 외부 앱으로 공유한 사본은 해당 기기·앱에서 별도로 삭제해야 합니다.
- 다른 기기에 남은 오프라인 데이터는 원격 계정 삭제만으로 즉시 제거되는 것은 아닙니다.
- 법령상 보존 의무가 발생하는 정보는 법정 목적과 기간 동안 별도 보관될 수 있습니다.
Google·Kakao 계정
이 절차는 RunningMate 계정과 RunningMate가 보유한 데이터를 삭제합니다. Google 계정 또는 Kakao 계정 자체를 삭제하거나 해당 제공자의 다른 데이터를 삭제하지 않습니다. 제공자 연결 해제는 각 제공자의 계정 설정에서 별도로 할 수 있습니다.
삭제 후 다시 가입하는 경우
같은 Google 또는 Kakao 계정으로 다시 가입하더라도 새로운 Supabase 사용자 UUID를 가진 새 RunningMate 계정이 생성될 수 있습니다. 삭제된 이전 계정의 Workout과 Routine은 새 계정으로 복원되지 않습니다.
문의
운영자: Park JongYun
계정 삭제 문의: whddbs3265@gmail.com