English | 한국어

Privacy Policy

Onsaemigol (iOS) · Effective September 14, 2026 · Published by Jeong Seong-yun (individual developer)

Published by
Jeong Seong-yun (individual developer)
App
Onsaemigol (온새미골)
Contact
onsaemigol@gmail.com

This is an English translation provided for convenience. The Korean version is the binding text.

Jeong Seong-yun (the "Developer") values users' personal data and complies with the Personal Information Protection Act of the Republic of Korea. This Policy explains the categories, purposes and retention periods of the personal data processed by Onsaemigol (the "App"), and the rights of users.

1. Purposes of Processing

The Developer processes personal data only for the purposes below and will obtain prior consent if these purposes change.

The App shows no advertising, performs no user tracking, and has no payment features.

2. Categories of Data and How They Are Collected

ItemWhen / how collectedPurposeRequired / optional
Firebase uid (based on the Apple user identifier)Generated automatically on Sign in with AppleAccount identification, save ownershipRequired when using an account
Name supplied by AppleReturned by Apple once, on the first Sign in with AppleNot used — discarded immediately on receipt; never stored, displayed or transmitted—
NicknameEntered directly by the user in the AppIn-game nameRequired
Game save (progress, inventory)On cloud syncCloud restoreRequired when using an account
Device model, OS version, app versionAutomatically when the App runsCompatibility checks, crash analysisRequired
Analytics app instance ID (pseudonymous)Automatically on first launch after optional consentUsage statisticsOptional
Firebase Installations IDAutomatically at app start (tuning-value and device attestation calls)Identifying targets for tuning-value delivery, device attestationRequired
Crash logs (stack trace, device state)Automatically when a crash occurs, after optional consentBug fixingOptional
IP addressDuring communication with serversHandling communicationsRequired

Not collected: email address, phone number, location information, contacts, photos or camera, advertising identifier (IDFA), payment information. The App does not link AdSupport.framework and does not track users, so it does not display an App Tracking Transparency (ATT) prompt.

Using the App without an account: if you play without Sign in with Apple, your uid, nickname and game save are stored only on your device and are not transmitted to the Developer.

3. Processing and Retention Periods

ItemRetention period
uid, nickname, game saveFor as long as the account exists; destroyed immediately upon account deletion
Name supplied by AppleNot retained (discarded immediately on receipt)
Analytics data (including device information)Expires automatically after 2 months at the user level
Crash logsExpire automatically after 90 days
Firebase Installations IDGoogle's service processing period; reissuance stops when the App is deleted
IP addressNot stored (processed only temporarily in the course of handling communications)

4. Provision to Third Parties

The Developer does not provide users' personal data to third parties. The entrustment of processing described in sections 5 and 6 below is not provision to third parties.

5. Entrustment of Processing

To operate the service, the Developer entrusts the processing of personal data as set out below. When entering into an entrustment contract, the Developer includes provisions on the secure management of personal data in the contract and supervises whether the entrusted party complies with them.

Entrusted partyEntrusted workEntrusted data
Google LLCFirebase Authentication (sign-in token verification, account identification)uid, IP, access time
Cloud Firestore (cloud save storage and restore)uid, nickname, game save, sync metadata, IP
Google Analytics for Firebase (usage statistics) — only with optional consentApp instance ID (pseudonymous), device model / OS / app version, event logs, IP
Firebase Crashlytics (crash cause analysis) — only with optional consentCrash stack trace, device state, app version, IP
Firebase Remote Config · App Check (tuning-value delivery, blocking abnormal clients)Firebase Installations ID, App Attest attestation token, IP

6. Transfer of Personal Data Abroad

Under the entrustment in section 5 above, personal data is transferred outside the Republic of Korea. The legal basis for the transfer is disclosure in this privacy policy for entrusted processing and storage under the Personal Information Protection Act; no separate consent is obtained.

RecipientDestination countryData transferredTime and method of transferPurposeRetention and use period
Google LLC
(USA)
Privacy officer contact: Google privacy inquiry form
USA (Authentication infrastructure)uid, IP, access timeTransmitted over HTTPS (TLS) at the time the service is usedSign-in token verification, account identificationFor as long as the account exists
Stored in the Seoul region, Republic of Korea. May be accessed from the USA and countries where Google data centers are located in the course of operations and supportuid, nickname, game save, sync metadata, IPCloud save storage and restoreFor as long as the account exists
USA and countries where Google data centers are locatedApp instance ID (pseudonymous), device information, event logs, IPUsage statistics2 months
USA and countries where Google data centers are locatedCrash stack trace, device state, app version, IPCrash cause analysis90 days
USA and countries where Google data centers are locatedInstallations ID, App Attest attestation token, IPTuning-value delivery, blocking abnormal clientsGoogle's service processing period

How to refuse and the consequences: users may refuse the transfer abroad. To refuse, do not give the required consent on the notice screen shown at first launch, or, if you have already created an account, delete your account in the App. If you refuse, the cloud save (account features) cannot be provided, but you may continue to play with data stored only on your device, without an account.

7. Relationship with Apple Inc.

8. Destruction Procedure and Method

9. Rights and Obligations of Data Subjects and Legal Representatives, and How to Exercise Them

Users may exercise the following rights at any time:

There are two ways to exercise these rights:

  1. In the App — under Settings > Account you can change your nickname and delete your account yourself.
  2. By email — send a request to onsaemigol@gmail.com; it will be handled and the result will be sent to you within 10 days.

Users may also exercise their rights through a legal representative or a person to whom they have delegated authority. In that case, a power of attorney must be submitted.

10. Security Measures

11. Installation, Operation and Refusal of Devices That Automatically Collect Personal Data

The App does not use a web browser and therefore does not use cookies. The SDKs below collect information automatically while the App is running.

SDKInformation collectedHow to refuse
Firebase Authenticationuid, IPDoes not operate unless you use Sign in with Apple
Cloud FirestoreSave data, IPDoes not operate unless you use Sign in with Apple
Google Analytics for FirebaseApp instance ID (pseudonymous), device information, eventsDo not give optional consent, or turn it off in Settings at any time
Firebase CrashlyticsCrash stack trace, device stateDo not give optional consent, or turn it off in Settings at any time
Firebase Remote Config · App CheckInstallations ID, attestation token, IPRequired for the App to operate, so individual refusal is not offered; collection stops when the App is deleted

12. Personal Data of Children Under 14

The Developer does not collect personal data of children under the age of 14. The user's age is checked at first launch. If the user is confirmed to be under 14, account (Sign in with Apple) features are not provided, usage statistics and crash data are not collected, and tuning values are not fetched. In that case, game data is stored only on the user's device and is not transmitted to the Developer.

13. Privacy Officer and Channel for Receiving and Handling Access Requests

Privacy officer
Jeong Seong-yun
Position
Developer (individual)
Contact
onsaemigol@gmail.com

Requests for access to personal data are received and handled at the email address above. Inquiries, complaints and requests for remedies relating to personal data protection may also be sent to the same channel, and will be answered without delay. The Developer does not operate GitHub Issues or social media direct messages as contact channels.

14. Remedies for Infringement of Rights

To obtain remedies for infringement of personal data, you may apply for dispute resolution or consultation to the following bodies (Republic of Korea).

BodyResponsibilitiesContact
Personal Information Infringement Report Center (KISA)Reporting personal data infringement, requesting consultation118 (no area code) · privacy.kisa.or.kr
Personal Information Dispute Mediation CommitteePersonal data dispute mediation, collective dispute mediation1833-6972 · www.kopico.go.kr
Supreme Prosecutors' Office, Cyber Investigation DivisionInvestigation of personal data infringement1301 (no area code) · www.spo.go.kr
Korean National Police Agency, Cyber Investigation BureauInvestigation of personal data infringement182 (no area code) · ecrm.police.go.kr

In addition, if you object to the Developer's action on a request for access, correction, deletion or suspension of processing of personal data, you may file an administrative appeal under the Personal Information Protection Act.

15. Effective Date and Revision History

This Privacy Policy applies from September 14, 2026. When any content is added, deleted or modified, notice will be given in the App and on this page from 7 days before the effective date. However, changes that materially affect users' rights will be notified 30 days in advance.

VersionEffective dateChanges
v1September 14, 2026Initial version