01들어가며
본 개인정보 처리방침은 AIVORY COMPANY LIMITED(이하 “회사”)가 이용자가 iPhone, iPad 및 iPhone Duo용 Glosa 앱(이하 “앱”)을 사용하거나 glosa.ink(이하 “사이트”)를 방문할 때 정보를 어떻게 수집, 이용 및 공유하는지 설명합니다. 회사는 본 방침에 기술된 개인정보의 처리에 관한 컨트롤러(관리자)입니다.
앱 또는 사이트를 이용함으로써 이용자는 본 방침을 확인한 것으로 봅니다. 본 방침에 동의하지 않는 경우 앱과 사이트를 이용하지 마십시오.
02이용 자격
Glosa는 13세 이상의 독자를 대상으로 합니다. 18세 미만인 경우 부모 또는 법정대리인의 동의를 받아 이용하십시오. 회사는 13세 미만 아동의 개인정보를 고의로 수집하지 않습니다(§12 참조).
03기기에 보관되는 정보
Glosa는 계정 생성을 요구하지 않습니다. 다음 항목은 이용자의 기기에 보관되며 회사로 전송되지 않습니다.
- 가져온 책과 파일, 그리고 추가한 스타터 북
- 가져온 사전과 이전에 찾아본 단어(기기 내 답변 캐시)
- 다운로드한 자연스러운 음성과 그 음성이 만들어 내는 소리(소리 내어 읽기는 기기에서 실행됩니다)
- 스캔한 PDF 페이지의 텍스트 인식과 책 번역(Apple의 온디바이스 프레임워크를 사용합니다)
- 내장 브라우저에서의 탐색, 브라우저의 쿠키, 읽기 목록과 구독 중인 피드
- OPDS 카탈로그의 비밀번호(기기의 키체인에 보관됩니다)
iCloud 동기화를 켜면(§4(c) 참조) 이 중 일부의 사본이 이용자 본인의 iCloud 계정을 거쳐 이동합니다. 앱을 삭제하거나 기기를 분실하면 기기에만 있는 데이터는 영구적으로 사라질 수 있습니다.
04회사가 수집하는 정보
(a) 익명 식별자, 그리고 선택한 경우 Apple로 로그인
Firebase Authentication은 설치마다 익명 식별자를 부여합니다. 회사 서버는 이 식별자로 이용자의 일일 조회 횟수를 세고, 동기화된 하이라이트를 다른 사람의 것과 구분하여 보관합니다. 이것은 실명 로그인이 아니며, 회사는 이를 통해 이름, 이메일 주소 또는 비밀번호를 받지 않습니다. Apple로 로그인을 선택하면 이용자의 Apple 계정이 이 식별자에 연결되어 같은 데이터를 다른 기기에서도 이용할 수 있습니다. Glosa는 Apple에 이름만 요청하며 이메일 주소는 요청하지 않습니다.
(b) 단어 조회와 문장 번역
이용자가 단어를 두 번 탭하여 뜻을 요청하면, 앱은 회사 서버로 해당 단어, 그 단어가 들어 있는 문장, 문장 안에서 단어의 위치, 책의 제목과 저자, 답변을 받을 언어를 전송합니다. 문장 번역은 해당 문장과 대상 언어를 전송합니다. 답변은 Cloudflare Workers AI가 실행하는 AI 모델(Meta Llama 3.3)이 생성합니다. 답변은 이용자의 식별자가 아닌 텍스트의 지문(fingerprint)을 기준으로 최대 90일간 캐시되므로, 같은 문장 속 같은 단어에 대해서는 모든 사람이 더 빠르게 답변을 받습니다. 회사는 무료 일일 이용 한도를 적용하기 위해 이용자의 일일 조회 및 번역 횟수를 기록합니다.
모델이 답변하지 못하는 경우, 회사 서버는 문장이나 이용자의 식별자 없이 단어만으로 공개 사전(Datamuse, Wiktionary 및 Free Dictionary API)을 조회할 수 있습니다. 가져온 오프라인 사전은 회사와 통신하지 않습니다.
(c) 하이라이트, 메모, 읽던 위치, 책갈피
이용자의 표시가 여러 기기에서 이어지도록, 앱은 다음 두 가지 방법 중 하나로 이를 동기화합니다.
- iCloud를 통한 동기화: iCloud 동기화가 켜져 있고(설정 › iCloud) iCloud에 로그인되어 있는 경우입니다. 책, 하이라이트, 메모, 책갈피, 책장, 읽기 목록, 피드, 독서 시간 기록은 이용자의 비공개 iCloud 데이터베이스에, 일부 설정은 iCloud 키-값 저장소에 보관됩니다. 이 데이터는 Apple이 이용자의 Apple 계정에 따라 보관하며, 회사는 이를 읽을 수 없습니다.
- 회사 서버를 통한 동기화: iCloud 동기화가 꺼져 있거나 사용할 수 없는 경우입니다. 하이라이트한 텍스트와 그 주변의 약간의 텍스트, 색상 또는 질감, 메모, 저장한 뜻, 페이지와 위치, 읽던 위치와 책갈피가 대상입니다. 각 기록은 이용자의 익명 식별자와 책 파일의 지문을 기준으로 저장됩니다. 책 파일 자체는 업로드되지 않습니다.
(d) 분석 및 진단
- Firebase Analytics는 앱 실행, 화면, 세션과 같이 자동으로 수집되는 가명 처리된 사용 이벤트를 기기 및 앱 버전 정보와 함께 기록합니다. 광고 맞춤화 신호는 꺼져 있으며, Glosa는 Apple의 광고 식별자를 사용하지 않습니다.
- Firebase Crashlytics는 오류, 기기 모델, 운영체제 및 앱 버전이 담긴 충돌 보고서를 받습니다.
- Firebase Remote Config는 어떤 기능이 켜져 있는지 앱에 알려 줍니다.
회사는 이용자의 책 본문, 하이라이트 또는 메모를 분석 자료나 충돌 보고서에 포함하지 않습니다.
(e) 이용자가 직접 접속하는 서비스
일부 기능은 이용자의 기기를 다른 서비스에 직접 연결하며, 이 경우 요청을 받는 것은 회사가 아니라 해당 서비스입니다. 내장 브라우저의 웹 페이지와 검색(검색은 DuckDuckGo로 전송됩니다), 구독 중인 피드, Project Gutenberg나 이용자 본인의 서버와 같은 OPDS 카탈로그, 조회 카드의 선택형 Wiktionary 탭과 웹 검색 탭, “Goodreads에서 열기”, 그리고 cdn.glosa.ink에서 다운로드하는 음성 팩과 스타터 북이 이에 해당합니다.
(f) 사이트와 고객 지원
사이트에는 분석 또는 광고 스크립트가 없습니다. 사이트는 Cloudflare를 통해 제공되며, Cloudflare는 사이트를 전송하고 보호하기 위해 이용자의 IP 주소와 요청 세부 정보를 처리할 수 있습니다. 이용자가 회사에 연락하면 회사는 이용자의 이메일 주소, 메시지 및 첨부한 내용을 받게 됩니다.
05서비스 제공업체
회사는 Glosa를 운영하기 위해 다음 제공업체를 이용합니다. 이들은 회사를 대신하여 또는 각자의 방침에 따라 데이터를 처리합니다.
| 제공업체 | 용도 | 개인정보 처리방침 |
|---|---|---|
| Apple | App Store 배포, iCloud 동기화, Apple로 로그인, 온디바이스 음성, 텍스트 인식 및 번역 | apple.com/legal/privacy |
| Google (Firebase) | 익명 로그인, Analytics, Crashlytics, Remote Config | firebase.google.com/support/privacy |
| Cloudflare | 회사 서버, 조회용 AI 모델, 동기화된 하이라이트를 위한 데이터베이스, 파일 다운로드, 사이트 및 지원 이메일 라우팅 | cloudflare.com/privacypolicy |
| 공개 사전 | Datamuse, Wiktionary 및 Free Dictionary API(AI가 답변하지 못할 때 단어 하나만 전송) | Wikimedia 개인정보 처리방침 |
06정보의 이용 목적과 법적 근거
| 목적 | 예시 | GDPR상 법적 근거 |
|---|---|---|
| Glosa 제공 | 조회 및 번역에 대한 답변, 하이라이트와 읽던 위치 동기화, 로그인, 고객 지원 | 계약의 이행 |
| 공정하고 원활한 운영 유지 | 일일 이용 한도, 요청 빈도 제한, 남용 방지, 충돌 진단, 기능 설정 | 정당한 이익 |
| Glosa 개선 | 가명 처리된 사용 분석 | 정당한 이익 |
| 법령 준수 | 법적 요청, 보관 의무가 있는 기록 | 법적 의무 |
07판매, 추적, 광고 없음
회사는 이용자의 개인정보를 판매하지 않으며, 맥락 교차 행태 광고(cross-context behavioural advertising)를 위해 공유하지도 않습니다. Glosa는 광고를 표시하지 않으며, 다른 회사의 앱이나 웹사이트에 걸쳐 이용자를 추적하지 않습니다.
08보관 및 삭제
- 기기 내: 이용자가 삭제하거나 앱을 제거할 때까지 보관됩니다.
- iCloud 내: 이용자가 앱 또는 iOS 설정에서 삭제할 때까지 이용자의 Apple 계정에 보관됩니다.
- 회사 서버: 동기화된 하이라이트, 메모, 읽던 위치 및 조회 횟수는 이용자가 계정을 삭제할 때까지 보관됩니다. 책장에서 책을 제거해도 그 책의 동기화된 기록은 삭제되지 않습니다.
- 캐시된 답변: 최대 90일간 보관되며, 이용자와 연결되지 않습니다.
- 분석 및 충돌 데이터: Firebase에 대한 Google의 보관 설정에 따릅니다.
- 지원 이메일: 이용자에게 답변하고 필요한 기록을 보관하는 데 필요한 기간 동안 보관됩니다.
Apple로 로그인한 경우, 설정 › 계정 › 계정 삭제를 통해 회사 서버의 데이터를 삭제하고, iCloud 데이터도 함께 삭제할 수 있으며, Apple 로그인 연결을 해제하고 계정을 제거합니다. 로그인한 적이 없다면 [email protected]로 연락해 주십시오. 이용자의 설치에 연결된 데이터를 삭제할 수 있도록 도와드립니다.
09국외 이전
회사의 제공업체는 이용자의 국가 이외의 국가에서 정보를 처리할 수 있습니다. 법령이 요구하는 경우, 회사는 표준계약조항과 같은 보호 조치에 의존합니다.
10이용자의 권리
- 요청: 해당 권리가 적용되는 경우, 데이터의 열람, 정정, 삭제, 처리 제한, 이동 또는 처리에 대한 이의 제기를 원하시면 [email protected]로 연락해 주십시오.
- EU, EEA 및 UK: 동의를 철회하고, 거주 지역의 개인정보 보호 감독기관에 민원을 제기할 수도 있습니다.
- 캘리포니아: 차별 없이 개인정보에 대해 알 권리, 삭제할 권리 및 정정할 권리를 가질 수 있습니다. 회사는 개인정보를 판매하거나 공유하지 않습니다.
회사는 요청을 처리하기 전에 요청이 본인의 것인지 확인해야 할 수 있으며, 법령에 따라 보관해야 하는 데이터는 보관할 수 있습니다.
11이용자의 선택
- 설정 › iCloud에서 iCloud 동기화를 켜거나 끌 수 있습니다.
- AI 뜻 대신 가져온 오프라인 사전을 사용할 수 있습니다. 오프라인 사전은 회사와 통신하지 않습니다.
- Apple로 로그인을 사용하지 않아도 됩니다. 앱은 로그인 없이도 작동합니다.
- 기기 밖으로 아무것도 나가지 않기를 원한다면 브라우저, 피드, OPDS 및 웹 검색 탭을 사용하지 마십시오.
12아동
Glosa는 13세 미만 아동을 대상으로 하지 않으며, 회사는 이들의 개인정보를 고의로 수집하지 않습니다. 13세 미만 아동이 회사에 개인정보를 제공했다고 생각되면 [email protected]로 연락해 주십시오. 회사가 해당 정보를 삭제하겠습니다.
13보안
회사 서버와의 연결은 암호화되며, 모든 요청은 서명된 Firebase 토큰으로 검증되고, 요청 빈도는 제한됩니다. 완전히 안전한 저장 또는 전송 방법은 없으므로, 회사는 절대적인 보안을 약속할 수 없습니다.
14본 방침의 변경
회사는 본 방침을 수정할 수 있습니다. 중요한 변경 사항은 앱 또는 사이트에서 공지합니다. 위의 날짜는 이 버전이 시행된 날을 나타냅니다.
15문의
AIVORY COMPANY LIMITED
개인정보 관련 요청 및 지원: [email protected]
glosa.ink