카메라 데이터

카메라 데이터 안내

실시간 코칭 데이터 처리

시행일 2026년 9월 29일

핵심 내용

  • 카메라는 선택 기능이며 언제든 끌 수 있습니다.
  • 원본 영상과 사진은 기기 안에서만 처리됩니다.
  • Firebase와 OpenAI로 카메라 원본을 보내지 않습니다.
목차 보기

1. 카메라를 사용하는 이유

운동 동작 중 화면에 보이는 관절 위치를 추정해 목표 자세에 가까운지 확인하고, “어깨를 조금 내리세요”와 같은 짧은 실시간 안내를 제공하기 위해 사용합니다. 얼굴 인식, 신원 확인, 감정 분석 또는 광고 목적으로 사용하지 않습니다.

2. 처리 흐름

  1. 이용자가 “카메라 시작”을 누르면 브라우저가 카메라 권한을 요청합니다.
  2. 허용한 영상 프레임은 브라우저 메모리에서 MediaPipe Pose 모델로 분석됩니다.
  3. 관절 좌표로 자세 각도와 목표 도달 여부를 계산하고 화면 위에 안내를 표시합니다.
  4. 루틴 종료 또는 카메라 중지 시 미디어 트랙과 자세 분석기를 종료하고 원본 프레임과 관절 좌표를 폐기합니다.
  5. 운동별 완료율, 목표 도달률, 교정 횟수와 짧은 피드백 같은 숫자·텍스트 결과만 사용자의 Firestore 기록에 저장될 수 있습니다.

3. 저장되는 것과 저장되지 않는 것

저장되지 않음저장될 수 있음
원본 영상, 사진, 음성, 얼굴 이미지, 관절 좌표 원본, 화면 캡처동작 ID, 완료율, 목표 도달률, 교정 횟수, 짧은 피드백, 카메라 사용 여부

4. 외부 파일 로드

자세 분석을 실행하기 위해 jsDelivr에서 MediaPipe 실행 파일을, Google의 공개 저장소에서 자세 추정 모델 파일을 내려받습니다. 이 과정에서 해당 제공자에게 일반적인 웹 요청 정보(IP 주소, 브라우저 정보 등)가 전달될 수 있지만 카메라 영상은 전달되지 않습니다.

5. OpenAI로 전달되는 항목

루틴 완료 요약을 만들 때 운동별 완료율·목표 도달률·교정 횟수, 수행 시간, 카메라 사용 여부와 운동 전후 불편감이 OpenAI API로 전달될 수 있습니다. 원본 영상, 사진, 관절 좌표, 이름, 이메일과 사용자 ID는 전달되지 않습니다.

6. 선택권과 권한 관리

  • 카메라를 허용하지 않아도 타이머와 운동 설명을 이용할 수 있습니다.
  • 운동 중 “카메라 끄기”를 누르면 즉시 촬영과 분석이 중단됩니다.
  • 브라우저 주소창의 사이트 권한 설정에서 언제든 카메라 권한을 차단하거나 초기화할 수 있습니다.
  • 기록 삭제를 원하면 support@teumfit.kr로 요청할 수 있습니다.