Last updated: October 13, 2026
Hollow Wisp ("the Game") is a free-to-play mobile game developed by OptyGate. Your privacy is important to us. This policy explains what data the Game collects and how it is used.
Looking for data or account deletion? Jump to Data Deletion and Account Deletion.
Hollow Wisp does not require you to register with an email address or password. The Game creates a pseudonymous Firebase anonymous identity for Dream Rankings. If Play Games is enabled and you are signed in, the Game can connect that identity to Google Play Games Services for stable ownership across installations, achievements, secondary leaderboard submission, and optional cloud progress. The Game does not request your email address, password, or real name. The Game also uses third-party services, including Google AdMob, Unity Ads, Liftoff Monetize, Google Play Billing, Google Play Games Services, Firebase Authentication, Firebase Analytics, Firebase Crashlytics, Firebase App Check, and Firebase Remote Config, that may collect certain device and usage data as described below.
The Game uses your device's local storage to save your progress, including:
This data is stored on your device. Reset Progress clears saved gameplay progress while preserving sound, music, and graphics preferences. Ad consent choices can be changed through Privacy options in the in-game Settings panel when that control is required. Clearing Android app data removes all local app data, including preferences. When optional cloud progress is enabled, the limited progress fields listed below are also stored through Google Play Games.
The Game integrates with Google Play Games Services to provide achievements, leaderboards, and optional cloud progress. If Play Games is enabled and you are signed in on your device, the Game checks your existing sign-in state. You can also sign in manually from the Settings panel.
When signed in, the following data is used:
The Game does not access your email, real name, contacts, or any other Google account information. Only the Play Games identity described above is used. This data is processed by Google under Google's Privacy Policy.
The in-game All Time and Daily Dream rankings use a ranking service hosted by OptyGate at hollowwisp.optygate.com. Firebase Authentication supplies a pseudonymous account identifier. Firebase App Check helps confirm that requests come from a genuine app installation. If you connect Play Games, a one-time server authorization code is verified with Google and the verified Play Games player ID is used to keep one ranking identity across supported installations. The Play Games web client secret is stored only on the OptyGate server.
The ranking service stores:
Profile names and best scores are visible to other players in Dream Rankings. Google Play Games may receive a confirmed best score as a secondary mirror, but Play Games sharing privacy does not control the in-game Dream Rankings.
If cloud progress is enabled and you are signed in to Google Play Games, the Game saves selected progress to Google's cloud using the Google Play Games Saved Games (Snapshots) API. The following data is stored in the app-specific Play Games save:
Cloud progress is tied to your Google Play Games account and is used to restore supported progress across installations or devices. It is not shown to other players. Coin, fragment, and gem balances are excluded from the Play Games snapshot and are reconciled separately through the Game's authenticated account service. That service stores wallet balances, earning and spending transactions, upgrade and Guardian ownership, cosmetic ownership and equipment, reward claims, and purchase entitlements to support recovery and prevent duplicate grants. In-game Reset Progress replaces the cloud progress snapshot with empty progress when cloud sync is active and resets supported account progression. Google Play Games leaderboard scores and achievements are managed separately through Google's Play Games data controls.
The Game offers optional Remove Ads and Dreamkeeper Starter Pack purchases, plus consumable Coin and Gem packs, through Google Play Billing. Google processes the transaction and does not share your payment card or billing details with the Game developer. Coin and Gem packs and the Starter Pack require a recoverable linked account.
To grant and reconcile purchases, the Game receives technical purchase information from Google Play, including the product ID, purchase state, purchase token, acknowledgement state, and purchase time. The authenticated account service stores purchase receipts and granted rewards, verifies purchases with Google Play, and handles purchase and refund notifications. This supports ownership recovery, prevents duplicate grants, and reconciles revoked or refunded rewards. Durable purchase and reward records are also stored on your device for interrupted or offline recovery. Rewarded ads remain optional after purchasing Remove Ads.
The Game displays ads through Google AdMob. AdMob may use Unity Ads and Liftoff Monetize, also known through its Vungle advertising technology, as bidding partners. These services may collect:
This data is processed under Google's Advertising Privacy & Terms, Unity's Privacy Policy, and Liftoff's Privacy Policy. The Game developer receives aggregated ad reports and limited paid-event information, such as ad format, network, currency, and revenue value. The Game developer does not receive payment-card data or the raw personal profiles used by the ad networks. The Game uses AdMob's content rating filter set to "Teen" and blocks sensitive ad categories including sexual content, gambling, alcohol, dating, religion, politics, and tobacco through AdMob Blocking Controls.
If you are in a region covered by GDPR (European Economic Area, UK, or Switzerland), the Game uses Google User Messaging Platform (UMP) to request and refresh consent. Your choices determine whether Google and participating mediation partners may serve personalized, non-personalized, limited, or technical ads. The Game does not request ads until UMP reports that ads may be requested. When required, you can reopen the consent form from Privacy options in the in-game Settings panel. Applicable US privacy choices are also passed to participating ad partners before ad initialization.
You can change your ad preferences at any time on Android: Settings > Privacy > Ads > "Delete advertising ID" or "Opt out of Ads Personalization". Opting out does not reduce the number of ads shown; it means the ads will be less relevant to you.
The Game uses Firebase Analytics to understand whether the Game works correctly, which features are useful, how gameplay and progression are balanced, and whether ads and optional purchase flows complete successfully. Firebase Analytics uses a pseudonymous app instance identifier and processes technical and session information under Firebase's privacy and security terms.
The Game sends limited events about:
The Game also sends coarse user properties for quality mode, device performance tier, Remove Ads ownership, selected guardian, account level, and a bucketed count of completed games. The Game does not attach your profile name, Firebase identity, email address, real name, Play Games player ID, run evidence, or cloud save data to Firebase Analytics. Ad storage, ad user data, and ad personalization consent remain denied in Firebase Analytics. Advertising consent is handled separately through Google UMP as described above.
The Game uses Firebase Crashlytics to detect and fix bugs. Crashlytics automatically collects:
The Game does not intentionally attach your name, email address, Play Games player ID, or advertising ID to Crashlytics reports. Installation identifiers and diagnostics are pseudonymous and may be treated as personal data under applicable law. This data is used to diagnose crashes, errors, and application-not-responding events. Firebase states that Crashlytics keeps crash stack traces and associated identifiers for 90 days before beginning removal from live and backup systems.
The Game uses Firebase Remote Config to adjust game balance and feature flags from the server (for example, ad frequency, enemy caps per device tier, boss interval, and the Daily Dream enable flag). The Remote Config SDK sends a Firebase installation ID and technical information including country and language codes, time zone, platform and OS versions, Firebase app ID, package name, and SDK version. Firebase uses this information to select configuration values and maintain the service. The Game does not send in-game progress, Play Games identity, or Firebase Analytics events to Remote Config.
The Game uses the following third-party services:
Each provider processes data under its own linked privacy policy.
If you are located in the European Economic Area (EEA), the UK, or Switzerland, the Game presents a consent form on first launch and respects your choice for ad personalization. Product and gameplay measurement through Firebase Analytics is described in the Analytics section above. Under the General Data Protection Regulation (GDPR), you have the right to:
To exercise these rights regarding advertising data, use the controls described above and consult the linked Google, Unity, and Liftoff privacy policies. For data stored locally on your device, use the in-game "Reset Progress" option. For Play Games data, use Google's Play Games data controls or contact us at dev@optygate.com for help.
If you are a California resident, you have the right to know what personal information is collected and to request its deletion. Hollow Wisp does not sell personal information. Advertising data may be processed by Google, Unity, and Liftoff under the policies linked above, subject to your applicable privacy choices.
The Game is not directed at children under 13. The Play Store target audience for this app is 13 and older. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided personal information, please contact us so we can take appropriate action.
Hollow Wisp does not require an email registration. You initially play with a pseudonymous Firebase anonymous identity. The Game stores game progress on your device, ranking data on the OptyGate ranking service, and, when you are signed in to Google Play Games, selected data on Google's servers. You can request deletion of this data at any time.
Local deletion initiated through in-game Reset Progress is processed immediately. Email requests receive a response within 30 days. Verified Dream Rankings deletion requests remove the associated player, score, daily score, run evidence, and identity alias records from the active ranking service, subject to limited security logs and backups that expire under operational retention. Play Games deletion is processed through Google's controls. Crash data handled by Google through Firebase Crashlytics is governed by Google's retention controls. Firebase states that Crashlytics data is kept for 90 days before removal begins.
Email: dev@optygate.com
Subject line: "Hollow Wisp Data Deletion Request"
Game progress and the local Remove Ads entitlement flag are stored on your device until you clear them. Active Dream Rankings identity and best-score records are retained while the ranking account remains active or until a verified deletion request is completed. Historical scores imported from the earlier Firebase leaderboard are retained as unverified ranking records during the migration and rollout period. Security logs contain hashed actor references rather than names and are retained only for service security and reliability. Google Play retains purchase records according to your Google account settings and Google's policies, which allows the Game to restore an owned product after reinstalling or clearing local data. Optional Play Games cloud progress, achievements, and leaderboard scores are retained according to your Google Play Games settings and Google's policies. Advertising data is retained according to the linked Google, Unity, and Liftoff policies. Firebase Analytics data is retained according to the configured Google Analytics data retention settings. Firebase states that Crashlytics keeps crash stack traces and associated identifiers for 90 days before beginning removal, and that Firebase installation IDs used by Remote Config are retained until deletion is requested through the Firebase installations API.
We may update this Privacy Policy from time to time. Any changes will be reflected on this page with an updated date.
If you have questions about this Privacy Policy, please contact us at dev@optygate.com.