Gainflow 개인정보 처리방침
최종 업데이트: 2026년 10월 23일
데이터 컨트롤러: 귀하의 개인 데이터 컨트롤러는 Dawid Zaręba입니다. 데이터 보호에 관한 질문이 있는 경우 dawid@gainflow.app으로 연락할 수 있습니다.
본 개인정보 처리방침은 귀하가 서비스를 사용할 때 귀하의 정보 수집, 사용 및 공개에 대한 당사의 정책 및 절차를 설명하고 귀하의 개인정보 보호 권리와 법이 귀하를 보호하는 방법에 대해 알려줍니다.
당사는 서비스를 제공하고 개선하기 위해 귀하의 개인 데이터를 사용합니다. 서비스를 사용함으로써 귀하는 본 개인정보 처리방침에 따른 정보 수집 및 사용에 동의하게 됩니다.
한눈에 보기: 모든 권한은 귀하에게 있습니다
분석을 끄거나, 계정을 삭제하거나, 데이터 사본을 받을 수 있습니다 — 앱을 떠나지 않고 모두 가능합니다.
- 분석 끄기: 앱 열기 → 설정 → 계정 개인정보 → "사용 데이터 공유" 토글을 끄세요. 분석이 즉시 중단됩니다.
- 계정 삭제: 설정 → 계정 → 계정 삭제. 프로필, 운동, 신체 측정값, 코치와의 대화가 제거되며, 대화는 코치 쪽에서도 사라집니다. 일부 데이터는 백업 및 법적 사유로 짧은 기간 보관되고, 귀하에게 보낸 푸시 알림은 당사 알림 로그에 최대 30일 동안 남습니다(아래 "데이터 보관 기간" 참조).
- 데이터 내보내기: dawid@gainflow.app으로 이메일을 보내주시면 30일 이내에 사본을 보내드립니다.
- 동의 철회: 분석은 설정 → 계정 개인정보, 건강 데이터는 설정 → Apple Health / Health Connect(연결을 해제하면 가져온 데이터도 함께 삭제됩니다), 코치가 보고 추가할 수 있는 항목은 설정 → 코치 설정 → 코치 접근 권한(웹에서는 설정 → 내 코치)에서 철회할 수 있으며, 그곳에서 "코치 떠나기"를 선택하면 코칭 관계가 종료됩니다. 위치는 시스템 권한이므로 기기 설정에서 해제하세요.
- 전체 경로 공유 중단: 각 활동의 종료 화면에 있는 스위치가 다른 사람에게 실제 출발 지점과 도착 지점을 보여줄지 결정합니다. 새로 만든 공개 활동에서는 기본적으로 켜져 있습니다.
- Apple 건강 / Health Connect 연동 해제: 설정 → 건강. 가져온 모든 것(일일 요약과 건강에서 온 측정값)이 즉시 삭제됩니다.
- 코치에게 보낸 메시지 삭제: 해당 메시지에서 "메시지 옵션"을 열고 "삭제"를 선택하세요. 메시지의 텍스트, 사진, 동영상이 두 사람 모두에게서 삭제됩니다.
- 질문이 있으신가요? dawid@gainflow.app — 모든 이메일을 읽습니다.
해석 및 정의
해석
첫 글자가 대문자로 표기된 단어는 다음 조건에 따라 정의된 의미를 갖습니다. 다음 정의는 단수 또는 복수로 표시되더라도 동일한 의미를 갖습니다.
정의
본 개인정보 처리방침의 목적을 위하여:
- 계정은 귀하가 당사 서비스 또는 당사 서비스의 일부에 액세스하기 위해 생성된 고유한 계정을 의미합니다.
- 계열사는 당사자를 통제하거나, 당사자에 의해 통제되거나, 당사자와 공동 통제 하에 있는 법인을 의미하며, 여기서 "통제"는 이사 또는 기타 관리 당국의 선출에 투표할 권리가 있는 주식, 지분 또는 기타 증권의 50% 이상을 소유하는 것을 의미합니다.
- 애플리케이션은 회사가 제공하는 소프트웨어 프로그램인 Gainflow, 즉 iOS 및 Android용 모바일 앱과 www.gainflow.app/app의 웹 앱을 나타냅니다.
- 회사(본 계약에서 "회사", "당사", "당사를" 또는 "당사의"라고 함)는 Gainflow를 나타냅니다.
- 국가는 다음을 나타냅니다: 폴란드
- 기기는 컴퓨터, 휴대폰 또는 디지털 태블릿과 같이 서비스에 액세스할 수 있는 모든 기기를 의미합니다.
- 개인 데이터는 식별되거나 식별 가능한 개인과 관련된 모든 정보입니다.
- 서비스는 애플리케이션을 나타냅니다. 코치는 별도의 패널인 Gainflow Coach를 사용하며, 이 패널에는 자체 개인정보 처리방침이 있습니다. 본 개인정보 처리방침은 그 패널이 귀하의 코치에게 보여주는 귀하에 관한 정보와 귀하가 코치와 주고받는 메시지를 다룹니다.
- 서비스 제공자는 회사를 대신하여 데이터를 처리하는 자연인 또는 법인을 의미합니다. 이는 서비스를 촉진하거나, 회사를 대신하여 서비스를 제공하거나, 서비스와 관련된 서비스를 수행하거나, 회사가 서비스 사용 방식을 분석하는 데 도움을 주기 위해 회사에 고용된 제3자 회사 또는 개인을 나타냅니다.
- 제3자 소셜 미디어 서비스는 사용자가 서비스를 사용하기 위해 로그인하거나 계정을 만들 수 있는 모든 웹사이트 또는 소셜 네트워크 웹사이트를 의미합니다.
- 사용 데이터는 서비스 사용에 의해 생성되거나 서비스 인프라 자체에서 생성된(예: 페이지 방문 시간) 자동으로 수집된 데이터를 나타냅니다.
- 귀하는 서비스에 액세스하거나 서비스를 사용하는 개인, 또는 해당 개인이 서비스를 액세스하거나 사용하고 있는 회사 또는 기타 법인을 의미합니다.
- 위치 데이터란 달리기, 자전거 타기, 걷기를 기록하는 동안 저장되는 귀하 기기의 정확한 위치, 즉 고도와 시간을 포함한 활동의 지점별 경로를 말합니다.
- 건강 데이터란 귀하의 명시적 동의에 따라 Gainflow가 Apple 건강이나 Health Connect에서 읽는, 또는 귀하가 직접 입력하는 건강 관련 데이터(체중, 걸음 수, 수면, 안정 시 심박수 등)를 말합니다. GDPR 제9조에 따라 이는 특별한 범주의 개인정보에 해당합니다.
개인 데이터의 수집 및 사용
수집되는 데이터 유형
개인 데이터
당사 서비스를 사용하는 동안 당사는 귀하에게 연락하거나 귀하를 식별하는 데 사용할 수 있는 특정 개인 식별 정보를 제공하도록 요청할 수 있습니다. 개인 식별 정보에는 다음이 포함될 수 있지만 이에 국한되지는 않습니다:
- 이메일 주소
- 사용자 이름
- 사용 데이터
- 푸시 알림 토큰(알림을 활성화한 경우)
- Apple, Google 또는 RevenueCat의 구독 상태(활성 / 체험 / 만료)
- 분석 이벤트 및 속성 — 동의한 경우에만("분석 및 제품 개선" 참조)
- 기기 정보가 포함된 오류 보고서("충돌 및 오류 보고" 참조)
- 위치 데이터 — 귀하가 기록한 활동의 GPS 경로("위치 정보 및 GPS 활동 기록" 참조)
- Apple 건강 또는 Health Connect에서 오는 건강 데이터(둘 중 하나를 연결한 경우. "Apple 건강 및 Health Connect" 참조)
- 각 코치가 볼 수 있고 추가할 수 있는 항목에 대한 귀하의 선택, 그리고 코치가 귀하의 계정에 추가하는 기록("코치와 함께하기" 참조)
- 코치와 주고받는 메시지, 사진 및 동영상("코치와 주고받는 메시지" 참조)
- 모바일 앱의 표시 언어(알림이 해당 언어로 전달되도록)
사용 데이터
사용 데이터는 서비스 사용 시 자동으로 수집됩니다.
사용 데이터에는 귀하 기기의 인터넷 프로토콜 주소(예: IP 주소), 브라우저 유형, 브라우저 버전, 귀하가 방문하는 당사 서비스 페이지, 방문 시간 및 날짜, 해당 페이지에서 보낸 시간, 고유 기기 식별자 및 기타 진단 데이터와 같은 정보가 포함될 수 있습니다.
귀하가 모바일 기기를 통해 또는 모바일 기기로 서비스에 액세스할 때 당사는 귀하가 사용하는 모바일 기기 유형, 모바일 기기 고유 ID, 모바일 기기 IP 주소, 모바일 운영 체제, 귀하가 사용하는 모바일 인터넷 브라우저 유형, 고유 기기 식별자 및 기타 진단 데이터를 포함하되 이에 국한되지 않는 특정 정보를 자동으로 수집할 수 있습니다.
당사는 또한 귀하가 당사 서비스를 방문할 때마다 또는 귀하가 모바일 기기를 통해 또는 모바일 기기로 서비스에 액세스할 때 귀하의 브라우저가 보내는 정보를 수집할 수 있습니다.
제3자 소셜 미디어 서비스의 정보
회사는 귀하가 다음 제3자 소셜 미디어 서비스를 통해 계정을 만들고 로그인하여 서비스를 사용할 수 있도록 허용합니다:
제3자 소셜 미디어 서비스를 통해 등록하거나 당사에 액세스 권한을 부여하기로 결정한 경우 당사는 귀하의 이름, 이메일 주소, 활동 또는 해당 계정과 관련된 연락처 목록과 같이 귀하의 제3자 소셜 미디어 서비스 계정과 이미 연결된 개인 데이터를 수집할 수 있습니다.
귀하는 또한 제3자 소셜 미디어 서비스 계정을 통해 회사와 추가 정보를 공유할 수 있는 옵션을 가질 수 있습니다. 등록 중 또는 기타 방식으로 해당 정보 및 개인 데이터를 제공하기로 선택한 경우 귀하는 회사가 본 개인정보 처리방침에 따라 이를 사용, 공유 및 저장할 수 있는 권한을 부여하는 것입니다.
애플리케이션 사용 중 수집되는 정보
당사 애플리케이션을 사용하는 동안 당사 애플리케이션의 기능을 제공하기 위해 당사는 귀하의 사전 허가를 받아 다음을 수집할 수 있습니다:
- 귀하의 정확한 위치. 화면이 잠긴 상태와 앱이 백그라운드에 있는 동안을 포함하며, 귀하가 시작한 활동이 기록되는 동안에 한합니다
- 귀하 기기의 카메라 및 사진 라이브러리(iOS에 한함)의 사진 및 동영상 — 예를 들어 프로필, 운동 및 측정값, 또는 코치에게 보내는 메시지에 사용하는 경우
- 계획한 운동을 추가하기 위한 캘린더 접근 권한
- 귀하의 마이크 — 코치에게 보낼 동영상을 촬영할 때 소리를 녹음하고, AI 어시스턴트에서 눌러서 말하기 기능을 사용할 때 귀하의 음성을 녹음하기 위해
당사는 이 정보를 사용하여 당사 서비스의 기능을 제공하고 서비스를 개선 및 맞춤화합니다. 정보는 회사의 서버 및/또는 서비스 제공자의 서버에 업로드되거나 귀하의 기기에만 저장될 수 있습니다.
귀하는 기기 설정을 통해 언제든지 이러한 권한을 활성화하거나 비활성화할 수 있습니다. Android 13 이상에서는 앱이 사진 라이브러리에 대한 액세스를 요청하지 않으며, 각 사진이나 동영상은 귀하가 시스템 사진 선택 도구에서 직접 선택합니다. 이전 버전의 Android에서는 사진 및 미디어에 대한 액세스를 요청할 수 있습니다.
개인 데이터의 사용
회사는 다음 목적을 위해 개인 데이터를 사용할 수 있습니다:
- 당사 서비스를 제공하고 유지하기 위해(서비스 사용 모니터링 포함).
- 귀하의 계정을 관리하기 위해: 서비스 사용자로 귀하의 등록을 관리하기 위해. 귀하가 제공한 개인 데이터는 등록된 사용자로서 귀하가 사용할 수 있는 서비스의 다양한 기능에 대한 액세스 권한을 귀하에게 제공할 수 있습니다.
- 계약 이행을 위해: 귀하가 구매한 제품, 품목 또는 서비스에 대한 구매 계약 또는 서비스를 통한 당사와의 기타 계약의 개발, 준수 및 이행.
- 귀하에게 연락하기 위해: 이메일, 전화 통화, SMS 또는 업데이트 또는 기능, 제품 또는 계약 서비스와 관련된 정보 통신(보안 업데이트 포함)과 같은 기타 동등한 전자 통신 형식으로 연락하기 위해(구현에 필요하거나 합리적인 경우).
- 귀하에게 제공하기 위해 귀하가 이미 구매하거나 문의한 것과 유사한 당사가 제공하는 뉴스, 특별 제안 및 기타 상품, 서비스 및 이벤트에 대한 일반 정보(귀하가 해당 정보를 수신하지 않기로 선택하지 않은 경우).
- 귀하의 요청을 관리하기 위해: 당사에 대한 귀하의 요청에 참석하고 관리하기 위해.
- 사업 양도를 위해: 당사는 합병, 매각, 구조 조정, 조직 개편, 해산 또는 계속 기업으로서 또는 파산, 청산 또는 유사한 절차의 일환으로 당사 자산의 일부 또는 전부의 기타 판매 또는 양도를 평가하거나 수행하기 위해 귀하의 정보를 사용할 수 있으며, 여기서 당사가 보유한 당사 서비스 사용자에 대한 개인 데이터는 양도되는 자산에 포함됩니다.
- 기타 목적으로: 당사는 데이터 분석, 사용 추세 식별, 홍보 캠페인의 효과 확인, 서비스, 제품, 서비스, 마케팅 및 귀하의 경험을 평가하고 개선하는 것과 같은 기타 목적으로 귀하의 정보를 사용할 수 있습니다.
당사는 다음과 같은 상황에서 귀하의 개인 정보를 공유할 수 있습니다:
- 서비스 제공자와: 당사는 서비스 사용을 모니터링하고 분석하기 위해, 귀하에게 연락하기 위해 서비스 제공자와 귀하의 개인 정보를 공유할 수 있습니다.
- 사업 양도를 위해: 당사는 합병, 회사 자산 매각, 자금 조달 또는 사업의 전부 또는 일부를 다른 회사에 인수하는 것과 관련하여 또는 협상 중에 귀하의 개인 정보를 공유하거나 양도할 수 있습니다.
- 계열사와: 당사는 귀하의 정보를 계열사와 공유할 수 있으며, 이 경우 해당 계열사가 본 개인정보 처리방침을 준수하도록 요구할 것입니다. 계열사에는 당사의 모회사 및 기타 자회사, 합작 투자 파트너 또는 당사가 통제하거나 당사와 공동 통제 하에 있는 기타 회사가 포함됩니다.
- 비즈니스 파트너와: 당사는 귀하에게 특정 제품, 서비스 또는 프로모션을 제공하기 위해 비즈니스 파트너와 귀하의 정보를 공유할 수 있습니다.
- 다른 사용자와: 귀하가 개인 정보를 공유하거나 공공 장소에서 다른 사용자와 상호 작용할 때 해당 정보는 모든 사용자가 볼 수 있으며 외부로 공개적으로 배포될 수 있습니다. 귀하가 다른 사용자와 상호 작용하거나 제3자 소셜 미디어 서비스를 통해 등록하는 경우 제3자 소셜 미디어 서비스의 연락처는 귀하의 이름, 프로필, 사진 및 활동 설명을 볼 수 있습니다. 마찬가지로 다른 사용자는 귀하의 활동 설명을 보고, 귀하와 통신하고, 귀하의 프로필을 볼 수 있습니다.
- 귀하의 코치와: 귀하가 함께하는 코치와 공유하기로 선택한 정보, 코치가 귀하를 위해 추가하는 기록, 그리고 귀하가 코치에게 보내는 메시지("코치와 함께하기" 및 "코치와 주고받는 메시지" 참조).
- 귀하의 동의 하에: 당사는 귀하의 동의 하에 다른 목적으로 귀하의 개인 정보를 공개할 수 있습니다.
데이터 보관 기간
계정이 활성화되어 있는 동안 귀하의 데이터를 보관하며, 삭제 후에도 백업과 법적 사유로 짧은 기간 보관합니다.
계정을 삭제하면 프로필, 운동, 신체 측정값, AI 기록 및 코치와의 대화가 활성 시스템에서 제거되며, 대화는 그 안의 사진 및 동영상과 함께 코치 쪽에서도 삭제됩니다. 일부 데이터는 정리되기 전 제한된 기간 동안 백업에 남아 있을 수 있으며, 법률에서 요구하는 경우(예: 유료 구독에 대한 세금 기록) 특정 기록을 더 오래 보관할 수 있습니다. 당사가 귀하에게 보내는 각 푸시 알림은 전송 진단을 위해 당사 알림 로그에 발송 후 최대 30일 동안 남으며, 이는 귀하가 계정을 삭제한 후에도 마찬가지입니다. 각 로그 항목에는 알림의 텍스트(코치가 보낸 메시지의 미리보기와 귀하의 보충제 이름 포함)와 귀하 기기의 푸시 토큰이 담기며, 이 토큰은 계정이 존재하는 동안 귀하의 계정과 연결되어 있습니다. PostHog의 분석 데이터와 Sentry의 오류 보고서는 해당 처리자의 기본 보관 정책에 따라 설정된 기간 동안 보관되며 — 당사는 이를 연장하지 않습니다. 코치와의 대화에 있는 메시지는 보낸 사람이 삭제하거나 어느 한쪽의 계정이 삭제될 때까지 남아 있으며, 코칭 관계를 끝내도 삭제되지 않습니다. 활동의 경로는 그 활동이 존재하는 동안 보관됩니다. 활동을 삭제하면 경로도 삭제되고, 계정을 삭제하면 둘 다 삭제됩니다. Apple 건강이나 Health Connect에서 가져온 건강 데이터는 연동을 해제하는 즉시 삭제되며 계정 삭제를 기다리지 않습니다.
데이터의 보관 위치
대부분의 데이터는 EU에 보관됩니다. 일부는 승인된 보호 조치 하에 미국으로 전송됩니다.
EU: 계정, 운동, 측정값, 코치와 주고받는 메시지, 그리고 귀하가 업로드하는 사진 및 동영상은 Oracle Cloud Infrastructure가 EU에서 호스팅하는 당사 백엔드에 저장됩니다. 당사의 각 제공업체가 데이터를 처리하는 곳은 "당사의 서비스 제공자"에 나와 있습니다.
미국: 당사의 일부 제공업체는 미국에서 데이터를 처리합니다. 이러한 전송은 GDPR 제V장에 따른 Standard Contractual Clauses 또는 동등한 보호 조치에 의존합니다.
개인 데이터 삭제
귀하는 당사가 귀하에 대해 수집한 개인 데이터를 삭제하거나 삭제를 지원하도록 당사에 요청할 권리가 있습니다.
당사 서비스는 귀하가 서비스 내에서 귀하에 대한 특정 정보를 삭제할 수 있는 기능을 제공할 수 있습니다.
계정이 있는 경우 계정에 로그인하고 개인 정보를 관리할 수 있는 계정 설정 섹션을 방문하여 언제든지 정보를 업데이트, 수정 또는 삭제할 수 있습니다. 귀하는 또한 당사에 제공한 개인 정보에 대한 액세스, 수정 또는 삭제를 요청하기 위해 당사에 연락할 수도 있습니다.
단, 법적 의무나 합법적인 근거가 있는 경우 특정 정보를 보존해야 할 수도 있으며, 당사가 귀하에게 보낸 푸시 알림은 귀하의 계정이 삭제된 후에도 최대 30일 동안 당사 알림 로그에 남습니다("푸시 알림" 참조).
개인 데이터의 공개
사업 거래
회사가 합병, 인수 또는 자산 매각에 관여하는 경우 귀하의 개인 데이터가 양도될 수 있습니다. 귀하의 개인 데이터가 양도되어 다른 개인정보 처리방침의 적용을 받기 전에 공지할 것입니다.
법 집행
특정 상황에서는 법률에 따라 요구되거나 공공 기관(예: 법원 또는 정부 기관)의 유효한 요청에 따라 회사가 귀하의 개인 데이터를 공개해야 할 수 있습니다.
기타 법적 요구 사항
회사는 다음과 같은 조치가 필요하다고 선의로 믿는 경우 귀하의 개인 데이터를 공개할 수 있습니다:
- 법적 의무 준수
- 회사의 권리 또는 재산 보호 및 방어
- 서비스와 관련된 가능한 부정 행위 방지 또는 조사
- 서비스 사용자 또는 대중의 개인 안전 보호
- 법적 책임으로부터 보호
개인 데이터의 보안
귀하의 개인 데이터 보안은 우리에게 중요하지만, 인터넷을 통한 전송 방법이나 전자 저장 방법은 100% 안전하지 않다는 점을 기억하십시오. 당사는 귀하의 개인 데이터를 보호하기 위해 상업적으로 허용되는 수단을 사용하려고 노력하지만 절대적인 보안을 보장할 수는 없습니다.
Gainflow AI (AI 어시스턴트)
애플리케이션에서 제공되는 AI 어시스턴트는 Mistral.ai 및 Gemini(Google LLC)의 언어 모델로 구동됩니다. 어시스턴트를 사용할 때 입력한 데이터는 처리를 위해 Mistral.ai 및 Google 서버로 안전하게 전송될 수 있습니다. Apple 건강이나 Health Connect를 연결한 경우, 그 맥락에 포함되는 신체 측정값에는 체중처럼 건강 저장소에서 가져온 값이 들어갈 수 있습니다. 음성으로 어시스턴트에게 말하면 발화 녹음이 OpenAI로 전송되어 Standard Contractual Clauses에 따라 미국에서 텍스트로 변환됩니다. 당사는 녹음을 전사용으로 전달한 뒤 폐기하며, 따로 저장하지 않습니다.
AI 비디오 분석
Gemini (Google LLC)
운동 자세에 대한 기술적 분석을 제공하기 위해 애플리케이션은 Google에서 제공하는 Gemini 언어 모델을 사용합니다.
- 처리되는 데이터: 사용자가 선택하거나 녹화하여 업로드한 비디오 녹화물.
- 목적: 신체 움직임 분석, 운동 기술에 대한 피드백 제공 및 사용자 성과 개선.
- 처리 방법: 비디오는 처리를 위해 Google 서버로 전송됩니다.
- 개인정보 보호 참고 사항: 당사는 귀하에게 분석을 제공하는 것 이외의 다른 목적으로 귀하의 비디오를 사용하지 않습니다. 당사는 AI 처리 서비스(Google) 이외의 제3자와 이러한 비디오를 공유하지 않습니다.
코치와 함께하기 (Gainflow Coach)
개인 트레이너와 피트니스 코치는 별도의 웹 패널인 Gainflow Coach를 사용해 클라이언트를 지원합니다. 코치는 귀하가 그 코치의 초대를 수락하거나, 귀하가 코치의 초대 링크를 통해 보낸 요청을 코치가 수락한 경우에만 귀하의 코치가 됩니다. 기본 정보 외에 코치가 무엇을 보고 추가할 수 있는지는 귀하가 정합니다. 서로 주고받는 메시지에 대해서는 "코치와 주고받는 메시지"에서 설명합니다.
코치는 귀하의 이름, 사용자 이름, 프로필 사진, 이메일 주소, 귀하가 공개한 운동, 그리고 아래 카테고리 중 귀하가 무엇을 공유하는지를 항상 볼 수 있지만, 귀하의 선택을 변경할 수는 없습니다. 각 카테고리는 귀하가 켜기 전까지 꺼져 있습니다:
- 비공개 운동: 귀하가 공개하지 않은 운동과 그 사진 및 동영상. 이 카테고리가 꺼져 있는 동안에는 이러한 운동이 코치가 보는 합계, 최고 기록, 통계에서도 제외됩니다.
- 측정 및 통계: 신체 측정값, 진행 그래프, 운동 통계. 신체 측정값에는 Apple 건강 또는 Health Connect에서 가져온 체중도 포함되며, 이는 일반 측정값으로 저장됩니다.
- 측정 사진: 귀하가 측정값에 추가하는 사진. 측정값에 추가한 동영상은 코치에게 절대 표시되지 않습니다.
- 보충제: 귀하의 보충제와 그 용량 및 재고, 알림 일정, 그리고 시간과 메모가 포함된 복용 기록.
- 코치가 추가한 기록: 코치가 귀하의 계정에 기록을 추가할 수 있도록 허용합니다(아래 "코치가 추가하는 기록" 참조).
귀하는 초대를 수락하거나 참여 요청을 보낼 때 코치마다 따로 카테고리를 선택하며, 설정 → 코치 설정 → 코치 접근 권한(웹에서는 설정 → 내 코치)에서 언제든지 변경할 수 있습니다. 변경 사항은 코치의 다음 요청부터 적용되지만, 코치가 이미 열어 본 측정 사진은 파일이 존재하는 동안 그 링크로 계속 열 수 있습니다("코치와 주고받는 메시지" 참조). 법적 근거: 귀하의 명시적 동의(GDPR 제6조 제1항 (a), 그리고 카테고리가 귀하의 건강에 관한 정보를 드러내는 경우 제9조 제2항 (a))이며, 이 동의는 언제든지 철회할 수 있습니다.
참여, 일시정지 및 종료
- 이메일 초대: 코치는 귀하의 이메일 주소를 입력해 귀하를 초대할 수 있으며, 당사는 그 주소로 초대장을 보냅니다. 그 주소가 Gainflow 계정의 주소라면 코치는 자신의 초대 목록에서 해당 계정의 사용자 이름을 볼 수 있습니다.
- 초대 링크: 코치는 개인 링크를 공유할 수도 있으며, 귀하는 이 링크를 통해 선택한 카테고리와 함께 코치에게 참여 요청을 보냅니다. 요청이 수락되기 전까지 코치는 귀하의 이름, 사용자 이름, 프로필 사진, 이메일 주소와 요청을 보낸 시각만 볼 수 있습니다. 귀하가 보낸 요청은 30일 후 만료됩니다.
- 일시정지: 코치는 코칭을 일시정지할 수 있습니다. 일시정지된 동안에는 코치가 귀하의 데이터를 열어 볼 수 없습니다. 코치가 코칭을 재개하면 귀하가 이전에 한 선택이 다시 적용됩니다.
- 떠나기: "코치 떠나기"를 선택하면 코칭 관계가 종료되고, 코치는 귀하의 데이터에 접근할 수 없게 됩니다. 코칭 관계를 다시 맺을 수 있는 사람은 귀하뿐입니다. 새 초대를 수락하거나 새 요청을 보내면 되며, 이때 카테고리를 다시 선택합니다.
- 차단: 둘 중 한 사람이 상대방을 차단하면 코치는 더 이상 귀하의 데이터와 대화를 볼 수 없고 클라이언트 목록에서도 귀하가 보이지 않습니다.
- 목록에서 제거: 코칭 관계가 끝난 후 코치는 귀하를 클라이언트 목록에서 제거할 수 있습니다. 이 경우 코치가 귀하에 대해 작성한 메모는 삭제됩니다. 코치가 추가한 기록을 포함한 귀하의 데이터는 귀하의 계정에 그대로 남고, 대화도 계속 볼 수 있습니다.
- 알림: 코치의 활동에 대해서는 앱 내 알림과 푸시 알림으로 알려드립니다("푸시 알림" 참조). 알림이 귀하의 언어로 전달되도록 모바일 앱은 현재 표시 언어를 귀하의 계정에 저장합니다.
코치가 추가하는 기록
- 코치가 추가한 기록이 켜져 있으면 코치는 귀하의 계정에 운동, 측정값, 보충제, 보충제 복용 기록을 추가할 수 있습니다. 다만 각 기록은 그에 해당하는 카테고리도 귀하가 공유하는 경우에만 추가할 수 있습니다.
- 코치가 추가한 기록은 귀하의 데이터입니다. 이 기록에는 코치의 이름이 표시되며, 통계와 AI 어시스턴트가 사용하는 맥락에서도 귀하가 직접 입력한 기록과 똑같이 취급됩니다.
- 코치가 추가한 운동은 귀하가 공개하기 전까지 비공개로 유지됩니다. 운동을 공개하더라도 누가 추가했는지는 귀하와 코치만 볼 수 있습니다.
- 코치는 자신이 추가한 기록을 수정할 수는 없지만, 함께하는 동안 어느 쪽도 상대방을 차단하지 않았다면 삭제할 수 있으며, 이는 귀하가 카테고리를 끈 후에도 가능합니다. 귀하는 이 기록을 직접 입력한 기록처럼 수정하거나 삭제할 수 있습니다. 코치가 계정을 삭제하면 기록은 코치의 이름 없이 귀하의 계정에 남습니다.
- 코치가 추가한 기록이 Apple 건강이나 Health Connect에 자동으로 쓰이는 일은 없습니다. 코치가 추가한 운동은 귀하가 직접 그곳에 추가할 수 있지만("Apple 건강 및 Health Connect" 참조), 코치가 추가한 측정값은 Apple 건강이나 Health Connect에 결코 전달되지 않습니다.
귀하의 코치는 플랫폼을 통해 접근하는 데이터의 독립적인 데이터 관리자 역할을 합니다. 코치가 귀하의 데이터를 책임감 있게, 그리고 적용 가능한 데이터 보호법에 따라 처리하도록 요구하지만, Gainflow 플랫폼 외부에서 코치가 데이터를 사용하는 방식에 대해서는 책임을 지지 않습니다.
귀하의 데이터는 귀하가 초대를 수락한 코치 또는 귀하가 참여 요청을 보낸 코치에게만, 그리고 위에서 설명한 범위 내에서만 공유됩니다. 코치 통합을 통해 다른 코치, 다른 사용자의 코치 또는 제3자와 데이터가 공유되지 않습니다.
개인 데이터 처리에 대한 상세 정보
당사가 사용하는 서비스 제공자는 귀하의 개인 데이터에 액세스할 수 있습니다. 이러한 제3자 공급업체는 자체 개인정보 처리방침에 따라 당사 서비스에서의 귀하 활동에 대한 정보를 수집, 저장, 사용, 처리 및 전송합니다.
당사의 서비스 제공자
다음 회사들은 서비스의 일부를 운영하기 위해 개인 데이터를 전달받습니다. 각 회사는 한 번씩만 기재되어 있으며, 회사마다 Gainflow를 위해 하는 일, 데이터를 처리하는 곳, 개인정보 처리방침을 안내합니다. EU 밖으로의 전송은 "데이터의 보관 위치"에서 설명합니다.
| 제공업체 | Gainflow를 위해 하는 일 | 데이터 처리 장소 | 개인정보 처리방침 |
|---|---|---|---|
| Apple (Apple Inc.) | iOS 앱을 배포하고 앱 결제를 처리하며(App Store), Apple Sign-In을 제공하고, iOS에서 지도를 그리며(Apple 지도), iOS에서 푸시 알림을 전달합니다(Apple Push Notification service) | 아일랜드(유럽경제지역 담당 데이터 컨트롤러) 및 미국(데이터 저장) | apple.com |
| Cloudflare (Cloudflare, Inc.) | Gainflow 웹 앱 또는 Gainflow Coach 패널에서 가입하는 사용자가 봇이 아닌 사람인지 확인합니다(Turnstile). 이를 위해 귀하의 IP 주소와 브라우저 및 기기 신호를 받습니다 | 미국; 전 세계의 서버 | cloudflare.com |
| Esri | Gainflow 웹 앱의 활동 지도에 쓰이는 기본 지도를 제공합니다 | 미국 | esri.com |
| Expo | 귀하 기기의 푸시 토큰을 발급하고, 전달을 위해 각 푸시 알림을 Apple 또는 Google에 넘깁니다 | 미국 | expo.dev |
| Google (Google LLC, Google Ireland Limited) | Android 앱을 배포하고 앱 결제를 처리하며(Google Play), Google Sign-In과 AI 기능의 Gemini 언어 모델을 제공하고, Android에서 지도를 그리며(Google 지도), Android에서 푸시 알림을 전달합니다(Firebase Cloud Messaging) | 아일랜드(유럽경제지역 담당 데이터 컨트롤러); 미국을 포함한 전 세계의 서버 | policies.google.com |
| Mistral.ai | AI 어시스턴트용 언어 모델을 제공합니다 | 유럽연합 | legal.mistral.ai |
| OpenAI | AI 어시스턴트에서 눌러서 말하기 기능을 사용할 때 귀하의 음성을 텍스트로 변환합니다 | 미국 | openai.com |
| openrouteservice (HeiGIT gGmbH) | 귀하가 계획한 경로를 실제 도로와 길에 맞추고, 순환 코스를 생성합니다 | 독일 | openrouteservice.org |
| Oracle (Oracle Cloud Infrastructure) | 당사 백엔드(서버, 데이터베이스, 귀하가 업로드하는 사진과 동영상)를 호스팅하고, 당사 이메일을 발송합니다(Email Delivery) | 독일 프랑크푸르트 | oracle.com |
| PostHog (PostHog Inc.) | 귀하가 동의한 경우에만 당사의 제품 분석을 수행하며, AWS, PlanetScale 및 Modal Labs를 하위 처리자로 사용합니다 | 독일 프랑크푸르트(PostHog EU Cloud) 및 독일 내 하위 처리자 | posthog.com |
| RevenueCat (RevenueCat, Inc.) | Apple 및 Google을 통해 귀하의 구독을 검증합니다 | 미국 | revenuecat.com |
| Sentry (Sentry GmbH) | 충돌 및 오류 보고서와 웹 앱의 세션 리플레이를 수집합니다 | 독일 | sentry.io |
| Vercel (Vercel Inc.) | 당사 웹사이트와 Gainflow 웹 앱을 호스팅합니다 | 미국 | vercel.com |
분석 및 제품 개선
당사는 PostHog를 사용하여 사람들이 어떤 기능을 사용하는지 확인하므로, 버그를 수정하고 올바른 기능을 구축할 수 있습니다. 이는 옵트인입니다. 언제든지 끌 수 있습니다. 이는 광고 목적의 추적이 아닙니다. 광고 식별자(IDFA)를 사용하지 않고, 광고 네트워크와 거래하지 않으며, 데이터 브로커에 데이터를 넘기지 않습니다.
- PostHog Inc.
- 분석 동의 화면에서 "켜기"를 누르면 PostHog로 데이터를 전송합니다. 데이터 위치: 독일 프랑크푸르트(PostHog EU Cloud).
- 전송하는 내용: 계정 ID, 이메일, 사용자 이름(계정과 관련된 문제를 디버깅할 수 있도록); 앱에서 귀하의 활동과 관련된 제품 사용 이벤트 — 예를 들어, 운동을 시작하거나 완료할 때, 구독 화면을 볼 때, 또는 주요 기능 사이를 이동할 때(전체 이벤트 분류 목록은 요청 시 제공됩니다); 앱 환경설정(언어, 단위, 경험 수준), 튜토리얼 진행 상황, 코치 보유 여부; PostHog SDK의 기기 기본 정보(OS, 앱 버전, 기기 모델, IP 주소).
- 법적 근거: 귀하의 동의(GDPR 제6조 제1항 (a)). 설정 → 개인정보보호에서 언제든지 철회할 수 있습니다.
- 하위 처리자: PostHog는 AWS, PlanetScale 및 Modal Labs를 사용하며 — EU 고객을 위해 모두 독일에 있습니다. 전체 목록: https://posthog.com/subprocessors. PostHog 개인정보 처리방침: https://posthog.com/privacy.
충돌 및 오류 보고
앱, 웹 앱 또는 당사 서버에서 문제가 발생하면 이를 수정할 수 있도록 오류 보고서를 받습니다. 당사 서버는 이러한 보고서에서 코치와 주고받은 메시지의 텍스트를 제거합니다.
- Sentry GmbH
- 충돌 및 오류 보고서를 수집하기 위해 Sentry를 사용합니다("당사의 서비스 제공자" 참조).
- 전송하는 내용: 오류와 그 발생 위치, 사용 중이던 화면 또는 페이지, 앱 버전, 귀하의 기기 및 운영 체제. 당사 서버에서 보내는 보고서에는 계정 ID, 이메일 주소, 사용자 이름, IP 주소도 포함되며, 웹 앱에서 보내는 보고서에는 IP 주소가 포함됩니다. 모바일 앱의 AI 기능에서 발생한 오류에 대한 보고서에는 실패한 요청(예: AI 어시스턴트에 보낸 귀하의 메시지)이 포함될 수 있으며, 당사는 이를 해당 오류를 수정하는 데에만 사용합니다. 당사 서버는 보고서를 보내기 전에 코치와 주고받은 메시지의 텍스트, 해당 메시지의 알림 미리보기, 로그인 토큰을 제거합니다.
- 웹의 세션 리플레이: 웹 앱에서는 Sentry가 일부 세션의 리플레이도 기록합니다. 리플레이에는 페이지 이동, 클릭, 페이지 레이아웃이 담깁니다. 모든 텍스트와 귀하가 입력하는 모든 내용은 마스킹 처리되며, 이미지와 동영상은 차단됩니다.
- 법적 근거: 정당한 이익(GDPR 제6조 제1항 (f)) — 앱의 안정성 유지는 서비스 제공에 필수적입니다. dawid@gainflow.app으로 이의를 제기할 수 있습니다.
푸시 알림
당사는 Expo를 통해 푸시 알림을 보내며, Expo는 전달을 위해 알림을 Apple 또는 Google에 넘깁니다("당사의 서비스 제공자" 참조). 알림은 잠금 화면에서 무엇에 관한 알림인지 보여줄 수 있으며, 여기에는 코치가 보낸 메시지의 앞부분도 포함됩니다.
- Expo
- 알림을 허용하면 앱은 Expo로부터 귀하 기기의 푸시 토큰을 받고, 당사는 귀하가 모바일 앱에서 로그아웃할 때까지 이를 귀하의 계정과 함께 저장합니다. 당사는 이 토큰을 귀하에게 알림을 보내는 데 사용합니다. 앱에는 Firebase Analytics가 포함되어 있지 않으며, Google의 Firebase Cloud Messaging은 알림 전달만 담당합니다.
- 알림에 표시되는 내용: 코치가 보낸 메시지는 코치의 이름과 메시지의 앞부분으로 표시됩니다. 코치의 활동에 대한 알림에는 코치의 이름과, 계획의 경우 계획 제목이 표시됩니다. 보충제 알림에는 보충제 이름이 표시됩니다. 이 내용이 잠금 화면에 표시되지 않게 하려면 기기 설정에서 알림 미리보기를 끄세요.
- 당사는 전송 진단을 위해 발송한 알림의 로그를 보관합니다. 각 항목에는 알림의 텍스트(코치가 보낸 메시지의 미리보기 포함), 앱이 올바른 화면을 여는 데 사용하는 식별자, 그리고 귀하 기기의 푸시 토큰이 담기며, 이 토큰은 계정이 존재하는 동안 귀하의 계정과 연결되어 있습니다. 각 항목은 발송 후 최대 30일 동안 보관되며, 이는 귀하가 계정을 삭제한 후에도 마찬가지입니다.
- 푸시로 전송되는 것은 코치의 메시지뿐이며, 귀하가 코치에게 보내는 메시지는 푸시로 전송되지 않습니다. 웹 앱은 푸시 알림을 보내지 않습니다.
- 법적 근거: 계약의 이행(GDPR 제6조 제1항 (b)) — 귀하가 켠 알림은 서비스의 일부입니다.
- 알림을 중지하려면 기기 설정에서 또는 앱 내 설정 → 알림에서 끄세요. 앱 내 스위치를 끄면 보충제 알림을 포함한 모든 알림이 중지됩니다.
이메일
당사는 Oracle Cloud Infrastructure Email Delivery를 통해 이메일을 보냅니다. 당사 백엔드와 같은 제공업체입니다("당사의 서비스 제공자" 참조).
- Oracle Cloud Infrastructure Email Delivery
- 당사는 서비스가 보내는 이메일을 전달하는 데 이를 사용합니다. 귀하가 코치에게 보낸 메시지가 읽히지 않은 채로 남아 있으면 코치는 귀하의 이름과 읽지 않은 메시지 수가 담긴 이메일을 받으며, 이메일에 메시지 내용은 절대 포함되지 않습니다.
- 전송하는 정보: 수신자의 이메일 주소와 이메일 내용.
- 법적 근거: 계약의 이행(GDPR 제6조 제1항 (b)) — 이러한 이메일은 귀하의 계정과 귀하가 사용하는 기능을 운영하는 일의 일부입니다.
위치 정보 및 GPS 활동 기록
달리기, 자전거 타기, 걷기를 기록할 때 화면이 잠긴 상태에서도 정확한 위치를 기록합니다. 새로 만든 공개 활동은 기본적으로 실제 출발 지점과 도착 지점을 모두에게 보여줍니다.
- Gainflow(당사 백엔드)
- 피드에 경로 공개하기
- openrouteservice(HeiGIT gGmbH)
- Apple 지도 및 Google 지도
- 달리기, 자전거 타기, 걷기를 시작하면 앱이 정확한 GPS 위치를 지점마다 기록합니다. 위도, 경도, 고도, 시작 후 경과 시간이 포함되며, 이 경로는 활동과 함께 당사 서버에 저장됩니다.
- 기록은 화면이 잠긴 상태에서도, 시스템이 앱을 백그라운드에서 종료한 뒤에도 계속됩니다. 다만 귀하가 시작한 활동이 진행 중일 때만 동작하며, 활동을 종료하거나 취소하는 즉시 멈춥니다. 진행 중인 활동이 없으면 경로를 기록하지 않으며, 지도를 직접 현재 위치로 맞추거나 경로 생성 화면을 열 때만 위치를 한 번 읽습니다.
- 전송하는 정보: 경로 기록, 이를 바탕으로 계산한 요약(거리, 페이스, 고도 상승, 구간 기록), 귀하의 계정 ID. 데이터 위치: EU에 있는 당사 백엔드.
- 법적 근거: 동의(GDPR 제6조 제1항 (a)). 위치 권한은 기기 설정에서 귀하가 직접 부여하며, 활동도 귀하가 직접 시작합니다.
- 보관 기간: 경로는 활동이 존재하는 동안 보관됩니다. 활동을 삭제하면 경로도 삭제되고, 계정을 삭제하면 모든 경로가 함께 삭제됩니다. 삭제한 계획 경로는 앱에서 보이지 않게 되지만, 그 기록은 계정을 삭제할 때까지 당사 데이터베이스에 남습니다. 위치 수집을 완전히 중단하려면 기기 설정에서 권한을 해제하십시오. 앱의 나머지 기능은 계속 사용할 수 있습니다.
- 새로 만든 공개 활동은 기본적으로 잘라내지 않은 전체 경로를 공유합니다. 활동을 볼 수 있는 사람은 귀하가 실제로 어디서 출발해 어디서 마쳤는지 보게 됩니다. 집이나 직장에서 출발해 그곳에서 마친다면, 그것이 곧 귀하의 집 주소나 직장 주소입니다.
- 이를 조절하는 스위치는 활동 종료 화면에 있으며, 미리 켜진 상태로 바로 이 점에 대한 경고와 함께 표시됩니다. 게시 전에도, 게시한 뒤에도 언제든 끌 수 있습니다. 앱은 귀하의 선택을 기억해 다음 활동에서도 스위치를 같은 상태로 표시합니다.
- 스위치를 끄면 다른 사람이 보기 전에 경로의 시작과 끝에서 약 200미터를 잘라냅니다. 귀하 본인에게는 항상 전체 경로가 표시됩니다.
- 공개가 아닌 활동은 전체 경로를 절대 드러내지 않으며, 활동을 비공개로 바꾸면 스위치는 꺼진 상태로 돌아갑니다.
- 거리 합계는 개별 활동의 공개 범위와 관계없이 프로필의 누적 수치에 반영됩니다. 이는 숫자일 뿐 장소가 아니며, 경로 자체에는 위의 규칙이 그대로 적용됩니다.
- 경로를 계획하거나 앱에 순환 코스 생성을 요청하면, 귀하가 찍은 지점을 출발 지점까지 포함해 openrouteservice로 전송하여 실제 도로와 길에 맞춥니다. 경로 생성 화면에서는 출발 지점이 기본적으로 귀하의 현재 위치이며, 앱은 화면을 열 때 이를 한 번 읽습니다. 데이터 위치: 독일.
- 전송하는 정보: 좌표뿐입니다. 이름, 이메일 주소, 계정 ID는 전송하지 않으므로 제공업체가 경로를 귀하의 Gainflow 계정과 연결할 수 없습니다.
- 법적 근거: 계약의 이행(GDPR 제6조 제1항 (b)). 이 요청은 귀하가 요청한 경로를 제공하기 위해서만 이루어집니다.
- openrouteservice 개인정보 처리방침: https://openrouteservice.org/privacy-policy/.
- 앱의 지도는 iOS에서는 Apple 지도가, Android에서는 Google Maps SDK가 그립니다. 지도 타일을 불러오는 것만으로도 어느 지역을 보고 있는지가 지도 제공업체에 전달됩니다.
- 이는 운영체제의 지도 구성 요소 안에서 일어납니다. 귀하의 계정 정보를 지도 제공업체에 전송하지는 않습니다.
- Apple 개인정보 처리방침: https://www.apple.com/legal/privacy/. Google 개인정보 처리방침: https://policies.google.com/privacy.
Apple 건강 및 Health Connect
Apple 건강이나 Health Connect를 연결하면 다섯 가지 측정값을 읽습니다. 건강 데이터는 GDPR상 특별한 범주에 해당하므로 명시적 동의가 있을 때만 처리하며, 광고나 분석에는 결코 사용하지 않습니다.
- Apple 건강 / Health Connect에서 읽기
- Apple 건강 / Health Connect에 쓰기
- 건강 데이터가 이후 어디로 가는지
- 건강 데이터로 결코 하지 않는 일
- 건강 데이터 삭제
- 동의를 받은 경우 정확히 다섯 가지 데이터를 읽습니다: 걸음 수, 활동 에너지, 체중, 수면, 안정 시 심박수. 그 밖의 것은 요청하지 않습니다.
- 앱은 최근 30일 구간을 읽고, 고빈도 원본 샘플은 기기에 그대로 남습니다. 당사 서버로 오는 것은 하루 한 건의 간결한 요약(걸음 수, 활동 에너지, 안정 시 심박수, 수면 시간)과, Apple 건강 또는 Health Connect에서 왔다는 표시가 붙은 일반 측정값 형태의 체중입니다.
- 전송하는 정보: 이러한 일일 요약과 체중 값, 그리고 귀하의 계정 ID. 데이터 위치: EU에 있는 당사 백엔드.
- 법적 근거: 건강에 관한 데이터 처리에 대한 명시적 동의(GDPR 제9조 제2항 (a)). 이 동의는 분석 동의 및 다른 모든 권한과 분리되어 있습니다. 앱은 건강 데이터 접근을 요청하기 전에 이 동의를 먼저 받고, 동의가 없으면 당사 서버가 동기화를 거부하며, 귀하는 앱에서 언제든 철회할 수 있습니다.
- 쓰기는 별도의 동의이며 기본값은 꺼짐입니다. 읽기에 동의해도 쓰기가 켜지는 일은 없으며, 원하는 기간 동안 읽기 전용으로만 사용할 수 있습니다.
- 켜면 네 가지 기록을 저장합니다: 완료한 근력 운동, 체중, 키, 체지방률. AI 어시스턴트로 기록한 운동과 측정값도 포함됩니다. 운동 시간이 기록되지 않은 운동은 절대 쓰지 않습니다.
- 저장하는 것은 Gainflow에서 만들어진 기록뿐입니다. 건강 저장소에서 가져온 값은 결코 되돌려 쓰지 않고, GPS 활동은 전혀 쓰지 않습니다. 스위치를 켜는 것만으로는 과거 기록이 전송되지 않으며, 최근 90일 동안의 운동은 이전 운동 추가 버튼으로 직접 요청할 때만 추가됩니다. 이 버튼은 CSV 파일에서 가져온 운동을 건너뛰며, 개인 트레이너가 대신 기록한 운동이 Apple 건강이나 Health Connect에 들어가는 방법도 이 버튼뿐입니다.
- 당사가 쓰는 모든 기록에는 Gainflow 식별자가 담기므로 다시 써도 중복이 생기지 않습니다. 쓰기가 켜져 있는 동안 Apple 건강이나 Health Connect에 연결된 휴대폰의 Gainflow 모바일 앱에서 기록을 수정하거나 삭제하면, 그곳에 있는 사본도 업데이트되거나 삭제됩니다. 웹이나 다른 기기에서 한 변경은 그곳에 반영되지 않습니다. 그 사본은 그대로 남으므로 Apple 건강이나 Health Connect에서 직접 수정하거나 삭제할 수 있습니다. 수정으로 인해 그전에 없던 기록이 새로 쓰이는 일은 없습니다.
- Apple 건강이나 Health Connect에서 가져온 체중은 일반 측정값으로 저장되며, 그 이후에는 일반 측정값과 동일하게 취급됩니다. 따라서 AI 어시스턴트를 사용할 때 AI 모델(Mistral, Gemini — "당사의 서비스 제공자" 참조)로 전달되는 맥락에 포함될 수 있고, 함께하는 코치와 "측정 및 통계"를 공유하면 코치는 이 체중을 귀하가 직접 입력한 측정값과 나란히 보게 됩니다.
- 걸음 수, 수면, 안정 시 심박수, 활동 에너지는 AI 모델로 전송되지 않으며 트레이너에게도 표시되지 않습니다. 이 값들은 귀하 자신의 대시보드와 진행 상황 화면에만 쓰입니다.
- 건강에서 비롯된 값이 AI 어시스턴트에 전달되는 것을 원하지 않으신다면 연동을 해제하십시오. 그러면 가져온 값도 함께 삭제됩니다(아래 참조). 코치가 이러한 값을 보지 못하게 하려면 "측정 및 통계"를 꺼 두시기만 하면 됩니다.
- 걸음 수, 체중, 수면 시간, 심박수 같은 건강 데이터의 값은 PostHog, Firebase, Sentry 어디에도 전달되지 않습니다. 오류 진단을 위해서는 연동이 어떻게 진행됐는지에 관한 기술적 정보만 전달합니다.
- 건강 데이터를 광고나 마케팅에 사용하지 않으며, 판매하거나 타인의 마케팅을 위해 제공하지도 않습니다.
- 건강 데이터를 법적 효력이 있는 자동화된 결정에 사용하지 않으며, 보험사나 고용주와 공유하지 않습니다.
- 연동을 해제하면 동의가 철회되고 일일 요약과 Apple 건강 또는 Health Connect에서 온 모든 측정값이 물리적으로 삭제됩니다. 직접 입력한 측정값은 남습니다. 이는 해제하는 시점에 이루어지며 계정 삭제를 기다리지 않습니다.
- Gainflow가 Apple 건강이나 Health Connect에 기록한 데이터는 귀하의 건강 저장소에 남습니다. 이는 당사가 아니라 기기의 건강 저장소에 있으므로 연동 해제 시 당사가 삭제하지 않습니다. 건강 앱이나 Health Connect에서 직접 삭제하십시오.
코치와 주고받는 메시지
함께하는 코치와 메시지, 사진, 동영상을 주고받을 수 있습니다. Gainflow 안에서는 두 사람만 대화를 볼 수 있지만, 사진이나 동영상은 그 링크를 가진 사람이라면 누구나 열 수 있습니다.
- Gainflow(당사 백엔드)
- 저장하는 정보: 텍스트, 사진과 동영상, 각 메시지를 누가 언제 보냈는지, 그리고 언제 읽혔는지. 사진은 촬영 장소 등 파일에 포함된 정보 없이 저장되며, 동영상은 카메라가 파일에 저장한 모든 정보를 포함해 보낸 그대로 저장됩니다. 대화는 Oracle Cloud의 당사 백엔드에 저장됩니다("당사의 서비스 제공자" 참조).
- 일시정지, 떠나기 및 차단: 일시정지 후, 귀하가 코치를 떠난 후, 또는 차단 후에는 대화가 읽기 전용이 되며, 차단 후에는 코치가 더 이상 대화를 볼 수 없습니다. 채팅은 귀하의 계정에서 아무것도 코치에게 제공하지 않고, 귀하가 쓰거나 보내기로 선택한 것만 전달합니다.
- 링크: 링크가 전달되는 등의 이유로 채팅의 사진이나 동영상, 또는 귀하가 측정값에 추가하는 사진의 링크를 가지게 된 사람은 누구나 파일이 삭제될 때까지 그 파일을 열 수 있습니다.
- 삭제: 귀하가 보낸 메시지는 언제든지 삭제할 수 있습니다. 그러면 메시지의 텍스트, 사진, 동영상이 두 사람 모두에게서 지워지지만, 캐시된 사본이 잠시 남아 있을 수 있습니다. 이미 휴대폰에 도착한 알림 미리보기는 회수할 수 없습니다. 코칭이 일시정지되거나 코칭 관계가 끝나도 대화는 삭제되지 않으며, 귀하가 계정을 삭제하거나 코치가 자신의 계정을 삭제하면 대화 전체가 두 사람 모두에게서 삭제됩니다.
- 알림: 코치의 메시지는 푸시 알림으로 귀하의 휴대폰에 전달됩니다("푸시 알림" 참조). 귀하의 메시지는 코치에게 푸시로 전송되지 않으며, 대신 코치는 읽지 않은 메시지에 관한 이메일을 받을 수 있습니다("이메일" 참조).
- 법적 근거: 계약의 이행(GDPR 제6조 제1항 (b)) — 귀하가 보내는 메시지를 저장하고 전달하는 것이 곧 서비스입니다. 채팅은 건강 데이터를 위한 것이 아닙니다. 부상이나 질환에 대해 설명하거나 신체 사진을 보내는 경우, 이는 귀하가 코치와 공유하기로 선택한 것입니다. 이러한 정보는 GDPR 제9조에 따른 특별한 범주의 개인정보이며, 당사는 이를 귀하의 대화를 위해서만 저장하고 전달합니다.
- 그 외 용도 없음: 귀하의 메시지, 사진, 동영상은 AI 어시스턴트나 어떤 AI 모델에도 전달되지 않으며, 분석용으로도 전송되지 않습니다.
기기 캘린더
계획한 운동을 휴대폰 캘린더에 추가할 수 있습니다. 이미 캘린더에 들어 있는 일정은 당사가 읽지 않습니다.
- 기기의 Apple 캘린더 / Google 캘린더
- 계획한 운동을 캘린더에 추가하면 앱이 기기에 자체 캘린더를 만들고 운동 이름과 날짜가 담긴 일정을 그 안에 넣습니다. 시간을 지정해 두었다면 그 시간과 알림도 함께 들어갑니다. 계획을 수정하거나 삭제하면 해당 일정도 갱신되거나 삭제됩니다.
- 캘린더 권한은 이 캘린더를 만들고 당사가 넣은 일정을 관리하기 위해 요청합니다. 기기의 캘린더 목록은 당사 캘린더를 어디에 만들지 정하기 위해서만 확인합니다. 귀하의 캘린더에 이미 있는 일정과 약속은 읽지도, 저장하지도, 어디로 전송하지도 않습니다.
- 당사 서버로는 당사가 직접 만든 일정의 식별자만 전달됩니다. 앱을 다시 설치했을 때 같은 일정이 캘린더에 중복 생성되지 않도록 하기 위해서입니다. 캘린더의 내용, 참석자, 다른 일정은 당사에 전달되지 않습니다.
- Android에서는 동기화 계정이 있으면 앱이 해당 계정 아래에 캘린더를 만듭니다. 그러면 운영체제가 휴대폰에서 만든 다른 일정과 마찬가지로 이 일정들을 그 계정(예: Google 캘린더)과 동기화할 수 있습니다.
- 법적 근거: 동의(GDPR 제6조 제1항 (a)). 캘린더 권한은 귀하가 부여하고, 어떤 운동을 추가할지도 귀하가 선택합니다. 캘린더에서 모든 운동을 제거하는 기능은 Gainflow 캘린더와 그 일정을 기기에서 삭제합니다.
플랫폼 서비스 및 호스팅
이러한 서비스의 목적은 이 애플리케이션의 주요 구성 요소를 호스팅하고 실행하여 통합 플랫폼에서 이 애플리케이션을 제공할 수 있도록 하는 것입니다. 이러한 플랫폼은 소유자에게 분석, 사용자 등록, 댓글 작성, 데이터베이스 관리, 전자 상거래, 결제 처리 등 개인 데이터 수집 및 처리를 의미하는 광범위한 도구를 제공합니다. 이러한 서비스 중 일부는 지리적으로 분산된 서버를 통해 작동하므로 개인 데이터가 저장된 실제 위치를 파악하기 어렵습니다.
- Apple App Store (Apple Inc.)
- Google Play 스토어 (Google LLC)
- 이 애플리케이션은 Apple Inc.에서 제공하는 모바일 앱 배포 플랫폼인 Apple App Store에 배포됩니다. 이 앱 스토어를 통해 배포됨에 따라 Apple은 기본 분석을 수집하고 소유자가 사용 분석 데이터를 보고 이 애플리케이션의 성능을 측정할 수 있는 보고 기능을 제공합니다. 이 정보의 대부분은 옵트인(opt-in) 방식으로 처리됩니다. 사용자는 기기 설정에서 직접 이 분석 기능을 선택 해제할 수 있습니다. 분석 설정을 관리하는 방법에 대한 자세한 내용은 이 페이지에서 확인할 수 있습니다.
처리되는 개인 데이터: 사용 데이터.
처리 장소: 미국 – 개인정보 처리방침.
- 이 애플리케이션은 Google LLC에서 제공하는 모바일 앱 배포 플랫폼인 Google Play 스토어에 배포됩니다. 이 앱 스토어를 통해 배포됨에 따라 Google은 사용 및 진단 데이터를 수집하고 집계 정보를 소유자와 공유합니다. 이 정보의 대부분은 옵트인(opt-in) 방식으로 처리됩니다. 사용자는 기기 설정에서 직접 이 분석 기능을 선택 해제할 수 있습니다. 분석 설정을 관리하는 방법에 대한 자세한 내용은 이 페이지에서 확인할 수 있습니다.
처리되는 개인 데이터: 사용 데이터.
처리 장소: 미국 – 개인정보 처리방침.
호스팅 및 백엔드 인프라
아래 제공업체는 서비스와 이 웹사이트의 기반이 되는 서버, 데이터베이스, 파일을 호스팅합니다. 법적 근거: 계약의 이행(GDPR 제6조 제1항 (b)) — 호스팅 없이는 서비스를 운영할 수 없습니다.
이들 제공업체가 데이터를 처리하는 곳과 각 업체의 개인정보 처리방침은 "당사의 서비스 제공자"에 나와 있습니다.
- Oracle Cloud Infrastructure
- Vercel (Vercel Inc.)
- 당사 백엔드(애플리케이션 서버, 귀하의 계정 데이터와 메시지가 담긴 데이터베이스, 귀하가 업로드하는 모든 사진과 동영상의 저장소)는 Oracle Cloud Infrastructure에서 운영됩니다.
처리되는 개인 데이터: 본 개인정보 처리방침에 설명된 데이터 중 당사 백엔드에 도달하는 데이터.
- Vercel Inc.는 당사 웹사이트와 Gainflow 웹 앱을 호스팅합니다.
처리되는 개인 데이터: 사용 데이터; 서비스의 개인정보 처리방침에 명시된 다양한 유형의 데이터.
구독 및 결제
당사는 결코 귀하의 카드를 보지 않습니다. Apple과 Google이 결제를 처리합니다. 귀하가 유료 회원인지 확인하기 위해 RevenueCat을 사용합니다.
- Apple App Store (Apple Inc.)
- Google Play Store (Google Ireland Limited)
- RevenueCat, Inc.
- iOS에서 구독하면 Apple이 결제를 처리합니다. Gainflow는 결코 카드 정보를 받거나 저장하지 않습니다.
Apple이 처리하는 데이터: 결제 정보.
처리 장소: 미국 – Apple 개인정보 처리방침.
- Android에서 구독하면 Google이 결제를 처리합니다. Gainflow는 결코 카드 정보를 받거나 저장하지 않습니다.
Google이 처리하는 데이터: 결제 정보.
처리 장소: 아일랜드 – Google 개인정보 처리방침.
- 당사는 RevenueCat을 사용하여 Apple 및 Google의 구독을 검증하고 구독이 활성, 체험 중 또는 만료되었는지 앱에 알립니다. RevenueCat은 귀하의 계정 ID와 거래 영수증을 볼 수 있지만 — 카드 정보는 볼 수 없습니다.
처리 장소: 미국 — 전송은 Standard Contractual Clauses에 의존합니다.
RevenueCat 개인정보 처리방침.
등록 및 인증
등록 또는 인증을 통해 사용자는 이 애플리케이션이 자신을 식별하고 전용 서비스에 대한 액세스 권한을 부여하도록 허용합니다.
아래 설명된 내용에 따라 제3자가 등록 및 인증 서비스를 제공할 수 있습니다. 이 경우 이 애플리케이션은 등록 또는 식별 목적으로 이러한 제3자 서비스에 저장된 일부 데이터에 액세스할 수 있습니다.
- 직접 등록 (이 애플리케이션)
- 사용자는 등록 양식을 작성하고 개인 데이터를 이 애플리케이션에 직접 제공하여 등록합니다.
처리되는 개인 데이터: 이메일 주소, 비밀번호, 사용자 이름.
- Gainflow 웹 앱과 Gainflow Coach 패널의 가입 페이지에서는 가입하는 사용자가 사람인지 봇인지 구별할 수 있도록 Cloudflare(Turnstile)가 귀하의 IP 주소와 브라우저 및 기기 신호를 받습니다("당사의 서비스 제공자" 참조). 이 확인의 법적 근거: 정당한 이익(GDPR 제6조 제1항 (f)) — 자동으로 만들어진 계정이 서비스에 들어오지 못하게 하기 위함입니다.
소셜 기능
사용자는 다른 사용자가 볼 수 있는 공개 프로필을 가질 수 있습니다. 제공된 개인 데이터 외에도 이 프로필에는 사용자가 이 애플리케이션과 상호 작용한 내용이 포함될 수 있습니다.
처리되는 개인 데이터: 사용자 이름.
귀하의 권리
당사가 귀하에 대해 보유한 모든 정보를 보고, 변경하고, 삭제할 수 있습니다.
거주 지역에 관계없이 귀하는 다음과 같은 권리를 갖습니다:
- 접근: 데이터 사본에.
- 수정: 잘못된 모든 것을.
- 삭제: 계정과 데이터를.
- 내보내기: 구조화되고 일반적으로 사용되며 기계가 읽을 수 있는 형식으로 데이터를.
- 이의 제기: 정당한 이익에 기반한 처리(충돌 보고 등)에.
- 제한: 특정 상황에서 처리를.
- 이전에 준 동의의 철회: 분석, 건강 데이터 또는 코치와 공유하는 각 카테고리. 위치 기록은 시스템 권한으로 동작하므로 기기 설정에서 해제합니다.
- 불만 제기: 지역 데이터 보호 당국에.
이러한 권리 중 어느 것이든 행사하려면 dawid@gainflow.app으로 이메일을 보내주십시오 — 30일 이내에 무료로 답변드립니다.
캘리포니아 거주자(CCPA): 귀하는 동일한 권리와 더불어 당사가 수집하는 개인 데이터의 카테고리를 알 권리와 개인 정보의 모든 "판매"를 거부할 권리를 갖습니다. 당사는 누구에게도 귀하의 개인 정보를 판매하지 않습니다.
- EU / UK 거주자: 요청 처리 방식에 만족하지 않으시는 경우 지역 데이터 보호 당국에 불만을 제기할 수 있습니다. 한국에서는 개인정보보호위원회(PIPC) — www.pipc.go.kr입니다.
- 직접 마케팅: 명시적으로 동의하지 않는 한 마케팅 이메일을 보내지 않습니다. 만약 동의하는 경우, 이메일의 링크를 사용하거나 당사에 이메일을 보내 언제든지 구독을 취소할 수 있습니다.
요청 처리 방법: 가능한 한 빨리 요청에 답변합니다 — 늦어도 30일 이내에. 다른 처리자(PostHog, Sentry, RevenueCat)에게 귀하를 대신하여 행동하도록 요청해야 하는 경우, 불균형적인 노력을 요구하지 않는 한 그렇게 할 것입니다. 어떤 처리자가 귀하의 요청을 받았는지 알려드립니다.
어린이 개인정보 보호
당사 서비스는 13세 미만의 어린이에게 제공되지 않습니다. 당사는 13세 미만의 어린이로부터 고의로 개인 식별 정보를 수집하지 않습니다. 귀하가 부모 또는 보호자이고 귀하의 자녀가 당사에 개인 데이터를 제공했음을 알고 있는 경우 당사에 연락하십시오. 부모의 동의 확인 없이 13세 미만의 어린이로부터 개인 데이터를 수집했다는 사실을 알게 된 경우 당사는 서버에서 해당 정보를 제거하기 위한 조치를 취합니다.
당사가 귀하의 정보를 처리하기 위한 법적 근거로 동의에 의존해야 하고 귀하의 국가에서 부모의 동의를 요구하는 경우 당사는 해당 정보를 수집하고 사용하기 전에 귀하 부모의 동의를 요구할 수 있습니다.
다른 웹사이트에 대한 링크
당사 서비스에는 당사가 운영하지 않는 다른 웹사이트에 대한 링크가 포함될 수 있습니다. 제3자 링크를 클릭하면 해당 제3자 사이트로 이동합니다. 방문하는 모든 사이트의 개인정보 처리방침을 검토하는 것이 좋습니다.
당사는 제3자 사이트 또는 서비스의 콘텐츠, 개인정보 보호 정책 또는 관행에 대해 통제할 수 없으며 책임을 지지 않습니다.
본 개인정보 처리방침의 변경
당사는 때때로 개인정보 처리방침을 업데이트할 수 있습니다. 변경 사항이 있으면 이 페이지에 새 개인정보 처리방침을 게시하여 알려드립니다.
변경이 발효되기 전에 이메일 및/또는 당사 서비스의 눈에 띄는 공지사항을 통해 알려드리고 본 개인정보 처리방침 상단의 "최종 업데이트" 날짜를 업데이트합니다.
변경 사항이 있는지 주기적으로 본 개인정보 처리방침을 검토하는 것이 좋습니다. 본 개인정보 처리방침의 변경 사항은 이 페이지에 게시될 때 유효합니다.
우선 언어
이 개인정보 처리방침은 귀하의 편의를 위해 여러 언어로 번역되었습니다. 번역된 버전과 원본 영어 버전 간에 불일치 또는 충돌이 있는 경우 영어 버전이 우선합니다.
문의하기
본 개인정보 처리방침에 대해 질문이 있는 경우 당사에 문의할 수 있습니다:
이메일: dawid@gainflow.app