Orbit Shift

Privacy Policy

This policy explains how the Orbit Shift puzzle game handles game data, advertising choices, purchases, notifications, sharing, and optional platform services.

  • Effective September 14, 2026
  • iPhone + iPad + Android
  • No email or password required to play
Overview

Local play, optional online features.

Local game data

Core progress, preferences, saved runs, scores, and purchase-entitlement state are stored on the device. Versions with the Leaderboard feature also create an anonymous Firebase identity when online, without asking for an email address or password. Choosing a username creates an online player profile. Offline play remains available.

No direct payment details

Purchases are processed by Apple through StoreKit on iOS or by Google through Google Play Billing on Android. Orbit Shift does not receive or store full payment-card details.

Sharing is optional

Sharing a result opens the device's system share sheet only after the player asks to share. Orbit Shift does not automatically publish game results.

Advertising

Ads and consent choices.

Google Mobile Ads

Orbit Shift uses Google Mobile Ads to show a banner during active gameplay, occasional interstitial ads between completed runs, and optional rewarded ads requested by the player. Google and its advertising partners may process information such as IP address-derived general location, device or app identifiers, ad impressions and interactions, product interaction data, crash logs, and performance diagnostics to deliver, measure, secure, and improve advertising.

Consent and Privacy Options

On iOS, Orbit Shift saves less-personalized advertising as the privacy-safe default and may ask for Apple's App Tracking Transparency permission. Declining, being restricted, leaving the app without answering, or running without the native permission bridge keeps that default and never blocks play. Where required on iOS or Android, Orbit Shift uses Google's User Messaging Platform to present regional advertising choices before initializing Google Mobile Ads. When Google requires a persistent privacy-options entry, Ads & Privacy displays Privacy Options so the player can reopen Google's managed choices.

Report an Ad

Players can select Report an Ad in Ads & Privacy to open a pre-addressed message to connorhohlen@gmail.com. The report asks for a description of the advertisement, where it appeared, and the approximate date and time. Players should not include sensitive information.

Third-party protection

Any third party that receives user data through Orbit Shift must provide the same or equivalent protection described in this policy and required by applicable platform rules and law.

Purchases + platform services

Optional services remain under player control.

Remove Automatic Ads

Players may buy or restore the non-consumable Remove Automatic Ads purchase through the store for their current platform. It removes the gameplay banner and automatic interstitials. Optional rewarded ads remain available only when the player chooses to request one. Apple and Google purchases are separate and do not transfer between platforms.

Game Center and Play Games

If the player chooses platform gaming features, Apple Game Center or Google Play Games Services may process scores, achievement progress, and the player's platform identity under Apple's Privacy Policy or Google's Privacy Policy.

Notifications

Orbit Shift may schedule local reminders only after the player enables them and grants the operating system's notification permission when required. Notification state is stored on the device and can be changed in the app or system settings.

Provider retention

Advertising, store, and platform gaming data are retained under the applicable provider's policies and controls. Players can review platform permissions in device settings and use Privacy Options when Google reports that its managed choices are required.

Leaderboard + friends

Your online player data.

What is stored

In versions with Leaderboard, Google Firebase Authentication supplies a persistent anonymous user ID. Cloud Firestore stores your chosen username, public player ID, best score, friend code, friend requests and accepted friendships, blocks, reports, account timestamps, and limited score-validation information. Your existing local best can be imported when you create your username. We do not collect your email, password, address book, or precise location for this feature.

What other players see

Your username, best score, public player ID, and rank are visible in leaderboards and exact-name or friend-code searches. Your Firebase user ID is private. Your code is shown to you and anyone you choose to share it with. Friendship requires acceptance. There is no chat or contact-book upload. Avoid putting personal information in your username.

Security and fair play

Firebase App Check uses Apple App Attest or DeviceCheck on Apple devices and Google Play Integrity on Android to help verify app requests. Google processes app, device, network, and attestation information to operate and protect these services. Our backend validates scores, limits requests, filters usernames, and supports reporting and blocking. Reports contain the reported username and private identifiers needed for moderation. Abnormal scores may be held for review.

Optional usage analytics

Usage Analytics is off by default and can be changed in Ads & Privacy → Player Data. If enabled, Google Analytics for Firebase collects app interactions such as opening a leaderboard or sending a friend request, limited operation timings and success flags, automatic in-app purchase events (item, value, and currency, not card details), and SDK app/device information and an app-instance identifier. Analytics does not receive your username, friend code, search text, or Firebase Auth user ID from our code. Advertising consent is handled separately; enabling analytics does not grant advertising personalization.

Optional crash reports

Crash Reports is off by default. If enabled, Firebase Crashlytics collects crash stack traces, app/device/OS information, installation identifiers, and limited diagnostic categories to help fix bugs. We do not attach usernames, friend codes, search text, or authentication tokens. You can turn this off in Player Data. This control applies to our Firebase diagnostics; advertising SDK diagnostics remain subject to the advertising choices and policies above.

Providers and retention

Online player records use Google Firebase services, with our Firestore database in the United States. Requests use encrypted transport. Profiles and social records remain until deletion. Reports and provisional-score reviews expire after 30 days; request-limit records and deletion security markers expire after two days, with asynchronous cleanup afterward. A deletion marker prevents old login tokens from recreating deleted data. Google also processes service/security logs under its own retention rules. Crashlytics starts removing crash data after 90 days; Analytics retention follows the property's configured controls. See Firebase privacy and retention and Google's Privacy Policy.

Delete your online player data

Open Ads & Privacy → Player Data → Delete Player Data and confirm. Once the server accepts the request, the public profile is hidden and background cleanup removes the anonymous authentication account, username/code reservations, score, friendships, requests, blocks, and associated reports. Offline requests are retried when the app reconnects. Local progress and store purchases are preserved. Provider logs, previously sent diagnostics, and limited security records may remain for the periods above. You can also request deletion through this website.

Access and recovery

This version uses a device-held anonymous identity. Reinstalling, clearing app data, or changing devices may lose access to the online profile. A username or friend code is not a password and cannot restore or transfer an account. Contact us about data access, correction, or deletion; we must verify ownership before acting. Read the community rules.

Children

Orbit Shift is not directed to children under 13.

The current version does not implement an age gate or child-directed advertising mode. Orbit Shift should not be marketed or configured as child-directed without updating the app, advertising settings, and this policy.

Contact

Questions or requests?

For privacy questions, support requests, or concerns about Orbit Shift, email connorhohlen@gmail.com. You can also visit the Orbit Shift support page or review the third-party notices.

This policy may be updated when the app's features, advertising configuration, service providers, or legal requirements change. The effective date at the top will be updated when material changes are published.