Last updated: June 24, 2026
1. Introduction
This Privacy Policy explains how ArrowOne ("we," "our," or "us") collects, uses, and discloses your information when you use our mobile application (the "App").
By using the App, you agree to the collection and use of information in accordance with this policy.
2. Information We Collect
2.1 Information You Provide
- Account Information — When you create an account, we collect your name, email address, and password. This data is sent to our backend API and stored on our servers.
- Profile Information — You may optionally provide an avatar URL.
2.2 Information Collected Automatically
- Puzzle Progress — Your completed levels, star ratings, and best move counts are stored locally on your device using AsyncStorage.
- App Preferences — Your theme selection (light/dark/system) and other preferences are stored locally.
- Analytics Data — We use Firebase Analytics to collect anonymized usage data, including screen views, in-app events, and crash reports. This helps us improve the App.
- Advertising Data — We use Google AdMob to serve advertisements. AdMob may collect your device's advertising ID (IDFA on iOS, AAID on Android) and usage data to deliver relevant ads.
2.3 In-App Purchases
We use RevenueCat to process in-app purchases. RevenueCat collects purchase history and entitlement information. Payment processing is handled by the App Store (Apple) or Google Play — we never receive or store your payment card details.
3. How We Use Your Information
- To provide and maintain the App
- To sync your progress across devices (if you create an account)
- To serve advertisements via Google AdMob
- To analyze usage patterns and improve the App via Firebase Analytics