Gainflow 개인정보 처리방침

최종 업데이트: 2026년 8월 30일

데이터 컨트롤러: 귀하의 개인 데이터 컨트롤러는 Dawid Zaręba입니다. 데이터 보호에 관한 질문이 있는 경우 dawid@gainflow.app으로 연락할 수 있습니다.

본 개인정보 처리방침은 귀하가 서비스를 사용할 때 귀하의 정보 수집, 사용 및 공개에 대한 당사의 정책 및 절차를 설명하고 귀하의 개인정보 보호 권리와 법이 귀하를 보호하는 방법에 대해 알려줍니다.

당사는 서비스를 제공하고 개선하기 위해 귀하의 개인 데이터를 사용합니다. 서비스를 사용함으로써 귀하는 본 개인정보 처리방침에 따른 정보 수집 및 사용에 동의하게 됩니다.

한눈에 보기: 모든 권한은 귀하에게 있습니다

분석을 끄거나, 계정을 삭제하거나, 데이터 사본을 받을 수 있습니다 — 앱을 떠나지 않고 모두 가능합니다.

  • 분석 끄기: 앱 열기 → 설정 → 계정 개인정보 → "사용 데이터 공유" 토글을 끄세요. 분석이 즉시 중단됩니다.
  • 계정 삭제: 설정 → 계정 → 계정 삭제. 프로필, 운동, 신체 측정값이 제거됩니다. 일부 데이터는 백업 및 법적 사유로 짧은 기간 보관됩니다(아래 "데이터 보관 기간" 참조).
  • 데이터 내보내기: dawid@gainflow.app으로 이메일을 보내주시면 30일 이내에 사본을 보내드립니다.
  • 동의 철회: 분석은 설정 → 계정 개인정보, 건강 데이터는 설정 → Apple Health / Health Connect(연결을 해제하면 가져온 데이터도 함께 삭제됩니다), 코치의 접근 권한은 설정 → 코치 설정 → 코치 떠나기에서 철회할 수 있습니다. 위치는 시스템 권한이므로 기기 설정에서 해제하세요.
  • 전체 경로 공유 중단: 각 활동의 종료 화면에 있는 스위치가 다른 사람에게 실제 출발 지점과 도착 지점을 보여줄지 결정합니다. 새로 만든 공개 활동에서는 기본적으로 켜져 있습니다.
  • Apple 건강 / Health Connect 연동 해제: 설정 → 건강. 가져온 모든 것(일일 요약과 건강에서 온 측정값)이 즉시 삭제됩니다.
  • 질문이 있으신가요? dawid@gainflow.app — 모든 이메일을 읽습니다.

해석 및 정의

해석

첫 글자가 대문자로 표기된 단어는 다음 조건에 따라 정의된 의미를 갖습니다. 다음 정의는 단수 또는 복수로 표시되더라도 동일한 의미를 갖습니다.

정의

본 개인정보 처리방침의 목적을 위하여:

  • 계정은 귀하가 당사 서비스 또는 당사 서비스의 일부에 액세스하기 위해 생성된 고유한 계정을 의미합니다.
  • 계열사는 당사자를 통제하거나, 당사자에 의해 통제되거나, 당사자와 공동 통제 하에 있는 법인을 의미하며, 여기서 "통제"는 이사 또는 기타 관리 당국의 선출에 투표할 권리가 있는 주식, 지분 또는 기타 증권의 50% 이상을 소유하는 것을 의미합니다.
  • 애플리케이션은 회사가 제공하는 소프트웨어 프로그램인 Gainflow를 나타냅니다.
  • 회사(본 계약에서 "회사", "당사", "당사를" 또는 "당사의"라고 함)는 Gainflow를 나타냅니다.
  • 국가는 다음을 나타냅니다: 폴란드
  • 기기는 컴퓨터, 휴대폰 또는 디지털 태블릿과 같이 서비스에 액세스할 수 있는 모든 기기를 의미합니다.
  • 개인 데이터는 식별되거나 식별 가능한 개인과 관련된 모든 정보입니다.
  • 서비스는 애플리케이션을 나타냅니다.
  • 서비스 제공자는 회사를 대신하여 데이터를 처리하는 자연인 또는 법인을 의미합니다. 이는 서비스를 촉진하거나, 회사를 대신하여 서비스를 제공하거나, 서비스와 관련된 서비스를 수행하거나, 회사가 서비스 사용 방식을 분석하는 데 도움을 주기 위해 회사에 고용된 제3자 회사 또는 개인을 나타냅니다.
  • 제3자 소셜 미디어 서비스는 사용자가 서비스를 사용하기 위해 로그인하거나 계정을 만들 수 있는 모든 웹사이트 또는 소셜 네트워크 웹사이트를 의미합니다.
  • 사용 데이터는 서비스 사용에 의해 생성되거나 서비스 인프라 자체에서 생성된(예: 페이지 방문 시간) 자동으로 수집된 데이터를 나타냅니다.
  • 귀하는 서비스에 액세스하거나 서비스를 사용하는 개인, 또는 해당 개인이 서비스를 액세스하거나 사용하고 있는 회사 또는 기타 법인을 의미합니다.
  • 위치 데이터란 달리기, 자전거 타기, 걷기를 기록하는 동안 저장되는 귀하 기기의 정확한 위치, 즉 고도와 시간을 포함한 활동의 지점별 경로를 말합니다.
  • 건강 데이터란 귀하의 명시적 동의에 따라 Gainflow가 Apple 건강이나 Health Connect에서 읽는, 또는 귀하가 직접 입력하는 건강 관련 데이터(체중, 걸음 수, 수면, 안정 시 심박수 등)를 말합니다. GDPR 제9조에 따라 이는 특별한 범주의 개인정보에 해당합니다.

개인 데이터의 수집 및 사용

수집되는 데이터 유형

개인 데이터

당사 서비스를 사용하는 동안 당사는 귀하에게 연락하거나 귀하를 식별하는 데 사용할 수 있는 특정 개인 식별 정보를 제공하도록 요청할 수 있습니다. 개인 식별 정보에는 다음이 포함될 수 있지만 이에 국한되지는 않습니다:

  • 이메일 주소
  • 사용자 이름
  • 사용 데이터
  • 푸시 알림 토큰(알림을 활성화한 경우)
  • Apple, Google 또는 RevenueCat의 구독 상태(활성 / 체험 / 만료)
  • 분석 이벤트 및 속성 — 동의한 경우에만("분석 및 제품 개선" 참조)
  • 기기 정보 및 계정 ID가 포함된 충돌 보고서("충돌 및 오류 보고" 참조)
  • 위치 데이터 — 귀하가 기록한 활동의 GPS 경로("위치 정보 및 GPS 활동 기록" 참조)
  • Apple 건강 또는 Health Connect에서 오는 건강 데이터(둘 중 하나를 연결한 경우. "Apple 건강 및 Health Connect" 참조)

사용 데이터

사용 데이터는 서비스 사용 시 자동으로 수집됩니다.

사용 데이터에는 귀하 기기의 인터넷 프로토콜 주소(예: IP 주소), 브라우저 유형, 브라우저 버전, 귀하가 방문하는 당사 서비스 페이지, 방문 시간 및 날짜, 해당 페이지에서 보낸 시간, 고유 기기 식별자 및 기타 진단 데이터와 같은 정보가 포함될 수 있습니다.

귀하가 모바일 기기를 통해 또는 모바일 기기로 서비스에 액세스할 때 당사는 귀하가 사용하는 모바일 기기 유형, 모바일 기기 고유 ID, 모바일 기기 IP 주소, 모바일 운영 체제, 귀하가 사용하는 모바일 인터넷 브라우저 유형, 고유 기기 식별자 및 기타 진단 데이터를 포함하되 이에 국한되지 않는 특정 정보를 자동으로 수집할 수 있습니다.

당사는 또한 귀하가 당사 서비스를 방문할 때마다 또는 귀하가 모바일 기기를 통해 또는 모바일 기기로 서비스에 액세스할 때 귀하의 브라우저가 보내는 정보를 수집할 수 있습니다.

제3자 소셜 미디어 서비스의 정보

회사는 귀하가 다음 제3자 소셜 미디어 서비스를 통해 계정을 만들고 로그인하여 서비스를 사용할 수 있도록 허용합니다:

  • Google

제3자 소셜 미디어 서비스를 통해 등록하거나 당사에 액세스 권한을 부여하기로 결정한 경우 당사는 귀하의 이름, 이메일 주소, 활동 또는 해당 계정과 관련된 연락처 목록과 같이 귀하의 제3자 소셜 미디어 서비스 계정과 이미 연결된 개인 데이터를 수집할 수 있습니다.

귀하는 또한 제3자 소셜 미디어 서비스 계정을 통해 회사와 추가 정보를 공유할 수 있는 옵션을 가질 수 있습니다. 등록 중 또는 기타 방식으로 해당 정보 및 개인 데이터를 제공하기로 선택한 경우 귀하는 회사가 본 개인정보 처리방침에 따라 이를 사용, 공유 및 저장할 수 있는 권한을 부여하는 것입니다.

애플리케이션 사용 중 수집되는 정보

당사 애플리케이션을 사용하는 동안 당사 애플리케이션의 기능을 제공하기 위해 당사는 귀하의 사전 허가를 받아 다음을 수집할 수 있습니다:

  • 귀하의 정확한 위치. 화면이 잠긴 상태와 앱이 백그라운드에 있는 동안을 포함하며, 귀하가 시작한 활동이 기록되는 동안에 한합니다
  • 귀하 기기의 카메라 및 사진 라이브러리의 사진 및 기타 정보
  • 계획한 운동을 추가하기 위한 캘린더 접근 권한

당사는 이 정보를 사용하여 당사 서비스의 기능을 제공하고 서비스를 개선 및 맞춤화합니다. 정보는 회사의 서버 및/또는 서비스 제공자의 서버에 업로드되거나 귀하의 기기에만 저장될 수 있습니다.

귀하는 기기 설정을 통해 언제든지 이 정보에 대한 액세스를 활성화하거나 비활성화할 수 있습니다.

개인 데이터의 사용

회사는 다음 목적을 위해 개인 데이터를 사용할 수 있습니다:

  • 당사 서비스를 제공하고 유지하기 위해(서비스 사용 모니터링 포함).
  • 귀하의 계정을 관리하기 위해: 서비스 사용자로 귀하의 등록을 관리하기 위해. 귀하가 제공한 개인 데이터는 등록된 사용자로서 귀하가 사용할 수 있는 서비스의 다양한 기능에 대한 액세스 권한을 귀하에게 제공할 수 있습니다.
  • 계약 이행을 위해: 귀하가 구매한 제품, 품목 또는 서비스에 대한 구매 계약 또는 서비스를 통한 당사와의 기타 계약의 개발, 준수 및 이행.
  • 귀하에게 연락하기 위해: 이메일, 전화 통화, SMS 또는 업데이트 또는 기능, 제품 또는 계약 서비스와 관련된 정보 통신(보안 업데이트 포함)과 같은 기타 동등한 전자 통신 형식으로 연락하기 위해(구현에 필요하거나 합리적인 경우).
  • 귀하에게 제공하기 위해 귀하가 이미 구매하거나 문의한 것과 유사한 당사가 제공하는 뉴스, 특별 제안 및 기타 상품, 서비스 및 이벤트에 대한 일반 정보(귀하가 해당 정보를 수신하지 않기로 선택하지 않은 경우).
  • 귀하의 요청을 관리하기 위해: 당사에 대한 귀하의 요청에 참석하고 관리하기 위해.
  • 사업 양도를 위해: 당사는 합병, 매각, 구조 조정, 조직 개편, 해산 또는 계속 기업으로서 또는 파산, 청산 또는 유사한 절차의 일환으로 당사 자산의 일부 또는 전부의 기타 판매 또는 양도를 평가하거나 수행하기 위해 귀하의 정보를 사용할 수 있으며, 여기서 당사가 보유한 당사 서비스 사용자에 대한 개인 데이터는 양도되는 자산에 포함됩니다.
  • 기타 목적으로: 당사는 데이터 분석, 사용 추세 식별, 홍보 캠페인의 효과 확인, 서비스, 제품, 서비스, 마케팅 및 귀하의 경험을 평가하고 개선하는 것과 같은 기타 목적으로 귀하의 정보를 사용할 수 있습니다.

당사는 다음과 같은 상황에서 귀하의 개인 정보를 공유할 수 있습니다:

  • 서비스 제공자와: 당사는 서비스 사용을 모니터링하고 분석하기 위해, 귀하에게 연락하기 위해 서비스 제공자와 귀하의 개인 정보를 공유할 수 있습니다.
  • 사업 양도를 위해: 당사는 합병, 회사 자산 매각, 자금 조달 또는 사업의 전부 또는 일부를 다른 회사에 인수하는 것과 관련하여 또는 협상 중에 귀하의 개인 정보를 공유하거나 양도할 수 있습니다.
  • 계열사와: 당사는 귀하의 정보를 계열사와 공유할 수 있으며, 이 경우 해당 계열사가 본 개인정보 처리방침을 준수하도록 요구할 것입니다. 계열사에는 당사의 모회사 및 기타 자회사, 합작 투자 파트너 또는 당사가 통제하거나 당사와 공동 통제 하에 있는 기타 회사가 포함됩니다.
  • 비즈니스 파트너와: 당사는 귀하에게 특정 제품, 서비스 또는 프로모션을 제공하기 위해 비즈니스 파트너와 귀하의 정보를 공유할 수 있습니다.
  • 다른 사용자와: 귀하가 개인 정보를 공유하거나 공공 장소에서 다른 사용자와 상호 작용할 때 해당 정보는 모든 사용자가 볼 수 있으며 외부로 공개적으로 배포될 수 있습니다. 귀하가 다른 사용자와 상호 작용하거나 제3자 소셜 미디어 서비스를 통해 등록하는 경우 제3자 소셜 미디어 서비스의 연락처는 귀하의 이름, 프로필, 사진 및 활동 설명을 볼 수 있습니다. 마찬가지로 다른 사용자는 귀하의 활동 설명을 보고, 귀하와 통신하고, 귀하의 프로필을 볼 수 있습니다.
  • 귀하의 동의 하에: 당사는 귀하의 동의 하에 다른 목적으로 귀하의 개인 정보를 공개할 수 있습니다.

데이터 보관 기간

계정이 활성화되어 있는 동안 귀하의 데이터를 보관하며, 삭제 후에도 백업과 법적 사유로 짧은 기간 보관합니다.

계정을 삭제하면 프로필, 운동, 신체 측정값 및 AI 기록이 활성 시스템에서 제거됩니다. 일부 데이터는 정리되기 전 제한된 기간 동안 암호화된 백업에 남아 있을 수 있으며, 법률에서 요구하는 경우(예: 유료 구독에 대한 세금 기록) 특정 기록을 더 오래 보관할 수 있습니다. PostHog의 분석 데이터와 Sentry의 충돌 보고서는 해당 처리자의 기본 보관 정책에 따라 설정된 기간 동안 보관되며 — 당사는 이를 연장하지 않습니다. 활동의 경로는 그 활동이 존재하는 동안 보관됩니다. 활동을 삭제하면 경로도 삭제되고, 계정을 삭제하면 둘 다 삭제됩니다. Apple 건강이나 Health Connect에서 가져온 건강 데이터는 연동을 해제하는 즉시 삭제되며 계정 삭제를 기다리지 않습니다.

데이터의 보관 위치

대부분의 데이터는 EU에 보관됩니다. 일부는 승인된 보호 조치 하에 미국으로 전송됩니다.

EU: 계정, 운동, 사진 및 측정값은 당사 백엔드에 있고, PostHog 분석은 프랑크푸르트에, Sentry 충돌 보고서는 독일에 있습니다. 경로를 실제 도로에 맞추는 처리와 순환 코스 생성은 독일의 openrouteservice(HeiGIT gGmbH)가 수행합니다.

미국: RevenueCat(구독 검증), Apple Sign-In, Google Sign-In 및 AI 기능(Mistral, Gemini, 음성 전사를 담당하는 OpenAI)은 미국에서 데이터를 처리할 수 있습니다. 이러한 전송은 GDPR 제V장에 따른 Standard Contractual Clauses 또는 동등한 보호 조치에 의존합니다. 지도 타일은 iOS에서는 Apple 지도가, Android에서는 Google 지도가 그리며, 이 과정에서 보고 있는 지역이 지도 제공업체에 전달됩니다.

개인 데이터 삭제

귀하는 당사가 귀하에 대해 수집한 개인 데이터를 삭제하거나 삭제를 지원하도록 당사에 요청할 권리가 있습니다.

당사 서비스는 귀하가 서비스 내에서 귀하에 대한 특정 정보를 삭제할 수 있는 기능을 제공할 수 있습니다.

계정이 있는 경우 계정에 로그인하고 개인 정보를 관리할 수 있는 계정 설정 섹션을 방문하여 언제든지 정보를 업데이트, 수정 또는 삭제할 수 있습니다. 귀하는 또한 당사에 제공한 개인 정보에 대한 액세스, 수정 또는 삭제를 요청하기 위해 당사에 연락할 수도 있습니다.

단, 법적 의무나 합법적인 근거가 있는 경우 특정 정보를 보존해야 할 수도 있습니다.

개인 데이터의 공개

사업 거래

회사가 합병, 인수 또는 자산 매각에 관여하는 경우 귀하의 개인 데이터가 양도될 수 있습니다. 귀하의 개인 데이터가 양도되어 다른 개인정보 처리방침의 적용을 받기 전에 공지할 것입니다.

법 집행

특정 상황에서는 법률에 따라 요구되거나 공공 기관(예: 법원 또는 정부 기관)의 유효한 요청에 따라 회사가 귀하의 개인 데이터를 공개해야 할 수 있습니다.

기타 법적 요구 사항

회사는 다음과 같은 조치가 필요하다고 선의로 믿는 경우 귀하의 개인 데이터를 공개할 수 있습니다:

  • 법적 의무 준수
  • 회사의 권리 또는 재산 보호 및 방어
  • 서비스와 관련된 가능한 부정 행위 방지 또는 조사
  • 서비스 사용자 또는 대중의 개인 안전 보호
  • 법적 책임으로부터 보호

개인 데이터의 보안

귀하의 개인 데이터 보안은 우리에게 중요하지만, 인터넷을 통한 전송 방법이나 전자 저장 방법은 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 코치 통합

Gainflow는 개인 트레이너와 피트니스 코치가 클라이언트를 모니터링하고 지원할 수 있는 Gainflow Coach 플랫폼과 통합됩니다. 코치의 초대를 수락하면 귀하의 계정에서 특정 데이터가 Gainflow Coach 대시보드를 통해 해당 코치에게 접근 가능해집니다.

다음 데이터가 배정된 코치와 공유될 수 있습니다:

  • 프로필 정보: 귀하의 사용자 이름, 이메일 주소 및 프로필 아바타.
  • 운동 데이터: 귀하의 운동 기록, 운동 이력, 세트, 반복 횟수, 볼륨 및 시간.
  • 신체 측정: 체중, 체성분 및 앱에 기록한 기타 측정 데이터. Apple 건강 또는 Health Connect에서 가져온 체중을 포함하며, 이는 일반 측정값으로 저장됩니다.
  • 진행 데이터: 귀하의 운동 캘린더, 연속 기록 및 시간에 따른 진행 추세.
  • 프로그램 준수 여부: 배정된 운동 프로그램을 따르고 있는지 여부 및 완료 상태.

코치와의 데이터 공유는 귀하의 명시적인 동의가 필요합니다 — 데이터가 공유되기 전에 코치의 초대를 수락해야 합니다. 앱 설정에서 코치와의 연결을 해제하여 언제든지 이 접근 권한을 취소할 수 있습니다.

귀하의 코치는 플랫폼을 통해 접근하는 데이터의 독립적인 데이터 관리자 역할을 합니다. 코치가 귀하의 데이터를 책임감 있게, 그리고 적용 가능한 데이터 보호법에 따라 처리하도록 요구하지만, Gainflow 플랫폼 외부에서 코치가 데이터를 사용하는 방식에 대해서는 책임을 지지 않습니다.

귀하의 데이터는 귀하가 명시적으로 수락한 코치에게만 공유됩니다. 코치 통합을 통해 다른 코치, 다른 사용자의 코치 또는 제3자와 데이터가 공유되지 않습니다.

개인 데이터 처리에 대한 상세 정보

당사가 사용하는 서비스 제공자는 귀하의 개인 데이터에 액세스할 수 있습니다. 이러한 제3자 공급업체는 자체 개인정보 처리방침에 따라 당사 서비스에서의 귀하 활동에 대한 정보를 수집, 저장, 사용, 처리 및 전송합니다.

분석 및 제품 개선

당사는 PostHog를 사용하여 사람들이 어떤 기능을 사용하는지 확인하므로, 버그를 수정하고 올바른 기능을 구축할 수 있습니다. 이는 옵트인입니다. 언제든지 끌 수 있습니다. 이는 광고 목적의 추적이 아닙니다. 광고 식별자(IDFA)를 사용하지 않고, 광고 네트워크와 거래하지 않으며, 데이터 브로커에 데이터를 넘기지 않습니다.

  • PostHog Inc.
    • 분석 동의 화면에서 "켜기"를 누르면 PostHog로 데이터를 전송합니다. 데이터 위치: 독일 프랑크푸르트(PostHog EU Cloud).
      전송하는 내용: 계정 ID, 이메일, 사용자 이름(계정과 관련된 문제를 디버깅할 수 있도록); 앱에서 귀하의 활동과 관련된 제품 사용 이벤트 — 예를 들어, 운동을 시작하거나 완료할 때, 구독 화면을 볼 때, 또는 주요 기능 사이를 이동할 때(전체 이벤트 분류 목록은 요청 시 제공됩니다); 앱 환경설정(언어, 단위, 경험 수준), 튜토리얼 진행 상황, 코치 보유 여부; PostHog SDK의 기기 기본 정보(OS, 앱 버전, 기기 모델, IP 주소).
      법적 근거: 귀하의 동의(GDPR 제6조 제1항 (a)). 설정 → 개인정보보호에서 언제든지 철회할 수 있습니다.

충돌 및 오류 보고

앱이 충돌하면 수정할 수 있도록 보고서를 받습니다. 이는 운동이나 메시지를 포함하지 않습니다.

  • Sentry GmbH
    • 충돌과 오류를 캡처하기 위해 Sentry를 사용합니다. 데이터 위치: 독일.
      전송하는 내용: 오류 스택, 사용 중이던 화면, 앱 버전, OS 및 계정 ID — 문제를 재현할 수 있도록. 운동, AI 대화 또는 측정값의 내용은 보내지 않습니다.
      법적 근거: 정당한 이익(GDPR 제6조 제1항 (f)) — 앱의 안정성 유지는 서비스 제공에 필수적입니다. dawid@gainflow.app으로 이의를 제기할 수 있습니다.

푸시 알림

푸시 알림을 전송하기 위해 Firebase를 사용합니다. Firebase를 귀하의 추적에 사용하지 않습니다.

  • Firebase Cloud Messaging (Google LLC)
    • 알림을 허용하면 기기에서 Firebase Cloud Messaging의 푸시 토큰을 받게 되며, 이를 사용하여 운동 알림 및 코치 업데이트와 같은 알림을 보냅니다.
      Firebase Analytics는 명시적으로 비활성화했습니다 — Firebase는 메시지 전송에만 사용합니다.
      알림을 중지하려면 기기 설정에서 또는 앱 내 설정 → 알림에서 끄세요.

위치 정보 및 GPS 활동 기록

달리기, 자전거 타기, 걷기를 기록할 때 화면이 잠긴 상태에서도 정확한 위치를 기록합니다. 새로 만든 공개 활동은 기본적으로 실제 출발 지점과 도착 지점을 모두에게 보여줍니다.

  • Gainflow(당사 백엔드)
    • 달리기, 자전거 타기, 걷기를 시작하면 앱이 정확한 GPS 위치를 지점마다 기록합니다. 위도, 경도, 고도, 시작 후 경과 시간이 포함되며, 이 경로는 활동과 함께 당사 서버에 저장됩니다.
      기록은 화면이 잠긴 상태에서도, 시스템이 앱을 백그라운드에서 종료한 뒤에도 계속됩니다. 다만 귀하가 시작한 활동이 진행 중일 때만 동작하며, 활동을 종료하거나 취소하는 즉시 멈춥니다. 진행 중인 활동이 없으면 경로를 기록하지 않으며, 지도를 직접 현재 위치로 맞추거나 경로 생성 화면을 열 때만 위치를 한 번 읽습니다.
      전송하는 정보: 경로 기록, 이를 바탕으로 계산한 요약(거리, 페이스, 고도 상승, 구간 기록), 귀하의 계정 ID. 데이터 위치: EU에 있는 당사 백엔드.
      법적 근거: 동의(GDPR 제6조 제1항 (a)). 위치 권한은 기기 설정에서 귀하가 직접 부여하며, 활동도 귀하가 직접 시작합니다.
      보관 기간: 경로는 활동이 존재하는 동안 보관됩니다. 활동을 삭제하면 경로도 삭제되고, 계정을 삭제하면 모든 경로가 함께 삭제됩니다. 삭제한 계획 경로는 앱에서 보이지 않게 되지만, 그 기록은 계정을 삭제할 때까지 당사 데이터베이스에 남습니다. 위치 수집을 완전히 중단하려면 기기 설정에서 권한을 해제하십시오. 앱의 나머지 기능은 계속 사용할 수 있습니다.
  • 피드에 경로 공개하기
    • 새로 만든 공개 활동은 기본적으로 잘라내지 않은 전체 경로를 공유합니다. 활동을 볼 수 있는 사람은 귀하가 실제로 어디서 출발해 어디서 마쳤는지 보게 됩니다. 집이나 직장에서 출발해 그곳에서 마친다면, 그것이 곧 귀하의 집 주소나 직장 주소입니다.
      이를 조절하는 스위치는 활동 종료 화면에 있으며, 미리 켜진 상태로 바로 이 점에 대한 경고와 함께 표시됩니다. 게시 전에도, 게시한 뒤에도 언제든 끌 수 있습니다. 앱은 귀하의 선택을 기억해 다음 활동에서도 스위치를 같은 상태로 표시합니다.
      스위치를 끄면 다른 사람이 보기 전에 경로의 시작과 끝에서 약 200미터를 잘라냅니다. 귀하 본인에게는 항상 전체 경로가 표시됩니다.
      공개가 아닌 활동은 전체 경로를 절대 드러내지 않으며, 활동을 비공개로 바꾸면 스위치는 꺼진 상태로 돌아갑니다.
      거리 합계는 개별 활동의 공개 범위와 관계없이 프로필의 누적 수치에 반영됩니다. 이는 숫자일 뿐 장소가 아니며, 경로 자체에는 위의 규칙이 그대로 적용됩니다.
  • openrouteservice(HeiGIT gGmbH)
    • 경로를 계획하거나 앱에 순환 코스 생성을 요청하면, 귀하가 찍은 지점을 출발 지점까지 포함해 openrouteservice로 전송하여 실제 도로와 길에 맞춥니다. 경로 생성 화면에서는 출발 지점이 기본적으로 귀하의 현재 위치이며, 앱은 화면을 열 때 이를 한 번 읽습니다. 데이터 위치: 독일.
      전송하는 정보: 좌표뿐입니다. 이름, 이메일 주소, 계정 ID는 전송하지 않으므로 제공업체가 경로를 귀하의 Gainflow 계정과 연결할 수 없습니다.
      법적 근거: 계약의 이행(GDPR 제6조 제1항 (b)). 이 요청은 귀하가 요청한 경로를 제공하기 위해서만 이루어집니다.
  • Apple 지도 및 Google 지도
    • 앱의 지도는 iOS에서는 Apple 지도가, Android에서는 Google Maps SDK가 그립니다. 지도 타일을 불러오는 것만으로도 어느 지역을 보고 있는지가 지도 제공업체에 전달됩니다.
      이는 운영체제의 지도 구성 요소 안에서 일어납니다. 귀하의 계정 정보를 지도 제공업체에 전송하지는 않습니다.

Apple 건강 및 Health Connect

Apple 건강이나 Health Connect를 연결하면 다섯 가지 측정값을 읽습니다. 건강 데이터는 GDPR상 특별한 범주에 해당하므로 명시적 동의가 있을 때만 처리하며, 광고나 분석에는 결코 사용하지 않습니다.

  • Apple 건강 / Health Connect에서 읽기
    • 동의를 받은 경우 정확히 다섯 가지 데이터를 읽습니다: 걸음 수, 활동 에너지, 체중, 수면, 안정 시 심박수. 그 밖의 것은 요청하지 않습니다.
      앱은 최근 30일 구간을 읽고, 고빈도 원본 샘플은 기기에 그대로 남습니다. 당사 서버로 오는 것은 하루 한 건의 간결한 요약(걸음 수, 활동 에너지, 안정 시 심박수, 수면 시간)과, Apple 건강 또는 Health Connect에서 왔다는 표시가 붙은 일반 측정값 형태의 체중입니다.
      전송하는 정보: 이러한 일일 요약과 체중 값, 그리고 귀하의 계정 ID. 데이터 위치: EU에 있는 당사 백엔드.
      법적 근거: 건강에 관한 데이터 처리에 대한 명시적 동의(GDPR 제9조 제2항 (a)). 이 동의는 분석 동의 및 다른 모든 권한과 분리되어 있습니다. 앱은 건강 데이터 접근을 요청하기 전에 이 동의를 먼저 받고, 동의가 없으면 당사 서버가 동기화를 거부하며, 귀하는 앱에서 언제든 철회할 수 있습니다.
  • Apple 건강 / Health Connect에 쓰기
    • 쓰기는 별도의 동의이며 기본값은 꺼짐입니다. 읽기에 동의해도 쓰기가 켜지는 일은 없으며, 원하는 기간 동안 읽기 전용으로만 사용할 수 있습니다.
      켜면 네 가지 기록을 저장합니다: 완료한 근력 운동, 체중, 키, 체지방률.
      저장하는 것은 Gainflow에서 만들어진 기록뿐입니다. 건강 저장소에서 가져온 값은 결코 되돌려 쓰지 않고, GPS 활동은 전혀 쓰지 않으며, 스위치를 켜도 과거 기록이 전송되지 않습니다. 그 시점 이후에 만든 기록만 대상입니다.
      기록은 생성되는 시점에 기록되며, 당사가 쓰는 모든 기록에는 Gainflow 식별자가 담기므로 다시 쓰기를 시도해도 중복이 생기지 않습니다. 나중에 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에서 직접 삭제하십시오.

기기 캘린더

계획한 운동을 휴대폰 캘린더에 추가할 수 있습니다. 이미 캘린더에 들어 있는 일정은 당사가 읽지 않습니다.

  • 기기의 Apple 캘린더 / Google 캘린더
    • 계획한 운동을 캘린더에 추가하면 앱이 기기에 자체 캘린더를 만들고 운동 이름과 날짜가 담긴 일정을 그 안에 넣습니다. 시간을 지정해 두었다면 그 시간과 알림도 함께 들어갑니다. 계획을 수정하거나 삭제하면 해당 일정도 갱신되거나 삭제됩니다.
      캘린더 권한은 이 캘린더를 만들고 당사가 넣은 일정을 관리하기 위해 요청합니다. 기기의 캘린더 목록은 당사 캘린더를 어디에 만들지 정하기 위해서만 확인합니다. 귀하의 캘린더에 이미 있는 일정과 약속은 읽지도, 저장하지도, 어디로 전송하지도 않습니다.
      당사 서버로는 당사가 직접 만든 일정의 식별자만 전달됩니다. 앱을 다시 설치했을 때 같은 일정이 캘린더에 중복 생성되지 않도록 하기 위해서입니다. 캘린더의 내용, 참석자, 다른 일정은 당사에 전달되지 않습니다.
      Android에서는 동기화 계정이 있으면 앱이 해당 계정 아래에 캘린더를 만듭니다. 그러면 운영체제가 휴대폰에서 만든 다른 일정과 마찬가지로 이 일정들을 그 계정(예: Google 캘린더)과 동기화할 수 있습니다.
      법적 근거: 동의(GDPR 제6조 제1항 (a)). 캘린더 권한은 귀하가 부여하고, 어떤 운동을 추가할지도 귀하가 선택합니다. 캘린더에서 모든 운동을 제거하는 기능은 Gainflow 캘린더와 그 일정을 기기에서 삭제합니다.

플랫폼 서비스 및 호스팅

이러한 서비스의 목적은 이 애플리케이션의 주요 구성 요소를 호스팅하고 실행하여 통합 플랫폼에서 이 애플리케이션을 제공할 수 있도록 하는 것입니다. 이러한 플랫폼은 소유자에게 분석, 사용자 등록, 댓글 작성, 데이터베이스 관리, 전자 상거래, 결제 처리 등 개인 데이터 수집 및 처리를 의미하는 광범위한 도구를 제공합니다. 이러한 서비스 중 일부는 지리적으로 분산된 서버를 통해 작동하므로 개인 데이터가 저장된 실제 위치를 파악하기 어렵습니다.

  • Apple App Store (Apple Inc.)
    • 이 애플리케이션은 Apple Inc.에서 제공하는 모바일 앱 배포 플랫폼인 Apple App Store에 배포됩니다. 이 앱 스토어를 통해 배포됨에 따라 Apple은 기본 분석을 수집하고 소유자가 사용 분석 데이터를 보고 이 애플리케이션의 성능을 측정할 수 있는 보고 기능을 제공합니다. 이 정보의 대부분은 옵트인(opt-in) 방식으로 처리됩니다. 사용자는 기기 설정에서 직접 이 분석 기능을 선택 해제할 수 있습니다. 분석 설정을 관리하는 방법에 대한 자세한 내용은 이 페이지에서 확인할 수 있습니다. 처리되는 개인 데이터: 사용 데이터. 처리 장소: 미국 – 개인정보 처리방침.
  • Google Play 스토어 (Google LLC)
    • 이 애플리케이션은 Google LLC에서 제공하는 모바일 앱 배포 플랫폼인 Google Play 스토어에 배포됩니다. 이 앱 스토어를 통해 배포됨에 따라 Google은 사용 및 진단 데이터를 수집하고 집계 정보를 소유자와 공유합니다. 이 정보의 대부분은 옵트인(opt-in) 방식으로 처리됩니다. 사용자는 기기 설정에서 직접 이 분석 기능을 선택 해제할 수 있습니다. 분석 설정을 관리하는 방법에 대한 자세한 내용은 이 페이지에서 확인할 수 있습니다. 처리되는 개인 데이터: 사용 데이터. 처리 장소: 미국 – 개인정보 처리방침.

호스팅 및 백엔드 인프라

이러한 유형의 서비스는 이 애플리케이션을 실행하고 배포할 수 있는 데이터와 파일을 호스팅하고 특정 기능이나 이 애플리케이션의 일부를 실행할 수 있는 준비된 인프라를 제공하는 것을 목적으로 합니다.

아래 나열된 일부 서비스는 지리적으로 분산된 서버를 통해 작동할 수 있으며, 이로 인해 개인 데이터가 저장된 실제 위치를 파악하기 어렵습니다.

  • Vercel (Vercel Inc.)
    • Vercel은 Vercel Inc.에서 제공하는 호스팅 및 백엔드 서비스입니다. 처리되는 개인 데이터: 사용 데이터; 서비스의 개인정보 처리방침에 명시된 다양한 유형의 데이터. 처리 장소: 미국 – 개인정보 처리방침.

구독 및 결제

당사는 결코 귀하의 카드를 보지 않습니다. Apple과 Google이 결제를 처리합니다. 귀하가 유료 회원인지 확인하기 위해 RevenueCat을 사용합니다.

  • Apple App Store (Apple Inc.)
    • iOS에서 구독하면 Apple이 결제를 처리합니다. Gainflow는 결코 카드 정보를 받거나 저장하지 않습니다. Apple이 처리하는 데이터: 결제 정보. 처리 장소: 미국 – Apple 개인정보 처리방침.
  • Google Play Store (Google Ireland Limited)
    • Android에서 구독하면 Google이 결제를 처리합니다. Gainflow는 결코 카드 정보를 받거나 저장하지 않습니다. Google이 처리하는 데이터: 결제 정보. 처리 장소: 아일랜드 – Google 개인정보 처리방침.
  • RevenueCat, Inc.
    • 당사는 RevenueCat을 사용하여 Apple 및 Google의 구독을 검증하고 구독이 활성, 체험 중 또는 만료되었는지 앱에 알립니다. RevenueCat은 귀하의 계정 ID와 거래 영수증을 볼 수 있지만 — 카드 정보는 볼 수 없습니다. 처리 장소: 미국 — 전송은 Standard Contractual Clauses에 의존합니다. RevenueCat 개인정보 처리방침.

등록 및 인증

등록 또는 인증을 통해 사용자는 이 애플리케이션이 자신을 식별하고 전용 서비스에 대한 액세스 권한을 부여하도록 허용합니다.
아래 설명된 내용에 따라 제3자가 등록 및 인증 서비스를 제공할 수 있습니다. 이 경우 이 애플리케이션은 등록 또는 식별 목적으로 이러한 제3자 서비스에 저장된 일부 데이터에 액세스할 수 있습니다.

  • 직접 등록 (이 애플리케이션)
    • 사용자는 등록 양식을 작성하고 개인 데이터를 이 애플리케이션에 직접 제공하여 등록합니다. 처리되는 개인 데이터: 이메일 주소, 비밀번호, 사용자 이름.

소셜 기능

사용자는 다른 사용자가 볼 수 있는 공개 프로필을 가질 수 있습니다. 제공된 개인 데이터 외에도 이 프로필에는 사용자가 이 애플리케이션과 상호 작용한 내용이 포함될 수 있습니다.
처리되는 개인 데이터: 사용자 이름.

귀하의 권리

당사가 귀하에 대해 보유한 모든 정보를 보고, 변경하고, 삭제할 수 있습니다.

거주 지역에 관계없이 귀하는 다음과 같은 권리를 갖습니다:

  • 접근: 데이터 사본에.
  • 수정: 잘못된 모든 것을.
  • 삭제: 계정과 데이터를.
  • 내보내기: 구조화되고 일반적으로 사용되며 기계가 읽을 수 있는 형식으로 데이터를.
  • 이의 제기: 정당한 이익에 기반한 처리(충돌 보고 등)에.
  • 제한: 특정 상황에서 처리를.
  • 이전에 준 동의의 철회: 분석, 건강 데이터, 코치의 접근 권한. 위치 기록은 시스템 권한으로 동작하므로 기기 설정에서 해제합니다.
  • 불만 제기: 지역 데이터 보호 당국에.

이러한 권리 중 어느 것이든 행사하려면 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