개인정보처리방침
시행일 2026년 10월 1일
MyStudio(이하 "운영자")는 MyTennis 앱과 웹사이트(mytennis.uk)를 운영하며, 「개인정보 보호법」에 따라 이용자의 개인정보를 보호하고 관련 고충을 신속하게 처리하기 위해 다음과 같이 개인정보처리방침을 둡니다.
1. 처리하는 개인정보와 목적
- Google 로그인: Google 계정 고유 식별값과 이메일 주소. 회원 식별, 로그인 유지, 부정 이용 방지에 씁니다. Google 계정 이름과 프로필 사진은 앱 화면에 보이기 위해 기기에만 저장합니다.
- 구독 결제(Google Play): 구매 토큰(암호화해 저장), 주문 번호, 요금제, 결제·갱신·만료 일시와 상태. 구독 제공, 결제 확인, 환불과 분쟁 처리에 씁니다. 카드 번호 같은 결제수단 정보는 Google이 처리하며 운영자는 받지 않습니다.
- AI Rally Cut과 My Play: 영상 분석은 이용자의 기기에서 합니다. 앱은 영상이 아니라 짧은 간격마다 계산한 판정 숫자(서브·포인트 끝·랠리 확률)와 모델 버전만 서버로 보내고, 서버는 결과를 돌려준 뒤 저장하지 않습니다. 웹 편집기의 AI는 사람 자세 좌표와 코트 판정용 정지 사진 3장을 보내며 이것도 저장하지 않습니다. 이용 횟수, 처리 시간, 분석한 영상 길이는 하루 이용 한도를 위해 계정별로 기록합니다.
- 기기 무결성 확인(Google Play Integrity): AI 모델을 쓸 때 Google이 발급한 기기·앱 판정 토큰을 Google에 확인하고 판정 결과만 씁니다. 변조된 앱이나 기기에서 모델이 빠져나가는 것을 막기 위해서입니다.
- 학습 영상 공유(선택): 이용자가 동의하고 직접 올린 경기 영상, AI 결과와 이용자가 고친 결과, 영상 길이, 동의 기록. AI 모델 개선에 씁니다.
- 혜택: 추천 코드와 추천 관계, 무료 혜택 퀘스트 진행. 혜택 제공과 부정 이용 방지에 씁니다.
- 고객 문의: 이메일 주소와 문의 내용. 답변과 분쟁 처리에 씁니다.
- 서비스 보호: 접속 IP 주소는 과도한 요청을 막는 데만 쓰며, 원래 값을 저장하지 않고 몇 분 안에 지웁니다.
- 받지 않는 것: 편집 프로젝트, 원본 영상과 완성 영상, 사진은 이용자의 기기에만 저장되며 운영자는 받지 않습니다. 이용자가 직접 학습 영상 공유를 한 경우만 예외입니다.
2. 보유 기간과 파기
- 회원 정보는 계정을 삭제하면 바로 지웁니다. 앱의 설정 > 계정 > 계정 삭제 또는 웹의 계정 삭제 페이지에서 운영자 확인 없이 즉시 처리됩니다.
- 법령이 정한 다음 기록은 그 기간 동안 보관한 뒤 지웁니다. 보관하는 동안에는 이메일과 Google 계정 연결을 지워 누구의 기록인지 알 수 없게 합니다. 계약 또는 청약철회, 대금결제 및 재화 등의 공급에 관한 기록 5년, 소비자의 불만 또는 분쟁처리에 관한 기록 3년(「전자상거래 등에서의 소비자보호에 관한 법률」).
- 학습 영상의 보관 상한은 업로드일부터 3년입니다. 현재 완료된 학습 영상에 기간 만료에 따른 자동 삭제는 적용되지 않습니다. 계정 삭제가 완료되면 서버에 보관된 해당 계정의 학습 영상도 삭제됩니다. 개별 영상 삭제는 고객지원으로 요청할 수 있으며 운영자가 처리합니다. 자동 삭제 기능의 유무는 3년 보관 상한을 연장하지 않습니다. 이미 학습을 마친 모델에서 개별 영상을 되돌릴 수는 없습니다.
- 파기는 데이터베이스와 저장소에서 복구할 수 없게 삭제하는 방법으로 합니다.
3. 처리 위탁과 국외 이전
- 서비스 운영을 위해 아래 업체에 처리를 맡깁니다. 이 업체들의 서버는 대한민국 밖에 있으며, 개인정보는 이용자가 서비스를 쓸 때 암호화된 네트워크로 전송됩니다.
- Cloudflare, Inc. (미국): 서버, 데이터베이스, 영상 저장소 운영. 위 1번에서 서버에 보관하는 항목. 보관 기간은 위 2번과 같습니다.
- Google LLC (미국): Google 로그인, Google Play 결제, Play Integrity 기기 확인. 계정 식별값, 이메일, 결제 정보, 기기 판정. 보관 기간은 Google의 정책을 따릅니다.
- YouTube API 서비스(Google LLC, 미국): 앱의 탐색 탭은 YouTube API 서비스로 공식 채널의 공개 영상 목록을 보여 줍니다. 이를 위해 이용자 정보를 YouTube에 보내지 않습니다. 썸네일은 YouTube 서버에서 바로 불러오므로 기기의 IP 주소 같은 접속 정보가 Google에 전달될 수 있습니다. 보관 기간은 Google의 정책을 따릅니다. Google 개인정보처리방침: https://www.google.com/policies/privacy
- RevenueCat, Inc. (미국): 구독 상태 관리. 무작위로 만든 회원 번호와 구매 내역. 결제 기록 보관 기간 동안 보관합니다.
- 국외 이전을 원하지 않으면 로그인하지 않고 게스트로 편집 기능을 쓸 수 있습니다. 이 경우 구독과 AI 기능은 쓸 수 없습니다.
- 운영자는 개인정보를 제3자에게 제공하거나 판매하지 않으며, 광고용 추적 도구를 쓰지 않습니다.
4. 이용자의 권리
- 이용자는 언제든 개인정보의 열람, 정정, 삭제, 처리정지를 요구할 수 있습니다. [email protected]로 요청하면 지체 없이 처리합니다.
- 계정 삭제는 앱의 설정 또는 웹의 계정 삭제 페이지에서 바로 할 수 있습니다.
- 만 14세 미만은 회원으로 가입할 수 없습니다.
5. 안전성 확보 조치
- 모든 전송 구간을 HTTPS로 암호화합니다.
- 구매 토큰은 암호화해 저장하고, 앱의 로그인 정보는 기기의 Android Keystore로 암호화합니다.
- 관리자 기능은 권한이 있는 계정만 쓰며 사용 기록을 남깁니다.
6. 쿠키와 자동 수집 장치
- 웹사이트는 광고나 분석용 쿠키를 쓰지 않습니다. 로그인 유지를 위해 브라우저 세션 저장소를 쓰며, 탭을 닫으면 지워집니다.
- 웹사이트는 Cloudflare Web Analytics로 쿠키 없이 방문 통계(본 페이지, 들어온 경로, 나라, 기기 종류)를 모읍니다. 이 통계는 방문자를 따라다니거나 개인을 알아보는 데 쓰지 않습니다.
- 웹의 Google 로그인 버튼은 Google이 제공하는 스크립트로 동작합니다.
7. 개인정보 보호 및 고충처리 담당
- 담당: MyStudio 고객지원
- 연락처: [email protected]
8. 권익침해 구제 방법
- 개인정보분쟁조정위원회: 1833-6972 (www.kopico.go.kr)
- 개인정보침해신고센터: 118 (privacy.kisa.or.kr)
- 대검찰청: 1301 (www.spo.go.kr)
- 경찰청: 182 (ecrm.police.go.kr)
9. 방침의 변경
- 이 방침을 바꾸면 시행 7일 전부터 웹사이트와 앱에 알립니다. 이용자에게 불리한 변경은 30일 전부터 알립니다.
10. 오류 진단과 선택적 앱 오류 보고 - 추가 안내
- 게시일: 2026-10-11. 서버의 자동 오류 보고는 현재 꺼져 있습니다. 아래 내용은 도입 전 추가 안내이며, 적용 시점은 기존 방침의 변경 안내 기간과 필요한 동의 절차를 확인한 뒤 별도로 알립니다.
- MyTennis는 오류 원인 확인과 서비스 안정성 개선을 위해 Sentry (Functional Software, Inc.)를 이용합니다. Android 앱의 자동 오류 보고는 기본적으로 꺼져 있으며, 설정에서 직접 켠 경우에만 앱 오류와 비정상 종료를 보고합니다. 보고에 동의하지 않아도 영상 편집과 고객지원을 이용할 수 있습니다. 이번 iOS 출시 버전에서는 자동 앱 오류 보고를 활성화하지 않습니다.
- Android 보고에는 무작위 진단번호, 발생 시각, 오류·작업 종류, 코드 위치, 앱·빌드 버전, 기기 모델, 운영체제 버전과 오류 위치를 복원하는 코드 식별자가 포함됩니다. 영상, 사진, 화면 캡처, 원본 영상 파일명, 계정 이메일, 로그인 토큰, 결제 정보, 요청 본문과 원본 오류 메시지는 오류 보고에서 제외하도록 필터링합니다. 통신 과정에서 Sentry에 IP 주소가 전달될 수 있으며, 오류 이벤트에는 IP 주소와 지역정보를 저장하지 않도록 설정합니다.
- 서버 장애 보고는 앱의 선택적 보고와 별도입니다. 운영자가 서버 보고를 활성화하면 HTTP 5xx 장애와 실패한 백그라운드 작업만 진단합니다. 정상 응답으로 복구한 요청이나 일반적인 HTTP 4xx 요청 오류는 수집 대상이 아닙니다. 서버 보고에는 진단번호, 발생 시각, 오류·작업 종류, 코드 위치, 서버 버전과 코드 식별자가 포함되며, 회원 이메일, 로그인 토큰, 결제 정보, 영상과 요청 본문은 이벤트에서 제외합니다. 앱 보고 설정을 끄는 것은 서버 보고 설정을 바꾸지 않습니다.
- 이 정보는 오류 발생 시 또는 연결 복구 후 암호화된 통신으로 미국에 있는 Sentry로 전송됩니다. 이전받는 업체는 Functional Software, Inc.이며, 업체 개인정보 문의는 [email protected]로 할 수 있습니다. 목적은 오류 진단과 안정성 개선입니다. 오류 이벤트는 적용 플랜에 따라 30일 또는 90일 보관하며, 현재 준비한 범위의 최대 보관 기간은 90일입니다. 플랜을 바꿔도 이미 수집된 이벤트의 기간이 즉시 바뀌는 것은 아닙니다. 이 기간은 오류 이벤트에 대한 것으로 Sentry 관리 계정의 감사 기록과는 다릅니다.
- Android 보고를 끄면 이후 보고와 대기 중인 보고의 처리를 중단하고 기기의 진단 캐시 삭제를 시도합니다. 삭제에 실패하면 캐시가 제거될 때까지 보고를 다시 켜지 않습니다. 이미 전송됐거나 전송이 시작된 보고는 설정 변경만으로 회수되지 않습니다. 앱 보고는 선택 사항으로 거부하거나 철회할 수 있으며, 이로 인해 편집 기능이나 고객지원 이용이 제한되지 않습니다.
- 삭제·처리정지 문의는 [email protected]으로 진단번호와 발생 시각을 함께 보내 주세요. 오류 이벤트에 회원번호나 이메일을 넣지 않으므로 진단번호 없이 특정 보고를 찾기 어려울 수 있습니다. 서버가 제공한 진단번호도 문의에 사용할 수 있습니다. 진단번호 발급은 앱 보고 동의나 Sentry 수신 완료를 뜻하지 않습니다.