Privacy Policy

Fishy: Eat & Grow — plain language, no surprises.

Last updated: October 3, 2026

Allkanjari Inc. (“we”, “us”) operates the mobile game Fishy: Eat & Grow and this website. Contact: contact@playfishy.com

Summary

  • No account required to play.
  • Progress is stored on your device by default.
  • Optional rewarded ads via Google AdMob.
  • When we advertise Fishy, AppsFlyer measures which ads worked.
  • Purchases go through Apple or Google (validated with RevenueCat).
  • Anonymous gameplay stats you can switch off in Settings.
  • This site may use Google Analytics with consent in the EEA/UK/CH.
  • Delete your data at any time — how to, below.

What the game collects

Game progress (scores, coins, cosmetics, settings) is stored locally. Optional cloud features may send a device-scoped identifier, display name, scores, discoveries, guild/friend codes, and saves so you can use boards, races, guilds, and tank visits. When you share a race, the game uploads your run — its path, score and display name — so anyone with the link can race it; shared races are deleted after 30 days. To keep your cloud save yours, the game also sends a random secret once; we store only a one-way fingerprint of it, never the secret itself. On leaderboards and other shared lists, the current version of the game shows other players a random Fishy ID instead of your device identifier. The game also downloads its event calendar from the same server; that request sends no identifier. You can play without those online features.

Advertising

Optional, player-initiated rewarded ads are served by Google AdMob. We do not request App Tracking Transparency / IDFA by design. Google may process advertising identifiers, IP address, and device characteristics. See Google’s Privacy Policy.

In-app purchases

Apple or Google process payments. We never see your card details. RevenueCat may validate receipts with a device-scoped identifier. See RevenueCat’s Privacy Policy.

Measuring our advertising

When we run ads for Fishy, AppsFlyer tells us which campaign an install came from — so we can stop paying for ads that do not work. It receives a device-scoped identifier, your IP address, device type, and the fact that you installed and opened the game. On iOS we still do not ask for tracking permission and there is no advertising identifier, so Apple reports our campaigns to us in aggregate rather than per person. See AppsFlyer’s Privacy Policy.

Turning off Settings → Share Play Stats also stops us sending AppsFlyer anything about what you do in the game.

Game analytics

The game reports a short, fixed list of events so we can see which parts of it people actually use, and tune difficulty and rewards from real play instead of guesswork: app opened, screen opened, run started, run finished, how a run ended and the coins it earned, purchase completed, coins spent in the shop, a rewarded-ad button shown, a rewarded ad watched, a notification permission answered, a daily-streak reward claimed, a Voyage stage cleared, a share sheet opened, a gift sent, a guild joined or created, an aquarium edit, a first-run moment (your first fish eaten, your first hit taken), a store link opened from the browser version, a battle-pass tier reached, a pass reward claimed, the pass’s premium offer opened, a Missions event started or completed, and — once per install — that you played enough to count as a player rather than a download.

Each event carries an app-generated device identifier — the same one used for cloud save, not an advertising ID — plus your platform, app version, and country derived from your device language. It carries no name, no email, no free text, no advertising identifier, and no location. Purchase events record which item was bought, never a price or payment detail.

One more report is about performance rather than play: if the game stalls for a second or more during a run, it reports a very slow moment during a run — how long the stall lasted, how far into the run it came, the last thing the game did just before it, and your device model and operating system version, so we can find and fix freezes. It is sent at most three times per session, and it is the only report that names a device model.

These events go to our own Cloudflare Workers Analytics Engine dataset — not to a third-party analytics company — and are kept for three months.

You can turn this off at any time in Settings → Share Play Stats. Turning it off stops collection on your device and discards anything not yet sent.

Website analytics

One Google Analytics 4 property (G-3B02KLG4YS) covers www.playfishy.com and play.playfishy.com. In the EEA, UK, and Switzerland, analytics loads only after Accept. Reject keeps analytics denied. Elsewhere, analytics may load automatically. We do not sell personal data.

Emails you send us

Support messages (and any device details you include) are used only to respond and improve the game.

Deleting your data

Fishy has no sign-up. Most of your data never leaves your device, and what does is tied to a random Fishy ID and a recovery code that only you hold (Fishy → PROFILE → RECOVERY CODE). The code moves your progress to another device, so keep it private. To delete everything, use Fishy → PROFILE → DELETE MY DATA. You can also email contact@playfishy.com with the subject “Delete my data”. If you use cloud save or the leaderboards, include your Fishy ID or friend code (both on Fishy → PROFILE) so we can find the right record. We action requests within 30 days and reply when it is done.

What each option removes:

  • PROFILE → DELETE MY DATA — deletes your cloud save, leaderboard entries, friend code (and the gifts, tank and reactions behind it), guild places, the reactions you left on other players’ tanks, your name on first discoveries and on gifts you sent that are still waiting, and your recovery-code fingerprint, then clears the game on your device. This cannot be undone; purchases can be restored from the store.
  • Delete the app — removes all local progress: scores, coins, cosmetics and settings. This cannot be undone.
  • Settings → Share Play Stats, off — stops gameplay analytics immediately and discards anything not yet sent. Events already received are deleted automatically within three months.
  • Email us — we delete your cloud save, leaderboard entries, discoveries, guild and friend-code records, the device identifier they are stored under, and any advertising-measurement record held for you.

Two things we cannot delete on request: purchase records held by Apple and Google, which they keep for tax and refund purposes, and data already processed by Google AdMob — use Fishy → Settings → AD PRIVACY, or your device’s advertising-ID controls, to manage that.

Children

Fishy is rated 13+ and is not directed at children under 13. Contact us if you believe a child under 13 provided personal information.

Changes & contact

We’ll update this page when the policy changes. Questions? contact@playfishy.com

Terms of Use · Support