Unarrow — Privacy Policy
Last updated: November 12, 2026
This policy covers Unarrow: Daily Arrow Puzzle, the arrow puzzle app for Android published by Kallistesoft. In short: there is no account and we collect no personal information ourselves. Ads are served by Google AdMob, the optional purchases go through Google Play, and the app uses Firebase to check for updates, report crashes and measure, through Google Analytics for Firebase, how the app is used and how much its ads earn. This page explains what each of them processes.
1. Data kept on your device
Your level, daily puzzle results and streak, hints, number of puzzles solved, sound and vibration settings, language and whether you bought "Remove ads" are stored only on your device. They are not sent to us. They are deleted if you uninstall the app or clear its data.
2. Advertising (Google AdMob)
Unarrow shows ads served by Google AdMob (Google Mobile Ads SDK): a banner under the puzzle, a full-screen ad from time to time between puzzles (never during a puzzle, not in the first levels, and at most one every few minutes), and an optional video you can choose to watch for a hint or an extra life.
To show and measure ads and to prevent fraud, Google may collect:
- your device's advertising ID;
- your IP address and the approximate location derived from it;
- device information (model, operating system, language) and interactions with ads and the app, including diagnostic data.
This processing is Google's responsibility. See how Google uses information from sites or apps that use its services and Google's Privacy Policy.
3. Your choices and consent
Where the law requires it (European Economic Area, United Kingdom, Switzerland and some US states), Google's consent platform asks for your consent at launch, and no ad is requested before you answer. Your choices also apply to Google Analytics for Firebase (section 7), through Google consent mode. Outside these regions, ads and analytics run by default. You can change your choices at any time with "Privacy options" in the app's Settings (shown where required). On Android, you can also reset or delete your advertising ID in the device settings (Google › Ads).
4. Purchases (Google Play)
The optional purchases, "Remove ads" (one-time, removes the banner and the full-screen ads) and packs of 10 hints, are processed entirely by Google Play under Google's Privacy Policy. We never receive your payment details; the app only learns which products were bought, and stores that on your device. "Restore purchases" in Settings asks Google Play for them again.
5. App settings and updates (Firebase Remote Config, Google Play)
At launch, Unarrow checks through Firebase Remote Config whether an update is required, and whether some features (such as ads) are on. This request carries a Firebase installation ID (random, unique to each install, separate from the advertising ID and not linked to your identity) and your IP address. The app also asks Google Play whether a newer version is available, and may show Google Play's rating card after you solve a puzzle; your rating goes to Google Play, not to us. This data is used only to run the app.
6. Crash reports (Firebase Crashlytics)
If Unarrow crashes, Firebase Crashlytics sends us a crash report: the error and where it happened in the code, the app version, device model and operating system version, a Firebase installation ID (random, not linked to your identity) and your IP address. We use these reports only to find and fix bugs. They contain no game content and nothing that identifies you.
7. Usage statistics (Google Analytics for Firebase)
Unarrow uses Google Analytics for Firebase to understand how the app is used (sessions, retention) and how much its ads earn. Analytics records your interactions with the app: screens viewed, sessions, and automatically collected events such as the first launch, ad impressions (with the revenue they bring in) and in-app purchases. These events are linked to a Firebase app instance ID and a Firebase installation ID (random, not linked to your name or email). Analytics also collects device information (model, operating system version, app version, language), an approximate location (country or region) derived from your IP address and, when your consent choices and device settings allow it, your advertising ID.
Where consent is required, your answer in the consent form is passed to Analytics through Google consent mode: if you refuse, Analytics does not use your advertising ID or store identifiers for advertising and analytics, and sends only limited, cookieless signals. This data is processed by Google, is not sold, and we use it only in aggregate, to understand how the app is used and how much its ads earn. User-level data is kept by Google for 2 months (Google Analytics' default retention), then deleted. You can refuse or withdraw your consent with "Privacy options" in the app's Settings, and reset or delete your advertising ID in the Android settings (Google › Ads). See Privacy and Security in Firebase.
8. Sharing results
When you tap "Share", the app prepares a short text (the level or daily puzzle you solved and a link to the app on Google Play) and opens your device's share menu. Nothing is sent without your action, and you choose who receives it.
9. Children
Unarrow is suitable for all ages but intended for a general audience, not directed at children under 13. We do not knowingly collect personal information from children. Purchases are protected by Google Play's purchase authentication. If you believe a child has sent us information, contact us and we will delete it.
10. Your rights
Depending on where you live (including Québec under the Act respecting the protection of personal information in the private sector, elsewhere in Canada, and the European Union), you can ask to access, correct or delete your information, and withdraw your consent. Since we keep no data about you beyond usage statistics, crash reports and our email exchanges, most such requests concern Google for advertising, analytics, purchases and Firebase; we'll gladly help you make them, including deleting the analytics data tied to your app instance.
11. Contact and person in charge of the protection of personal information
For any question, request or complaint about your personal information: contact@kallistesoft.ca. If you write to us, we use your email address only to reply, and delete the exchange once it is no longer needed. You may also contact the Commission d'accès à l'information du Québec or the Office of the Privacy Commissioner of Canada.
12. Changes
We will update this page if Unarrow's practices change. The date at the top shows the latest revision. Policies for Kallistesoft's other apps and website: kallistesoft.ca/en/privacy.