Privacy Policy

App: Whirl
Developer: Exceptional App Studios
Effective date: July 1, 2026
Contact: exceptionalappstudios@gmail.com

This Privacy Policy describes how Exceptional App Studios ("we," "us," or "our") handles information when you use the Whirl mobile application ("Whirl" or the "App") on iOS and Android. We built Whirl to help you make decisions with a spinning wheel. We do not require an account, and most of your data stays on your device.

1. Summary

2. Information stored on your device

Whirl stores the following information locally using on-device storage (Hive):

This information is not uploaded to Exceptional App Studios. It remains on your phone or tablet unless you delete it (for example, by deleting wheels in the App) or uninstall the App.

3. Information you may choose to send us

If you tap Send feedback in Settings, your email app may open with a pre-filled message that can include your app version, device model, and operating system version. We only receive this information if you choose to send the email. We use it solely to respond to your message and improve the App.

4. Purchases and Premium

Whirl offers an optional one-time Premium purchase that removes ads and unlocks premium features. Purchases are processed by the platform store on your device:

We use RevenueCat to verify purchases and restore Premium access across reinstalls on the same store account. RevenueCat may receive identifiers such as an anonymous app user ID, purchase history related to Whirl, and basic device or app metadata needed to manage entitlements. We do not receive your full payment card details; those are handled by Apple or Google.

For more information, see: RevenueCat Privacy Policy, Apple Privacy Policy, and Google Privacy Policy.

5. Advertising

If you have not purchased Premium, Whirl may display ads through Google AdMob. AdMob and its partners may collect or receive information such as advertising identifiers, IP address, device type, and ad interaction data to show and measure ads, prevent fraud, and personalize ads where permitted by your device settings and applicable law.

Purchasing Premium removes ads served by Whirl through AdMob. You can also limit ad personalization in your device settings (for example, "Limit Ad Tracking" on iOS or "Opt out of Ads Personalization" on Android).

Learn more in the Google Ads Policy and AdMob & user data.

6. Analytics

We use Google Firebase Analytics to understand how Whirl is used and to improve the App. Firebase may collect information such as:

We do not use Firebase Analytics to upload your wheel names, option labels, or other wheel content. Analytics events are limited to usage patterns needed to improve Whirl.

Learn more in the Google Analytics for Firebase documentation and Google Privacy Policy.

7. Other third-party services

8. What we do not collect

Whirl does not:

9. How we use information

We use information only to:

10. Data retention

Data stored on your device remains there until you change or delete it in the App, clear app data in your device settings, or uninstall Whirl. Purchase records retained by Apple, Google, or RevenueCat are governed by their respective retention policies.

If you contact us by email, we keep correspondence only as long as needed to address your request and maintain reasonable business records.

11. Children's privacy

Whirl is a general-audience app and is not directed to children under 13 (or the minimum age required in your country). We do not knowingly collect personal information from children. If you believe a child has provided us personal information, contact us and we will take appropriate steps to delete it.

12. Your choices and rights

Depending on where you live, you may have rights to access, correct, delete, or restrict certain processing of personal information. Because most Whirl data stays on your device, you can delete much of it directly in the App or by uninstalling.

You may also:

If you are in the European Economic Area, United Kingdom, or California, you may have additional rights under GDPR or CCPA/CPRA. We will honor applicable legal requests after verifying your identity where required.

13. International users

Third-party providers such as Google and RevenueCat may process data in countries other than where you live. Those transfers are subject to the safeguards described in their privacy policies.

14. Security

We take reasonable measures to protect information within our control. No method of transmission or storage is completely secure. Data stored locally on your device is protected by your device's operating system security features.

15. Changes to this policy

We may update this Privacy Policy from time to time. When we do, we will revise the "Effective date" at the top of this page. Continued use of Whirl after changes become effective means you accept the updated policy.

16. Contact us

If you have questions about this Privacy Policy or Whirl's data practices, contact:

Exceptional App Studios
Email: exceptionalappstudios@gmail.com