데이터 흐름
데이터 사용 안내
수집 · 저장 · 외부 전송
시행일 2026년 9월 29일
핵심 내용
- 기록은 Firebase의 사용자 전용 경로에 저장됩니다.
- AI에는 필요한 정보만 보내며 직접 식별자는 제외합니다.
- 카메라 원본과 관절 좌표는 외부로 보내지 않습니다.
목차 보기
계정 로그인
Google 로그인에서는 이용자 동의 범위에서 제공된 이름, 이메일, 프로필 사진과 Firebase UID를 계정 식별에 사용합니다. 카카오 로그인에서는 카카오의 안정적인 사용자 식별값으로 전용 Firebase UID를 만들고, 선택 동의한 경우에만 이메일과 닉네임을 받아 계정 정보와 프로필 이름의 초기값에 사용합니다. 두 정보가 없어도 로그인할 수 있으며, 이후 프로필 이름을 직접 입력할 수 있습니다. 로그인 시 약관·개인정보처리방침 확인과 별도의 건강 정보 동의, 만 14세 이상 확인 여부, 적용 문서 버전과 확인 시각을 함께 기록합니다. 생년월일과 로그인 비밀번호는 틈핏이 받거나 저장하지 않습니다.
기록과 추천
상태 기록, 집중 세션, 완료한 호흡 세션과 조용한 공간 활동은 Firestore의 사용자 전용 경로에 저장됩니다. 조용한 공간에서 선택한 부위·동작·수행 시간과 완료 후 느낌도 활동 기록에 포함됩니다. 자연어 입력은 서버에서 이메일·전화번호·주민등록번호 형태를 먼저 가린 뒤 구조화 분석에 사용되며, 결과는 이용자가 확인하고 반영할 때만 상태 기록에 적용됩니다. 추천 요청 시 서버는 검토된 운동 후보를 먼저 제한한 뒤 OpenAI 또는 규칙 기반 로직으로 루틴을 선택합니다. 루틴 추천 결과와 완료 요약은 별도의 AI 처리 이력에 저장될 수 있습니다. 기록 탭 분석은 이용자가 버튼을 누를 때만 실행합니다. 서버가 최근 기록에서 확인한 변화 후보와 현재 틈 간격을 모델에 보내 변화 하나와 간격 제안 하나를 고르게 하며, 이용자가 승인한 경우에만 간격을 저장합니다. 이 기록 분석 결과 자체는 별도로 저장하지 않습니다.
| OpenAI에 보냄 | OpenAI에 보내지 않음 |
|---|---|
| 식별정보 형태를 가린 자유 입력 문장, 불편 부위·정도, 피로도, 앉아 있던 시간, 활동·집중 상황, 선호 루틴 시간, 최근 루틴 ID, 수행 지표, 운동 전후 불편감. 기록 분석 요청에서는 서버가 확인한 변화 후보와 현재 틈 간격만 전송 | 계정 이름, 이메일, Firebase UID, 프로필 사진, 카메라 영상·사진·음성·관절 좌표. 기록 분석 요청에서는 원문 메모와 할 일 이름도 전송하지 않음 |
요청에는 store:false를 적용해 OpenAI의 응답 객체 저장을 끕니다. 다만 기본 보안·악용 모니터링 로그는 최대 30일 보관될 수 있습니다. AI 추천이 실패하거나 유효성 검사를 통과하지 못하면 검토된 규칙 기반 루틴으로 자동 전환됩니다.
카메라 코칭
영상은 브라우저 메모리 안에서만 분석합니다. 서버에는 원본이 아니라 완료율, 목표 도달률, 교정 횟수 같은 결과값만 저장될 수 있습니다. 전체 흐름은 실시간 코칭 데이터 안내에서 확인할 수 있습니다.
알림과 기기 저장소
앱을 열어둔 동안 집중 완료·휴식·루틴 시간 알림은 해당 설정과 브라우저 권한이 허용된 경우 표시됩니다. 웹 푸시를 켜면 해당 기기의 FCM 등록 토큰을 사용자별 Firestore 경로에 저장합니다. 집중 세션의 휴식·종료 알림은 서버에서 예약 발송할 수 있으며, 예약·발송 상태와 중복 방지용 기록이 함께 저장됩니다. 앱이 백그라운드에 있어도 지원 브라우저에서는 푸시를 받을 수 있지만, 브라우저·운영체제의 제한, 네트워크 상태 또는 서버 설정에 따라 실제 도착은 보장되지 않습니다. 로그인 상태 유지를 위한 Firebase 인증 데이터와 빠른 화면 로딩을 위한 정적 파일 캐시는 기기의 브라우저 저장소에 남을 수 있습니다.
현재 사용하지 않는 데이터 활용
- 개인정보 판매 또는 대여
- 맞춤형 광고와 광고 사업자 제공
- Google Analytics를 통한 행동 분석
- 카메라 원본 업로드·녹화·얼굴 인식
- OpenAI 모델 학습을 위한 명시적 데이터 공유
- 의료 진단, 치료 결정 또는 보험·고용 등 법적 효과가 있는 자동화된 결정
이용자가 통제할 수 있는 것
카메라와 알림은 선택 기능이며 브라우저에서 언제든 권한을 철회할 수 있습니다. 앱 설정에서 표시 이름, 루틴 시간과 알림 설정을 바꿀 수 있고, support@teumfit.kr로 계정과 저장 기록의 열람·정정·삭제·처리 정지를 요청할 수 있습니다.