개인정보처리방침
시행일 2026년 11월 9일 · English
이 방침은 개발자 Seonghyeok Lee(이하 "개발자")가 App Store에 낸 모든 앱(이하 "앱")에 함께 적용돼요. 앱마다 쓰는 서비스가 달라서, 어떤 앱이 무엇을 쓰는지 아래 표에 적어 두었어요.
1. 공통 원칙
- 회원가입이 없고, 개발자가 운영하는 서버도 없어요.
- 개발자는 이름, 연락처처럼 이용자를 알아볼 수 있는 정보를 모으지 않아요. Firebase를 쓰는 앱은 앱을 고치고 다듬기 위한 사용 통계와 충돌 정보를, 이름 대신 앱 설치마다 무작위로 만든 식별자와 함께 받아요(3-1).
- 진행 기록, 설정 같은 앱 데이터는 이용자의 기기 안에 저장되고, 앱을 지우면 함께 지워져요. iCloud를 쓰는 앱은 진행 기록을 이용자 본인의 iCloud에도 두어 같은 Apple 계정의 기기끼리 맞춰요(아래 표).
- 아래에 적은 외부 서비스만, 적은 목적으로만 써요.
2. 앱별로 쓰는 서비스
| 앱 | 광고 (Google AdMob) | 사용 통계·충돌 보고 (Google Firebase) | 앱 안 구매 (Apple) | Game Center (Apple) | iCloud (Apple) |
|---|---|---|---|---|---|
| 말랑 한붓그리기 | 씀 | 씀 | 씀 (광고 없애기) | 씀 (업적·순위) | 씀 (진행 기록) |
| 말랑 노노그램 (준비 중) | 씀 | 씀 | 씀 (광고 없애기) | 씀 (업적·순위) | 씀 (별 기록) |
정보를 받는 제3자(Google AdMob·Firebase, Apple)도 각자의 개인정보처리방침에 따라 이 방침과 같거나 그보다 높은 수준으로 이용자 정보를 보호해요. 개발자는 이 기준을 지키는 서비스만 골라 써요.
3. 광고 (Google AdMob)
광고가 있는 앱은 Google LLC의 AdMob으로 광고를 보여 줘요. AdMob은 다음 정보를 처리할 수 있어요.
- 광고 식별자(IDFA): iPhone에서 추적을 허용한 경우에만
- 앱 안 기기 식별자(IDFV), 기기 모델, iOS 버전, 언어
- IP 주소와 이를 바탕으로 한 대략적인 위치(국가·도시 수준)
- 광고를 보고 누른 기록, 광고 성능과 오류 진단 정보
목적은 광고 제공, 광고 성과 측정, 부정 클릭 방지예요. 추적을 허용하지 않으면 맞춤형이 아닌 광고가 나오고, 앱은 똑같이 쓸 수 있어요. 유럽경제지역·영국·스위스 등 동의가 필요한 지역에서는 처음 광고가 필요할 때 Google의 동의 화면이 먼저 나와요. 자세한 내용은 Google 파트너 사이트·앱 정책과 Google 개인정보처리방침에 있어요.
3-1. 사용 통계·충돌 보고 (Google Firebase)
Firebase를 쓰는 앱은 Google LLC의 Firebase로 앱이 어떻게 쓰이는지와 앱이 멈춘 원인을 살펴, 어려운 판을 다듬고 오류를 고쳐요. 광고 식별자(IDFA)는 쓰지 않아요. 처리하는 정보는 다음과 같아요.
- 앱 설치마다 무작위로 만든 식별자(앱 인스턴스 ID, Firebase 설치 ID, Crashlytics 설치 ID)
- 게임 기록: 판을 시작·완료·중단한 것, 받은 별, 걸린 시간, 힌트·되돌리기 사용, 광고를 본 것, 구매를 시작·완료·복원한 것
- 기기 모델, iOS 버전, 언어, 앱 버전, IP 주소로 짐작한 대략적인 지역(국가·도시 수준), 사용 시간
- 앱이 멈췄을 때의 오류 기록(어느 코드에서 멈췄는지), 기기 상태(메모리·저장 공간 등)
- 광고 간격·힌트 수 같은 앱 설정 값을 받아 오는 기록(Remote Config)
개발자는 Firebase 화면에서 이 정보를 모아 본 통계와 충돌 보고만 보고, 이용자를 알아보려 하지 않아요. 사용 통계는 2개월, 충돌 기록은 90일이 지나면 지워지기 시작해요. 앱을 지우면 앱 설치 식별자도 함께 사라져요. 자세한 내용은 Firebase 개인정보 보호에 있어요.
4. Apple 서비스
앱 안 구매
앱 안 구매는 Apple App Store가 처리해요. 개발자는 이름, 카드 같은 결제 정보를 받지 않고, 앱은 기기에서 구매했는지만 확인해요.
Game Center
Game Center를 쓰는 앱은, iPhone에서 Game Center에 로그인한 경우에만 업적 진행률과 순위 기록(예: 오늘의 퍼즐을 푼 시간, 이번 주에 깬 판 수)을 Apple Game Center로 보내요. Game Center 닉네임과 순위 기록은 다른 플레이어에게 보일 수 있어요. 이 정보는 Apple의 개인정보처리방침에 따라 처리되고, 개발자는 이를 따로 받거나 보관하지 않아요. iPhone 설정 → Game Center에서 로그아웃하면 보내지 않아요.
iCloud
iCloud를 쓰는 앱은 진행 기록(깬 판, 별, 업적, 통계)을 이용자 본인의 iCloud 키-값 저장소에 두어, 같은 Apple 계정으로 로그인한 기기끼리 맞춰요. 이 정보는 이용자의 iCloud 계정 안에만 있고 개발자는 볼 수 없어요. iPhone 설정 → Apple 계정 → iCloud에서 끌 수 있고, 앱 안의 진행 기록 초기화는 iCloud에 있는 기록도 함께 지워요.
5. 개인정보의 국외 이전
| 받는 곳 | 정보와 목적 | 시점·방법 | 보유 기간 |
|---|---|---|---|
| Google LLC (미국) 문의 | 3번의 광고 관련 정보 · 광고 제공·측정, 부정 방지 | 앱이 광고를 불러올 때 인터넷으로 | Google 정책에 따름 |
| Google LLC (미국) 문의 | 3-1번의 사용 통계·충돌 정보 · 앱 개선과 오류 수정 | 앱을 쓰는 동안과 앱이 멈춘 뒤 다시 켤 때 인터넷으로 | 사용 통계 2개월, 충돌 기록 90일 |
| Apple Inc. (미국) | 4번의 Game Center 기록 · 업적과 순위 보여 주기 | Game Center에 로그인한 이용자가 판을 끝낼 때 인터넷으로 | Apple 정책에 따름 |
국외 이전을 원하지 않으면 iPhone 설정에서 추적을 끄거나 앱 사용을 멈출 수 있어요.
6. 안전성 확보 조치
- 개발자가 운영하는 서버가 없어서, 이용자 정보가 개발자 쪽에 따로 모이거나 쌓이지 않아요. Firebase 화면은 개발자 계정으로만 볼 수 있어요.
- 앱 데이터는 이용자의 기기 안에만 저장되고, iOS가 기기 잠금과 암호화로 보호해요.
- 광고·사용 통계·충돌 정보는 Google로 보낼 때 암호화된 연결(HTTPS)을 써요.
7. 파기 절차와 방법
- 기기 안 데이터는 앱의 초기화 메뉴를 누르거나 앱을 지우면 바로 지워지고, 되살릴 수 없어요. iCloud에 둔 진행 기록은 앱의 초기화 메뉴로 지워져요.
- 개발자가 따로 보관하는 이용자 정보는 없어요. Firebase의 사용 통계는 2개월, 충돌 기록은 90일이 지나면 Google이 지워요.
- Google이 처리한 정보는 Google의 보유 기간이 끝나면 Google의 정책에 따라 파기돼요.
8. 이용자의 선택과 권리
이용자는 언제든 자기 개인정보의 열람, 정정, 삭제, 처리 정지를 요구할 수 있어요. 아래 문의처로 연락하거나 다음 방법을 쓸 수 있어요.
- 추적 허용 바꾸기: iPhone 설정 → 개인정보 보호 및 보안 → 추적
- 광고 동의 다시 고르기(동의가 필요한 지역): 각 앱의 설정 → 광고 개인정보 선택
- 기기 안 데이터 지우기: 앱 안의 초기화 메뉴, 또는 앱 삭제
- 광고 정보 처리 정지: iPhone 설정에서 추적을 끄고, 동의가 필요한 지역에서는 광고 개인정보 선택에서 동의를 거두기
- 사용 통계·충돌 정보 처리 정지: 앱을 지우면 더 이상 보내지 않고, 앱 설치 식별자도 사라져요. 남은 기록을 지우려면 아래 문의처로 알려 주세요
- Google이 처리한 정보에 대한 열람·삭제·처리 정지 요청: 5번의 Google 문의 창구
9. 어린이
앱은 어린이를 주 대상으로 만들지 않았고, 만 14세 미만 아동의 개인정보를 알면서 모으지 않아요. 만 14세 미만 아동의 개인정보가 처리된 것을 알게 되면 아래 연락처로 알려 주세요. 확인하는 대로 처리를 멈추도록 할게요.
10. 문의 (개인정보 보호책임자)
개발자 Seonghyeok Lee · [email protected]
개인정보 침해에 대한 신고나 상담, 분쟁 해결은 아래 기관에도 할 수 있어요.
- 개인정보침해신고센터: privacy.kisa.or.kr, 국번 없이 118
- 개인정보분쟁조정위원회: www.kopico.go.kr, 1833-6972
11. 바뀌는 경우
앱이 늘거나 쓰는 서비스가 바뀌면 이 페이지에 시행일과 함께 알려요.
Privacy Policy
Effective November 9, 2026
This policy applies to all apps published on the App Store by developer Seonghyeok Lee ("the apps"). Apps use different services; the table below shows which.
1. Principles
- No accounts and no developer-run servers.
- The developer does not collect information that identifies you, such as your name or contact details. Apps that use Firebase receive usage statistics and crash reports, tied to a random per-install identifier instead of your identity (section 3-1).
- App data such as progress and settings stays on your device and is deleted with the app. Apps that use iCloud also keep progress in your own iCloud to sync your devices (see the table).
- Only the services listed below are used, only for the stated purposes.
2. Services by app
| App | Ads (Google AdMob) | Usage stats & crash reports (Google Firebase) | In-app purchase (Apple) | Game Center (Apple) | iCloud (Apple) |
|---|---|---|---|---|---|
| Mallang One Line | Yes | Yes | Yes (Remove Ads) | Yes (achievements, leaderboards) | Yes (progress) |
| Mallang Nonogram (in development) | Yes | Yes | Yes (Remove Ads) | Yes (achievements, leaderboards) | Yes (stars) |
Third parties that receive data (Google AdMob and Firebase, Apple) protect your information at the same or a higher level than this policy, under their own privacy policies. We only use services that meet this standard.
3. Ads (Google AdMob)
Apps with ads use Google LLC's AdMob, which may process:
- Advertising identifier (IDFA), only if you allow tracking
- Identifier for vendor (IDFV), device model, iOS version, language
- IP address and approximate location derived from it (country/city level)
- Ad views and taps, ad performance and diagnostics
Purposes: serving and measuring ads and preventing fraud. Without tracking permission you'll see non-personalized ads. In regions that require consent (such as the EEA, UK, and Switzerland), Google's consent screen appears before the first ad. See How Google uses information from sites or apps that use its services and the Google Privacy Policy.
3-1. Usage statistics and crash reports (Google Firebase)
Apps that use Firebase rely on Google LLC's Firebase to understand how the app is used and why it crashes, so we can tune hard levels and fix bugs. The advertising identifier (IDFA) is not used. Firebase processes:
- Random per-install identifiers (app instance ID, Firebase installation ID, Crashlytics installation ID)
- Gameplay records: levels started, cleared, or quit, stars, time taken, hints and undos used, ads watched, purchases started, completed, or restored
- Device model, iOS version, language, app version, approximate region from IP address (country/city level), usage time
- Crash logs (where the code stopped) and device state (memory, storage)
- Requests for app settings such as ad spacing and hint counts (Remote Config)
The developer only sees aggregated statistics and crash reports in Firebase and does not try to identify you. Usage statistics are deleted after 2 months and crash records after 90 days. Deleting the app also removes its per-install identifiers. See Privacy and Security in Firebase.
4. Apple services
In-app purchases
Purchases are processed by the Apple App Store. The developer never receives your payment details; the app only checks on your device whether you bought an item.
Game Center
Apps that use Game Center send achievement progress and leaderboard records (such as today's puzzle time or levels cleared this week) to Apple Game Center, only if you are signed in to Game Center on your iPhone. Your Game Center nickname and records may be visible to other players. This data is processed under Apple's privacy policy; the developer does not receive or keep it. Sign out at iPhone Settings → Game Center to stop sending it.
iCloud
Apps that use iCloud keep progress (levels, stars, achievements, stats) in your own iCloud key-value storage so devices signed in to the same Apple Account stay in sync. It stays in your iCloud account; the developer cannot see it. Turn it off at iPhone Settings → Apple Account → iCloud. Reset Progress in the app also clears the progress kept in iCloud.
5. International transfer
Ad-related data in section 3 is sent to Google LLC (United States) when an app loads an ad, for serving and measuring ads and preventing fraud, and is retained under Google's policies. Usage statistics and crash reports in section 3-1 are sent to Google LLC (United States) while you use the app and when it restarts after a crash, to improve the app and fix bugs; usage statistics are kept for 2 months and crash records for 90 days. Game Center records in section 4 are sent to Apple Inc. (United States) when a signed-in player finishes a level, to show achievements and leaderboards, and are retained under Apple's policies.
6. Security
- There are no developer-run servers, so your information is not separately collected or stored on our side. Firebase data can only be viewed through the developer account.
- App data stays on your device, protected by iOS device lock and encryption.
- Ad, usage, and crash data are sent to Google over encrypted connections (HTTPS).
7. Deletion
- On-device data is deleted immediately and permanently when you use the app's reset option or delete the app. Progress kept in iCloud is cleared by the app's reset option.
- The developer keeps no user information of its own. Google deletes Firebase usage statistics after 2 months and crash records after 90 days.
- Data processed by Google is deleted under Google's policies when its retention period ends.
8. Your choices and rights
You may request access to, correction or deletion of, or suspension of processing of your personal information at any time by contacting us below, or by using these options:
- Tracking: iPhone Settings → Privacy & Security → Tracking
- Ad consent (where required): in each app, Settings → Ad Privacy Choices
- Delete on-device data: the app's reset option, or delete the app
- Stop ad-data processing: turn off tracking in iPhone Settings and, where required, withdraw consent in Ad Privacy Choices
- Stop usage and crash reporting: deleting the app stops it and removes the per-install identifiers. To have remaining records deleted, contact us below
- Access, deletion, or suspension requests about data Google processed: Google privacy contact
9. Children
The apps are not directed primarily at children, and we do not knowingly collect personal information from children under 13 (under 14 in Korea). If you believe a child's data was processed, contact us below and we will have the processing stopped.
10. Contact
Developer: Seonghyeok Lee · [email protected]
11. Changes
We will post changes on this page with a new effective date.