This policy explains how the mobile game Gapfly ("the game"), published by Pairo ("we", "us"), handles information on Android and iOS.
The short version
- Gapfly has no account, no sign-in and no server of our own. We never ask for your name, e-mail address, contacts, photos or location.
- Your progress (shifts, deliveries, coins, upgrades, settings) stays on your device.
- Ads come from Google AdMob. Where the law requires it you are asked for your choice first, and you can change that choice later.
- Purchases are handled by Apple or Google. We never see your card or payment details.
- To keep the game stable and fix bugs we use Google Firebase and RevenueCat, tied only to a random player number.
What is processed, and by whom
Random player number and device details
On first launch the game creates a random 8-character player number. It is not derived from you or your device. Together with your device model, operating system version, language, app version and available memory it is sent to Firebase Analytics and Firebase Crashlytics, and RevenueCat uses it as an anonymous app user ID.
Gameplay events (Firebase Analytics)
The game records events such as starting or finishing a shift, completing a delivery, tips earned, screens opened, settings changed, ads watched and purchases made. We use them to see where players get stuck and to tune difficulty.
Crash and error reports (Firebase Crashlytics)
If the game crashes or hits an error, a report is sent with the technical details of the failure, the state of the device and the most recent lines of an in-game event trail (screen names and taps). The same trail is sent if you choose to report a problem yourself.
Remote settings (Firebase Remote Config)
At launch the game downloads a few settings from Firebase, for example the minimum supported version and how often ads appear. Firebase uses an installation identifier to deliver them.
Advertising (Google AdMob)
Ads are shown by Google AdMob. To serve and measure ads and to prevent fraud, Google may process the advertising identifier of your device (the Android advertising ID, or on iOS the IDFA but only if you allow tracking when asked), your IP address and the approximate location derived from it, device information and your interactions with ads. In the European Economic Area, the United Kingdom and Switzerland a consent form from Google's User Messaging Platform is shown before any ad request. We do not sell your personal information.
Purchases (RevenueCat)
Remove Ads and coin packs are bought through the App Store or Google Play. RevenueCat receives the anonymous app user ID, purchase receipts, product identifiers and your entitlement status so that purchases can be verified and restored. Card and payment details stay with Apple or Google.
Stored only on your device
Progress, coins, upgrades, language and sound settings are saved on your device and are never uploaded. Uninstalling the game or clearing its data erases them.
What we do not collect
- No account data, name or e-mail address.
- No precise location; the game never asks for location permission.
- No contacts, photos, camera or microphone data, and no content you create.
- No push notifications are sent, and this website uses no cookies, analytics or third-party scripts.
Why we use information
- To run the game, process purchases and restore them.
- To find crashes, keep the game stable and balance difficulty.
- To show ads that keep the game free.
- To prevent fraud and to meet legal obligations.
Legal bases (EEA and UK)
We rely on performance of a contract (providing the game and purchases), our legitimate interests (stability, diagnostics, security) and your consent where the law requires it, for example for advertising identifiers and ad personalisation through the consent form. You can withdraw consent at any time.
Your choices
- Where a consent form applies, open Privacy options in the game's settings to review or change your answer.
- iOS: turn tracking off in Settings > Privacy & Security > Tracking, or deny the request when the game asks.
- Android: in Settings > Privacy > Ads you can reset or delete the advertising ID and opt out of personalisation.
- Remove Ads hides banner and between-shift ads. Rewarded videos stay optional: you only see one if you choose to watch it.
Sharing
We do not sell personal information. Data is processed by service providers: Google (Firebase and AdMob, Google Privacy Policy) and RevenueCat (RevenueCat Privacy Policy), plus Apple and Google as store operators. We may disclose information if the law requires it.
Retention
- Firebase Analytics event data: up to 14 months.
- Crashlytics reports: about 90 days.
- Purchase records at RevenueCat: as long as needed to restore purchases and meet legal duties, or until you ask us to delete them.
- Advertising data held by Google follows Google's own retention rules.
International transfers
Google and RevenueCat may process data in the United States and other countries. They use safeguards such as standard contractual clauses or the EU-US Data Privacy Framework where available.
Your rights
Depending on where you live you may have the right to access, correct or delete your data, to restrict or object to processing, to data portability, to withdraw consent and to complain to a supervisory authority. California residents may also ask what we collect and to delete it, and may opt out of sharing for cross-context behavioural advertising using the choices above.
Because there is no account, we can only find your data through your player number, which is shown on the game's settings screen. To ask for deletion or a copy, write to fahreddin@pairo.cloud with that number. We will remove the data linked to it from our analytics and purchase systems within 30 days. Advertising data held by Google can be managed in your Google account's ad settings.
Children
Gapfly is meant for players aged 13 and over and is not directed at children. If you believe a child has used the game, write to us and we will delete the related data.
Security
The services we use transfer data over encrypted connections. No method is perfectly secure, so we cannot guarantee absolute protection.
Changes
If this policy changes we will update the date at the top of this page and, for significant changes, tell you in the game.
Contact
Questions or requests: fahreddin@pairo.cloud.