← Prism Defense

Privacy Policy

Effective date: October 20, 2026

This policy applies to the mobile game Prism Defense (the "Service"), provided by Dongmin Yu (the "Developer"). This policy also describes how the Developer processes information when you visit the official Prism Defense website at prism-defense.donminzzi.kr (the "Website").

1. Overview

The Service requires no game account registration, and the Developer operates no server of their own. The Developer does not sell your personal information.

The Service does use Google's Firebase, and through it the information listed in section 3 is collected and processed on Google's infrastructure. Google processes that information on the Developer's behalf. In apps that support in-app purchases, RevenueCat also processes purchase history and Premium access status. See section 4 for details. For the mini app inside Toss, see section 8.

2. Information stored on your device

The following game records and settings are stored on your device. As described in section 3, selected gameplay summaries and settings state are also sent to Firebase for statistical purposes.

Uninstalling the app deletes these game records and settings from your device. It does not delete a platform cloud-save copy described below.

2.1. Platform cloud save

Store app versions that include cloud save can also send selected progress to Google Play Games saved games on Android or Apple's iCloud key-value storage on iOS. This saves progress for synchronization and restoration after reinstalling or changing devices within the same platform account; it is separate from Firebase analytics and Premium purchase restoration. Android uses the signed-in Play Games account; iOS uses the available iCloud account when iCloud is enabled for the app. The game remains playable locally and offline when cloud storage is unavailable.

The saved data includes best scores, waves and kills; daily challenge records, streaks, streak shields and your daily signature; Prism earnings and spending records; the equipped palette; and unlocked achievements. Reward records include installation-specific identifiers and run sequence values used to distinguish earned Prisms when saves merge. This does not synchronize every setting: sound, reminder, tutorial and ad-consent settings are not part of this cloud-save document. The app does not transfer this save between Play Games and iCloud, and the mini app inside Toss does not use this feature.

Google and Apple store this copy through the respective platform account services. Their handling follows the Google Privacy Policy or Apple Privacy Policy. See sections 9 and 11 for retention and requests about cloud data.

3. Information collected through Firebase

Google Analytics for Firebase — collected for statistical purposes, to improve the Service:

This information is not collected to identify you personally, and the Developer does not attach a user account identifier to analytics data.

Firebase Crashlytics — collected to diagnose crashes and errors:

Firebase Authentication (Play Games sign-in) — processed only if you use Play Games sign-in:

Sign-in is optional for local gameplay; platform cloud save requires the account described in section 2.1.

For details on Google's processing, see the Google Privacy Policy.

4. In-app purchases (RevenueCat)

The Service uses RevenueCat to verify Prism Premium purchases, manage access, restore purchases, prevent purchase fraud, and provide purchase analytics. When purchases are enabled in the app, RevenueCat initializes and checks access and product information even before a purchase is made. This may involve processing:

The app does not send names, email addresses, or Play Games user identifiers to RevenueCat. Apple App Store or Google Play handles payment; the Developer and RevenueCat do not receive payment card details. Restoring a purchase checks Premium access and does not restore game records or Prism balances stored on your device.

RevenueCat processes purchase information on the Developer's behalf, and this information may be processed and stored on infrastructure in the United States. For details about RevenueCat's practices, see RevenueCat's privacy information. Store processing follows the Apple Privacy Policy or Google Privacy Policy, respectively.

5. Advertising (Google AdMob)

Rewarded ads and interstitials are served through Google AdMob, and Google may collect and process:

For details, see Google ad technology providers.

6. Ad consent

7. Website analytics (Vercel Web Analytics)

The Website uses Vercel Web Analytics to measure aggregate traffic and improve the Website. Vercel processes the following information on the Developer's behalf:

Vercel Web Analytics does not use third-party cookies. Vercel identifies a visitor through a hash created from the incoming request. The hash is valid for one day and is then reset. Vercel provides the Developer with aggregated statistics that are not tied to an individual or an IP address.

For details, see Vercel Web Analytics Privacy and Compliance.

8. The mini app inside Toss (Apps in Toss)

The Service is also offered as a mini app inside the Toss app, operated by Viva Republica (Apps in Toss). That version does not use Firebase, RevenueCat or Google AdMob from sections 3 to 6, and processes information as follows:

Toss's privacy policy applies to the information Toss processes for your Toss account, the mini app storage, its analytics and its ads. If you go from the Toss app to Prism Defense on the App Store or Google Play and install it, the rest of this policy, apart from this section, applies to the installed app. Game records from the mini app are not carried over to the installed app.

9. Retention

Game records and settings stored on your device are deleted when you uninstall the app. The platform cloud copy in section 2.1 can remain after uninstalling, signing out or disabling synchronization; these actions do not request its deletion. Its storage and retention follow the relevant Google or Apple account service's policies and data controls, rather than the lifetime of the local installation. Retention of information collected through Firebase follows Google's policies and the retention period configured by the Developer. Purchase information processed through RevenueCat is retained as needed to verify and restore purchases, subject to applicable legal retention requirements. Uninstalling the app does not automatically delete purchase records held by RevenueCat or the store. Retention of information collected through Vercel Web Analytics follows Vercel's policies. Game records and settings in the Toss mini app storage are kept and deleted under Toss's policies.

10. Children

The Service is not directed at children, and the Developer does not knowingly collect personal information from children.

11. Your rights

12. Changes to this policy

If this policy changes, the revised policy and its effective date will be posted on this page.

13. Contact