← Fishes · Terms of use

Privacy notice

Version 2026-11-07. Fishes, https://fishes.com.ng and the Fishes apps, is operated by Jibrin Sadiq, an individual trading as Fishes (a sole trader, not a registered company), based in Canterbury, England, United Kingdom. Jibrin Sadiq is the controller who decides how your data is used (“we”). Business address: 7 Ledger Way, Canterbury, Kent, CT1 3AB, United Kingdom. Postal address for correspondence only: Unit 175121, PO Box 7169, Poole, BH15 9EL, United Kingdom. Contact: jibrinsadiq@yahoo.com.

Because we are established in the United Kingdom, the UK GDPR and the Data Protection Act 2018 apply to how we use your data. Where other data protection laws also apply to you (for example where you live in the European Union or in Nigeria), we respect the rights they give you as well.

Who Fishes is for

Fishes is for people aged 18 or older. When you create an account, you confirm “I confirm I am 18 or older”. This is a self-declaration: we do not verify age. We record when you confirmed and which version of the terms applied. If we learn that an account belongs to someone under 18, we will close it.

What we collect and why

DataWhyWho can see it
Handle, email address, password (stored only as a one-way hash)Your account and sign-inYour handle is public once moderation approves it. Your email address is never shown to other players
Account emails sent to your address: address confirmation and password resetConfirm your address and let you reset your passwordOnly you
18+ confirmation (time and terms version)Record of the age self-declarationYou and staff
Settings (including trash-talk and “Allow bot opponents”) and your built-in avatar choiceYour preferencesYour avatar is shown beside your name; settings only to you
Signed-in devices (device name, platform, first and last use)Show and sign out your app sessionsOnly you
Games: moves, clocks, results, ratings and rating changes, including rated games against bot opponentsPlay, ratings, history and leaderboardsMatchmaking games are public; spectators see them live with a 15-second delay. Friend challenges are private to the two players
Matchmaking searches (time format, rating at the time, when you searched)Find you an opponentOnly you and staff
Pre-game and post-game chat, and the trash-talk mode you choseBanter between the players of a gameThe two players
Public post-game commentsComments on public gamesEveryone who can view the game
Tournament entries and resultsRun tournaments and award prizesPublic with the tournament
Inbox messages (for example challenges, tournament news, appeal outcomes, prizes)Tell you about things that concern youOnly you
Reports, blocks, mutes and appealsSafety and moderationStaff; a block is visible in its effect
Moderation records: the original text of a submission, the decision and the reasonEnforce the rules and handle appealsStaff; you see your own held text
Relationship labels (for example Rival) and achievementsCommunity featuresPublic unless you turn them off in settings
Subscription records: the store (App Store or Google Play), plan, status, trial and period dates, renewal setting, the store’s purchase or transaction identifiers, whether a free trial was used, and refunds. No card or bank details: the store takes the paymentGive you the Premium you paid for, apply the free-trial rules (on Google Play, one free trial per Fishes account; on the App Store, Apple decides), handle renewals, cancellations and refunds, and keep accounting recordsYou and staff
Premium from promotions and tournament prizes (dates and reason)Give and record Premium daysYou and staff
Emails you send to usAnswer youUs
Server logs, including IP addressesSecurity, abuse prevention and troubleshootingStaff

Not used: analytics, advertising, tracking pixels or third-party trackers. Switched off for now: avatar photo uploads (you choose from built-in avatars) and push notifications. We will update this notice before turning either of them on.

Cookies and local storage: the website uses only a session cookie and a security (CSRF) cookie, both needed to sign in. It also keeps a capture-sound preference and an optional diagnostics switch in your browser’s local storage. The app keeps your sign-in tokens in the device’s secure storage.

Who processes data for us, and where

ProviderWhatWhere
Hetzner OnlineHosting from our move on 7–8 November 2026: the Fishes server and database, and encrypted off-site backupsGermany (server) and Finland (backups)
DigitalOceanHosting: our bot-opponent server; until our move on 7–8 November 2026 also the Fishes server and database and off-site backups in a private storage bucket (the old copies are deleted within 30 days of the move)London, United Kingdom
OpenAIAutomated moderation: chat messages, handles and comments are checked before anyone else sees them. OpenAI does not use this data to train its models and, according to OpenAI, does not keep moderation requests for abuse monitoringUnited States
Amazon Web Services (Amazon SES)Sending account emails: your email address and the messageLondon, United Kingdom
ImprovMXForwarding email sent to our @fishes.com.ng addresses to our inbox. Messages are held only until delivered; delivery records (sender, subject, time) are kept for 7 daysReceived in France (Paris); ImprovMX is a US company, and delivery may pass through the United States
Google (Gmail) and Yahoo (Yahoo Mail)Our email inboxes, where emails you send to us are keptTheir own data centres, including in the United States
GitHubSource code and build pipeline (no player data)United States

Our bot-opponent server (run by us at DigitalOcean in London) plays the bot accounts. For each game a bot plays, it keeps the moves, the result and the opponent’s rating at the time (not the opponent’s handle) and uses them to adjust the bots’ playing strength.

Apple and Google sell Premium subscriptions in their stores. They handle the payment and your store account as independent providers under their own privacy policies (Apple, Google), and send us confirmations of purchases, renewals, cancellations and refunds. When you buy, the app gives the store a random identifier for your Fishes account (not your handle or email) so the purchase can be matched to it.

Transfers outside the United Kingdom: to Germany and Finland (Hetzner, in the European Economic Area) under the UK’s adequacy regulations for the EEA; to the United States and France, as listed above, under the safeguards each provider offers, such as the standard contractual clauses for international transfers with the UK addendum. You can ask us for details of these safeguards.

Why we may use your data (lawful bases)

PurposeBasis
Your account, games, ratings, chat, tournaments, Premium and its subscription records, account emailsNeeded to provide the service you signed up for (our contract with you)
Automated moderation, reports and appeals, blocking abuse and cheating, security logs, bot-strength tuning, backupsOur legitimate interests in keeping Fishes safe, fair and working, balanced against your rights; you can object (see below)
Keeping subscription and payment records after a subscription endsOur legal obligations (accounting and tax records) and our legitimate interest in handling refunds and legal claims
Answering your emails and requestsOur legitimate interest in responding to you, or our legal obligation when you exercise your rights

We do not use your data for marketing or advertising, and we do not ask for consent for any optional processing.

Automated decisions

Chat messages, handles and post-game comments are checked automatically before others see them. If the automated check flags something, it is held (visible only to you) or not published, and a handle must be changed. These decisions are made without a person at first. You can appeal any moderation decision in the app, and a member of staff reviews the appeal. Matchmaking and ratings are also calculated automatically, by fixed rules that apply to everyone.

How long we keep data

DataHow long
Account dataWhile the account exists
After you delete your accountYour handle and email are anonymised. Your chat and comments are removed from view. Finished games and ratings are kept, anonymised, because other players’ ratings depend on them
Matchmaking searches that did not lead to a gameAt present, while the account exists; after you delete your account they stay linked only to the anonymised account. We intend to delete them after 7 days and will update this notice when that starts
Moderation originals and decisions90 days
Reports and appeals180 days after they are closed. Unresolved cases are kept until they are resolved
Subscription and payment recordsFor as long as UK tax law requires business records to be kept (at least 5 years after the 31 January online tax-return deadline for the tax year of the payment, so about 6 to 7 years), and for legal claims, then deleted. They are kept after you delete your account, no longer linked to your handle or email
Bot-opponent game records (bot server: moves, result and rating, no handle)At present, kept. We intend to delete them 90 days after the game and will update this notice when that starts
Bot-opponent server logs30 days
Server logs (including IP addresses)30 days
Email forwarding records (ImprovMX)7 days
Backups (database)14 days on the server and 30 days off-site

Backups are not edited, so deleted data can remain in them until they expire (at most 30 days). If we ever restore a backup, we apply the deletions made since it was taken again.

Your choices and rights

Changes

We will update this notice before changing what we collect or who processes it, and show the new version date at the top.