모두의 체육관정책 및 이용 안내

모두의 체육관 개인정보 처리방침

시행일: 2026년 10월 1일

Heron&Theodor(개인사업자, 대표 강지혜, 이하 “운영자”)는 모두의 체육관 서비스에서 다음과 같이 개인정보를 처리합니다. 개인정보 보호 및 모든 문의 담당자는 강지혜, 연락처는 theodorheron@gmail.com입니다.

1. 처리 목적과 항목

회원가입·로그인·회원 관리

이메일, 비밀번호, 계정 식별자, 닉네임, 선택한 기본 아바타, 가입·수정 시각과 만 14세 이상 자기 확인 시각을 처리합니다. 회원 인증, 로그인 유지, 비밀번호 재설정, 프로필 표시, 연령 확인과 계정 삭제에 이용합니다. 생년월일은 입력받지 않습니다. 비밀번호는 인증 서비스에서 처리하며 앱의 프로필·러닝·채팅 테이블에 평문으로 저장하지 않습니다.

러닝 기록 연동과 공동 활동

이용자가 별도 건강정보 안내에 동의하고 건강 연결을 켠 뒤 OS 읽기 권한을 허용한 경우, Android Health Connect 또는 iOS Apple 건강(HealthKit)에서 러닝 정보를 읽습니다. 앱의 동의·연결 상태와 OS 권한은 서로 다릅니다.

내 기록 제공, 주간·누적 인정 거리 계산, 크루 랭킹, 공동 Coin 적립·기구 구매, 원본 변경에 따른 적립 조정과 동일 출처 기록의 반복 처리 방지에 이용합니다. 여러 출처가 같은 러닝을 기록한 경우 자동으로 하나로 합치는 기능은 제공하지 않습니다.

Android에서는 운동에 해당하는 거리 구간을 기기에서 합산하며 개별 거리 구간 전체를 서버에 저장하지 않습니다. 최초·수동 조회는 최근 30일을 대상으로 하고, 연결 후 앱 진입·복귀 시 새 기록과 변경을 확인하여 자동 저장할 수 있습니다. 조회 범위 30일은 서버 보관기간이 아닙니다.

GPS 경로·좌표, 심박수, 칼로리, 수면, 체중은 건강 연동으로 읽거나 서버에 보내지 않습니다. Apple 건강·Health Connect에 기록을 쓰거나 원본을 수정·삭제하지 않습니다. 건강정보를 광고·마케팅에 이용하거나 판매하지 않습니다.

건강정보는 별도 동의를 근거로 처리합니다. 건강 연결에 동의하지 않아도 건강 연동을 제외한 크루·채팅·체육관 기능은 이용할 수 있습니다.

크루·채팅·체육관

크루 이름·식별자·초대 코드, 회원 소속·역할·가입 시각, 크루 생성·종료 정보, 채팅 본문·작성자·전송 당시 닉네임·전송 시각·메시지 식별자를 처리합니다. 공동 체육관 운영을 위해 Coin 잔액, 기구 종류·배치·구매자·구매 시각·사용 Coin·요청 식별자와 아바타의 체육관 내 위치·방향·수정 시각을 저장합니다. 아바타 위치는 실제 지리적 위치가 아닙니다. 결제 기능은 없으며 신용카드·은행계좌 정보를 입력받지 않습니다.

동의 및 커뮤니티 안전

건강정보·이용약관 동의 버전과 상태·시각, 연령 확인, 건강 연결·해제 등 동의 관련 이력을 저장합니다. 신고 접수·검토와 안전한 커뮤니티 운영을 위해 신고자·대상자·대상 크루/메시지 식별자, 신고 사유·추가 설명, 신고 당시 메시지·닉네임 사본, 접수·처리 시각과 결과를 처리합니다. 가린 메시지 원문은 일반 이용자가 조회하지 못하도록 별도로 보관합니다.

차단 관계, 크루 재참여 제한, 이용 제한의 종류·기간·사유와 운영자 조치 이력도 처리합니다. 조치 메모에는 사유 코드와 운영정책 조항을 사용하며 건강기록·채팅 원문을 추가로 복사하지 않습니다.

문의·인증 메일·접속 기록

문의·권리 요청 과정에서 이메일 주소, 문의 내용, 처리에 필요한 최소 확인 정보와 답변을 처리합니다. Gmail은 문의 수신·회신뿐 아니라 가입 확인·비밀번호 재설정 등 인증 메일 발송에도 사용합니다. 인증 메일의 수신 주소, 제목·본문, 인증 링크, 발송 시각 등 전송에 필요한 정보가 Google을 거칩니다.

보안·장애 대응과 페이지 제공을 위해 서비스 제공자가 IP 주소, 요청·인증·접속 시각, 요청 경로·결과·오류, 기기·브라우저 정보 등을 처리할 수 있습니다. 공개 정책 사이트에는 자체 방문 분석·광고 스크립트, 로그인이나 문의 폼을 두지 않습니다.

2. 같은 크루원에게 보이는 정보

같은 크루의 회원에게 닉네임·아바타·역할, 개인별 주간·누적 인정 거리와 랭킹, 크루 합계·공동 자산·구매 내역과 채팅이 보입니다. 목적은 공동 활동·랭킹·기여 확인과 대화입니다. 나중에 합류한 크루원도 기존 채팅을 볼 수 있습니다. 개인 거리 집계는 건강정보에서 유래한 정보이며 건강 연결 전에 공개 범위를 안내합니다.

이메일·비밀번호는 크루 명단에 공개하지 않습니다. 개별 러닝 상세 원본과 개인 적립·조정 내역은 일반 이용자 중 본인만 조회할 수 있습니다. 개인별 랭킹만 숨기는 옵션은 없습니다. 건강 연결을 하지 않을 수 있지만 연결 해제만으로 이미 저장·반영된 정보가 사라지지는 않습니다.

채팅 차단은 내 화면의 해당 작성자 메시지를 숨기는 기능입니다. 크루원 목록·랭킹·체육관의 닉네임·아바타·거리까지 숨기는 기능은 아닙니다. 탈퇴·삭제와 건강정보 동의 철회는 제4항을 따릅니다.

3. 보유기간과 파기

정보 보유기간·삭제 기준
계정·프로필, 개인 러닝·적립·조정 정보, 작성 채팅, 동의·연령 확인 이력 회원 서비스 제공 중 보관하며 계정 삭제 완료 시 운영 DB에서 삭제. 적법한 삭제·철회 요청 등 목적이 먼저 끝나면 더 일찍 파기
공동 자산·구매 내역·크루 합계 및 종료 크루의 잔존 정보 크루 운영 중 보관. 마지막 회원 탈퇴 등으로 종료된 크루는 월 1회 수동 정리하여 종료 후 최대 60일 이내 파기
신고와 신고 당시 사본 처리 여부와 무관하게 접수일부터 최대 90일. 신고 대상자·메시지 작성자가 계정을 삭제하면 관련 신고와 가린 원문 삭제
가린 메시지 원문 해당 신고의 최초 접수일 기준 최대 90일. 신고 없이 운영자가 가린 경우 가린 날 기준 최대 90일
차단·크루 재참여 제한 차단 해제·해당 크루 정리 또는 관련 계정 삭제 시까지
악의적 허위 긴급 신고 판단 판단 시점부터 30일간 자동 가림 제한에 사용하며 일일 정리 주기 내 삭제
이용 제한 및 운영자 조치 이력 제한 종료·해제 후 이의제기 기간 14일과 그 이후 1년. 기간 없는 조치는 조치 후 14일과 1년. 대상 계정 삭제 시 삭제
일반 문의·신고·이의 이메일 처리 완료 후 최대 90일. 불필요한 첨부자료는 확인 목적 달성 시 삭제
개인정보 권리 요청 이행 확인 기록 요청번호·최소 식별정보·요청 종류·접수/처리일·결과만 완료 후 1년. 원문·첨부자료는 처리 목적 달성 시 삭제. 탈퇴한 계정의 동의 원장을 추가 보관한다는 뜻은 아님

Supabase Free 요금제의 외부 로그 보존 기준은 API·DB 로그 1일, Auth 감사 로그 1시간입니다. 이는 요금제의 로그 저장·조회 기준이며 별도 DB 감사기록이나 사업자의 모든 내부 보안 기록까지 같은 시점에 삭제된다는 의미는 아닙니다. 메일·공개 페이지 제공자의 서비스 운영 기록에는 제5항의 각 사업자 보존정책이 적용됩니다.

현재 Free 요금제에는 유료 요금제의 일일 자동 백업 기능이 포함되지 않습니다. “복구 백업 7일 보관” 정책은 적용하지 않습니다. 운영 DB에서의 삭제와 제공자 내부 잔존 데이터의 삭제는 구분되며, 계정 삭제 즉시 모든 저장매체의 사본이 사라진다고 보장하지 않습니다.

보유기간이 끝나거나 목적이 달성된 정보는 전자 기록 삭제 등의 방법으로 파기합니다. 법령에 따른 보존 의무가 있는 경우 해당 근거·최소 항목·기간을 구분하여 보관하고 다른 목적으로 사용하지 않습니다. 무상 Coin 사용 내역에 유료 결제의 보존기간을 일괄 적용하지 않습니다.

4. 연결 해제·철회·탈퇴·계정 삭제

건강 연결 해제

앱에서 건강 연결을 해제하면 이후 자동·수동 수집을 중단하지만 기존 서버 기록·Coin·크루 기여는 유지됩니다. 다시 수집하려면 명시적으로 연결을 켜야 합니다. Android Health Connect 또는 iOS Apple 건강의 앱별 권한 설정에서 읽기 권한도 별도로 철회할 수 있습니다.

건강정보 처리 동의 철회

건강 연결 해제와 동의 철회는 다릅니다. 계정은 유지하면서 건강정보 처리 동의 철회·삭제·처리정지를 요청하려면 theodorheron@gmail.com으로 연락해 주세요. 담당자가 본인과 대상 범위를 확인하고 추가 수집·이용·개인별 공개 중단 및 대상 건강정보 파기를 수동 처리합니다. 계정 전체 삭제를 필수 조건으로 요구하지 않습니다. 법령상 제한이나 공동 자산·합계에 관한 처리 범위는 확인 후 이유와 결과를 제7항의 기한 안에 안내합니다. 소규모 크루의 합계를 무조건 익명정보로 취급하지 않습니다.

원본 건강 앱에서 운동을 삭제하면 동기화 상태에 따라 삭제가 반영되어 인정 거리·Coin이 조정될 수 있습니다. 원본 삭제 반영은 서버의 기록 행을 물리적으로 지우는 것과 다르며, 기기 권한·동기화 상태에 따라 지연되거나 확인되지 않을 수 있습니다.

크루 탈퇴

크루 소속과 아바타 배치가 제거됩니다. 계정, 개인 러닝, 작성한 기존 채팅과 과거 크루 기여는 유지됩니다. 다른 회원이 남아 있는 크루장은 위임 후 탈퇴할 수 있습니다. 마지막 회원이 탈퇴하면 크루가 종료되며 제3항에 따라 정리합니다.

계정 삭제

앱의 설정 → 계정 삭제에서 요청할 수 있고, 연령 확인·프로필 설정 전이나 크루 미가입 상태에도 삭제 진입점이 있습니다. 앱을 이용할 수 없어도 계정 삭제 안내에 따라 이메일로 요청할 수 있습니다.

삭제 완료 시 인증 계정·프로필, 개인 러닝과 적립·조정 내역, 작성 채팅, 소속·아바타 배치, 동의·연령 확인 이력을 삭제합니다. 대상 계정의 신고·제재·차단 정보도 정리합니다. 삭제한 사람이 신고자인 경우에는 신고자 식별자와 추가 설명을 제거하고 다른 사람에 대한 신고는 제3항 기한까지 보관합니다. 현재 기기에 저장된 해당 계정의 건강 동기화 진행 정보도 제거합니다.

이미 기여한 공동 Coin·기구·구매 내역과 크루 거리 합계는 유지하며 구매자의 계정 연결은 제거합니다. 합계 행에 개인 계정·운동 식별자·원본 운동 시각·출처를 남기지 않지만, 구매 시각 등 주변 정보로 과거 기여자를 짐작할 가능성까지 없애는 것은 아닙니다.

다른 사람의 메시지와 Apple 건강·Health Connect의 원본 기록은 삭제 대상이 아닙니다. 다른 사람이 입력한 문구에 본인의 개인정보가 있으면 별도로 알려 주세요. 삭제된 계정과 개인 기록은 앱에서 복구할 수 없습니다. 처리 오류가 있으면 재시도하거나 문의해 주세요.

5. 처리 위탁과 국외 이전

회원 인증·서비스 데이터 저장, 메일 송수신, 공개 안내 페이지 제공에 다음 서비스를 이용합니다. 서비스 제공에 필요한 국외 처리위탁·보관의 근거는 개인정보 보호법 제28조의8 제1항 제3호 가목이며, 건강정보에 대한 별도 동의를 대신하지 않습니다.

이전받는 자·연락처 국가·처리 지역 이전 항목 목적 시기·방법 보유기간
Supabase Pte. Ltd. · privacy@supabase.com 서비스 DB: 호주 시드니(ap-southeast-2). 계약 법인: 싱가포르. 운영·지원 처리에 미국·싱가포르 등 국외 처리 가능 계정·프로필·러닝·크루·채팅·공동 자산·동의·신고 관련 서비스 정보, 요청·인증 로그 회원 인증, 저장·처리, 실시간 전송, 서버 기능 앱 이용 시 보안 네트워크로 수시 전송 운영 DB는 제3항의 항목별 기한. 외부 API·DB 로그 1일, Auth 감사 로그 1시간. 사업자 내부 기록은 해당 사업자 정책에 따름
Google LLC · googlekrsupport@google.com 미국 및 Google이 서버를 운영하는 국가. 개인용 Gmail은 국내 저장으로 한정되지 않음 문의·요청 이메일 주소와 본문·첨부·답변, 인증 메일 수신 주소·본문·인증 링크·발송 정보 문의·권리 요청 처리, 인증 메일 발송 메일 발송·수신 시 네트워크 전송 운영자가 보관하는 문의 메일은 완료 후 최대 90일, 권리 요청 최소 이행 기록은 1년. 인증 메일 전송·사업자 보안 기록과 삭제 후 잔존분은 Google 보존정책에 따름
Netlify, Inc. · privacy@netlify.com 미국 및 전 세계 분산 네트워크의 처리 지역 공개 페이지 접속 IP·시각·요청 경로·브라우저 정보 등 접속 메타데이터 정책·계정 삭제 안내 페이지 제공과 보안 해당 페이지 접속 시 네트워크 전송 수집 목적 달성·법적 의무에 필요한 기간 등 Netlify 보존정책에 따름. 공개 정책에는 모든 방문 로그에 공통된 일수가 명시되어 있지 않음

Supabase 법인명은 현재 표준 서비스 약관 기준입니다. DB 리전은 모든 인증·메일·지원·로그 처리가 호주에만 한정됨을 뜻하지 않습니다. Gmail·Netlify도 운영사의 소재국만으로 실제 처리가 미국 한 국가에서만 이루어진다고 보장할 수 없습니다.

Google은 삭제 후 일반적인 처리에 약 2개월이 걸릴 수 있고 암호화된 백업에는 최대 6개월간 잔존할 수 있다고 안내합니다. 이는 운영자가 문의 메일을 보관하는 90일 기준과 다른 공급자 삭제 절차입니다.

연락처와 사업자 처리 기준은 Supabase 개인정보처리방침, 표준 약관, 데이터 처리 부속계약, Google 개인정보처리방침, Google 보존 기준, Netlify 개인정보처리방침에서 확인할 수 있습니다. 요금제별 로그·백업 기준은 Supabase 요금 안내와 백업 안내를 따릅니다.

국외 이전을 원하지 않으면 가입·이용을 중단하거나 앱에서 계정 삭제를 요청할 수 있습니다. 서비스 제공에 필요한 이전을 거부하면 해당 서비스를 제공하기 어렵습니다. 건강정보 이전만 원하지 않으면 건강 연결을 하지 않을 수 있으며, 기존 정보의 철회·삭제는 제4항을 따릅니다. 문의 이메일도 Google을 통해 처리됩니다.

6. 보호조치

계정 인증과 서버 접근 정책으로 개인 기록 및 크루별 접근을 제한하고, 서버 관리 권한을 앱에 포함하지 않습니다. Supabase 전송에는 보안 연결을 사용합니다. 업무상 개인정보 접근은 담당자인 강지혜가 관리하며 필요한 범위로 제한합니다. 가린 메시지 원문·신고 내용은 일반 크루원에게 제공하지 않습니다.

7. 권리 행사와 문의

이용자는 열람, 정정·삭제, 처리정지 및 동의 철회를 요청할 수 있습니다. Heron&Theodor / 개인정보 보호책임자 강지혜 / theodorheron@gmail.com으로 가입 이메일, 요청 종류와 대상 범위를 알려 주세요. 문의 채널은 이메일입니다.

요청을 받은 날부터 10일 이내 필요한 조치 및 결과를 안내합니다(영업일 기준 아님). 지체 없이 처리해야 할 사항은 먼저 조치합니다. 법령상 제한·거절·연기가 필요한 경우 근거·사유와 이의제기 방법을 기한 안에 안내합니다. 접수 답변만으로 완료 처리하지 않습니다.

등록 이메일로 확인 회신을 받는 등 최소한의 본인 확인을 거칩니다. 발신 주소만으로 삭제하지 않으며 닉네임·크루 이름만으로 본인을 판단하지 않습니다. 로그인된 계정이나 등록 이메일로 본인을 확인할 수 없는 경우 삭제를 실행하지 않고 사유와 재검토 방법을 안내합니다. 대리인 요청은 적법한 권한을 확인합니다. 비밀번호·인증번호·토큰·신분증이나 불필요한 건강정보를 보내지 마세요. 이의가 있으면 같은 이메일로 재검토를 요청할 수 있습니다.

8. 기기 내 저장과 이용 대상

로그인 유지용 세션과 건강 변경 조회의 진행 위치를 기기에 저장합니다. 로그아웃은 서버 계정 삭제가 아닙니다. 계정 삭제 시 현재 기기의 해당 계정 동기화 정보를 정리하며 다른 기기의 저장 정보는 해당 기기의 앱 데이터 정리로 제거할 수 있습니다.

대한민국의 만 14세 이상 이용자를 대상으로 합니다. 연령은 자기 확인 방식이며 생년월일을 수집하지 않습니다. 만 14세 미만은 가입할 수 없습니다.

9. 방침 변경

변경 내용과 시행일은 원칙적으로 시행 7일 전부터 공개 정책 페이지에 안내합니다. 목적·제공 범위 확대 등 중요한 변경은 원칙적으로 30일 전에 알리고 필요한 별도 동의·재동의를 받습니다. 법령상 즉시 반영이 필요한 사항은 해당 일정에 따릅니다. 개정 시 이전 버전도 함께 제공합니다.

최초 시행: 2026년 10월 1일.