법적 고지

개인정보 처리방침

시행일: 2026년 11월 6일

요약

GemReader는 일체의 개인정보를 수집하지 않습니다. 계정 생성도, 클라우드 서버도, 사용자 분석도, 자동 오류 전송도, 원격 측정(telemetry)도 없습니다. 귀하의 도서, 하이라이트, 메모 및 독서 습관은 온전히 사용자의 기기 내부에서 AES 암호화되어 안전하게 보관되며 어디로도 전송되지 않습니다. 앱이 네트워크를 사용하는 경우는 사용자가 직접 요청했을 때뿐입니다(공개 도서 카탈로그 검색, 지정 도서 다운로드, 오프라인 음성 엔진 다운로드, 인앱 브라우저 실행). 보안 진단 리포트 역시 사용자가 직접 내보내기를 실행할 때에만 생성되며 전송 대상 또한 사용자가 직접 선택합니다.

데이터 수집

우리는 어떠한 개인정보도 수집하지 않습니다. GemReader는 회원 가입을 요구하지 않으며 데이터를 수신할 GemReader 자체 서버조차 구축되어 있지 않습니다. 앱 내에는 추적 SDK, 분석 툴, 크래시 리포트 라이브러리가 일절 포함되어 있지 않습니다.

보안 진단 리포트

'설정 → 고급 → 보안 진단' 메뉴에서 사용자는 기기의 하드웨어 및 암호화 상태, 운영체제 버전, 최근 내부 에러 및 경고 버퍼가 담긴 zip 파일을 수동으로 내보낼 수 있습니다. 이 기능은 누구에게도 서재의 책을 노출하지 않고 기술 문제를 해결하기 위해 존재합니다. 버튼을 눌렀을 때만 기기 내에서 즉시 생성되며, 시스템 공유 창을 통해 사용자가 선택한 경로로만 전달됩니다. 로그가 버퍼에 기록되기 전 파일명, 도서명, 해시, 암호화 키, PIN, 이메일, IP 등 모든 식별 정보는 철저히 마스킹됩니다. support@gemreader.com으로 리포트를 보내주시면 버그 수정 용도로만 확인 후 즉시 폐기합니다.

웹사이트 및 온라인 도구

이 방침은 GemReader 모바일 앱과 gemreader.com 웹사이트 모두에 적용됩니다. 모바일 앱은 데이터를 수집하지 않습니다. 웹사이트는 Cloudflare에서 호스팅되며 PostHog의 쿠키리스(cookieless) 모드로 통계를 집계합니다. 쿠키나 세션 녹화는 전혀 없으며 페이지 조회, 링크 클릭, 접속 국가 정도만 집계합니다. IP 주소는 국가 확인 및 일일 해시 생성에만 사용된 후 즉시 삭제됩니다. 브라우저의 '추적 거부(Do Not Track)' 신호는 완벽히 존중됩니다. 웹 기반 도구(EPUB 검사기, DRM 확인기 등)의 모든 처리는 브라우저 내부 자바스크립트 엔진에서 이루어지며 파일 자체가 서버로 업로드되지 않습니다.

앱 다운로드

'Download APK' 버튼은 GitHub 공식 오픈소스 릴리즈(cnohall/gem-reader-releases)로 연결됩니다. 다운로드는 GitHub의 인프라를 통해 이루어지며 GitHub의 개인정보 보호정책을 따릅니다. Google Play 및 App Store 설치는 각 플랫폼 운영사의 이용약관 및 개인정보 처리방침을 따릅니다.

도서 저장 및 로컬 암호화

가져오는 모든 도서(EPUB, PDF 등)는 기기 저장공간에 기록되기 전 강력한 AES-256 GCM 알고리즘으로 암호화됩니다. 복호화는 메모리 상에서만 실행되며 평문 파일은 파일 시스템에 남지 않습니다. 암호화 키는 로컬에서 파생되며 기기 외부로 유출되지 않습니다.

PIN 잠금 라이브러리

PIN으로 보호되는 라이브러리 키는 Argon2id를 사용하여 파생됩니다. 파생된 키는 복구 가능한 형태로 저장되지 않습니다. 3회 연속 PIN 입력 실패 시 잠긴 폴더의 암호화 데이터는 영구 삭제되며 키 역시 파기됩니다. 이는 보안을 위한 설계로, 복구 수단은 존재하지 않습니다.

화면 캡처 및 클립보드 보호

잠긴 라이브러리가 열려 있을 때 GemReader는 OS의 화면 캡처 및 녹화를 차단하며 최근 실행 앱 목록에서 미리보기를 가립니다. 안전 모드 상태에서 앱을 백그라운드로 전환하면 복사된 클립보드 내용이 자동으로 초기화됩니다.

인앱 도서 카탈로그

GemReader는 Project Gutenberg, Standard Ebooks 등 공공 도서관 카탈로그를 탐색할 수 있습니다. 카탈로그 검색 및 다운로드 시 사용자의 기기는 해당 사이트와 직접 통신하며, GemReader는 중간에 어떠한 식별자도 개입시키지 않습니다. 다운로드된 도서는 즉시 동일한 AES 로컬 암호화 방식으로 보호됩니다.

서드파티 라이브러리 고지

앱에는 광고 네트워크나 데이터 브로커 SDK가 없습니다. Google Play 빌드에는 폰트 다운로드를 위한 Play Asset Delivery, 인앱 리뷰를 위한 Play In-App Review, 비활성 상태의 Play Billing 라이브러리 등이 포함되어 있으나 서재나 사용자에 관한 정보는 전달되지 않습니다. 공식 웹사이트의 APK는 이보다도 외부 의존성이 적습니다.

어린이 개인정보 보호

GemReader는 13세 미만 어린이를 포함한 모든 사용자로부터 어떠한 개인정보도 수집하지 않습니다.

방침 변경

개인정보 처리방침의 중대한 변경이 있을 경우 본 페이지에 개정일과 함께 공지됩니다. 수집하는 데이터가 없으므로 이용자의 권리에는 실질적 영향이 없습니다.

앱 권한

저장공간: 도서 읽기/쓰기 용도로만 사용됩니다. 네트워크: 사용자가 직접 카탈로그를 열거나 음성/폰트를 다운로드할 때만 동작합니다. 카메라(선택): QR 코드 스캔용으로만 쓰이며 실시간 로컬 처리 후 폐기됩니다. 생체 인식(선택): 기기 로컬 인증 전용입니다. 알림(선택): 텍스트 음성 변환(TTS) 재생 컨트롤 표시에만 쓰입니다.

데이터 삭제

GemReader의 모든 데이터(암호화 도서, 하이라이트, 진행도, 키)는 기기에만 저장됩니다. 앱을 삭제하면 기기 내 데이터가 영구적으로 함께 삭제됩니다. 서버에 잔여 데이터가 존재하지 않습니다.

문의처

개인정보 처리방침과 관련된 문의는 support@gemreader.com으로 메일을 보내주시기 바랍니다.