Privacy · Version 1.2
개인정보처리방침
homeGym이 어떤 정보를 기기 안에서 처리하고, 선택 기능에서 어떤 외부 서비스와 통신하는지 투명하게 안내합니다.
로그인 계정을 만들지 않고 핵심 운동 기능을 사용할 수 있습니다.
운동 카메라 프레임은 기기에서 분석되며 영상으로 저장·업로드되지 않습니다.
진단과 알림은 기본적으로 꺼져 있고 사용자가 켠 경우에만 동작합니다.
개요 및 적용 범위
homeGym(이하 “앱”)은 고동관(이하 “운영자”)이 제공하는 로그인 없는 운동 보조 앱입니다. 계정 생성 없이 사용할 수 있고, 운동 선택·기기 내 자세 분석·운동 기록·통계 등 핵심 기능은 인터넷 연결 없이 이용할 수 있습니다.
이 방침은 Android 앱 ID가 com.ai.rntflite이고 iOS 번들 ID가 com.ai.rntfios인 homeGym 앱에 적용되며, 앱이 접근·저장·전송할 수 있는 정보와 사용자의 관리 방법을 설명합니다.
앱이 처리하는 정보
닉네임, 선택한 프로필 이미지의 로컬 경로, 체중, 칼로리·주간 목표, 선택 운동, 요일별 루틴, 운동 시각·종목·횟수·시간·추정 칼로리 등의 운동 기록, 언어·카메라 옵션·동의 설정을 앱 전용 저장공간에 보관합니다. 앱 코드상 이 정보는 운영자 서버로 전송되지 않습니다.
Android에서는 활동 인식 권한을 허용한 경우 지속 알림이 표시되는 백그라운드 걸음 측정 서비스가 센서 누적값·오늘 걸음 수·서비스 상태를 기기에 저장할 수 있습니다. iOS에서는 Core Motion을 이용해 당일 걸음 수를 조회합니다. 앱은 HealthKit을 사용하지 않으며, 걸음 정보를 운영자 서버로 전송하지 않습니다.
운동 카메라 프레임과 자세 추론은 기기 안에서 처리됩니다. 앱은 운동 영상을 녹화·저장하거나 운영자 또는 제3자 서버로 전송하지 않습니다. 프로필 사진을 촬영하거나 선택하면 표시를 위한 사진 또는 로컬 경로가 기기에 남을 수 있습니다.
앱 시작 및 포그라운드 복귀 시 iOS에서는 Apple의 공개 App Store Lookup으로, Android에서는 Google Play Core로 현재 제공되는 더 새 버전을 직접 확인합니다. 이 확인에는 별도 업데이트 서버나 Firebase Remote Config, Firebase 설치 ID가 사용되지 않습니다. 이 확인은 지원 종료 빌드를 차단하기 위해 진단 동의와 별도로 실행되며, 프로필·운동 기록·카메라 데이터는 포함하지 않습니다.
진단 공유는 기본적으로 꺼져 있습니다. 사용자가 직접 켠 경우 Firebase Analytics와 Firebase Crashlytics가 화면 이름·사용 이벤트, 앱 버전·운영체제·기기 유형, 충돌·오류 로그, Firebase 설치 식별자 같은 기술 정보를 처리할 수 있습니다. 완전한 익명성을 의미하지 않으며, 운영자는 프로필·체중·운동 기록·카메라 영상을 진단 정보에 의도적으로 포함하지 않습니다. 비활성 상태에서 생성된 미전송 충돌 정보가 기기에 임시 보관되었다가 사용자가 이후 진단에 동의하면 전송될 수 있습니다.
알림은 기본적으로 꺼져 있습니다. 사용자가 알림을 켜고 운영체제 권한을 허용한 경우 Firebase Cloud Messaging(FCM)과 Apple Push Notification service(APNs)가 알림 토큰, 앱·기기 정보 및 알림 전달에 필요한 기술 정보를 처리할 수 있습니다. 앱은 해당 토큰을 자체 운영자 서버로 전송하지 않습니다.
Google AdMob은 재방문 사용자에게 조건이 충족될 때 콜드 스타트 또는 포그라운드 복귀 시 App Open 광고를, 지원 화면 하단에 배너 광고를 표시할 수 있습니다. 온보딩, 민감한 UI 또는 다른 모달이 표시되는 동안에는 광고를 표시하지 않습니다. 앱은 지역에 필요한 개인정보 선택을 완료한 뒤에만 광고를 요청합니다. iOS에서는 UMP 동의 절차 후 Google Mobile Ads SDK를 초기화하기 전에 앱 추적 투명성(ATT)을 요청하며, ATT가 거부 또는 제한되면 비개인화 광고(NPA)만 요청합니다. Google과 광고 파트너는 광고 및 분석 목적(광고 제공·빈도 제한·측정· 부정 행위 방지)을 위해 IP 주소 기반 대략적 위치, 기기 및 광고 식별자, 광고 데이터와 제품 상호작용, 사용자와 관련 없는 충돌 로그, 실행·멈춤·에너지 사용량 같은 성능 데이터를 처리할 수 있습니다. 이 AdMob SDK 운영 데이터는 사용자가 직접 켜야 하는 Firebase Analytics 및 Crashlytics 선택 진단과 별도로 처리될 수 있습니다. 필요한 지역에서는 앱 환경설정에서 광고 개인정보 선택을 다시 열 수 있습니다.
사용자가 가이드 영상을 열 때만 YouTube 콘텐츠가 로드됩니다. 이때 Google/YouTube가 IP 주소, 기기·앱 정보, 재생 활동 및 서비스 식별자 등을 자체 방침에 따라 처리할 수 있습니다. YouTube를 열지 않아도 핵심 운동 기능을 사용할 수 있습니다.
처리 목적
- 사용자가 요청한 프로필, 루틴, 운동 기록, 통계 및 걸음 수 기능 제공
- 카메라 프레임을 이용한 실시간 기기 내 자세 분석
- 사용자가 선택한 푸시 알림 전달
- 사용자가 진단에 동의한 경우 이용 흐름 파악, 오류 수정 및 안정성 개선
- 조건 충족 시 App Open 광고와 지원 화면 하단 배너 광고 제공, 광고 빈도 제한·측정·부정 행위 방지
운영자는 개인정보를 판매하거나 대여하지 않습니다. AdMob 광고의 개인화 및 데이터 처리는 사용자의 지역별 개인정보 선택과 Google 정책에 따릅니다.
기기 권한과 사용 목적
- 카메라: 프로필 사진 촬영 및 운동 자세의 기기 내 분석
- 사진 보관함: 사용자가 선택한 프로필 사진 불러오기
- 활동 인식 / 동작 및 피트니스: 오늘의 걸음 수 측정
- 알림: 사용자가 선택한 앱 알림과 Android 걸음 서비스 지속 알림 표시
앱은 마이크, 위치, 연락처 권한을 요청하지 않습니다. 선택 권한을 거부해도 해당 권한이 필요하지 않은 기능은 계속 사용할 수 있습니다.
외부 서비스 및 국외 처리
Google LLC가 제공하는 Google Mobile Ads(AdMob), Firebase Analytics, Firebase Crashlytics, Firebase Cloud Messaging과 Google/YouTube 서비스를 사용합니다. iOS 알림에는 Apple의 APNs가 사용됩니다. AdMob은 지역별 개인정보 선택을 완료한 뒤 조건을 충족한 재방문 사용자의 콜드 스타트·포그라운드 복귀 시 App Open 광고와 지원 화면 하단 배너 광고를 요청할 수 있으며, 온보딩·민감 UI·다른 모달 중에는 표시하지 않습니다.
해당 정보는 암호화된 네트워크 연결을 통해 미국을 포함하여 Google, Apple 또는 각 처리업체가 시설을 운영하는 국가에서 처리될 수 있습니다. 사용자는 진단이나 알림을 켜지 않거나 YouTube를 열지 않는 방식으로 선택적 국외 처리를 거부할 수 있으며, 핵심 운동 기능은 계속 이용할 수 있습니다.
보유 및 삭제
- 프로필·목표·루틴·운동 기록은 앱 설정의 “로컬 데이터 초기화” 또는 “운동 기록 삭제”로 삭제할 수 있습니다. 사진 보관함에서 선택한 원본 사진은 삭제되지 않을 수 있습니다.
- 언어·카메라·동의 설정과 Android 걸음 측정 캐시·서비스 상태 등 남은 앱 전용 정보는 설정을 변경하거나 앱을 삭제하면 제거할 수 있습니다.
- 알림을 끄면 앱은 향후 알림 사용을 중단하고 FCM 등록 토큰 삭제를 요청하며 표시된 알림을 취소합니다. 제공업체의 백업·보안 기록까지 즉시 모두 삭제되는 것을 의미하지는 않습니다.
- 진단을 끄면 향후 수집이 중단됩니다. 운영자는 선택적 진단 정보를 별도로 복제해 보관하지 않으며, Firebase에서 제공하는 보존·삭제 설정과 Google 정책에 따라 목적이 달성되거나 더 이상 필요하지 않은 때 이용 가능한 관리 기능으로 삭제 또는 비식별화합니다. 백업, 보안 기록, 법령상 의무 및 개인이나 기기를 식별할 수 없는 집계 통계에는 다른 기간이 적용될 수 있습니다.
- 개인정보 문의 이메일은 문의 처리와 법적 의무 이행에 필요한 기간 동안 보관한 뒤 삭제합니다.
사용자의 선택과 권리
사용자는 카메라·사진·활동 및 피트니스·알림 권한을 허용하지 않거나 기기 설정에서 언제든 철회할 수 있습니다. 앱 설정에서 진단과 알림을 끌 수 있으며, 로컬 데이터와 운동 기록을 직접 삭제할 수 있습니다.
앱은 회원 계정을 생성·운영하지 않으므로 별도의 계정 삭제 절차는 없습니다. 운영자가 보유한 선택적 진단 정보에 대한 문의·삭제 요청은 아래 이메일로 접수할 수 있습니다. 다만 연락처와 연결되지 않은 가명·집계 정보는 특정 사용자의 자료로 식별하지 못할 수 있습니다.
안전조치
앱은 운영체제가 제공하는 앱 전용 저장공간 보호 기능을 사용하고, 선택 정보가 외부 서비스로 전송될 때 해당 제공업체가 지원하는 암호화 통신을 사용합니다. 자동 진단과 알림 초기화는 기본적으로 비활성화합니다. Android에서는 AdMob 광고 제공·빈도 제한·측정·부정 행위 방지를 위해 광고 ID 권한을 선언합니다. 다만 어떠한 저장 또는 전송 방식도 절대적인 안전을 보장할 수는 없습니다.
아동 및 건강 정보 안내
아동의 개인정보
앱은 아동을 대상으로 특별히 설계된 서비스가 아닙니다. 거주 지역에서 요구하는 동의 연령 미만의 사용자는 보호자의 도움과 동의 아래 앱과 선택 기능을 이용해야 합니다.
건강 정보 안내
자세 피드백, 걸음 수 및 칼로리 값은 일반적인 운동 참고용 추정치이며 의료적 진단이나 치료를 대신하지 않습니다. 통증이나 이상이 있으면 운동을 중단하고 전문가와 상담하세요.
방침 변경
이 방침이 중요한 내용으로 변경되면 이 페이지의 시행일을 갱신하고, 필요한 경우 앱 안에서 알립니다. 변경된 방침은 이 페이지에 게시한 날부터 적용됩니다.
Contact
개인정보 문의
방침이나 데이터 처리에 관한 문의 및 권리 요청은 아래 이메일로 보내주세요.
- 운영자
- 고동관