Privacy Policy for Hexa Merge

Effective date: September 9, 2026

Duskore (“we”) provides the Hexa Merge iOS app. This policy explains the information processed when you use the app, why it is used, how long it is retained, and how you can request deletion.

The native tracking permission and separate leaderboard sharing controls described below apply to version 1.0.0, build 12 and later. Earlier prerelease builds did not include these controls; please update to the latest TestFlight build. Build 12 is an internal test-ad build, not a public App Store release.

Information processed

Authentication

Hexa Merge supports guest, Google, and Sign in with Apple authentication through Firebase Authentication. Firebase may process a unique user identifier and the sign-in provider. If you choose Google or Apple sign-in and authorize the provider to share them, an email address, display name, and profile information may also be processed for authentication and account display.

Gameplay and analytics

Firebase Analytics may process app interactions such as app sessions, game completion, gameplay score events, app version, device and operating-system information, language, and approximate region. We use this information to understand aggregate usage and improve game balance and reliability.

The updated iOS build disables Firebase Analytics advertising identifiers, advertising storage and advertising personalization signals. We do not enable these Analytics advertising features when you allow AdMob tracking. Crash reporting and account authentication are separate from advertising permission.

Crash and diagnostics

Firebase Crashlytics may process crash traces, installation identifiers, timestamps, app version, device model, operating-system version, and related diagnostics. We use this information only to diagnose crashes and improve stability.

Game Center

Global leaderboard score sharing is off by default. Before enabling it, the app explains that your Game Center player identity, nickname and future completed-game scores are sent to Apple and that your nickname and score can be visible to players worldwide. Sharing starts only after you explicitly agree in the app and Game Center authentication succeeds. Signing in with Guest, Google, Apple or Game Center alone does not grant this sharing permission.

You can decline or cancel and continue playing, and change your sharing choice from the game menu. Enabling sharing does not upload scores from games completed before you agreed. Disabling sharing stops future submissions but does not automatically remove scores already held by Apple. Sharing consent is stored locally, separately for each app account and consent version, and is cleared for the deleted app account. Apple manages existing Game Center records under its own account settings and policies; deleting the Firebase app account does not delete your Apple Game Center account.

Support

If you voluntarily create a public GitHub support issue, GitHub processes the issue content and account information under GitHub’s privacy policy. Do not include sensitive or private account information in an issue.

Advertising and tracking

Hexa Merge can display interstitial advertisements through Google AdMob at limited, natural breaks between completed games. When advertising is enabled by the permissions below, AdMob and participating advertising partners may process information such as IP address and approximate location, device identifiers (including the advertising identifier when permitted), advertising data, ad views and interactions, product interactions, crash logs, and performance diagnostics. Partners may combine permitted data with information from other companies’ apps or websites for advertising personalization and measurement. Depending on regional consent choices, applicable law and platform settings, ads may be personalized, non-personalized or limited.

On iOS, the app first requests Apple’s App Tracking Transparency (ATT) permission when the system allows a request. Only after ATT is allowed does the app request Google’s User Messaging Platform (UMP) consent information and show any required regional form. UMP may present a message for users in the European Economic Area, United Kingdom, Switzerland and supported U.S. states. The Mobile Ads SDK and ad requests start only when both ATT and UMP permit them.

If ATT is denied, restricted, unavailable or not determined, or the permission check fails, this build does not start UMP or advertising requests. You can still play the game. UMP consent cannot override an ATT denial. Privacy Choices is available from the game menu to inspect the tracking permission, open iOS Settings and revisit applicable regional choices. Returning from Settings rechecks the permission and discards stale advertising state. Changing a choice stops or changes future processing; it does not undo processing that occurred before withdrawal.

How information is used

We use information only to:

  • authenticate users and maintain signed-in state;
  • operate guest, Google, and Apple login;
  • submit and display Game Center leaderboard scores only after explicit sharing consent and authentication;
  • understand aggregate gameplay and app usage;
  • display, measure, limit, and protect advertising in accordance with the user’s privacy choices;
  • diagnose crashes, prevent abuse, and improve reliability; and
  • respond to support requests.

We do not sell personal information for money. Under some regional privacy laws, disclosure to advertising partners may be treated as a “sale” or “sharing” even when no money changes hands. Where applicable, the regional privacy message provides a choice to opt out of that processing.

Service providers

Information is processed only as needed by the services integrated into the app:

  • Google Firebase Authentication, Analytics, and Crashlytics;
  • Google AdMob, Google’s User Messaging Platform, and the advertising partners disclosed in the regional privacy message;
  • Google Sign-In when selected by the user;
  • Apple Sign in with Apple and Game Center when selected or used; and
  • GitHub when the user voluntarily uses the public support site.

Their processing is governed by their respective terms and privacy policies.

Google provides additional information in its Privacy & Terms and How Google uses information from sites or apps that use its services notices.

Retention and deletion

  • Firebase Authentication account data is retained while the account exists. You can initiate full account deletion from Settings → Delete Account in the app.
  • Firebase Analytics user-level and event-level data is configured for a maximum retention period of two months. Standard aggregated reports may remain without directly identifying an account.
  • Firebase Crashlytics retains crash traces and associated installation identifiers for approximately 90 days before removal begins.
  • Advertising information is retained by Google and participating advertising partners according to their policies, legal obligations, and the user’s applicable privacy choices.
  • Public GitHub support content remains until it is removed by the author, GitHub, or a repository administrator.
  • Apple Game Center information is retained and controlled by Apple under the user’s Apple account settings and Apple’s policies.

Deleting an account removes the Firebase Authentication account and signs the user out. For Sign in with Apple accounts, the app also attempts to revoke the Apple authorization associated with the app. Diagnostic or aggregated records that are not directly tied to the deleted authentication account may remain until the retention periods above expire.

Your choices

You may:

  • play with a guest account instead of sharing Google or Apple profile information;
  • decline or cancel Google, Apple, or Game Center authentication;
  • allow or deny native ATT, revisit it in iOS Settings, and inspect advertising status or applicable regional choices through the menu’s Privacy Choices entry;
  • decline global leaderboard sharing, enable it explicitly or stop future score submissions from the game menu;
  • delete your account in the app;
  • stop future app data processing by uninstalling the app; and
  • request support through the Hexa Merge support page.

Children’s privacy

Hexa Merge is a general-audience puzzle game and is not directed specifically to children. We do not knowingly request additional personal information from children. If you believe a child has provided personal information, contact us through the support page so that we can review and delete it where appropriate.

International processing

Firebase and Apple services may process information in countries other than the country where you live, subject to their contractual and legal safeguards.

Changes

We may update this policy when app features or data practices change. The effective date at the top will be updated, and material changes will be reflected in the app or App Store listing when appropriate.

Contact

Contact Duskore through the Hexa Merge support page or GitHub Issues. Do not post private account information in a public issue.


Hexa Merge 개인정보처리방침

시행일: 2026년 9월 9일

Duskore(이하 “당사”)는 iOS용 Hexa Merge 앱을 제공합니다. 본 방침은 앱 사용 시 처리되는 정보, 이용 목적, 보관 기간 및 삭제 방법을 설명합니다.

아래의 네이티브 추적 권한 및 별도 리더보드 공유 동의 기능은 1.0.0 버전의 빌드 12 이상에 적용됩니다. 이전 사전 배포 빌드에는 이 기능이 없으므로 최신 TestFlight 빌드로 업데이트해 주세요. 빌드 12는 테스트 광고를 사용하는 내부 검증본이며 공개 App Store 출시본이 아닙니다.

처리하는 정보

  • 인증: Firebase Authentication을 통한 게스트, Google 및 Apple 로그인 과정에서 고유 사용자 식별자와 로그인 제공자가 처리됩니다. 사용자가 제공에 동의한 경우 이메일 주소, 표시 이름 및 프로필 정보가 인증과 계정 표시에 사용될 수 있습니다.
  • 게임 및 분석: Firebase Analytics는 앱 세션, 게임 완료, 점수 이벤트, 앱 버전, 기기·운영체제 정보, 언어 및 대략적 지역을 처리할 수 있습니다. 수정된 iOS 빌드는 Analytics 광고 식별자·광고 저장·광고 개인화 신호를 비활성화하며 AdMob 추적을 허용해도 Analytics의 광고 기능은 켜지 않습니다. 충돌 진단과 계정 인증은 광고 권한과 별개입니다.
  • 충돌 진단: Firebase Crashlytics는 충돌 기록, 설치 식별자, 시각, 앱 버전, 기기 모델 및 운영체제 버전 등을 처리할 수 있습니다.
  • Game Center: 공개 점수 공유는 기본적으로 꺼져 있습니다. 앱에서 Game Center 플레이어 식별 정보·닉네임과 이후 완료한 게임의 점수가 Apple에 전송되고 닉네임·점수가 전 세계 사용자에게 공개될 수 있음을 설명한 뒤, 사용자가 명시적으로 동의하고 Game Center 인증이 성공한 경우에만 점수를 제출합니다. Guest·Google·Apple·Game Center 로그인 자체는 공개 공유 동의가 아닙니다. 거부·취소해도 게임을 계속할 수 있으며 메뉴에서 공유 여부를 바꿀 수 있습니다. 동의 전 게임 점수는 소급 전송하지 않습니다.
  • 지원: 사용자가 공개 GitHub 이슈를 직접 등록하면 GitHub가 이슈 내용과 계정 정보를 처리합니다. 민감한 계정 정보는 공개 이슈에 작성하지 마세요.

광고 및 추적

Hexa Merge는 아래 권한이 허용한 경우에만 완료된 게임 사이의 제한된 전환 지점에서 Google AdMob 전면 광고를 표시할 수 있습니다. AdMob과 참여 광고 파트너는 IP 주소와 대략적 위치, 기기 식별자(허용된 광고 식별자 포함), 광고 정보, 광고 조회·상호작용, 제품 상호작용, 충돌 기록과 성능 진단 정보를 처리할 수 있습니다. 파트너는 허용된 데이터를 다른 회사 앱·웹사이트의 정보와 결합하여 광고 개인화·측정에 사용할 수 있습니다. 지역별 동의와 적용 법률·플랫폼 설정에 따라 개인 맞춤·비개인 맞춤·제한 광고가 제공될 수 있습니다.

iOS에서는 시스템이 요청을 허용할 때 Apple의 앱 추적 투명성(ATT) 권한을 먼저 요청합니다. ATT를 허용한 경우에만 Google User Messaging Platform(UMP)의 동의 정보를 갱신하고 필요한 지역별 동의 창을 표시합니다. 유럽 경제 지역(EEA)·영국·스위스 및 지원되는 미국 주에서 지역 메시지가 표시될 수 있으며 ATT와 UMP가 모두 허용한 뒤에만 Mobile Ads SDK 및 광고 요청을 시작합니다.

ATT가 거부·제한·사용 불가·미결정 상태이거나 권한 확인에 실패하면 이 빌드는 UMP 및 광고 요청을 시작하지 않으며 게임은 계속 이용할 수 있습니다. UMP 동의는 ATT 거부를 무시하지 않습니다. 메뉴의 Privacy Choices에서 추적 권한을 확인하고 iOS 설정을 열거나 해당되는 지역별 선택을 다시 확인할 수 있습니다. 설정에서 복귀하면 권한을 다시 확인하고 이전 광고 상태를 폐기합니다. 동의 변경은 이후 처리를 중단·변경하며 철회 전 처리를 되돌리지는 않습니다.

이용 목적과 공유

정보는 로그인 상태 유지, 리더보드 운영, 집계된 게임 이용 분석, 사용자의 개인정보 선택에 따른 광고 제공·측정·빈도 제한·보호, 충돌 진단, 안정성 개선 및 지원 대응에 사용됩니다. 당사는 금전적 대가를 받고 개인정보를 판매하지 않습니다. 다만 일부 지역의 개인정보 보호법에서는 금전 거래가 없더라도 광고 파트너에게 정보를 제공하는 행위를 개인정보의 “판매” 또는 “공유”로 볼 수 있으며, 해당되는 경우 지역별 개인정보 메시지에서 이러한 처리를 거부할 수 있습니다. 필요한 범위에서 Google Firebase·Google 로그인, Google AdMob·User Messaging Platform 및 지역별 메시지에 공개된 광고 파트너, Apple 로그인·Game Center, 사용자가 직접 선택한 GitHub 지원 기능이 정보를 처리합니다. Google의 개인정보처리방침Google 서비스를 사용하는 사이트 또는 앱의 정보 사용 방식도 확인할 수 있습니다.

보관 및 삭제

  • Firebase 인증 계정 정보는 계정이 존재하는 동안 보관되며 앱의 Settings → Delete Account에서 전체 계정 삭제를 시작할 수 있습니다.
  • Firebase Analytics의 사용자·이벤트 수준 데이터 보관 기간은 최대 2개월로 설정합니다. 계정을 직접 식별하지 않는 표준 집계 보고서는 남을 수 있습니다.
  • Firebase Crashlytics의 충돌 기록과 관련 설치 식별자는 약 90일간 보관된 뒤 삭제 절차가 시작됩니다.
  • 광고 정보는 Google 및 참여 광고 파트너의 정책, 법적 의무와 사용자의 개인정보 선택에 따라 보관됩니다.
  • 공개 GitHub 지원 내용은 작성자, GitHub 또는 저장소 관리자가 삭제할 때까지 남습니다.
  • Apple Game Center 정보는 Apple 계정 설정과 Apple 정책에 따라 Apple이 관리합니다.

리더보드 공유 동의는 앱 계정·동의 정책 버전별로 기기에 저장하며 앱 계정을 삭제하면 해당 동의도 지웁니다. 공유를 끄면 이후 점수 전송은 중단되지만 Apple이 이미 보관한 점수가 자동 삭제되지는 않습니다. Firebase 앱 계정 삭제는 Apple Game Center 계정 삭제가 아니며 기존 Game Center 정보는 Apple의 계정 설정과 정책에 따릅니다.

계정 삭제 시 Firebase Authentication 계정이 삭제되고 로그아웃됩니다. Apple 로그인 계정은 앱과 연결된 Apple 승인 철회도 시도합니다. 삭제된 인증 계정과 직접 연결되지 않은 진단 또는 집계 기록은 위 보관 기간이 끝날 때까지 남을 수 있습니다.

이용자 선택권

사용자는 게스트 계정을 선택하거나 Google·Apple·Game Center 인증을 취소할 수 있습니다. ATT를 허용·거부하거나 iOS 설정에서 바꿀 수 있고, 메뉴의 Privacy Choices에서 광고 상태와 해당 지역 선택을 확인할 수 있습니다. 공개 리더보드 공유는 거부하거나 메뉴에서 명시적으로 켜고 끌 수 있습니다. 앱에서 계정을 삭제하거나 앱 삭제로 향후 데이터 처리를 중단할 수 있으며 지원 페이지에서 문의할 수 있습니다.

아동 개인정보

Hexa Merge는 일반 이용자를 위한 퍼즐 게임이며 아동만을 대상으로 하지 않습니다. 아동에게 추가 개인정보를 의도적으로 요청하지 않습니다. 아동의 개인정보가 제공되었다고 판단되면 지원 페이지를 통해 알려 주세요.

문의

Hexa Merge 지원 페이지 또는 GitHub Issues를 이용해 주세요. 공개 이슈에 개인 계정 정보를 작성하지 마세요.