About this game
RICOSHOT is a single-player golf puzzle operated by TENMILES (주식회사 텐마일즈), under the KEKE STUDIO brand. You can play without creating an account. The app does not display ads or provide a developer-operated cloud save service. The Android version offers optional game analytics, described below, and uses Google Play Billing. The iOS version does not use this optional analytics feature.
Information on your device
Map progress, best scores, stars, tutorial progress and settings are saved on your device. The complete saved-game records are not uploaded to us. If you allow optional Android analytics, separate events about starting and completing a map are sent as described below. Deleting the app or clearing its storage can remove these records. Your device's own backup settings may also affect how local data is retained.
Optional analytics on Android
In Android version 1.0.1 or later, analytics collection is off until you choose “Allow analytics & ad measurement.” You can decline and continue playing and purchasing normally. You can change your choice at any time from the map menu's Privacy button.
If you allow it, Google Analytics for Firebase receives app-use events, map identifiers with map-start and completion events, and purchase-attempt events. Its SDK also records app lifecycle and session events, first use after installation, and eligible in-app purchase events with product and price information. It uses a randomly assigned app-instance identifier, app/device information and approximate location derived from an IP address. This is not GPS or precise-location collection. We use these records to understand play and purchase activity, improve the game, and measure advertising effectiveness. Google Ads is not currently linked to these Analytics records. If an advertising measurement link is enabled later, consented records may be sent to Google Ads to measure advertising-driven installs and purchases, with this policy and our Google Play disclosures updated as needed.
Google provides the Analytics service and processes the analytics data on our behalf. The Analytics account’s optional Google data-sharing settings are currently off. Data is encrypted in transit and may be processed on Google's servers outside your country. We do not enable advertising-ID collection or personalized advertising in the app; advertising storage and ad-personalization consent remain disabled. Permission to use analytics data for advertising measurement is granted only when you choose “Allow analytics & ad measurement.” Automatic screen reporting is disabled. Our analytics events do not send your name, account ID, receipt or purchase token. Developer-only detailed Firestore diagnostics remain disabled in the store release.
Changing your choice to “Do not allow” stops future analytics collection and resets the SDK's local analytics data and app-instance identifier if analytics was previously enabled. It does not automatically delete information already received by Google. The current Google Analytics settings retain event data for 2 months and user-level data for 14 months. New activity resets the user-data retention period. Aggregate reports can remain available separately. For questions or data requests, contact us at the address below. Because the game has no player account linked to analytics, we may be unable to identify a particular analytics record from an email address alone. See Google's privacy policy and Analytics data retention.
Optional purchases
You can start playing for free. Access to additional maps is offered as a one-time in-app purchase. Apple App Store or Google Play processes the payment using your store account. The app reads the store's product, transaction and entitlement information to provide or restore purchased content. On Android, it returns the purchase token to Google Play to acknowledge delivery of purchased content. You can play the free courses without purchasing. We do not receive your card details, store password or payment account credentials. Purchases on Apple and Google Play are separate and are not transferred between the two stores.
On Android, Google Play Billing can send Google technical information about billing operations, such as response codes and diagnostic messages, together with app-version and device/operating-system information. These diagnostics also include random billing-client identifiers used to associate related billing operations. They are used for billing reliability and troubleshooting, and are sent as part of billing service operation. These billing diagnostics are separate from the locally saved game and the optional Android analytics described below. RICOSHOT does not send these diagnostics to a TENMILES server. Google's processing is governed by its privacy policy.
Store services process information according to their own policies: Apple Privacy Policy and Google Privacy Policy. The purchase entitlement is separate from your locally saved game progress.
Optional ratings and reviews
You can choose to rate or review RICOSHOT through the official App Store or Google Play interface. Reviewing is optional and does not affect gameplay, purchases or rewards. The store processes the rating and any review text you submit under its own policies. Google Play encrypts submitted review data and uses it for a public Play Store review, or shares it privately with the developer during a closed test. You can delete your Google Play review through your Play Store account or Google Account.
The game's review integration does not receive your selected rating, review text or confirmation that you submitted a review, and does not send this information to a TENMILES server. To avoid repeated prompts, the app stores cleared-map identifiers and the last review-request time, app version and clear count only on your device. The menu's review button opens the relevant store page.
Support requests
If you email us, we receive your email address and the information you choose to send. We use it to answer your request and resolve the issue. Please do not send payment passwords or full card details. You may ask us to delete your support correspondence unless retention is required for an unresolved dispute or by law.
Children and privacy
The game does not request your name, age, contacts, precise location or photos. The game has no player chat or player-posting feature; optional store reviews are described above. A parent or guardian should supervise optional purchases using the store's parental controls.
Contact and changes
For privacy or support questions, contact johunsang@tenmiles.ai. We will update this page and its date if our practices change.