개인정보 보호

개인정보처리방침

수집 항목 · 이용 목적 · 보관 기준

시행일 2026년 9월 29일

핵심 내용

  • 카메라 원본은 저장하거나 서버로 보내지 않습니다.
  • AI 요청에서 이름·이메일·사용자 ID를 제외합니다.
  • 광고 추적이나 개인정보 판매를 하지 않습니다.
목차 보기

1. 개인정보처리자

틈핏(TEUMFIT)의 개인정보 처리와 문의는 아래 창구에서 담당합니다.

운영자
이준호

2. 처리하는 개인정보와 목적

구분항목이용 목적보유 기간
Google 로그인Firebase UID, 로그인 제공자 정보와 Google이 동의 범위에서 전달한 이름, 이메일, 프로필 사진 URL본인 식별, 로그인 유지, 사용자별 기록 분리회원 탈퇴 또는 삭제 요청 시까지
카카오 로그인카카오의 안정적인 사용자 식별값과 이를 기반으로 만든 Firebase UID본인 식별, 로그인 유지, 사용자별 기록 분리회원 탈퇴 또는 삭제 요청 시까지
가입 자격·동의 기록만 14세 이상 확인 여부, 동의한 약관·처리방침 버전, 건강 정보 동의 여부, 동의 시각과 로그인 방식가입 자격 확인, 동의 이력 관리회원 탈퇴 또는 삭제 요청 시까지
프로필표시 이름, 불편 부위, 평균 앉아 있는 시간, 선호 루틴 시간, 알림 설정개인화된 루틴 및 설정 제공회원 탈퇴 또는 삭제 요청 시까지
선택형 웹 푸시FCM 등록 토큰, 브라우저별 등록 ID, 웹 환경 구분, 알림 사용 여부와 등록·갱신 시각이용자가 켠 기기에 알림 전달, 여러 기기 등록 관리알림 해제 시 비활성화하며 계정 또는 연결 데이터 삭제 요청 시까지 보관
집중 패턴·세션평소 집중 시간대, 집중·휴식 길이, 할 일, 계획 시간, 시작·종료 시각, 종료 알람 선택, 완료 후 선택집중 타이머, 휴식 알림, 집중 후 짧은 루틴 추천회원 탈퇴 또는 삭제 요청 시까지
호흡 세션4-7-8 호흡 반복 횟수, 완료 여부, 수행 시간, 완료 시각완료 기록 제공회원 탈퇴 또는 삭제 요청 시까지
조용한 공간 활동선택한 부위, 동작 ID, 수행 시간, 완료 여부와 시각, 완료 후 느낌활동 이력 제공회원 탈퇴 또는 삭제 요청 시까지
일일 상태 기록불편 부위·정도, 피로도, 앉아 있던 시간, 활동 상황, 선택 입력 메모, 추천 방식, 작성 시각현재 상태에 맞는 루틴 추천, 최근 기록 표시, 요청 시 변화·알림 간격 제안회원 탈퇴 또는 삭제 요청 시까지
루틴 수행 기록루틴·동작 ID, 수행 시간, 완료 여부, 카메라 사용 여부, 운동 전후 불편감, 완료 요약, 완료 시각활동 이력 제공, 다음 추천 개선회원 탈퇴 또는 삭제 요청 시까지
자세 분석 결과동작별 완료율, 목표 도달률, 교정 횟수, 짧은 피드백 요약실시간 코칭과 최근 수행 이력 반영회원 탈퇴 또는 삭제 요청 시까지
AI 처리 이력루틴 추천 결과·입력 항목 요약, 수행 요약, 생성 시각추천 및 요약 처리 이력 관리회원 탈퇴 또는 삭제 요청 시까지
알림 예약·발송 기록세션 ID, 예약 상태·시각, 발송 상태와 토큰의 해시값집중 알림 예약, 중복 발송 방지 및 장애 대응계정 또는 연결 데이터 삭제 요청 시까지. 발송 작업의 임시 기록은 설정된 만료 시각에 따라 정리
자동 생성 정보IP 주소, 사용자 에이전트, 인증·서버 요청 로그, 로컬 로그인 토큰 및 서비스 워커 캐시인증, 보안, 장애 대응, 서비스 제공서비스 제공자 정책 및 보안상 필요한 기간

3. 보유 기간과 파기 방법

계정에 연결된 기록은 위 표의 기간 동안 보관합니다. 삭제 요청이 접수되면 본인 확인 후 Firebase Authentication 계정과 사용자 경로의 하위 기록을 포함한 연결 데이터를 삭제합니다. 법령상 별도 보관이 필요한 정보가 있으면 해당 근거와 기간을 안내하고 분리 보관한 뒤 기간이 끝나면 파기합니다. 전자적 기록은 복구가 어렵도록 삭제하며, 서비스 제공자의 백업·보안 로그는 해당 제공자의 보관 정책에 따라 순차 삭제될 수 있습니다. 브라우저에 남은 사이트 데이터는 이용자가 브라우저 설정에서 직접 지울 수 있습니다.

4. 건강 관련 정보의 수집·이용 동의

불편 부위·정도, 피로도, 운동 전후 불편감은 건강 상태를 추정할 수 있는 정보이므로 틈핏은 이를 보수적으로 민감정보에 준하여 취급합니다. 로그인 화면에서 해당 정보의 수집·이용 항목을 안내하고 일반적인 약관·처리방침 동의와 분리해 동의를 받습니다.

  • 목적: 상태에 맞는 저강도 루틴 추천, 수행 결과 요약, 최근 기록 표시 및 요청 시 변화·알림 간격 제안
  • 항목: 불편 부위·정도, 피로도, 조용한 공간 활동 후 느낌, 운동 전후 불편감과 관련 수행 지표
  • 보유 기간: 계정 및 연결 데이터 삭제 시까지
  • 거부 결과: 동의를 거부할 수 있으나 개인화 기능은 사용할 수 없습니다. 로그인 없이 체험 모드를 이용할 수 있습니다.

5. 외부 서비스와 국외 처리

틈핏은 이용자의 개인정보를 판매하거나 광고 목적으로 제공하지 않습니다. 로그인 제공자와 아래 인프라·AI 서비스에 필요한 정보가 전송되며, 목적을 벗어나 임의로 사용하지 않습니다. 외부 처리에 동의하지 않으면 계정 기능 대신 로그인 없는 체험 모드를 이용할 수 있습니다.

수탁자·서비스처리 목적과 항목처리 위치·시점보관
Google LLC
Firebase Authentication
로그인과 보안: UID, 이름, 이메일, 사진 URL, IP 주소, 사용자 에이전트 등로그인 및 인증 요청 시 암호화 통신으로 전송. Firebase Authentication은 미국 데이터센터에서 처리계정 삭제 요청 시 인증 정보 삭제 절차 진행. Google의 백업 삭제에는 최대 180일이 걸릴 수 있으며 IP 로그는 수 주간 보관될 수 있음
Kakao Corp.
카카오 로그인·OAuth 2.0
카카오 계정 인증과 사용자 식별값 확인. 전화번호·생년월일·성별·연령대·친구목록·주소는 요청하지 않음로그인 요청 시 카카오로 암호화 전송. 인가 코드는 Firebase Functions에서 일회성으로 토큰 교환에 사용카카오 액세스 토큰과 인가 코드는 저장하지 않으며 요청 처리 후 폐기
Google LLC
Cloud Firestore·Functions·Hosting
사용자 기록 저장, 서버 기능 실행, 웹앱 제공서비스 이용 시 전송. 틈핏이 사용하는 Firestore와 Functions의 주 데이터 위치는 서울(asia-northeast3)계정 및 연결 데이터 삭제 시까지 또는 서비스 운영상 필요한 기간
Google LLC
Firebase Cloud Messaging
이용자가 알림을 켠 경우 기기의 FCM 등록 토큰과 메시지 전달에 필요한 정보토큰 발급·푸시 전달 시 Google의 푸시 인프라로 전송앱에서 알림을 끄면 해당 기기의 토큰을 비활성화하고 구독을 해제. 기존 토큰 문서는 계정 데이터 삭제 시 함께 삭제
OpenAI, L.L.C.
OpenAI API
자유 입력 분석·루틴 선택·수행 요약: 사용자가 입력한 상태·학습 문장, 선호 시간, 최근 기록·수행 지표, 운동 전후 불편감. 기록 탭 분석에서는 서버가 확인한 변화 후보와 현재 틈 간격만 전송하고 원문 메모·과목명은 전송하지 않음. 이름·이메일·UID·사진·카메라 원본도 전송하지 않으며, 서버가 문장 속 이메일·전화번호·주민등록번호 형태를 먼저 가림이용자가 AI 분석, 추천 또는 요약을 요청할 때 미국 등 OpenAI 인프라로 암호화 전송요청은 store:false로 응답 저장을 끔. 다만 기본 악용 모니터링 로그에는 입력·출력 일부가 포함되어 최대 30일 보관될 수 있음

OpenAI API에 전송된 데이터는 명시적으로 공유에 동의하지 않는 한 모델 학습에 사용되지 않습니다. 자세한 내용은 OpenAI 데이터 제어 안내와 Firebase 개인정보 보호 안내에서 확인할 수 있습니다.

6. 카메라 정보

카메라 사용은 선택 사항입니다. 원본 프레임과 관절 좌표는 브라우저 메모리에서 실시간으로 처리되고 루틴 종료 또는 카메라 중지 시 폐기됩니다. 사진·영상·음성은 Firestore나 OpenAI로 전송하지 않습니다. 서버에는 계산된 수행 지표만 저장될 수 있습니다. 자세한 내용은 카메라 데이터 안내를 확인하세요.

7. 자동화된 추천

틈핏은 입력한 문장을 구조화하고, 상태와 최근 기록을 바탕으로 AI 또는 규칙 기반 방식으로 루틴을 추천합니다. 기록 탭에서 이용자가 요청하면 최근 기록에서 확인한 변화 하나와 다음 틈 간격 하나를 제안합니다. 이 기록 분석 결과 자체는 별도로 저장하지 않으며, 간격은 이용자가 변경을 승인한 경우에만 설정에 저장됩니다. 다만 루틴 추천 결과와 완료 요약은 처리 이력으로 저장될 수 있습니다. AI가 실패하면 기록 기반 기본 분석을 표시합니다. 문장 분석 결과도 바로 상태 기록으로 저장하지 않고 이용자가 확인하고 반영해야 합니다. 이 추천은 법적 효과를 만들거나 이용자의 권리를 제한하는 자동화된 결정이 아니며, 이용자는 제안을 따르지 않거나 카메라 없이 수행할 수 있습니다.

8. 쿠키·로컬 저장소와 행태정보

Firebase Authentication은 로그인 상태를 유지하기 위해 브라우저의 로컬 저장소 등에 인증 정보를 저장할 수 있고, 서비스 워커는 앱 화면을 빠르게 불러오기 위해 공개 정적 파일을 캐시할 수 있습니다. 푸시를 켠 기기에는 브라우저별 등록 ID와 알림 사용 여부가 저장됩니다. 틈핏은 현재 Google Analytics, 광고 SDK 또는 맞춤형 광고를 위한 행태정보 수집 도구를 사용하지 않습니다. 브라우저 설정이나 로그아웃을 통해 로그인 정보를 지울 수 있으며, 브라우저의 사이트 데이터 삭제 기능으로 캐시를 제거할 수 있습니다.

9. 안전성 확보 조치

  • HTTPS를 통한 전송 암호화와 Firebase의 저장 암호화를 사용합니다.
  • Firestore 보안 규칙은 로그인한 사용자가 본인의 UID 경로만 읽고 쓰도록 제한합니다.
  • OpenAI API 키는 브라우저에 노출하지 않고 Firebase Functions의 비밀 값으로 관리합니다.
  • AI 요청에서 직접 식별자와 카메라 원본을 제외하고 필요한 항목만 전송합니다.

10. 이용자의 권리

이용자는 본인의 개인정보에 대한 열람, 정정, 삭제, 처리 정지와 동의 철회를 support@teumfit.kr로 요청할 수 있습니다. 프로필 이름과 알림·루틴 설정은 앱에서 직접 변경할 수 있습니다. 틈 알림을 끄면 해당 기기의 FCM 토큰을 비활성화하고 푸시 구독을 해제합니다. 계정 전체와 연결 데이터 삭제는 메일로 요청해야 하며, 운영자가 본인 확인 후 결과를 안내합니다. 동의를 철회하면 해당 정보가 필요한 개인화 기능은 이용할 수 없습니다.

11. 만 14세 이상 확인과 아동 개인정보

현재 MVP는 로그인 전에 이용자가 “만 14세 이상입니다” 항목을 직접 확인하도록 하며, 확인 여부와 시각을 동의 기록에 저장합니다. 생년월일은 수집하지 않습니다. 만 14세 미만 아동의 개인정보를 처리하기 위한 법정대리인 동의 절차는 제공하지 않으므로 만 14세 미만 이용자는 계정을 만들거나 개인정보를 입력하면 안 됩니다. 해당 정보가 확인되면 운영자는 필요한 확인 후 삭제합니다.

12. 침해 구제와 문의

개인정보 관련 분쟁이나 침해 상담이 필요한 경우 개인정보침해신고센터(국번 없이 118) 또는 개인정보분쟁조정위원회(1833-6972)를 이용할 수 있습니다. 처리방침 작성 기준은 개인정보보호위원회의 개인정보 처리방침 작성지침(2026.4.)을 참고했습니다.

13. 방침 변경

수집 항목, 외부 서비스 또는 보유 기간이 바뀌면 시행일 전에 이 페이지에 변경 내용을 게시합니다. 이용자 권리에 중요한 변경이 있으면 서비스 화면에서 별도로 알립니다.