한국사 퀴즈는 풀이·정오답·북마크·학습 설정을 기기에 저장하며 회원가입이나 운영자 자체 서버 계정을 사용하지 않습니다.
앱은 핵심 기능 제공, 사용자 설정·기록의 기기 내 보관, 광고 제공, 앱 사용 분석, 오류 진단 및 안정성 개선을 위해 필요한 최소 범위의 정보를 처리합니다. 앱은 계정 생성이나 로그인을 제공하지 않습니다. 따라서 삭제할 개발자 계정 데이터가 없습니다.
앱은 무료 제공을 위해 Google AdMob 광고를 사용할 수 있습니다. 인앱 결제와 구독은 제공하지 않습니다.
| 항목 | 목적 | 저장 위치 | 보유기간 | 삭제 방법 |
|---|---|---|---|---|
| 문항 ID별 선택 결과, 정오답, 풀이 시각 | 진행도·정확도·오답 복습 제공 | 기기 내 UserDefaults의 JSON 데이터 | 사용자가 학습 기록을 초기화하거나 앱을 삭제할 때까지 | 설정의 학습 기록 초기화 또는 앱 삭제 |
| 북마크와 답안 입력 방식 설정 | 복습 목록과 입력 환경 유지 | 기기 내 UserDefaults | 초기화·변경 또는 앱 삭제까지 | 설정 초기화·북마크 해제 또는 앱 삭제 |
운영자는 위 기기 내 콘텐츠를 자체 서버로 수집하지 않으며 다음 정보를 광고·분석·진단 이벤트에 의도적으로 포함하지 않습니다.
| 권한/선택 | 사용 목적 | 거부 시 영향 |
|---|---|---|
| App Tracking Transparency(ATT) | 허용 시 개인화 광고와 광고 성과 측정 | 모든 학습 기능은 유지되고 광고가 비개인화·제한될 수 있습니다. |
ATT는 Apple의 추적 권한이며 개인정보 국외 이전에 관한 별도 동의를 대신하지 않습니다. 사용자가 추적을 허용하면 광고 식별자(IDFA)가 개인화 광고와 광고 성과 측정에 사용될 수 있습니다. 추적을 거부해도 앱의 핵심 기기 내 기능은 사용할 수 있으며 광고는 개인화되지 않거나 제한된 형태로 표시될 수 있습니다.
사용 SDK/서비스: Google AdMob / Google Mobile Ads SDK, Google User Messaging Platform SDK (UMP), Apple App Tracking Transparency (ATT), Google Analytics for Firebase (Firebase Analytics), Firebase Crashlytics
앱별 기기 내 콘텐츠 경계는 2항을 따릅니다. 운영자가 정의하는 분석 이벤트와 오류 메타데이터에는 해당 콘텐츠, 파일명 또는 파일 경로를 넣지 않는 것을 원칙으로 합니다.
| 구분 | 받는 자/수탁자 | 서비스와 목적 | 처리 방법 |
|---|---|---|---|
| 처리위탁 및 SDK 직접수집 | Google LLC 및 공개된 하위처리업체 | AdMob·UMP 광고 제공/동의 관리, Firebase Analytics 사용 분석, Firebase Crashlytics 오류 진단 | 앱 사용 중 SDK가 필요한 정보를 암호화된 네트워크 연결로 직접 전송 |
| 제3자 제공 | 없음 | 운영자가 보유한 기기 내 콘텐츠를 판매하거나 별도 제3자에게 제공하지 않음 | 해당 없음 |
Google SDK 연동은 개별 서비스 약관과 설정에 따라 운영자가 맡긴 처리위탁·보관과 Google의 직접수집이 함께 포함될 수 있습니다. 아래 국외 처리 근거는 운영자가 Google에 처리를 맡기는 범위에 적용하며, Google이 독립된 개인정보처리자로 직접 수집하는 범위는 Google의 약관·처리방침과 적용 법령을 따릅니다. 두 경우 모두 사용자가 실제 SDK 처리를 알 수 있도록 함께 공개합니다.
관련 문서: Google 개인정보처리방침, Firebase 개인정보 및 보안, Google Mobile Ads 데이터 공개
기기 내 정보는 2항의 기간 동안 보관되며 사용자가 앱 기능에서 삭제하거나 앱을 삭제하면 iOS 동작 방식에 따라 제거됩니다. 운영자가 별도 원본 사본을 보유하지 않으므로 복구할 수 없습니다. 임시 파일은 목적 달성 후 즉시 또는 앱별로 명시한 정리 시점에 파일 삭제 방식으로 파기합니다. Google 처리 정보는 6항의 기간과 Google 삭제 절차를 따릅니다.
사용자는 앱 안에서 기기 내 정보를 열람·정정·삭제·초기화할 수 있습니다. 개인정보의 열람, 정정·삭제, 처리정지, 동의 철회 또는 국외 처리 관련 문의는 hapinesspang@gmail.com로 요청할 수 있습니다. 운영자는 필요한 경우 요청자 확인을 위한 최소 정보만 요청하고 관련 법령의 기한과 절차에 따라 답변합니다. 법령상 제한 사유가 있으면 그 사유와 이의제기 방법을 안내합니다.
현재 앱은 전 연령의 일반 이용자를 대상으로 하는 한국사 학습 앱이며 중학생·고등학생과 성인을 주요 이용층으로 합니다. 만 13세 미만 아동을 주된 대상으로 기획·마케팅하거나 운영하지 않으며, App Store 연령 등급은 콘텐츠 적합성을 나타낼 뿐 아동 대상 앱 지정을 의미하지 않습니다. 앱은 회원가입이나 자체 계정 기능을 제공하지 않고 이름·연락처를 수집하지 않습니다. 향후 만 13세 미만 아동을 주된 대상으로 변경할 경우, 변경 전에 개인화 광고와 아동 대상 광고 설정, 연령 확인 및 법정대리인 동의 필요성, App Privacy 공개 항목과 관련 법령을 재검토하고 앱 설정과 이 방침을 갱신합니다.
먼저 개인정보 보호책임자에게 문의할 수 있으며, 해결되지 않는 경우 개인정보보호위원회, 개인정보침해 신고센터, 개인정보분쟁조정위원회의 상담·신고·조정 절차를 이용할 수 있습니다.
기능, SDK, 처리 항목 또는 법적 요구가 변경되면 시행 전에 이 페이지나 앱의 배포 정보를 통해 변경 내용을 알립니다. 개인정보 관련 문의: hapinesspang@gmail.com
Korean History Quiz stores answers, correctness, bookmarks, progress, and learning settings on the device without a developer account or backend.
The app processes the minimum information needed to provide its core features, retain user settings and records on the device, deliver ads, understand app usage, diagnose errors, and improve stability. The app does not provide account creation or login, so there is no developer account data to delete.
The app uses Google AdMob ads to remain free and does not offer in-app purchases or subscriptions.
| Item | Purpose | Storage | Retention | Deletion |
|---|---|---|---|---|
| Question ID, selected result, correctness, answer time | Progress, accuracy, and missed-question review | JSON data in on-device UserDefaults | Until learning history is reset or the app is deleted | Reset learning history in Settings or delete the app |
| Bookmarks and answer-input preference | Preserve review lists and input experience | On-device UserDefaults | Until reset/changed or the app is deleted | Reset settings, remove bookmarks, or delete the app |
The operator does not collect that on-device content on its own server and intentionally excludes the following from advertising, analytics, and diagnostics events:
| Permission/choice | Purpose | Effect of refusal |
|---|---|---|
| App Tracking Transparency (ATT) | Personalized ads and ad measurement when permitted | All learning features remain available; ads may be non-personalized or limited. |
ATT is Apple's tracking permission and does not replace any separate consent for an international transfer required by applicable law. If tracking is allowed, the advertising identifier (IDFA) may be used for personalized ads and ad measurement. Refusing tracking does not disable core on-device features; ads may be non-personalized or limited.
SDKs/services used: Google AdMob / Google Mobile Ads SDK, Google User Messaging Platform SDK (UMP), Apple App Tracking Transparency (ATT), Google Analytics for Firebase (Firebase Analytics), Firebase Crashlytics
The app-specific on-device boundaries in Section 2 apply. Operator-defined analytics events and error metadata must not contain that content, filenames, or file paths.
| Category | Recipient/processor | Services and purposes | Method |
|---|---|---|---|
| Processing service and SDK direct collection | Google LLC and its published subprocessors | AdMob/UMP ad delivery and consent; Firebase Analytics usage analytics; Firebase Crashlytics error diagnosis | The SDK sends necessary information directly over encrypted network connections while the app is used |
| Separate third-party disclosure by the operator | None | The operator does not sell or separately disclose on-device content it holds | Not applicable |
Depending on the service terms and settings, Google SDK integration may include both processing/storage entrusted by the operator and collection by Google as an independent controller. The international-transfer basis below applies to the scope entrusted by the operator; Google's direct collection follows Google's terms, privacy policy, and applicable law. Both are disclosed so users can understand the SDK processing that actually occurs.
These services include Google User Messaging Platform SDK, Firebase Analytics, and Firebase Crashlytics.
During this processing, the information described above may be processed or stored outside the user's country or region through Google LLC and its subprocessors.
References: Google Privacy Policy, Privacy and Security in Firebase, Google Mobile Ads data disclosure
On-device information follows the periods in Section 2 and is removed through the app's deletion controls or, subject to iOS behavior, when the app is deleted. The operator has no separate source copy to recover. Temporary files are removed as soon as their purpose is complete or at the app-specific cleanup point. Google-processed information follows Section 6 and Google's deletion process.
You can view, correct, delete, or reset on-device information in the app. Email hapinesspang@gmail.com to request access, correction/deletion, restriction, withdrawal of consent, or information about international processing. The operator may request only the minimum information needed to verify the requester and will respond under applicable deadlines and procedures. If a legal exception applies, the reason and appeal route will be explained.
The app is a general-audience Korean history learning app, with middle- and high-school students and adults as its primary audience. It is not designed, marketed, or operated primarily for children under 13; the App Store age rating indicates content suitability and does not designate the app as child-directed. The app has no sign-up or operator-run account and does not collect names or contact details. Before changing the app to target children under 13 primarily, the operator will reassess personalized and child-directed advertising settings, age-assurance and parental-consent requirements, App Privacy disclosures, and applicable law, then update the app configuration and this policy.
Contact the privacy officer first. Users in Korea may also use the consultation, reporting, or mediation procedures of the Personal Information Protection Commission, KISA Privacy Infringement Report Center, or Personal Information Dispute Mediation Committee.
If features, SDKs, processed items, or legal requirements change, notice will be provided on this page or through app distribution information before the new policy takes effect. Privacy contact: hapinesspang@gmail.com