개인정보 처리방침
최종 업데이트: 2026년 9월 28일
본 개인정보 처리방침은 OZLab(이하 “OZLab” 또는 “당사”)이 iPhone 및 Apple Watch용 Smashphone 애플리케이션(이하 “앱”), smashphone.app 웹사이트(이하 “웹사이트”) 및 당사가 이를 위해 운영하는 온라인 기능(코트 코드 서비스, 온라인 경기 릴레이 및 리더보드를 포함하며, 이하 통칭하여 “서비스”)을 귀하가 이용할 때 당사가 개인정보를 수집, 이용, 공유 및 보호하는 방법을 설명합니다. 또한 귀하가 가진 선택권과 권리에 대해서도 설명합니다. 본 개인정보 처리방침은 당사 이용약관의 일부를 구성합니다.
요약. 귀하의 동작 데이터는 귀하의 기기와 로컬 네트워크에서 처리되며 절대 업로드되지 않습니다. 귀하의 건강 앱 데이터는 당사를 통해 귀하의 기기 밖으로 나가지 않습니다. 당사는 귀하의 개인정보를 판매하거나, 광고를 표시하거나, 다른 회사의 앱 및 웹사이트에 걸쳐 귀하를 추적하지 않습니다. 다만 당사는 아래에 설명된 바와 같이 리더보드 및 온라인 플레이 운영, 앱 이용 방식 파악, 지원 요청에 대한 응답을 위해 제한된 범위의 개인정보를 처리합니다.
1. 당사 소개
OZLab은 본 개인정보 처리방침에 기술된 개인정보에 대해 책임을 지는 개인정보처리자(controller)입니다. 개인정보 관련 사항은 support@ozlab.xyz로 당사에 문의하실 수 있습니다.
2. 당사가 수집하는 정보
(a) 귀하의 기기에서만 처리되는 정보. 다음 정보는 귀하의 iPhone, Apple Watch 및 로컬 네트워크에서 처리되며 당사가 수집하지 않습니다.
- 동작 데이터. 앱은 스윙을 감지하기 위해 귀하의 iPhone 또는 Apple Watch의 가속도계와 자이로스코프를 읽습니다. 귀하가 로컬 네트워크상의 화면에서 플레이하는 경우, 동작 데이터 스트림은 귀하의 Wi-Fi 네트워크 또는 개인용 핫스팟을 통해 귀하의 iPhone에서 해당 브라우저로 직접 전송되어 게임 플레이를 위해 실시간으로 처리되며 저장되지 않습니다. 이 데이터는 당사에 업로드되지 않습니다.
- 건강 앱 데이터 — 제10조를 참조하십시오.
- 앱의 ‘활동’ 탭에 표시되는 경기 기록은 귀하의 기기에 저장됩니다.
(b) 리더보드 및 계정 데이터. 귀하가 ‘순위표에 참여하지 않기’를 켜지 않는 한, 앱은 실행될 때 당사의 리더보드 서버에 등록하고 다음 정보를 전송합니다.
- 귀하의 iPhone에서 생성된 무작위 플레이어 식별자 및 비밀 액세스 토큰(당사는 토큰의 암호화 해시만 저장합니다). 이 정보는 귀하의 iPhone 키체인에 보관되므로 앱을 삭제하고 다시 설치해도 유지됩니다.
- 앱의 버전 번호 및 귀하의 App Store 계정의 국가 또는 지역(이하 귀하의 “지역”). 지역은 귀하가 끄지 않는 한 귀하의 이름 옆에 표시됩니다.
- 귀하가 선택한 플레이어 이름(있는 경우. 선택하기 전까지는 “플레이어 1234”와 같은 기본 이름으로 표시됩니다).
- 구기 종목에서 완료된 각 경기에 대한 종목, 모드, 난이도, 상대 유형, 점수, 결과, 경기 시간, 경기가 진행된 시각, 스윙 통계(스윙 및 타격 횟수와 그 품질 및 파워 등) 및 부여된 포인트.
- 리더보드에서 귀하에게 수여된 모든 메달.
귀하가 Apple로 로그인을 선택하는 경우, 당사는 Apple이 당사 앱을 위해 발급하는 고유하고 불투명한 사용자 식별자를 Apple로부터 받아 저장합니다. 당사는 귀하의 이메일 주소를 요청하지 않습니다. Apple이 귀하의 이름을 제공하는 경우, 해당 이름은 플레이어 이름을 제안하기 위해 귀하의 기기에서만 사용되며 당사로 전송되지 않습니다.
(c) 온라인 플레이 및 코트 코드. 앱의 ‘플레이’ 화면이 열려 있는 동안, 앱은 화면이나 친구가 6자리 코드로 귀하의 iPhone을 찾을 수 있도록 당사의 릴레이에 단기 세션을 유지합니다. 세션에는 코드, 종목, 앱 버전, 귀하의 요금제가 릴레이를 통한 플레이를 허용하는지 여부, 그리고 귀하의 iPhone이 호스팅하는 코트의 사설 로컬 네트워크 주소 및 포트(예: 192.168.1.20:8787)가 포함됩니다. 귀하가 다른 네트워크에 있는 상대와 또는 빠른 매칭을 통해 플레이하는 경우, 릴레이는 두 기기 간에 경기를 실시간으로 중계합니다. 중계되는 것은 파생된 스윙 이벤트(타이밍, 파워, 방향 등이며, 원시 동작 데이터는 아님)와 경기 상태입니다. 빠른 매칭 중에는 당사의 네트워크 제공업체가 귀하의 IP 주소와 연관시킨 대략적인 도시와 국가가 상대에게 표시됩니다(예: “플레이어 2 · Tokyo”).
(d) 앱 분석. 앱은 서비스 개선을 위해 제3자 분석 서비스인 PostHog를 사용하여 앱 이용 현황에 관한 정보를 수집합니다. 자세한 내용은 PostHog 개인정보 처리방침을 참조하십시오.
(e) 구매. 모든 결제는 Apple이 처리합니다. 당사는 Apple로부터 귀하의 이름, 연락처 정보 또는 결제 카드 정보를 받지 않습니다. 앱은 귀하의 기기에서 Apple의 StoreKit을 통해 귀하의 구매 상태를 읽고, (d)에 설명된 대로 구매 이벤트를 당사의 분석에 기록합니다. 당사의 서버는 거래 영수증을 받지 않습니다.
(f) 지원 요청. 귀하가 이메일 또는 지원 양식을 통해 당사에 연락하는 경우, 당사는 귀하의 메시지 및 귀하가 제공하기로 선택한 경우 이메일 주소 등 귀하가 제공하는 정보를 받습니다. 앱 내에서 지원 양식이나 이메일을 열면 진단 정보(앱 버전 및 빌드, 기기 모델, 운영 체제 버전 및 언어)가 미리 입력됩니다. 지원 양식은 남용 방지를 돕기 위해 귀하의 IP 주소와 브라우저 사용자 에이전트도 당사에 전송합니다.
(g) 웹사이트. 귀하가 웹사이트를 방문하면 당사의 호스팅 제공업체는 귀하의 IP 주소, 브라우저 사용자 에이전트, 요청된 페이지 등의 기술 데이터를 처리합니다. 당사는 웹사이트에서 두 가지 분석 서비스를 사용합니다. Vercel Web Analytics는 매일 교체되는 익명 해시를 사용하여 쿠키 없이 방문 수를 집계하며, PostHog는 해당 페이지 로드 동안에만 귀하의 브라우저 메모리에 보관되는 무작위 식별자로 페이지 조회 및 페이지 이탈을 기록합니다. 코트 코드를 입력하는 페이지(홈페이지 포함)에서는 연결이 실패하는 이유를 당사가 파악할 수 있도록 PostHog가 세션 리플레이(페이지 콘텐츠 및 귀하와 페이지 간의 상호작용)도 기록하며, 이때 입력 필드의 내용은 마스킹됩니다. 웹사이트는 귀하의 언어 선택을 최대 1년간 기억하는 쿠키 1개를 설정하며, 귀하가 입력한 코드를 현재 탭에 한해 브라우저의 세션 스토리지에 저장합니다.
3. 정보 이용 방법 및 법적 근거
당사는 아래 목적을 위해 개인정보를 이용합니다. EU 또는 영국의 일반 개인정보 보호법(이하 “GDPR”) 또는 이와 유사한 법률이 적용되는 경우, 당사는 아래에 표시된 법적 근거에 의거합니다.
| 목적 | 데이터 | 법적 근거 |
|---|---|---|
| 리더보드, 플레이어 이름, 지역, 메달 및 기기 간 신원 운영 | 리더보드 및 계정 데이터 | 귀하와의 계약(이용약관) 이행 |
| 코드를 통한 코트 연결 및 온라인·2인 플레이 제공 | 릴레이 세션 데이터; 중계된 경기 데이터; 빠른 매칭을 위한 대략적인 도시 및 국가 | 귀하와의 계약 이행 |
| 앱 및 웹사이트의 이해와 개선, 기능 측정 및 문제 해결 | 앱 분석 데이터; 웹사이트 분석 데이터 및 세션 리플레이 | 서비스를 운영하고 개선하려는 당사의 정당한 이익 |
| 지원 요청에 대한 응답 | 지원 데이터 | 귀하를 돕기 위한 당사의 정당한 이익; 귀하와의 계약 이행 |
| 서비스 보안 유지, 남용·부정행위·사기 방지 및 이용약관 집행 | IP 주소(속도 제한용); 리더보드 데이터; 지원 데이터 | 서비스와 그 사용자를 보호하려는 당사의 정당한 이익 |
| 법적 의무 준수 및 적법한 요청에 대한 대응 | 필요에 따라 위의 모든 데이터 | 법적 의무 준수 |
| 운동을 건강 앱에 저장 | 건강 앱 데이터(귀하의 기기에서 처리됨) | iOS 권한 요청을 통해 귀하가 제공한 동의 |
당사가 정당한 이익에 의거하는 경우, 당사는 그러한 이익과 귀하의 권리 및 자유를 비교 형량하였으며, 귀하는 제8조에 설명된 대로 이의를 제기할 수 있습니다. 당사는 개인정보를 광고에 이용하지 않고, 판매하지 않으며, 귀하에게 법적 효력 또는 이와 유사한 중대한 영향을 미치는, 오로지 자동화된 처리에만 기초한 결정을 내리지 않습니다.
4. 정보 공유 방법
다른 사용자 및 일반 대중과의 공유.귀하의 플레이어 이름, 지역, 포인트, 경기 수 및 (상위 랭킹 플레이어의 경우) 가장 많이 플레이한 종목은 귀하의 무작위 플레이어 식별자와 함께 공개 리더보드에 표시되며, 리더보드를 조회하는 누구나 볼 수 있습니다. 온라인 경기에서 상대는 귀하의 플레이어 이름 또는 기본 이름, 해당 경기, 그리고 빠른 매칭의 경우 귀하의 대략적인 도시와 국가를 볼 수 있습니다.
서비스 제공업체와의 공유. 당사는 서비스 운영을 위해 다음의 서비스 제공업체를 이용합니다. 이들은 최소한 본 개인정보 처리방침과 동일한 수준의 보호를 제공하는 비밀유지 및 데이터 보호에 관한 계약상 의무에 따라 당사를 대신하여 개인정보를 처리하며, 이를 자체 목적으로 이용할 수 없습니다.
| 제공업체 | 목적 | 위치 |
|---|---|---|
| PostHog, Inc. | 앱 및 웹사이트 분석, 코트 코드 페이지의 세션 리플레이 | 미국 |
| Vercel, Inc. | 웹사이트 호스팅; 앱이 당사의 분석, 릴레이 및 리더보드 서비스에 연결할 때 사용하는 보안 프록시; 웹사이트 분석; 지원 양식 처리 | 미국 및 해당 업체 글로벌 네트워크의 기타 위치 |
| Cloudflare, Inc. | 릴레이 및 빠른 매칭; 리더보드 데이터베이스; 콘텐츠 전송; 보안 및 속도 제한 | 미국을 포함한 글로벌 네트워크 |
| Alibaba Cloud | 중국 본토 사용자를 위한 릴레이(메모리 내에서만 처리) | 중국 본토 |
| Discord Inc. | 지원 요청을 당사 팀에 전달 | 미국 |
Apple과의 공유. 구매, Apple로 로그인, 건강 앱 및 App Store 업데이트 확인은 Apple 자체의 약관 및 개인정보 처리방침에 따라 Apple이 제공합니다.
법적 사유에 의한 공개. 당사는 법률, 규정, 법적 절차 또는 정부 요청에 의해 요구되거나, OZLab, 당사 사용자 또는 타인의 권리, 재산 또는 안전을 보호하기 위해 필요하다고 선의로 판단하는 경우 개인정보를 공개할 수 있습니다.
영업 양도. OZLab이 합병, 인수, 조직 개편 또는 자산 매각에 관여하는 경우, 개인정보는 본 개인정보 처리방침에 따라 해당 거래의 일부로 이전될 수 있습니다.
당사는 개인정보를 판매하지 않으며, 교차 맥락 행동 광고를 위해 개인정보를 공유하지 않습니다.
5. 국외 이전
당사 및 당사의 서비스 제공업체는 미국 및 서비스 제공업체가 운영되는 기타 국가에서 개인정보를 처리하며, 이러한 국가는 귀하가 거주하는 국가 밖에 있을 수 있고 동일한 수준의 데이터 보호를 제공하지 않을 수 있습니다. GDPR 또는 이와 유사한 법률이 요구하는 경우, 이러한 이전은 당사 제공업체의 데이터 처리 약관에 포함된 유럽연합 집행위원회의 표준계약조항(SCC) 또는 적정성 결정과 같은 적절한 보호조치에 근거하여 이루어집니다.
6. 보관 기간
당사는 법률에 따라 더 긴 기간이 요구되거나 허용되는 경우를 제외하고, 본 개인정보 처리방침에 설명된 목적에 필요한 기간 동안만 개인정보를 보관합니다.
| 데이터 | 보관 기간 |
|---|---|
| 리더보드 및 계정 데이터 | 귀하가 리더보드 계정을 삭제하거나 당사에 삭제를 요청할 때까지. 액세스 토큰은 귀하가 기기에서 로그아웃할 때 삭제됩니다. |
| 릴레이 세션(로컬 네트워크 주소 포함) | 귀하가 ‘플레이’ 화면을 떠날 때 삭제되며, 어떠한 경우에도 세션이 마지막으로 사용된 후 2시간 이내에 삭제됩니다. 로컬 네트워크 주소는 귀하의 iPhone이 최근 25초 이내에 이를 갱신한 경우에만 참여하는 화면에 전달됩니다. |
| 빠른 매칭 티켓(대략적인 도시 및 국가 포함) | 귀하가 매칭을 기다리는 동안, 그리고 매칭이 성사된 후 약 1분 이내. |
| 속도 제한에 사용되는 IP 주소 | 몇 분 동안 메모리에 보관되며, 당사의 데이터베이스에 기록되지 않습니다. |
| 앱 및 웹사이트 분석 데이터와 세션 리플레이 | 제3조의 목적에 유용한 기간 동안 당사 분석 제공업체의 보관 기간 내에서 보관되며, 그 후에는 더 이상 식별 가능한 설치와 관련되지 않도록 삭제되거나 집계됩니다. |
| 지원 요청 | 귀하의 요청 및 후속 조치를 처리하는 데 필요한 기간 동안 보관된 후 삭제됩니다. |
| 당사 제공업체가 보관하는 서버 및 보안 로그 | 해당 제공업체가 정한 제한된 기간. |
7. 보안
당사는 앱과 당사 서비스 간의 암호화된 연결(HTTPS), 리더보드 액세스 토큰의 해시만 저장하는 것, 개인정보에 대한 접근을 필요한 사람으로 제한하는 것을 포함하여, 개인정보를 보호하기 위해 고안된 기술적·관리적 조치를 사용합니다. 어떠한 전송 또는 저장 방법도 완벽하게 안전하지는 않으며, 당사는 절대적인 보안을 보장할 수 없습니다.
설계상, 앱이 귀하의 iPhone에서 실행하는 코트 서버는 암호화되지 않고 비밀번호로 보호되지 않는 HTTP 및 WebSocket 연결을 통해 귀하의 로컬 네트워크상의 브라우저와 통신하므로, 앱이 열려 있는 동안 동일한 네트워크상의 다른 기기가 해당 서버에 연결할 수 있다는 점에 유의하십시오. 같은 이유로, 코트 페이지와 중국 본토에 있는 당사 릴레이 간의 게임 내 연결은 암호화되지 않습니다. 신뢰할 수 있는 네트워크에서 플레이하십시오.
8. 귀하의 선택권 및 권리
앱 내 설정. 귀하는 다음과 같이 할 수 있습니다.
- 계정 설정에서 ‘순위표에 참여하지 않기’를 켤 수 있으며, 이후 앱은 리더보드 서버에 아무것도 전송하지 않습니다.
- ‘리더보드에 내 지역 표시’를 끌 수 있으며, 이 경우 당사 서버에서 귀하의 지역이 삭제됩니다.
- 언제든지 플레이어 이름을 변경할 수 있습니다.
- Apple로 로그인한 경우 계정 설정에서 리더보드 계정을 삭제할 수 있으며, 이 경우 귀하의 이름, 지역, 포인트, 경기, 메달 및 Apple 식별자가 당사 서버에서 영구적으로 삭제됩니다.
- ‘경기를 건강 앱에 저장’을 끄고, 건강 앱 또는 iOS 설정에서 건강 데이터 접근 권한을 관리할 수 있습니다.
- 앱을 삭제할 수 있으며, 이 경우 분석 식별자와 앱이 귀하의 기기에 저장한 모든 데이터가 삭제됩니다.
귀하의 권리. 거주 지역에 따라 귀하는 자신의 개인정보에 접근하거나 이를 정정 또는 삭제하거나 그 사본을 받을 권리, 특정 처리(정당한 이익에 근거한 처리 포함)를 제한하거나 이에 반대할 권리, 그리고 철회 전 처리의 적법성에 영향을 주지 않고 언제든지 동의를 철회할 권리를 가질 수 있습니다. 이러한 권리를 행사하려면(Apple로 로그인하지 않은 경우 리더보드 데이터 삭제를 요청하는 것을 포함) support@ozlab.xyz로 문의하십시오. 당사는 관련 법률이 요구하는 기간 내에 응답하며, 요청이 귀하로부터 온 것인지 확인하기 위해 플레이어 이름이나 계정 설정 스크린샷 등의 정보를 요청할 수 있습니다.
당사의 분석 데이터는 앱 설치별로 생성된 무작위 식별자에만 연결되며, 당사는 이를 귀하의 이름, 이메일 주소 또는 Apple 계정과 연결할 수 없습니다. 따라서 당사는 귀하가 제공한 정보로 귀하와 관련된 분석 데이터를 식별하지 못할 수 있습니다. 앱을 삭제하면 해당 식별자는 폐기됩니다.
당사는 귀하가 개인정보 보호 권리를 행사했다는 이유로 귀하를 차별하지 않습니다.
9. 특정 지역에 대한 추가 정보
유럽경제지역, 영국 및 스위스. 당사의 처리에 대한 법적 근거는 제3조에 명시되어 있습니다. 귀하는 귀하가 거주하거나 근무하는 국가 또는 침해 혐의가 발생한 국가의 개인정보 보호 감독기관에 민원을 제기할 권리가 있습니다.
미국(캘리포니아 포함). 지난 12개월 동안 당사는 다음 범주의 개인정보를 수집했습니다: 식별자(무작위 플레이어 및 설치 식별자, Apple 사용자 식별자 및 IP 주소 등); 인터넷 또는 기타 전자 네트워크 활동 정보(앱 및 웹사이트 이용 및 분석 데이터); 상업 정보(구매 이벤트); 일반 위치 정보(IP 주소에서 추정한 국가 및 대략적인 도시, 그리고 App Store 국가); 지원 메시지의 내용. 당사는 제3조에 설명된 비즈니스 목적을 위해 귀하와 귀하의 기기로부터 이 정보를 수집하며, 제4조에 설명된 서비스 제공업체에 공개합니다. 당사는 개인정보를 “판매”하거나 “공유”하지 않으며(해당 용어는 캘리포니아 법률에 정의된 의미에 따름), 제한할 권리가 요구되는 목적으로 민감한 개인정보를 이용하거나 공개하지 않습니다. 캘리포니아 및 포괄적인 개인정보 보호법이 있는 기타 주의 거주자는 권한을 위임받은 대리인을 통하는 방법을 포함하여 제8조의 권리를 행사할 수 있으며, 당사의 답변에 회신함으로써 요청에 관한 당사의 결정에 이의를 제기할 수 있습니다.
중국 본토. 당사는 중화인민공화국 개인정보보호법에 따라 개인정보를 처리합니다. 제4조 및 제5조에 설명된 바와 같이, 분석 데이터 및 리더보드 데이터 등 중국 본토 사용자의 일부 개인정보는 본 개인정보 처리방침에 설명된 목적과 방식으로 중국 본토 외부의 서비스 제공업체에 이전되어 처리됩니다. 귀하는 제8조에 설명된 바와 같이 열람, 복사, 정정, 삭제 및 동의 철회를 포함하여 해당 법률에 따른 권리를 행사할 수 있습니다.
10. 건강 앱
귀하가 허용하는 경우, 앱은 Apple의 HealthKit 프레임워크를 사용하여 완료된 경기를 운동으로(Apple Watch에서는 활동 에너지도 함께) 건강 앱에 저장하고, 경기 중에 기록된 운동, 심박수 및 활동 에너지를 읽어 귀하에게 표시합니다. ‘경기를 건강 앱에 저장’은 기본적으로 켜져 있으며 앱에서 언제든지 끌 수 있습니다. 앱은 귀하가 iOS 권한 요청에서 권한을 부여한 후에만 건강 앱에 접근합니다.
앱이 읽거나 기록하는 건강 데이터는 귀하의 기기 및 건강 앱에 그대로 유지됩니다. 당사는 건강 데이터를 당사 서버나 제3자에게 전송하지 않으며, 광고 또는 마케팅에 이용하지 않고, 판매하지 않으며, 위에 설명된 기능을 제공하는 것 이외의 목적으로 이용하지 않습니다. 귀하가 앱에서 경기 포스터를 공유하기로 선택하는 경우, 해당 포스터에는 그 경기의 심박수 및 에너지 수치가 표시될 수 있으며, 공유 여부는 전적으로 귀하의 통제하에 있습니다.
11. 아동
서비스는 일반 이용자를 대상으로 하며, 13세 미만 또는 귀하의 국가에서 개인정보 처리에 동의하기 위해 필요한 최소 연령 미만의 아동을 대상으로 하지 않습니다. 당사는 앱 운영에 필요한 범위를 넘어 해당 연령 미만 아동의 개인정보를 고의로 수집하지 않습니다. 귀하가 부모 또는 보호자이며 자녀가 플레이어 이름 등의 개인정보를 당사에 제공했다고 생각하는 경우, support@ozlab.xyz로 문의하시면 당사가 해당 정보를 삭제하겠습니다. 부모는 자녀의 기기에서 ‘순위표에 참여하지 않기’를 켤 수도 있습니다.
12. 본 개인정보 처리방침의 변경
당사는 수시로 본 개인정보 처리방침을 업데이트할 수 있습니다. 당사는 업데이트된 버전을 새로운 ‘최종 업데이트’ 날짜와 함께 이 페이지에 게시하며, 변경 사항이 중대한 경우 해당 변경 사항이 효력을 발생하기 전에 앱 또는 웹사이트 등을 통해 합리적인 방법으로 고지합니다.
본 개인정보 처리방침은 여러 언어로 제공됩니다. 번역본과 영어 버전 간에 불일치가 있는 경우, 관련 법률이 허용하는 범위 내에서 영어 버전이 우선합니다.
13. 문의하기
본 개인정보 처리방침 또는 당사의 개인정보 처리에 관한 질문, 요청 또는 불만 사항이 있는 경우 support@ozlab.xyz로 OZLab에 문의하십시오.