삼국한자 (CJK Characters) | 시행일: 2026년 5월 19일 | 버전 1.0 (광고 SDK + Crashlytics 추가)
RedMoon Studio(이하 "회사")는 「개인정보 보호법」 제30조에 따라 이용자의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리하기 위하여 다음과 같이 개인정보처리방침을 수립·공개합니다.
한 줄 요약: 삼국한자는 회원가입이 없으며, 어떤 개인정보도 외부 서버로 전송하지 않습니다. 모든 학습 데이터는 사용자의 기기에만 저장됩니다.
제1조 (수집하는 개인정보 항목)
1. 수집하지 않는 정보
삼국한자는 다음 정보를 일체 수집하지 않습니다.
이름, 이메일, 전화번호, 생년월일 등 개인식별정보
위치 정보(GPS)
연락처, 통화 기록, SMS
광고 식별자(Android Advertising ID)
앱 사용 통계, 기기 정보, 네트워크 정보
충돌(Crash) 데이터, 분석 데이터
2. 기기 내부에만 저장되는 데이터
다음 데이터는 사용자의 기기 저장소에만 보관되며, 외부 서버로 전송되지 않습니다.
항목
용도
저장 위치
학습 진도(SM-2 / FSRS SRS 데이터)
간격 반복 학습 알고리즘
로컬 SQLite
즐겨찾기 + 최근 본 한자 (최대 50개)
빠른 재접근
로컬 SQLite
사용자가 만든 학습 덱
맞춤 학습 그룹
로컬 SQLite
퀴즈 기록, 일일 학습 통계, 연속 학습일
학습 동기 부여
로컬 SQLite
설정 정보(테마, 언어, 한자 크기, 국가 순서, 일일 목표 등)
앱 환경 설정
SharedPreferences
제2조 (앱 권한 사용 목적)
삼국한자는 다음 권한을 다음 목적으로만 사용합니다.
권한
사용 목적
필수 여부
인터넷 (INTERNET)
① Google ML Kit 필기 인식 모델(zh-Hani) 1회 다운로드 (앱 설치 후 첫 필기 사용 시) ② "피드백 보내기" / "개인정보 처리방침" 외부 링크 열기
필수
저장소 (외부 저장소 권한 없음)
앱 전용 디렉터리만 사용 — 별도 권한 요청 없음
해당 없음
삼국한자는 카메라, 사진/미디어, 위치, 연락처, 마이크 등 어떠한 민감 권한도 요청하지 않습니다.
제3조 (외부 통신 발생 시점)
삼국한자는 v1.0 에서 다음 두 경우에만 인터넷에 접근하며, 그 외에는 완전히 오프라인으로 동작합니다.
Google ML Kit 필기 인식 모델 다운로드: 사용자가 "필기 검색" 기능을 처음 사용할 때 Google Play Services 를 통해 한자 필기 인식 모델(zh-Hani, 약 20MB)을 1회 다운로드합니다. 모델은 기기에 저장되며, 이후 인식은 완전히 오프라인에서 수행됩니다. 사용자의 필기 스트로크는 절대 외부로 전송되지 않습니다.
외부 링크 열기: 사용자가 설정 화면에서 "피드백" 또는 "개인정보 처리방침" 항목을 탭하면 OS 의 기본 메일 앱 / 브라우저가 열립니다. 회사는 이 통신에 관여하지 않습니다.
제4조 (개인정보의 처리 목적)
회사는 외부로 어떠한 개인정보도 전송하지 않으며, 사용자의 데이터를 다음 목적으로만 기기 내에서 처리합니다.
학습 기능 제공: 플래시카드 학습, 4지선다 퀴즈, 글리프 매칭, 간격 반복 학습 알고리즘 (SM-2 / FSRS-4.5)
한자 사전 검색: SQLite + FTS5 기반 한·중·일 한자 통합 검색
3국 비교: 한국 / 번체 / 간체 / 신자체 4 슬롯 동시 표시
학습 통계 표시: 사용자 본인의 학습 진도와 30일 라인 차트
발음 (TTS): OS 시스템 TTS 또는 앱에 번들된 오프라인 mp3 음성으로 한·중·일 발음 재생
제5조 (개인정보의 제3자 제공)
회사는 사용자의 개인정보를 제3자에게 제공하지 않습니다.
제3자 서비스(SDK)
삼국한자는 다음 Google 라이브러리를 사용합니다.
Google ML Kit (Digital Ink Recognition): 한자 필기 인식. 사용자의 필기 스트로크 데이터는 기기 내부에서만 처리되며 Google 로 전송되지 않습니다. 단, 인식 모델 1회 다운로드 시점에 Google Play Services 와 통신합니다. Google 의 ML Kit 개인정보 처리방침: developers.google.com/ml-kit/terms
Google AdMob (광고): 앱 내 배너 광고 및 학습 세션 전면 광고 표시. 사용자의 광고 식별자(Android Advertising ID)와 대략적 지역 정보, 디바이스 정보가 AdMob 으로 전송되어 맞춤 광고 표시에 사용될 수 있습니다. 사용자는 Android 설정 → Google → 광고 메뉴에서 광고 ID 재설정 또는 맞춤 광고 거부가 가능합니다. Google 의 광고 개인정보 처리방침: support.google.com/admob/answer/6128543
Firebase Crashlytics (충돌 보고): 앱이 비정상 종료될 경우 안정성 개선을 위해 충돌 스택 트레이스, 디바이스 모델 / OS 버전 / 앱 버전 등 비식별 진단 정보를 Google 로 전송합니다. 이름, 이메일, 학습 데이터 등 개인 식별 정보는 일체 포함되지 않습니다. Firebase 개인정보 처리방침: firebase.google.com/support/privacy
삼국한자는 분석 SDK(Firebase Analytics 등)와 리워드/추적 SDK 를 사용하지 않습니다.
향후 위 SDK 구성이 변경될 경우 본 개인정보처리방침을 갱신하고 앱 업데이트 릴리스 노트를 통해 사전 공지합니다.
제6조 (사용자가 선택적으로 공유하는 데이터)
다음은 사용자의 명시적 액션이 있을 때만 처리됩니다.
한자 공유: 검색 결과 또는 비교 화면에서 사용자가 "공유" 메뉴를 탭하면 한자와 의미가 OS 공유 시트(카카오톡, 메시지, 메일 등)로 전달됩니다. 회사는 이 전송에 관여하지 않습니다.
학습 결과 공유: 퀴즈 세션 종료 후 정답률 / 통계를 사용자가 직접 공유할 수 있습니다.
피드백 / 오류 신고 이메일: 설정 > 피드백 또는 한자 상세의 "오류 신고" 메뉴를 통해 사용자가 직접 이메일을 작성해 보내는 경우, 사용자가 입력한 내용만 회사 이메일(teamstar13000@gmail.com)로 전달됩니다.
공유 받기 (Share Intent): 다른 앱에서 한자가 포함된 텍스트를 본 앱으로 공유하면, 본 앱이 해당 텍스트를 받아 검색창에 자동 입력합니다. 받은 텍스트는 기기 내에서만 처리되며 외부로 전송되지 않습니다.
제7조 (개인정보의 보유 및 파기)
회사는 사용자의 데이터를 직접 저장하지 않습니다. 모든 데이터는 사용자의 기기에 저장되며, 다음 방법으로 삭제할 수 있습니다.
앱 삭제: 모든 학습 데이터, 즐겨찾기, 사용자 덱, 설정이 즉시 영구 삭제됩니다.
앱 내 데이터 초기화: 설정 메뉴에서 사용자 덱을 개별 삭제 / 즐겨찾기 / 최근 본 한자를 개별 삭제 가능합니다.
제8조 (이용자의 권리)
데이터 열람: 학습 탭의 통계 화면에서 본인의 모든 학습 데이터 확인 가능
데이터 수정/삭제: 앱 내 덱 관리 / 즐겨찾기 / 최근 화면에서 직접 삭제 가능
전체 데이터 삭제: 앱 삭제로 모든 데이터를 즉시 삭제
제9조 (아동의 개인정보 보호)
삼국한자는 만 13세 미만 아동의 개인정보를 의도적으로 수집하지 않습니다. 본 앱은 외부로 어떤 개인정보도 전송하지 않으므로 아동의 개인정보가 외부로 유출될 가능성이 없습니다. 본 앱은 한자 학습이라는 교육적 목적으로, 전체이용가 (IARC Everyone) 등급으로 제공됩니다.
제10조 (개인정보의 안전성 확보 조치)
모든 사용자 데이터는 기기 내부에만 저장 (외부 서버 없음)
사용자 입력 (덱 이름 등) 은 SQLite parameterized query 로 SQL injection 방지
회원가입 / 인증 시스템이 없으므로 자격 증명 (비밀번호 등) 유출 위험 없음
모든 외부 통신 (ML Kit, mailto, 외부 URL) 은 HTTPS 또는 OS 표준 IPC 사용
제11조 (데이터 출처 및 저작권)
앱에 번들된 한자 사전 데이터는 다음 공개 / 라이선스 데이터 소스를 통합한 것이며, 사용자가 직접 입력한 정보가 아닙니다. 자세한 라이선스는 앱 내 "오픈소스 라이선스" 화면을 참조하세요.
CJK Characters | Effective Date: May 19, 2026 | Version 1.0 (added Ad SDK + Crashlytics)
RedMoon Studio ("Company", "we", "us") operates the CJK Characters mobile application. This Privacy Policy explains how we handle information when you use our app.
One-line Summary: CJK Characters requires no account registration and does not transmit any personal information to any external server. All learning data is stored only on your device.
1. Information We Collect
What We Do NOT Collect
CJK Characters does NOT collect any of the following:
Personal identifiers such as name, email, phone number, date of birth
Location data (GPS)
Contacts, call history, or SMS
Advertising identifiers (Android Advertising ID)
App usage statistics, device information, network information
Crash data or analytics data
Data Stored Only On Your Device
The following data is stored exclusively on your device and is never transmitted to any external server:
Data Type
Purpose
Storage Location
Learning progress (SM-2 / FSRS SRS data)
Spaced repetition algorithm
Local SQLite
Favorites + recently viewed characters (up to 50)
Fast re-access
Local SQLite
User-created study decks
Custom learning groups
Local SQLite
Quiz history, daily study stats, streak counters
Learning motivation
Local SQLite
Settings (theme, language, character size, country order, daily goal, etc.)
App configuration
SharedPreferences
2. App Permissions
CJK Characters requests the following permissions only for the stated purposes:
Permission
Purpose
Required
Internet (INTERNET)
(1) One-time download of Google ML Kit handwriting recognition model (zh-Hani) on first handwriting search use. (2) Opening external links (mailto for feedback, privacy policy URL).
Required
Storage (no external storage permission)
Uses app-private directory only — no extra permission requested
N/A
CJK Characters does not request any sensitive permissions such as camera, photos/media, location, contacts, or microphone.
3. When the App Communicates Externally
CJK Characters v1.0 accesses the Internet only in the following two cases. Otherwise, it operates entirely offline.
Google ML Kit handwriting model download: On the first use of the "Handwriting" search feature, the app downloads the Chinese-script handwriting model (zh-Hani, approx. 20MB) once via Google Play Services. The model is stored locally, and all subsequent recognition happens entirely offline. Your handwriting strokes are NEVER transmitted externally.
Opening external links: When you tap "Feedback" or "Privacy Policy" in Settings, the OS default mail app or browser opens. We are not involved in this communication.
4. How We Use Information
We do not transmit any personal information externally. Your data is processed only on your device for the following purposes:
Character Dictionary Search: SQLite + FTS5 based unified Korean/Chinese/Japanese character lookup
4-script Comparison: Side-by-side display of Korean / Traditional / Simplified / Shinjitai slots
Statistics Display: Visualizing your own learning progress on a 30-day line chart
Pronunciation (TTS): OS system TTS or bundled offline mp3 audio for KR/CN/JP pronunciation playback
5. Third-Party Sharing
We do not share any personal information with third parties.
Third-Party Services (SDKs)
CJK Characters uses the following Google libraries:
Google ML Kit (Digital Ink Recognition): Handwritten character recognition. Your stroke data is processed entirely on-device and is never transmitted to Google. The app does communicate with Google Play Services once when downloading the recognition model. Google's ML Kit privacy policy: developers.google.com/ml-kit/terms
Google AdMob (Advertising): Displays banner ads on dictionary screens and interstitial ads during study sessions. Your Android Advertising ID, approximate geographic location, and device information may be sent to AdMob for ad personalization. You can reset your advertising ID or opt out of personalized ads via Android Settings → Google → Ads. Google's advertising privacy policy: support.google.com/admob/answer/6128543
Firebase Crashlytics (Crash Reporting): When the app crashes, non-identifying diagnostic data — crash stack traces, device model / OS version / app version — is sent to Google to help us improve stability. No personally identifying information (name, email, study data) is included. Firebase privacy policy: firebase.google.com/support/privacy
CJK Characters does NOT use analytics SDKs (e.g., Firebase Analytics) or rewarded / tracking SDKs.
If this SDK list changes in the future, this Privacy Policy will be updated and announced in app release notes in advance.
6. Data You Voluntarily Share
The following data is processed only when you take explicit action:
Character sharing: When you tap "Share" from a search result or the comparison screen, the character and meaning are passed to the OS share sheet (KakaoTalk, Messages, mail, etc.). We are not involved in this transmission.
Learning result sharing: After a quiz session, you may share your accuracy / statistics yourself.
Feedback / Error report email: When you write an email via Settings > Feedback or the "Report Error" menu on the character detail screen, only the content you type is sent to our email (teamstar13000@gmail.com).
Share intent (incoming): When another app shares text containing characters into this app, the app receives the text and auto-fills the search box. The received text is processed only on-device and is never transmitted externally.
7. Data Retention and Deletion
We do not store any user data ourselves. All data is stored on your device and can be deleted as follows:
App uninstallation: All learning data, favorites, user decks, and settings are immediately and permanently deleted.
In-app data clearing: User decks / favorites / recently viewed can be individually deleted from the respective screens.
8. Your Rights
Data access: View all your learning data on the Study tab statistics screen
Data modification/deletion: Delete decks / favorites / recents directly from the in-app screens
Complete data deletion: Uninstall the app to immediately delete all data
9. Children's Privacy
CJK Characters does not knowingly collect personal information from children under the age of 13. Since this app does not transmit any personal information externally, there is no possibility of children's personal information being leaked. This app is provided for the educational purpose of character study and is rated "Everyone" (IARC).
10. Security
All user data is stored only on the device (no external server)
User input (deck names, etc.) uses SQLite parameterized queries to prevent SQL injection
No account / authentication system, so no credential leak risk
All external communication (ML Kit, mailto, external URLs) uses HTTPS or OS-standard IPC
11. Data Sources and Attribution
The character dictionary data bundled in the app is integrated from the following public / licensed data sources; it is not user-input. For detailed licenses, please refer to the "Open-source Licenses" screen inside the app.
HSK 1~6 / Taiwan MoE / Japan Jouyou Kanji / Jinmei-yo
Make Me a Hanzi (stroke order data)
Wiktionary (ko/ja/zh)
Noto Sans fonts (Adobe SIL OFL)
12. Changes to This Policy
If this Privacy Policy changes, the changes will be notified through app updates or on this page. Material changes (e.g., adding third-party SDKs, expanding data collection scope) will be announced 7 days before they take effect.
Google ML Kit 手書き認識モデルのダウンロード: ユーザーが「手書き検索」機能を初めて使用する際、Google Play Services を通じて漢字手書き認識モデル(zh-Hani、約20MB)を1回ダウンロードします。モデルは端末に保存され、以降の認識は完全にオフラインで実行されます。ユーザーの手書きストロークは決して外部に送信されません。
Google ML Kit (Digital Ink Recognition): 漢字手書き認識。ユーザーの手書きストロークデータは端末内のみで処理され、Googleに送信されません。ただし、認識モデルの1回限りのダウンロード時にGoogle Play Servicesと通信します。GoogleのML Kitプライバシーポリシー: developers.google.com/ml-kit/terms
Google AdMob (広告): 辞書画面のバナー広告および学習セッションの全画面広告を表示します。ユーザーの広告識別子(Android Advertising ID)、おおよその地域情報、デバイス情報が AdMob に送信され、広告のパーソナライズに利用される場合があります。Android の 設定 → Google → 広告 メニューから広告 ID のリセットやパーソナライズ広告のオプトアウトが可能です。Google の広告プライバシーポリシー: support.google.com/admob/answer/6128543
Firebase Crashlytics (クラッシュレポート): アプリが異常終了した際に、安定性向上のためクラッシュのスタックトレース、デバイスモデル / OS バージョン / アプリバージョンなどの非識別の診断情報を Google に送信します。氏名・メール・学習データなど個人を識別できる情報は一切含まれません。Firebase プライバシーポリシー: firebase.google.com/support/privacy
Google ML Kit (Digital Ink Recognition): 漢字手寫辨識。使用者的筆劃資料僅於裝置內處理,不會傳輸至 Google。但於辨識模型一次性下載時會與 Google Play Services 通訊。Google 的 ML Kit 私隱政策: developers.google.com/ml-kit/terms
Google AdMob (廣告): 於辭典畫面顯示橫幅廣告,於學習工作階段顯示插頁廣告。使用者的廣告識別碼(Android Advertising ID)、概略地理位置與裝置資訊可能會傳送至 AdMob 用於廣告個人化。使用者可於 Android 的 設定 → Google → 廣告 重設廣告 ID 或拒絕個人化廣告。Google 的廣告私隱政策: support.google.com/admob/answer/6128543