PRIVACY POLICY — ROLLINE
Mindnull Studio
Effective Date: 12 May 2026
Last Updated: 22 May 2026
1. INTRODUCTION
This Privacy Policy explains how Rolline ("the App", "we", "our", "us") handles your information. Rolline is published by Mindnull Studio (the developer). We do not operate our own physical servers. The App relies on a small number of trusted third-party services — including Google Firebase, which powers the global leaderboard — each of which is described below. Apart from the minimal leaderboard entry described in this policy, we do not collect personal information.
By installing and using Rolline you agree to the practices described in this policy. If you do not agree, please uninstall the App.
2. SUMMARY
We do not ask for your real name, email, phone number, photos, location or contacts.
Most gameplay data is stored on your device. On iOS, a small subset is also stored in your own iCloud Key-Value Storage so your progress survives reinstall and syncs across your devices.
The App includes a global leaderboard. To power it, a minimal entry — an anonymous identifier, a display name you choose, and your best score — is stored in Google Firebase (Cloud Firestore). The leaderboard is publicly visible inside the App.
Signing in to the leaderboard is anonymous: no account, email, password or login is required. The App creates a random anonymous identifier on your device.
The App shows ads through Google AdMob. AdMob may use device identifiers (such as IDFA on iOS) to serve and measure ads. On iOS 14.5+, we ask for your permission first using Apple's App Tracking Transparency framework.
The App offers in-app purchases. Purchases are processed by Apple App Store or Google Play. Receipt validation is handled by RevenueCat using an anonymous installation identifier.
We do not embed any analytics, attribution, crash-reporting or social-media tracking SDK.
3. INFORMATION STORED LOCALLY ON YOUR DEVICE
The App uses your device's preferences storage (iOS NSUserDefaults / Android SharedPreferences) to remember:
Audio settings (sound and music on/off)
Haptic feedback setting
Reduced-motion accessibility setting
Selected interface language
Best score and lifetime gameplay statistics (total runs, total pegs hit, total diamonds earned)
In-game diamond balance and purchased items
Your chosen leaderboard display name
Daily rewarded-ad counter (anti-abuse: limits free rewarded ads to a small daily quota)
Tutorial-seen and leaderboard-intro-seen flags
In-app review prompt history (anti-spam)
This information remains on your device. With the exception of the leaderboard display name (see section 5.3), it is never sent to us or to any third party. You can erase all of it at any time by deleting the App.
4. iCLOUD KEY-VALUE STORAGE (iOS ONLY)
On iOS, the following items are mirrored to your own iCloud Key-Value Storage tied to your Apple ID:
In-game diamond balance and purchase progress
Lifetime statistics (runs, pegs hit, total diamonds, best score)
Audio, haptic, reduced-motion and language preferences
This data is stored in your private iCloud account. We never see it. It allows your progress to survive reinstall and to sync across your own iCloud-connected devices.
You can disable iCloud sync at any time from Settings → Apple ID → iCloud → "Rolline". You can delete all iCloud-stored data from Settings → Apple ID → iCloud → Manage Storage → Rolline.
5. THIRD-PARTY SERVICES
The App integrates the following third-party SDKs. Each provider has its own privacy policy which governs their handling of data.
5.1 Google Mobile Ads (AdMob) — Advertising
Purpose: serve rewarded video ads ("watch ad to earn diamonds" and "watch ad to continue").
Data handled by the provider: device identifiers (including IDFA on iOS or AAID on Android, only if you have allowed tracking), coarse device information (model, OS version, language), IP-derived approximate region, and ad-engagement signals.
Provider: Google Ireland Ltd. / Google LLC.
Policy: https://policies.google.com/privacy
Ads policy: https://policies.google.com/technologies/ads
5.2 RevenueCat — Purchase processing
Purpose: validate App Store / Google Play receipts, track entitlements, and prevent fraud.
Data handled by the provider: an anonymous installation identifier ("App User ID"), purchase receipt data, country code, and product identifiers. We do not pass your name, email or payment information to RevenueCat.
Provider: RevenueCat, Inc.
Policy: https://www.revenuecat.com/privacy
5.3 Google Firebase — Global leaderboard
Purpose: provide anonymous sign-in and power the global leaderboard.
The App uses two Firebase services:
Firebase Authentication creates an anonymous account for you — a randomly generated identifier with no name, email or password. It exists only to mark which leaderboard entry belongs to your device.
Cloud Firestore stores and displays the global leaderboard. Your leaderboard entry contains: the anonymous Firebase identifier, the display name you choose (or a default "Player" label if you choose none), your best score, and the date the entry was created. The leaderboard is publicly readable inside the App — any player can see the rankings, display names and scores. We never receive your real name unless you voluntarily type it as your display name; we recommend using a nickname and not entering personal information. Like any internet service, Firebase also processes your device's IP address and basic technical connection data. Provider: Google LLC / Google Ireland Ltd. Policy: https://firebase.google.com/support/privacy and https://policies.google.com/privacy
5.4 Apple App Store and Google Play — Distribution and payments
Purpose: app distribution and processing of in-app purchases.
Data handled by the provider: your store account credentials, payment method and purchase history. We never see this data.
Policies: https://www.apple.com/legal/privacy/ and https://policies.google.com/privacy
5.5 Apple iCloud Key-Value Storage — Sync
Purpose: sync game progress to your own iCloud account.
Data handled by the provider: the encrypted key-value pairs listed in section 4.
Policy: https://www.apple.com/legal/privacy/
5.6 In-app review prompt (Apple / Google native)
Purpose: ask whether you would like to rate the App.
Data handled by the operating system: the content of any review you choose to submit is delivered to Apple or Google. We never see your review.
5.7 System share sheet
Purpose: let you optionally share Rolline with friends.
Data handled by the operating system: whatever short text you choose to share (a store URL plus your last score), to the destination you select.
6. APP TRACKING TRANSPARENCY (iOS 14.5+)
When the App is first launched on iOS, Apple's App Tracking Transparency framework asks for your permission to use the IDFA (Identifier for Advertisers). This permission is used only for personalised advertising delivered through AdMob.
If you allow tracking: AdMob may show personalised ads based on your interests.
If you do not allow tracking: ads are still shown but limited to non-personalised contextual content. You can still earn in-game rewards by watching them. You can change your choice at any time from iOS Settings → Privacy & Security → Tracking → Rolline.
7. PERMISSIONS THE APP REQUESTS
The App does NOT request any of the following:
Location (precise or approximate)
Camera
Microphone
Photos or media library
Contacts
Bluetooth or local network
Push notifications
Health, motion or fitness data
Calendar or reminders
The only system prompt the App may show is the App Tracking Transparency dialog on iOS 14.5+.
8. NETWORK USAGE
Core gameplay works without an internet connection. The App uses the network only for:
Loading and displaying ads (Google AdMob)
Processing in-app purchases (Apple App Store or Google Play, validated through RevenueCat)
Anonymous sign-in and loading/submitting global leaderboard data (Google Firebase)
Syncing game progress to your own iCloud account (iOS only)
Showing the in-app review dialog or system share sheet when you request it
We do not transmit data to our own physical servers because we do not operate any; the leaderboard is hosted on Google Firebase.
9. CHILDREN'S PRIVACY
Rolline is rated for general audiences. Because the App displays third-party advertising, it is not specifically directed at children under the age of 13 (or 16 in jurisdictions where the applicable age threshold is higher). We do not knowingly collect personal information from children.
The global leaderboard lets players enter an optional, self-chosen display name that is publicly visible inside the App. Players should not enter their real name or any personal information as their display name. If you believe that a child has provided personal information through the leaderboard or through one of the third-party services listed above, please contact us so we can investigate and remove it.
The App is designed to comply with:
COPPA (Children's Online Privacy Protection Act, United States)
Article 8 of the GDPR (European Union)
The Children's Code (Age-Appropriate Design Code, United Kingdom)
10. YOUR RIGHTS
10.1 Under the GDPR (EU, EEA, United Kingdom)
If you are located in the European Economic Area or the United Kingdom, you have the right to:
Access the personal data relating to you. The only data we hold is your leaderboard entry (an anonymous identifier, your chosen display name and your best score) stored in Google Firebase.
Request correction or deletion of that data
Object to or restrict its processing
Receive a portable copy of that data
Withdraw consent at any time — for example, by revoking ATT permission, signing out of iCloud, or deleting the App
Lodge a complaint with your local data protection authority
To request access to or deletion of your leaderboard entry, contact us at the address in section 15. For data held by the third-party providers in section 5, please also contact them directly.
10.2 Under the CCPA / CPRA (California, USA)
If you are a California resident you have the right to know what personal information is collected, to request deletion, and to opt out of any "sale" or "sharing" of personal information. We do not sell or share personal information. AdMob, RevenueCat, Apple, Google and Firebase may collect personal information under their own policies; please contact them directly to exercise rights against those services.
11. INTERNATIONAL DATA TRANSFERS
The third-party services listed in section 5 operate globally. Their servers may be located outside your country of residence. They implement appropriate safeguards (Standard Contractual Clauses, the EU-US Data Privacy Framework, and equivalent mechanisms) for international transfers, as described in their own privacy policies.
12. DATA RETENTION
Local device storage: retained until you delete the App.
iCloud storage: retained until you delete it from iCloud or terminate your Apple ID.
Leaderboard data (Google Firebase): retained until you request deletion, or until the entry is removed during routine cleanup of inactive entries.
AdMob, RevenueCat, Apple App Store and Google Play: retention is governed by each provider's own policy.
13. SECURITY
All data described in this policy is stored either locally on your device or within the relevant third-party service (Apple iCloud, Google Firebase, Google AdMob, RevenueCat, etc.). Leaderboard data in Cloud Firestore is protected by server-side security rules that restrict each player to writing only their own entry. The App does not transmit gameplay data to any server controlled by us, because we do not operate one.
14. CHANGES TO THIS POLICY
We may update this Privacy Policy from time to time. The "Effective Date" at the top of this page reflects the most recent update. Material changes will be highlighted inside the App or in the next App Store / Google Play release notes. Continued use of the App after a change constitutes acceptance of the updated policy.
15. CONTACT US
If you have questions, requests or complaints about this Privacy Policy or how Rolline handles your information, please contact:
Mindnull Studio
Email: mindnullstudio@gmail.com