개인정보 처리방침
요약. Voca Catcher는 광고나 분석 SDK를 쓰지 않습니다. 단어장과 학습 기록은 이용자의 iCloud에만 저장되어 회사가 볼 수 없습니다. 회사 서버에 남는 개인정보는 Pro 구독을 위해 Apple로 로그인했을 때의 계정 정보와 구독 상태뿐이며, 계정을 삭제하면 함께 지워집니다. 번역할 문장은 저장하지 않고 글자 수만 7일간 셉니다. 단어 검색 기록은 계정과 무관한 무작위 설치 ID로 90일간 보관한 뒤 지웁니다.
1. 수집하는 정보와 목적
회사는 다음 정보만을 수집하며, 아래 목적 외로 쓰지 않습니다.
| 정보 | 언제 | 목적 | 보유 |
|---|---|---|---|
| Apple 사용자 식별자, 이메일(Apple의 "이메일 가리기"를 쓰면 가림 주소), 이름(최초 로그인 때 선택) | Apple로 로그인할 때 | Pro 구독을 iPhone과 Mac에서 함께 쓰기, Pro 번역 한도 계산, 문의 대응 | 계정 삭제 시까지 |
| 구독 상태(Pro 여부, 만료일, 갱신 예정 여부, 결제 스토어, 상품 ID) | Pro를 결제·갱신·해지할 때 RevenueCat 웹훅으로 | Pro 기능 열기 | 계정 삭제 시까지 |
| 번역 요청 글자 수, 설치 ID 또는 계정 ID, 플랫폼 | 문장 번역을 쓸 때 | 하루 이용 한도 계산, 남용 방지 | 7일 뒤 자동 삭제 |
| 영어 단어 검색어와 찾은 표제어, 검색 시각, 설치 ID, 플랫폼, 앱 버전 | 영어 단어를 찾을 때(하루 한 번 묶어 전송) | 어떤 단어의 뜻을 먼저 보강할지 정하는 통계 | 원본은 90일 뒤 자동 삭제, 단어별 검색 수 통계만 보관 |
| 앱 무결성 확인 토큰(Apple App Attest 또는 DeviceCheck) | 서버에 요청할 때 | 위변조된 앱이나 자동화 도구의 요청 차단 | 요청 처리 뒤 보관하지 않음 |
- 설치 ID는 앱을 처음 실행할 때 기기에서 만든 무작위 값으로, 계정이나 기기 정보와 연결되지 않으며 앱을 지우면 사라집니다.
- 번역할 문장은 회사 서버를 거쳐 Google Cloud Translation으로 전달되지만 회사 서버에 저장되지 않습니다. 회사가 남기는 것은 글자 수뿐입니다.
- Mac에서 단축키로 찾을 때 읽는 선택한 텍스트는 사전 검색과 번역에만 쓰이고, 문장 자체는 검색 기록으로 보내지 않습니다. 손쉬운 사용 권한은 단축키를 누른 순간에만 사용하며 화면을 상시 읽지 않습니다.
- 회사는 광고 식별자, 위치 정보, 연락처를 수집하지 않으며 광고·분석 SDK를 쓰지 않습니다.
2. 기기에만 남는 정보
다음 정보는 이용자의 기기와 이용자의 Apple iCloud 계정에만 저장되며, 회사는 접근할 수 없습니다.
- 단어장(저장한 단어와 뜻), 단어별 기억 상태와 학습 단계, 시험 결과 — iCloud 비공개 데이터베이스로 이용자의 기기 간에 동기화됩니다.
- 이용자가 직접 넣은 Google Cloud 번역 API 키 — 키체인에 저장되고 iCloud 키체인으로 동기화됩니다.
- 언어 설정, 단축키 설정 등 앱 설정.
이 정보의 보관과 삭제는 Apple의 iCloud 약관과 이용자의 기기 설정을 따릅니다.
3. 보유 기간과 파기
- 계정 정보와 구독 상태: 이용자가 앱 설정에서 계정을 삭제하면 즉시 지웁니다. 계정 삭제는 Apple 재인증 뒤 Apple 연결을 끊고 회사 서버의 계정 문서를 삭제하는 방식으로 진행됩니다.
- 번역 이용량: 기록일로부터 7일 뒤 자동 삭제.
- 검색 기록 원본: 서버 도착일로부터 90일 뒤 자동 삭제. 집계된 단어별 검색 수에는 개인을 식별할 수 있는 정보가 없습니다.
- 관련 법령이 일정 기간 보존을 요구하는 거래 기록은 그 기간 동안 결제 대행사(Apple, Paddle)가 보관합니다. 회사는 결제 수단 정보를 보관하지 않습니다.
4. 처리 위탁과 국외 이전
회사는 서비스 운영을 위해 다음 사업자에게 개인정보 처리를 위탁합니다. 이들 중 일부는 대한민국 밖에 서버를 두고 있어 개인정보가 국외로 이전됩니다.
| 수탁자 | 위탁 업무 | 이전되는 정보 | 국가 |
|---|---|---|---|
| Google LLC (Firebase, Google Cloud) | 로그인 인증, 데이터베이스와 서버 운영(서울 리전), 문장 번역, 앱 무결성 확인 | 1항의 정보 전부, 번역할 문장(저장되지 않음) | 대한민국(데이터베이스·서버), 미국 등 Google 인프라(인증·번역) |
| RevenueCat, Inc. | 구독 상태 관리 | 계정 ID(앱 사용자 ID), 구매 영수증, 구독 상태, 기기 종류 | 미국 |
| Paddle.com Market Ltd | Mac 웹 결제(판매자) | 이메일, 결제 수단, 국가와 세금 정보(Paddle이 직접 수집) | 영국, 미국 |
| Apple Inc. | Apple 로그인, App Store 결제, iCloud | Apple 계정 정보(Apple이 직접 처리) | 미국 |
이전은 서비스 제공을 위한 계약의 이행에 필요한 범위에서 이루어지며, 각 수탁자는 자체 개인정보 처리방침과 보안 조치에 따라 정보를 보호합니다. 국외 이전을 원하지 않으면 Apple 로그인과 Pro 구독, 문장 번역 기능을 쓰지 않을 수 있으며, 이 경우에도 사전 찾기와 단어장 등 기본 기능은 쓸 수 있습니다.
5. 제3자 제공
회사는 이용자의 개인정보를 판매하지 않으며, 4항의 처리 위탁과 법령에 따른 요청 외에는 제3자에게 제공하지 않습니다.
6. 이용자의 권리
- 열람·정정: 로그인 상태에서 앱 설정의 계정 화면에서 로그인 정보를 볼 수 있고, 그 밖의 열람이나 정정은 아래 문의로 요청할 수 있습니다.
- 삭제: 앱 설정 → 계정 → 계정 삭제. 삭제가 어려우면 문의로 요청하면 10일 안에 처리합니다.
- 처리 정지와 동의 철회: 로그아웃하거나 계정을 삭제하면 계정 관련 처리가 중단됩니다. 앱을 지우면 설치 ID 기반 처리도 끝납니다.
- 요청은 본인 확인 뒤 처리하며, 법령이 정한 경우 요청을 거절할 수 있고 그 사유를 알립니다.
7. 아동의 개인정보
서비스는 만 14세 미만 아동을 대상으로 하지 않으며, 만 14세 미만의 계정 생성을 허용하지 않습니다. 만 14세 미만 아동의 정보가 수집된 것을 알게 되면 지체 없이 삭제합니다.
8. 안전성 확보 조치
- 모든 통신은 HTTPS로 암호화합니다.
- 데이터베이스는 보안 규칙으로 본인만 자기 구독 상태를 읽을 수 있게 제한하고, 쓰기는 서버 함수만 할 수 있습니다.
- 서버 요청에는 Apple의 앱 무결성 확인(App Attest/DeviceCheck)을 요구합니다.
- 결제 수단 정보는 Apple과 Paddle만 다루며 회사 서버를 거치지 않습니다.
- 접근 권한은 서비스 운영에 필요한 최소 인원으로 제한합니다.
9. 개인정보 보호책임자
Connecting Dot 대표 이치원
이메일: support@vocacatcher.com
개인정보 침해에 대한 신고나 상담은 개인정보침해신고센터(privacy.kisa.or.kr, 국번 없이 118), 개인정보분쟁조정위원회(kopico.go.kr, 1833-6972)에서도 받습니다.
10. 방침 변경
이 방침을 바꿀 때는 시행일 최소 7일 전에 이 페이지에 게시하고, 수집 항목이나 목적이 바뀌는 중요한 변경은 앱 안이나 이메일로 알립니다.