Privacy Policy
Last updated: October 8, 2026
This policy covers Crankline for iOS and its support website. The developer responsible for the app can be contacted at dracars12@gmail.com.
1. Information on your device
Crankline saves your progress, best times, settings, selected motorcycle and controls, locally created levels, editor drafts, downloaded Community content and gameplay recordings used for creator ghosts. Sign-in tokens and cached purchase information may also be kept on your device by the relevant services. These records support gameplay, editing and access to purchased content. Local levels are not automatically published. Removing the app can erase information that has not been backed up or synchronized.
2. Accounts and cloud progress
Signing in is optional for local play. Apple or Google handles sign-in through Firebase Authentication. The provider may supply an account identifier, name and email address; Apple may supply a private relay email. The app uses a Firebase user ID and your chosen nickname. Firebase stores account/provider details, nickname reservations, synchronized progress, best times, motorcycle preferences and timestamps. Authentication services also process technical connection information, such as IP addresses, for security and operation. Your email is not displayed on leaderboards or Community maps.
3. Leaderboards and Community maps
Online scores are associated with your user ID, nickname, level, motorcycle, time and relevant timestamps. Leaderboard nicknames and scores are visible to other players. Publishing uploads the map's title, geometry, objects, difficulty, author nickname/user ID, timestamps and a creator-ghost recording of gameplay positions and timing. A creator ghost is not a camera, microphone or screen-video recording. Submissions are reviewed before appearing in Community Maps. Moderation and submission-rate records are stored to operate this process. Approved maps, author information and creator ghosts can be downloaded by other players. Do not put private information in a nickname or map title.
4. Purchases
The Full Game non-consumable purchase is processed by Apple through StoreKit and the App Store. The app checks verified product, transaction and entitlement information to unlock or restore access. The developer does not receive your full payment-card or bank-account details. The purchase belongs to your App Store account and is separate from your optional Crankline account. There is no subscription or recurring charge for Full Game.
5. Diagnostics and service security
The app includes Firebase Analytics and Crashlytics. When Firebase starts, these SDKs can process installation/app identifiers, app interactions and sessions, device model, operating system and app version, crash traces and diagnostic information. Analytics may derive an approximate region from a connection; the game does not request GPS location. These services support usage analysis and stability. Firebase App Check and Apple's App Attest check app/device authenticity and exchange attestation material and short-lived tokens to protect online services against abuse. Firebase SDKs may use installation identifiers even when you play without an account. The game has no advertising features, and the developer does not sell personal data.
6. Support and the website
If you email dracars12@gmail.com, the developer receives your email address, message and anything you choose to attach. In-app Feedback prepares a message with device model, iOS version, app version and build number; you can edit it, and nothing is sent until you press Send. The public support website has no account, contact form or added analytics scripts. Its hosting providers process ordinary connection information, including IP address and browser/request details, to deliver and secure the pages. Email is handled by your provider and the developer's email provider.
7. Providers and international processing
Apple, Google/Firebase and the support website's hosting provider (Google Firebase Hosting) process the information needed for their services. Information may be processed outside your country under the providers' applicable data-protection arrangements. Information may also be disclosed where required by law or to address fraud, security incidents or violations of rights. Provider information: https://www.apple.com/legal/privacy/ ; https://policies.google.com/privacy ; https://firebase.google.com/support/privacy .
8. Retention and deletion
Local records remain until you remove them or the app. Signing out does not delete your account or locally saved progress. Delete Account in the in-app account screen removes your Firebase sign-in account, online profile, nickname reservation, cloud progress, account-linked leaderboard records, pending map submissions and their ghosts, and submission-rate records. Local progress and local best times on the device remain. This action does not cancel or refund an App Store purchase.
Already approved Community maps and their creator ghosts are not automatically deleted or anonymized by Delete Account: their stored author nickname and user ID can remain. Email support with the map title/ID to request removal of those maps and author information. Copies already downloaded by other players may remain on their devices. Account/service data is retained while needed to provide the service; security logs and backups follow the applicable provider retention/deletion processes. Support correspondence is retained as needed to handle the request and related obligations. Contact support for access, correction or deletion requests; identity verification may be needed to protect the account.
9. Your choices and children
You can play local content without signing in, avoid publishing, edit information before sending feedback, sign out or delete an account. These choices do not necessarily stop technical SDK processing described above. Depending on your location, you may have rights to access, correct, delete or receive your data, restrict or object to processing, withdraw consent where processing relies on consent, or complain to your data-protection authority. Contact dracars12@gmail.com to make a request. Parents or guardians can contact the same address about a child's information. Do not submit personal information about a child in public content.
10. Updates and contact
This policy will be updated when the app or its data practices change. The date above identifies this version. Privacy and support requests: dracars12@gmail.com.