개인정보처리방침
시행일: 2026년 7월 22일 · 최종 개정: 2026년 9월 11일
개정 이력
- 2026-09-11 — 내 영상 운동 분석, 기기 내 요약 저장·CSV·분석 화면 다운로드 안내 추가
- 2026-08-29 — 학교 체력검정 파생기록과 기기·계정 삭제 및 CSV 내보내기 안내 추가. 영상·사진은 계속 기기 밖으로 전송하지 않음.
- 2026-08-25 — 로그인 시 기기 식별값과 회원 계정을 연결해 기록(가입 전후 이용 흐름 연결 목적).
- 2026-08-24 — 수집 항목 명확화: 방문 회차·첫 방문 이후 경과일, 화면을 켜둔 채 머문 시간(10초 이상), 로그인 안내 화면 노출 여부, '원하는 기능 알려주기' 자유 서술. 서비스 제공에 필요한 외부 접속처(§4)를 실제 요청 기준으로 전부 적었습니다.
- 2026-08-13 — 자체 이용 통계(동작 기록) 수집 시작.
- 2026-07-22 — 최초 시행.
삼대(이하 "서비스")는 피지컬뷰티가 운영하는 무료 서비스입니다. 이용자의 개인정보를 소중히 다루며, 「개인정보 보호법」 등 관련 법령을 준수합니다. 아래에서 어떤 정보를 왜 모으고, 어떻게 다루는지 있는 그대로 안내합니다.
1. 수집하는 개인정보 항목
회원가입 시(이메일 계정)
- 필수: 이메일 주소, 비밀번호(암호화되어 저장 — 운영자도 원문을 볼 수 없어요)
- 선택: 닉네임, 지역(시/도·구/군·동), 다니는 헬스장명 — 입력하지 않아도 서비스 이용에 지장 없어요
서비스 이용 중 생성되는 정보
- 운동 기록(운동 종목·횟수·무게·날짜), 게임 점수, 코스 타이머 기록 — 계정에 저장돼요
- 학교 체력검정을 이용하고 로그인·학급 연결이 된 경우: 학생 코드(실명 대신 반·번호 등 가명 사용 권장), 학년, 성별 평가기준, 코스 길이, 자동·교사확정 횟수, 등급, 신호 미도착·선 미통과 수, 구간시간, 촬영선 위치, 검수상태·메모·재측정 연결정보 — 영상이나 사진은 포함되지 않아요
- 학원/코치 기능을 쓰는 경우 학원 소속·코치 여부, 초대코드로 연결된 회원 관계
기기에만 저장되고 서버로 전송되지 않는 정보
- 카메라 영상 — 자세 인식은 전부 이용자 기기 안(브라우저)에서 처리돼요. 카메라 영상과 직접 불러온 영상 파일은 삼대 서버나 외부로 전송되지 않아요. 영상 분석은 탭 안에서 처리하며 원본 영상을 별도로 보관하지 않습니다. 이용자가 직접 분석 화면 저장을 누르면 관절선과 숫자가 포함된 정지 화면이 기기에 다운로드됩니다. 서버로 올라가는 건 이용자가 직접 "공유하기"를 눌렀을 때의 운동 종목·횟수·무게 같은 숫자 기록뿐이에요.
- 운동 모션 분석 요약 — 이용자가 저장하면 운동 종목·반복별 각도·구간/유지 시간·각속도 또는 신체 길이 대비 속도와 분석 날짜를 기기 로컬 저장소에 최근 20개까지 보관합니다. 분석 화면에서 개별 삭제하거나 CSV로 내보낼 수 있고, 마이 탭의 기록 백업에도 포함됩니다. 원본 영상·파일명은 요약에 저장하지 않습니다.
- 눈바디 사진 — 기기 내부(IndexedDB)에만 저장돼요. 서버로 업로드되지 않고, 삼대 운영자도 볼 수 없어요.
- 로그인하지 않고 "게스트로 계속하기"를 선택한 경우 모든 기록은 기기 로컬 저장소에만 남아요.
계정을 만들지 않고도 핵심 기능(운동 인식·카운트·게임·기록)은 전부 이용할 수 있어요. 로그인은 전국 랭킹·커뮤니티 피드·게임 순위 같은 부가 기능에만 필요해요. 운동 기록은 이 기기에 저장되며, 기기를 바꿀 때는 마이 탭의 기록 백업 내보내기로 파일을 옮겨야 해요.
학교·미성년자 이용: 학급 측정 담당자는 학생 실명 대신 반·번호 같은 코드를 사용하고, 학교의 개인정보 처리 절차와 필요한 학생·보호자 안내·동의를 먼저 확인해야 해요. 앱의 동의 체크는 촬영·저장 안내를 확인하는 장치이며 학교가 별도로 지켜야 할 절차를 대신하지 않아요.
지도 기능과 위치 정보
- 지도는 이용자가 직접 열 때만 불러와요. "지도에서 내 지역 선택"이나 지역 랭킹의 "지도"를 누르지 않으면 지도 관련 요청은 전혀 발생하지 않아요.
- 정확한 좌표는 저장하지 않아요. 지도에서 위치를 찍으면 그 좌표는 주소(시/도 · 구/군 · 동)로 바꾸는 데만 쓰이고, 서버에 저장되는 건 이용자가 "프로필 저장"을 눌러 확정한 지역 이름 텍스트뿐이에요. 위도·경도는 어디에도 기록되지 않아요.
- 지도를 열면 지도 제공처에 요청이 갑니다. 지도 배경 이미지는 CARTO에서, 주소 변환은 OpenStreetMap(Nominatim)에서 받아오기 때문에, 이 과정에서 보고 있는 지도 영역과 찍은 좌표가 해당 업체로 전달돼요. 이용자의 닉네임·계정·운동 기록은 함께 보내지 않아요.
- "내 위치로 이동"은 선택입니다. 브라우저가 위치 권한을 물어보며, 거부해도 지도를 직접 눌러 지역을 고를 수 있어요. 받은 현재 위치도 주소 변환에만 쓰고 저장하지 않아요.
서비스 개선을 위한 이용 기록
- 어떤 화면에서 얼마나 이탈하는지 파악해 서비스를 고치기 위해, 이용 흐름을 나타내는 이벤트를 남겨요. 예: 앱 진입, 카메라 시작, 첫 카운트, 세트 완료, 가입.
- 운동 횟수 같은 수치는 원본이 아니라 구간으로 저장돼요(예: 12회 → "10-19"). 개별 기록을 되짚을 수 없게 하기 위해서예요.
- 로그인하면 그 기기 식별값과 회원 계정을 한 번 연결해 기록해요 — 가입 전후가 다른 사람으로 집계되면 "몇 명이 들어와서 몇 명이 가입했는지"를 알 수 없기 때문이에요. 연결에 쓰는 값은 아래의 임의 식별값뿐이고, 이름·연락처는 쓰지 않아요.
- 로그인하지 않은 상태의 이용 흐름을 이어보기 위해 임의로 생성한 기기 식별값을 씁니다. 이름·이메일·전화번호·IP·기기 지문이 아니며, 브라우저 저장소를 비우면 사라져요.
- 브라우저에 "추적 안 함(Do Not Track)"이 켜져 있으면 이 기록을 아예 남기지 않아요.
- 이 기록은 서비스 개선 목적으로만 쓰고, 광고나 외부 판매에 이용하지 않아요.
2. 개인정보 수집 및 이용 목적
- 회원 식별 및 계정 관리(로그인, 비밀번호 재설정)
- 회원 인증, 전국·지역 랭킹과 커뮤니티 피드 참여(이용자가 ‘내 기록 공유’를 눌렀을 때만 해당 기록이 서버로 전송돼요)
- 이용자가 공유하기로 선택한 기록의 지역별 랭킹·커뮤니티 피드 표시
- 학원/코치 기능 이용 시 소속 회원 관리
- 부정이용(비정상적인 기록 조작 등) 방지
3. 다른 이용자에게 공개되는 정보
운동 기록을 "공유하기"로 저장하면 닉네임·지역·운동 종목·기록이 커뮤니티 피드와 지역별 랭킹에서 다른 이용자에게 보여요. 이메일 주소는 어떤 경우에도 다른 이용자에게 공개되지 않아요. 기록을 비공개로 저장하면 본인만 볼 수 있어요.
4. 개인정보의 제3자 제공 및 처리위탁
서비스는 원칙적으로 개인정보를 외부에 판매하거나 제공하지 않습니다. 다만 서비스 운영을 위해 아래 인프라 제공업체에 처리를 위탁하고 있습니다(해외 서버 이용에 따른 국외 처리 포함).
| 수탁업체 | 위탁 업무 | 보관 위치 |
| Supabase, Inc. | 회원 인증, 데이터베이스(회원정보·운동기록) 저장 | 해외 서버(리전: 서울) |
| Vercel Inc. | 웹사이트 호스팅, 이용 통계(Web Analytics) | 해외 서버 |
| CARTO (CARTO Inc.) | 지도 배경 이미지(타일) 제공 — 이용자가 지도를 직접 열 때만 요청 | 해외 서버 |
| OpenStreetMap Foundation | 지도 데이터 및 주소 변환(지오코딩) — 이용자가 지도에서 위치를 찍을 때만 요청 | 해외 서버 |
위 표는 개인정보를 다루는 처리위탁이고, 아래는 서비스 파일을 받아오느라 접속하는 곳이에요. 개인정보를 보내지는 않지만 접속 과정에서 IP 등 접속 정보가 상대 서버에 남을 수 있어 함께 밝힙니다.
- jsDelivr · esm.sh — 자세 인식 엔진과 클라우드 라이브러리를 받아옵니다(모든 방문).
- Google Cloud Storage — 자세 인식 모델 파일을 받아옵니다(운동·시험 준비 탭에 들어갈 때).
- Have I Been Pwned — 회원가입·비밀번호 변경 때만. 비밀번호를 보내지 않고 해시 앞 5자리만 보내 유출 여부를 확인해요(k-익명성).
이용 통계(Web Analytics)
서비스 개선을 위해 어떤 기능이 실제로 쓰이는지를 집계해요. 페이지 방문과 함께 다음과 같은 동작 기록이 남습니다 — 어떤 탭·운동·게임·시험 준비 항목을 열었는지, 카메라를 켰는지와 자세 인식이 성공했는지, 카메라를 켜지 못했다면 그 이유(권한 거부·장치 사용 중 등 브라우저가 알려주는 오류 종류), 세트를 완료했는지(횟수는 정확한 숫자가 아니라 "10-19회" 같은 구간으로), 세트 횟수를 직접 고쳤는지, 공유·백업·로그인/게스트 진입 같은 주요 동작을 했는지, 오래 방치돼 카메라가 자동으로 꺼졌는지, 로그인 안내 화면을 봤는지, 이 방문이 새로 들어온 것인지 화면을 다시 불러온 것인지, 화면을 켜둔 채 10초 이상 머물렀는지, 이 기기에서 몇 번째 방문인지와 첫 방문 이후 며칠이 지났는지(숫자 두 개로, 서비스 개선 효과를 보기 위한 것이에요).
'원하는 기능 알려주기'로 보내주신 글은 그 내용 그대로 저장돼요(답장은 드리지 않아요). 로그인한 상태로 보내면 회원 계정과 함께 저장되고, 게스트로 보내면 계정 없이 임의의 기기 식별값과 함께 저장돼요. 이름·연락처 같은 개인정보는 적지 말아주세요 — 적으시면 그대로 저장됩니다.
수집하지 않는 것: 카메라 영상·사진은 기기 밖으로 나가지 않아요(자세 인식은 전부 기기 안에서 처리). 통계에는 닉네임·이메일·지역·체중·정확한 기록값 등 개인을 알아볼 수 있는 정보를 담지 않습니다. 광고 목적으로 쓰지 않고, 제3자에게 판매하지 않아요.
이 통계는 쿠키를 사용하지 않습니다. 브라우저에 "추적 안 함(Do Not Track)"이 켜져 있으면 위 동작 기록은 전송되지 않아요.
5. 보유 및 이용 기간
회원 탈퇴 시 개인정보는 지체 없이 파기해요. 다만 관계 법령에서 별도 보관을 요구하는 경우 해당 기간 동안 분리 보관 후 파기합니다.
학교 체력검정 기록은 앱에서 개별 또는 전체 삭제할 수 있고, 로그인 계정에 동기화된 기록도 같은 삭제 기능으로 삭제 요청됩니다. CSV로 먼저 내보낼 수도 있어요.
앱 안에 스스로 탈퇴하는 버튼은 아직 없습니다. 대신 아래 연락처로 요청해주시면 계정과 기록(프로필·운동 기록·공유한 글·이용 통계)을 삭제해 드려요. 마이 탭 → 설정 → "계정·데이터 삭제 요청"을 누르면 필요한 내용이 채워진 메일이 열립니다.
6. 이용자의 권리
이용자는 언제든 본인의 개인정보에 대해 열람·정정·삭제·처리정지를 요구할 수 있어요. 닉네임·지역 등 일부 정보는 앱 내 "마이" 탭에서 직접 수정할 수 있고, 그 외 요청은 아래 연락처로 문의해주세요.
7. 쿠키 및 로컬 저장소
서비스는 로그인 상태 유지, 설정값(테마·난이도·언어 등) 저장을 위해 브라우저의 로컬 저장소(localStorage)를 사용합니다. 이는 광고 추적 목적이 아니며, 브라우저 설정에서 언제든 삭제할 수 있어요.
8. 개인정보 보호책임자
개인정보 관련 문의는 아래로 연락해주세요.
이메일: sincere9292@gmail.com
9. 고지의 의무
이 방침은 법령·서비스 변경에 따라 개정될 수 있으며, 변경 시 서비스 내 공지 또는 이 페이지를 통해 안내해요.