Ultimate Ping Pong is a mobile table-tennis game for iOS and Android, developed and operated by Samuel Adejare (an individual developer, "we", "us"), based in the United Kingdom. This policy explains what information Ultimate Ping Pong stores on your device, what information is shared with the third-party services the app relies on (in-app purchases, advertising, and optional product analytics), and what choices and rights you have.
This policy applies to the Ultimate Ping Pong app on both iOS and Android. The app's data practices are the same on both platforms except where a specific platform mechanism is named (for example, Apple's App Tracking Transparency framework, which has no Android equivalent — see Section 6). It is written in plain English wherever possible. It describes the app as currently built and may be updated if the app's functionality changes — see "Changes to this policy" below.
Most of what Ultimate Ping Pong tracks about your play never leaves your device. The following is stored only locally, using standard local app storage (AsyncStorage) on both iOS and Android, and is never transmitted to us or to any server we operate. (If you choose to turn on optional analytics, a small set of anonymous gameplay and app-usage events is sent to PostHog as described in Section 10 — your balances, stats, and purchase records themselves are not sent.)
This data remains on your device unless you delete the app, reset your device's app storage, or otherwise clear app data — normal device/OS behaviour applies on both platforms, and we have no way to retrieve, back up, or access this information ourselves.
Ultimate Ping Pong offers optional in-app purchases (diamond packs and a "Remove Ads" purchase). These purchases are processed by the platform you're using — Apple, through the App Store and StoreKit, on iOS, or Google, through Google Play and Play Billing, on Android — Apple or Google handles your payment method and transaction directly, depending on your device. We never see or receive your card or payment details.
We use RevenueCat, a third-party purchase-management service, to validate purchases and keep track of what you own (e.g. whether Remove Ads is active) across app sessions. See the next section for exactly what RevenueCat processes.
RevenueCat (RevenueCat, Inc.) is used to validate and manage in-app purchases and entitlements. We do not ask you to create an account or provide an email address to use the app, and none is passed to RevenueCat. Instead, RevenueCat's SDK automatically generates an anonymous App User ID for your installation.
Through this SDK, RevenueCat processes:
This is used solely to validate your purchases, restore them if you reinstall the app, and keep Remove Ads working correctly. RevenueCat acts as a data processor for this information — see RevenueCat's own Privacy Policy for full detail on how they handle it.
Ultimate Ping Pong uses Google AdMob to show two types of ads: an optional "Watch Ad" rewarded video (which grants diamonds) and occasional interstitial ads shown between games. Rewarded ads are only ever shown when you choose to watch one.
To deliver, measure, and secure these ads, Google's Mobile Ads SDK and its advertising partners may process information such as:
The crash and performance information above comes from Google's own Mobile Ads SDK monitoring its own operation, not from any analytics service of ours — as stated in Section 10, Ultimate Ping Pong does not use a remote analytics SDK of its own.
Not every category above is processed for every user or every ad request — what applies depends on your region, your consent choices, and your ATT permission. Ads may be personalised or non-personalised depending on those same factors; we do not control or guarantee which one you'll see. During development and testing, Ultimate Ping Pong uses Google's official test ad units rather than live ads.
On iOS, access to the advertising identifier (IDFA) — which can be used for tracking-based advertising — requires your explicit permission via Apple's App Tracking Transparency (ATT) framework. Ultimate Ping Pong will show you Apple's standard ATT permission prompt.
Android has no equivalent to ATT — there is no separate in-app permission prompt for the Android advertising ID. Instead, Android gives you device-level control: you can limit ad personalisation or reset/delete your advertising ID at any time in your device's Settings > Privacy > Ads (the exact path varies by Android version and manufacturer). This choice is entirely yours and is independent of Ultimate Ping Pong — the game reads whatever advertising-ID setting your device already has, the same way any app using Google's Mobile Ads SDK does.
Where required by applicable law — including for users in the UK and EEA — Ultimate Ping Pong uses Google's User Messaging Platform (UMP) to present an advertising consent message before ads are personalised. This is Google's own consent-collection mechanism for AdMob, not a separate advertising network, and it works identically on iOS and Android.
Ultimate Ping Pong does not currently have a dedicated in-app "Privacy Options" menu item for revisiting this choice after the initial prompt; if that changes, this policy will be updated to say exactly where to find it.
The following third parties are involved in operating Ultimate Ping Pong:
| Party | Role |
|---|---|
| Apple Inc. | On iOS: processes App Store purchases and payment via StoreKit; provides the ATT permission framework and the iOS platform itself. |
| Google LLC (Google Play) | On Android: processes Google Play purchases and payment via Play Billing; provides the Android platform, Google Play Services, and the advertising ID settings described in Section 6. |
| RevenueCat, Inc. | Validates and manages in-app purchases and entitlements on our behalf, on both platforms. |
| Google LLC (AdMob) | Delivers, measures, and secures in-app advertising on both platforms, and provides the UMP consent mechanism; may work with its own advertising technology partners to do so. |
| PostHog, Inc. | Only if you turn on "Share Anonymous Usage Data" in Settings: receives and stores the anonymous product-analytics events described in Section 10, acting as a service provider (processor) on our behalf under PostHog's data processing terms. We use PostHog's US cloud. See PostHog's privacy policy. |
We describe each party's role as accurately as we can based on their own current documentation and terms. We do not label any of them with a specific legal classification (such as "processor" or "controller") beyond what their own published terms support.
Ultimate Ping Pong does not currently have or use:
This section describes our own app and its first-party behaviour. It doesn't limit what Apple, RevenueCat, or Google may independently process as described elsewhere in this policy.
Ultimate Ping Pong can send anonymous product-analytics events to PostHog (PostHog, Inc.) so we can understand how the game is used and improve it — for example, which modes and difficulties are played, how matches end, and where players stop playing. This is off by default. Nothing is sent to PostHog unless you turn it on.
How to turn it on or off: open Settings in the app and use the Share Anonymous Usage Data switch (under System). You can change it at any time.
What is collected once you turn it on:
Not intentionally collected: player names or any text you type, email addresses or contact details, advertising identifiers (IDFA / Android advertising ID), precise location, contacts, photos, or audio. The app does not use PostHog's session recording, screenshot capture, automatic touch capture, surveys, or user-profile features, and does not use Apple's App Tracking Transparency prompt for analytics. We do not use these events for advertising and do not combine them with data from advertising or purchase providers.
IP addresses: like any internet service, PostHog's servers necessarily receive your device's IP address when events are sent. The app is configured to switch off PostHog's IP-based location lookup, and the IP address does not appear among the event properties stored in our analytics project. PostHog's own handling of network-level data is described in its privacy policy, and we cannot verify it independently.
Purposes: understanding how the game is played, measuring how many people play and come back, finding where matches are abandoned or too hard, and deciding what to improve.
Turning it off: switching off Share Anonymous Usage Data stops all future collection immediately and resets the anonymous identifier stored on your device, so any later opt-in starts with a new random ID. Events already sent stay in PostHog under the old random ID, which we cannot connect back to you. Because the data is anonymous, we generally cannot look up your events; if you contact us (Section 18) we will do what we reasonably can. We do not set a fixed retention period for analytics events; we keep them while they are useful for the purposes above and may delete them at any time, and PostHog retains data under its own plan terms.
PostHog acts as our service provider (processor) and processes this data on our behalf under its data processing terms. We use PostHog's US cloud; see Section 13. The app does not use Google Analytics, Firebase Analytics, Mixpanel, Amplitude, Sentry, Crashlytics, or Bugsnag.
Depending on the specific processing activity, we and our providers rely on:
Apple, RevenueCat, Google, and PostHog (whose US cloud we use, only if you enable analytics) are global companies and may process data outside the UK/EEA as part of operating their services. Each maintains its own safeguards for international transfers — see their privacy policies (linked throughout this page) for details specific to each provider.
If you're in the UK or EEA, you generally have the right to:
Some data described in this policy is held by Apple, RevenueCat, or Google rather than by us — requests relating specifically to their processing may need to be directed to them directly, using their own privacy request channels.
You also have the right to lodge a complaint with the UK Information Commissioner's Office (ICO) at ico.org.uk, or with your local supervisory authority if you're in the EEA.
Ultimate Ping Pong is a general-audience game and is not specifically directed at children. We do not knowingly collect personal information from children. If you believe a child has provided us with information, contact us using the details below and we'll address it.
We rely on the security practices of Apple, RevenueCat, and Google for the data each of them processes, and follow reasonable practices in how the app itself is built. No method of storage or transmission is completely secure, and we cannot guarantee absolute security.
We may update this policy as Ultimate Ping Pong's functionality changes or as legal requirements evolve. The "Last updated" date at the top of this page reflects the most recent revision.
For privacy questions or requests relating to Ultimate Ping Pong, contact: s.adejare1@gmail.com