Privacy Policy (Usoone)

Last updated: October 31, 2026

This policy explains the information collected and used by the iOS app "Usoone" (provided by pzlers, hereafter "this app"). This app handles the following information based on the features it actually includes.

1. Overview of information collected by this app

CategoryInformation collectedPurposeRecipient
Usage data (analytics) An anonymous identifier generated in-app, gameplay events (see below) Understanding and improving app usage Google Analytics for Firebase (via Measurement Protocol)
Advertising-related information Information handled by the AdMob SDK, such as the advertising identifier (IDFA) Ad delivery and measurement Google AdMob
Purchase information Purchase and restore status of the in-app purchase (remove ads) Delivering purchased features Apple (StoreKit)
Leaderboard A random player ID issued for the leaderboard and a random token for authentication, and your ranked match results (rating, win/loss and how the game ended, time taken, number of mistakes, puzzle identifier, etc.) Calculating and showing the leaderboard, detecting invalid submissions The pzlers leaderboard server (operated on Cloudflare)

2. About usage data (app analytics)

This app sends app usage data to a server using the Google Analytics for Firebase Measurement Protocol. It does not send personally identifiable information such as your name, email address, or phone number.

Events and parameters sent

Event nameWhen it firesMain parameters
app_openWhen the app launchesApp ID, app version
puzzle_generatedWhen a new puzzle is generatedDifficulty, board size, generation time
puzzle_startedWhen play startsDifficulty, mode (ranked / casual)
puzzle_solvedOn a correct clearDifficulty, mode, time taken, hints used
puzzle_abandonedOn quitting or giving upDifficulty, mode, time elapsed
hint_usedWhen a hint is usedDifficulty, hint type
ad_shownWhen an ad is shown successfullyAd format, ad unit
ad_failedWhen an ad request failsAd format, error code
purchaseOn a successful in-app purchaseCurrency, amount, product ID
purchase_restoredWhen a purchase is restoredProduct ID
settings_changedWhen a setting is changedSetting name, new value

Every event is also tagged with the app identifier (usoone), the app version, the platform (always ios), and GA4's standard session-duration parameter.

About the identifier (client ID)

The identifier used for analytics is not the device's advertising identifier (IDFA), but a random UUID generated on-device by the app. This identifier is generated separately for each app and is never shared or matched with other apps (including other pzlers puzzle apps) or other devices. It is stored in the device's local storage and is not regenerated unless the app's data is cleared.

Information stored only locally, never sent externally

Separately from the above, this app has a feature that stores your recent play records on-device only; this record is never sent to any external server.

3. About advertising (Google AdMob)

This app displays banner ads and interstitial ads through Google AdMob. To deliver these ads, the AdMob SDK handles information such as the device's advertising identifier (IDFA).

On iOS, an App Tracking Transparency (ATT) consent dialog is shown when the app launches. If you grant permission, personalized ads using the IDFA may be delivered. If you decline, ads are delivered without using the IDFA (the exact delivery method follows Google AdMob's specifications).

Please also refer to Google's Privacy Policy for how AdMob handles information.

4. About in-app purchases (Apple StoreKit)

This app offers a non-consumable in-app purchase ("Remove Ads"). Payment processing is handled through Apple (StoreKit); neither this app nor its developer stores payment information such as credit card numbers.

5. About the leaderboard

Ranked matches in this app have a leaderboard for each period. For the leaderboard, when you finish a ranked match while online, the result of that game (rating, win/loss and how the game ended, time taken, number of mistakes, puzzle identifier, etc.) is sent to the leaderboard server that pzlers operates on Cloudflare. Games played offline are not sent.

The leaderboard uses a random player ID issued by the server and a random authentication token stored on your device. These are separate from the advertising identifier (IDFA) and the analytics identifier, are created separately for each app, and are never shared or matched with other apps. Your name, email address, and phone number are never sent; on the leaderboard you are shown as a short anonymous tag instead of a name.

If you would like your leaderboard records deleted, please use the contact information on the support page.

6. Information not collected

This app has no account registration or login feature and does not collect personal information such as your name, email address, location, or contacts.

7. Disclosure to third parties

Information handled by this app is provided only to Google (Analytics for Firebase / AdMob) and Apple (StoreKit) as described above, and is never sold or provided to any other third party. Leaderboard records are stored on the server that pzlers operates on Cloudflare.

8. Children's privacy

This app is not designed for any specific age group, and none of the information described above includes personally identifiable information such as a name.

9. Changes to this policy

The content of this policy may be updated in response to changes in law or to the app's features. Significant changes will be indicated by updating the "Last updated" date on this page.

10. Contact

For questions about this policy, please use the contact information on the support page.