← Arrows

Privacy Policy

Arrows · Last updated August 10, 2026
In short: your puzzle progress lives on your phone, and the whole game works signed out. There is one optional feature that involves an account: the leaderboard, which asks you to sign in with Google so your times can be shown next to a name you choose. Signing in also keeps a private copy of your progress in your account, so a new phone does not mean starting again. Nothing is sent until you sign in. Beyond that the app uses Firebase Analytics to count how levels are going and AdMob for the optional "watch an ad for an extra heart" video. Everything below spells out exactly what each one sees.
Want your account gone? Settings → Delete account inside the app, or see Delete your account for the full details of what is removed.

Who this policy covers

Arrows is a puzzle game developed by an individual developer (Harsh). This policy explains what data the app stores on your device, what is sent to third parties, and what control you have over it.

What is stored on your device

Your progress is saved on your phone: which levels you've finished, stars, best times, your streak and freeze tokens, achievements, and your settings (sound, haptics, reduced motion, reminders, theme). All of it works with no account and nothing leaves the device until you sign in.

Uninstalling the app removes all of this. If Android's own backup feature is turned on for your device, your phone's operating system may include Arrows' local data in your personal Google account backup, the same way it does for other apps. That backup is controlled by Android and your Google account settings, not by Arrows.

Signing in, and the leaderboard

The game is fully playable without an account, forever. There is no sign-in screen at launch and no account is created quietly in the background. Signing in happens in exactly one place: opening the Leaderboard and choosing to sign in with Google.

When you do, this is what exists:

This is stored in Google Cloud Firestore under the account identifier. It is sent over HTTPS. It is not sold, not shared with advertisers, and not used to build a profile of you. Your name and your times are shown on the leaderboard; your saved progress is shown to nobody but you.

If you sign in for the first time on a phone you have already been playing on, your existing best times are uploaded once so the board reflects what you have actually done. Those times stay attached to that first account: signing in with a different Google account on the same phone will not move them, and that second account starts from nothing.

Display names are moderated. Offensive names are rejected when you try to set them, and an account can be blocked from the app for abusing this. If you see a name that should not be there, email the address at the bottom of this page. You can delete your account and everything in it at any time. See Delete your account.

Analytics

Arrows uses Google Firebase Analytics to understand how the game is played in aggregate: which levels people get stuck on, for instance. The events the app sends are: starting a level, completing one, failing one, using a hint, whether an ad was requested and watched, and, if you use the leaderboard, signing in, setting or changing a display name, the one-off upload of existing times, and deleting an account. Each carries only game details such as a level number, a time, or a star count. Your display name is never sent as an analytics event.

Firebase also collects standard device and app information automatically (app version, device model, coarse region, OS version) and assigns a random app-instance ID. Analytics is keyed to that random ID, not to your account, so it is not linked to your display name or your sign-in. Arrows never sends your contacts, location, photos, or the contents of your device, because it never has access to them in the first place.

Advertising

Arrows shows no banner or interstitial ads. There is exactly one ad in the game: when you run out of hearts, you may choose to watch a rewarded video to get one heart back and carry on from where you were. You are never required to watch it, and nothing is shown unless you tap it.

Those videos are served by Google AdMob. To serve and measure them, AdMob may use your device's advertising ID and standard ad-request information (device type, OS, coarse location derived from IP, and whether the ad was watched). Google may use this to personalise ads, depending on your consent and your device settings.

In the EU, UK and Switzerland, the app shows Google's consent form the first time it runs and honours your choice; where consent is declined or unavailable, ads fall back to non-personalised. On any device you can limit this yourself under Settings → Google → Ads, where you can reset or delete your advertising ID.

Notifications

If you turn reminders on, Arrows schedules a single local notification for 19:00 on a day you haven't solved anything. These are scheduled on your phone by Android itself, no server is involved, nothing is pushed to you, and no one is told whether you played. You can turn them off in the app's Settings or in Android's notification settings at any time.

Third parties

The only third parties involved are Google's own SDKs described above:

All of these are covered by the Google Privacy Policy. Arrows does not sell your data, and does not share it with anyone else.

Children's privacy

Arrows is not directed at children under 13. It is a general-audience puzzle game and does not knowingly collect personal information from children. If you believe a child has provided information through the app, contact me at the address below and I will look into it.

Your control over your data

Changes to this policy

If this policy changes, for example because a future version of Arrows adds purchases or cloud saves, this page will be updated and the "last updated" date above will change accordingly.

Contact

Questions about this policy or your data? Reach out at harshsinghhsr23@gmail.com.