Ranked

Calisthenics Skills — legal and support

View the Project on GitHub dylanschmid538-ctrl/ranked-legal

이 문서는 번역본입니다. 내용이 다를 경우 영문 원본이 우선합니다.

개인정보 처리방침 · Calisthenics Skills – Ranked

최종 업데이트: 2026년 9월 29일

이 방침은 Ranked가 어떤 정보를 수집하고 어디로 보내며, 이에 대해 사용자가 무엇을 할 수 있는지 설명합니다. 서식이 아닌 앱의 실제 코드를 기준으로 작성했으므로, 이 문서에 오류가 있다면 코드를 확인해야 합니다.

Ranked의 운영자는 Monica Dede Schmid, Fluhmattstrasse 40, 6004 Luzern, Switzerland이며, 연락처는 dylan.schmid538@gmail.com입니다. 그녀는 여기에서 설명하는 처리의 개인정보처리자입니다.


1. 요약

Ranked에는 사용자 계정도 자체 서버도 없습니다. 기록한 모든 세트, 각 기술의 진행 상황, 랭크, Power Level, 신체 지도 등 운동에 관한 모든 정보는 휴대전화에 저장되며 어디에도 업로드되지 않습니다.

나이, 성별, 키, 체중은 기기 밖으로 나가지 않습니다. 랭크 계산식은 휴대전화에서 이 정보를 사용합니다. 운영자나 분석 서비스에 전송하지 않습니다.

기기 밖으로 나가는 정보는 다음 두 가지뿐입니다.

  1. 앱 사용 방식을 파악하기 위한 익명 사용 통계. 앱에서 언제든 끌 수 있습니다.
  2. App Store 구독을 확인하기 위한 구매 정보. 결제는 Apple이 처리하며, 운영자는 결제 세부 정보를 볼 수 없습니다.

Ranked는 다른 앱이나 웹사이트에 걸쳐 사용자를 추적하지 않고, 광고를 표시하지 않으며, Apple Health에서 정보를 읽지 않습니다.


2. 기기에 남는 정보

다음 정보는 휴대전화의 앱 자체 데이터베이스에 저장되며 전송되지 않습니다.

앱은 이 데이터베이스를 기기 백업에서 제외하지 않습니다. iCloud Backup이나 컴퓨터 백업을 사용하면 운동 데이터도 백업에 포함되고 복원 시 돌아옵니다. 여기에는 당사가 아닌 Apple의 조건이 적용됩니다.

앱을 삭제하면 기기의 이 정보도 모두 삭제됩니다. 운영자는 이 정보를 가진 적이 없으므로 복구할 수 없습니다.


3. 기기 밖으로 나가는 정보

3.1 사용 통계(PostHog)

앱 사용 방식을 파악하기 위해 유럽연합에 호스팅된 PostHog를 사용합니다. 앱은 다음과 같이 정해진 목록의 이벤트를 보냅니다.

앱에 포함된 PostHog 소프트웨어는 기기 모델, iOS 버전, 앱 버전, 언어, 시간대 같은 표준 기술 정보도 각 이벤트에 첨부하고, 앱이 열리거나 백그라운드로 이동한 시점을 기록합니다. 다른 인터넷 서비스와 마찬가지로 PostHog는 요청의 IP 주소를 받으며, 이를 통해 대략적인 위치(국가 또는 도시)를 추정할 수 있습니다.

포함되지 않는 정보: 이름, 이메일 주소(앱에서 묻지 않음), 계정 식별자(계정 없음), 나이, 성별, 키, 체중, 운동 내용.

식별 방식: PostHog는 앱을 처음 실행할 때 임의의 식별자를 생성해 기기에 저장합니다. 모든 이벤트는 이 식별자 아래에 모입니다. 앱은 PostHog에 사용자가 누구인지 알려 주지 않으며, 전달할 계정이나 이메일도 없습니다.

끄는 방법: 설정 ▸ 개인정보 보호 ▸ 익명 사용 데이터 공유. 끄는 순간부터 앱은 이벤트 전송을 중단합니다. 이 설정은 기기에 저장되며 앱을 업데이트해도 유지됩니다.

3.2 Apple Search Ads 유입 정보

Apple Search Ads 광고를 눌러 Ranked를 설치한 경우, 앱은 첫 실행 때 Apple에 설치 경로를 한 번 묻습니다. Apple은 해당 광고의 캠페인, 광고 그룹, 키워드, 광고 소재 세트, 클릭한 국가 또는 지역과 날짜, 신규 다운로드인지 재다운로드인지 알려 줍니다. 앱은 이 값을 §3.1의 익명 PostHog 식별자에 연결하여 이후 이벤트를 유입 광고별로 묶을 수 있게 합니다.

이 기능은 광고 식별자(IDFA)를 사용하지 않는 Apple의 AdServices 프레임워크를 사용합니다. Apple은 이를 추적으로 간주하지 않으므로 추적 허용 대화상자가 표시되지 않습니다. 광고를 통해 오지 않았다면 Apple은 그 사실만 알려 주고 다른 정보는 연결되지 않습니다. 사용 통계(§3.1)를 끄면 이 기능도 중단됩니다.

3.3 구매(Apple 및 RevenueCat)

구독은 Apple이 App Store를 통해 판매하고 청구합니다. 운영자는 결제 정보, Apple 계정 또는 이름을 볼 수 없습니다.

앱은 구독이 활성 상태인지 확인하기 위해 RevenueCat을 사용합니다. RevenueCat은 구매한 상품, 시작일과 만료일을 포함하는 App Store 구독 구매 기록과 iOS 버전, 앱 버전 같은 표준 기술 정보를 받습니다. RevenueCat은 자체적으로 생성해 기기에 저장한 임의의 식별자로 설치를 구별합니다. 운영자는 RevenueCat에 이름, 이메일이나 다른 신원 정보를 제공하지 않으며, Ranked에는 계정이 없어 제공할 신원 정보도 없습니다.

구매 복원을 누르면 앱이 기기에 로그인된 Apple 계정의 구매 내역을 Apple에 요청하고, 그 결과를 동일한 방식으로 RevenueCat에 전달합니다.


4. Ranked가 하지 않는 일


5. 법적 근거(GDPR 및 스위스 revDSG)

처리 근거
구매 및 구독 확인(§3.3) 계약 이행
사용 통계(§3.1) 앱을 이해하고 개선할 정당한 이익. §8에 따라 언제든 꺼서 이의를 제기할 수 있음
Search Ads 유입 정보(§3.2) 효과적인 광고를 파악할 정당한 이익. 위와 같은 방식으로 이의 제기 가능

여기에는 한 가지가 아닌 두 가지 법이 적용됩니다. Ranked는 스위스에서 운영되므로 2023년 9월부터 시행 중인 스위스 개정 연방 개인정보보호법(revDSG)이 이 처리에 적용됩니다. 앱을 유럽연합 또는 영국에서 사용하는 경우 GDPR도 추가로 적용됩니다. 두 법이 다를 때는 더 엄격한 기준을 따릅니다. 스위스 거주자도 revDSG 제25조 이하에 따라 §8의 핵심 권리를 가집니다.


6. 정보 처리 장소


7. 보관 기간

사용 통계는 당사의 요금제에 적용되는 PostHog 보관 기간 동안 유지됩니다. PostHog에서 기간을 직접 설정할 수 없으므로 고정된 개월 수를 약속하지 않습니다. 지킬 수 없는 기간을 적는 것보다 기간을 적지 않는 편이 낫습니다.

RevenueCat은 구독 확인에 필요한 구독 및 그 이력이 존재하는 동안 구매 기록을 보관합니다.

기기의 모든 정보는 앱을 삭제할 때까지 기기에 남습니다.


8. 사용자의 권리

사용자는 언제든 다음을 할 수 있습니다.

관련 요청은 dylan.schmid538@gmail.com으로 보내십시오.


9. 아동

Ranked는 16세 이상을 위한 앱입니다. 랭크 계산에 나이가 필요하므로 초기 설정에서 나이를 묻고, 16세 미만을 대상으로 하지 않습니다. 16세 미만의 정보를 알고도 수집하지 않습니다.


10. 변경 사항

이 주소에 게시된 버전이 현재 버전이며, 위의 날짜는 마지막 변경일입니다. 이전 버전은 이 페이지를 게시하는 저장소의 공개 기록에 남아 있어 언제 무엇이 바뀌었는지 확인할 수 있습니다.


⚠️ 법률 자문이 아닙니다. 이 문서는 변호사가 아닌 엔지니어가 앱 소스 코드를 바탕으로 작성했습니다. 위 날짜를 기준으로 시스템을 정확히 설명하며, 각 주장은 앱이 실제 전송하는 내용과 대조했습니다. GDPR, 스위스 revDSG, CCPA 또는 다른 법률에 대한 준수 여부는 검토받지 않았습니다. 게시가 Apple의 요구를 충족하더라도 법률 준수를 보장하지 않습니다. 앱이 수익을 내기 시작하면 변호사에게 검토를 받으십시오.