Privacy Policy
Last updated: 9 November 2026
This policy explains what happens to your information when you use FlowKick, the freestyle football juggling app for iPhone. We have tried to write it so that everyone, kids included, can understand it.
The short version
- There are no accounts. You never sign up or log in.
- The camera video is looked at on your phone to count your touches. It is never uploaded.
- Your profile and progress stay on your phone.
- World rankings (leaderboards) are only for players 13 and over, and only if you choose to join. If you join, your nickname, country, age group, avatar and scores are sent to our leaderboard server.
- There are no ads and no tracking.
- If you buy FlowKick Pro, Apple takes the payment, and a company called RevenueCat keeps a record of the purchase under a random ID, not your name.
- You can delete everything in Settings → Delete all my data.
1. No accounts
FlowKick has no accounts, sign-ups or logins. We don't ask for your email address, phone number or full name, and we don't run a server that stores a profile about you. The only exception is the World rankings (leaderboards): if you are 13 or over and choose to join, the leaderboard server keeps your player entry (section 5).
2. The camera and your video
FlowKick uses the camera to watch the ball and your body so it can count your touches. This happens on your phone, while you play. The camera video is never uploaded to us or to anyone else.
You can turn off FlowKick's camera access at any time in the iPhone Settings app. Without it, FlowKick can't count touches.
3. What stays on your phone
These are stored only on your phone, in FlowKick's own storage:
- your profile: the first name or nickname you type, your age band (for example 9-10 or 18+), your stronger foot, where you practise, your buddy and how your card looks;
- your progress: sessions, touch counts, ratings, stars, daily quests and your place on the Path;
- your settings, such as sounds and reminder times.
We can't see any of this. If you back up your iPhone (with iCloud or to a computer), the backup may include FlowKick's stored information. Backups are handled by Apple and controlled by your own backup settings.
Your card picture
FlowKick can make a picture of your player card. The picture is an illustrated card, never a photo of you. It leaves the app only when you choose to: players under 13 can save it to Photos, and players 13 and over can also share it with the iPhone share sheet. Once you share it to another app, that app's own privacy policy applies.
4. Purchases: Apple and RevenueCat
Apple handles every payment, through your Apple ID. We never see your payment details. Apple's privacy policy covers what Apple does with your purchase. If you're in a Family Sharing group, Apple's Ask to Buy lets a parent approve a child's purchase.
RevenueCat is a company that helps apps manage subscriptions. FlowKick uses it to check whether you have FlowKick Pro and to load the prices to show you. To do this, the app contacts RevenueCat when it opens, and RevenueCat keeps your purchase history (which plan, when it started and renews, and whether you're in a free trial).
- The purchase history is stored under a random ID that the RevenueCat software creates on your phone. It is not your name, your Apple ID or your device's advertising identifier.
- We don't send RevenueCat any profile details, and we don't connect RevenueCat to any advertising or attribution service.
- Like any server on the internet, RevenueCat receives your phone's IP address and basic technical details (such as the app and iOS version) when the app contacts it. See RevenueCat's privacy policy.
Apart from what Apple handles (this section and section 7), the World rankings if you choose to join (section 5) and anything you choose to share yourself, this is the only information about you that leaves your phone in the current version of FlowKick.
5. World rankings (leaderboards)
Joining is your choice. It's off until you join, and it's only for players 13 and over. Players under 13 can't see or join the leaderboards, and the app never contacts the leaderboard server for them.
What leaves your phone when you join
- Your nickname.
- Your country, the one you choose. We don't use your location.
- Your age group: 13-17 or 18+, so you're ranked with players in your group. Never your birth year or exact age.
- Your player avatar's settings: hair, skin, kit colour and shirt number, picked from the app's fixed lists. Never a photo or image.
- Your weekly scores: your touches this week (and your best streak this week, if that board opens), with the date and the app and counting-engine versions.
- An anonymous ID: a random code, not your name, that keeps your spot. It is made up of a Supabase user ID and an Apple App Attest key ID. App Attest also sends Apple's proof that the request comes from the real app.
- Any report you file about another player's entry.
- If you choose "Keep your spot on a new phone" (Sign in with Apple): a link to your Apple sign-in. We don't ask Apple for your name or email.
What other players see: your nickname, avatar, country flag, age group and scores, and the player card stats you posted with an earlier version, if any. They don't see your anonymous ID.
What never leaves your phone for the leaderboards: your videos, camera frames, body-tracking data, your name, your birth year or exact age band (only the age group above), your photos and your location.
Why: to show the rankings, keep your spot, and stop fake scores and offensive nicknames.
Where: Supabase, on servers in Frankfurt, Germany, working for us as a processor. If you open World rankings without joining, the app only reads the public rankings and sends no ID. Like any internet service, Supabase sees your device's IP address while it connects and may keep it for a short time in its server logs. FlowKick doesn't store it or use it.
How long: until you leave or delete. The boards are weekly: each week starts a new one.
How to delete: Settings > Leaderboards > "Leave the leaderboards", or Settings > "Delete all my data". Either one removes your player, your scores, the reports you filed and your anonymous ID from the server. If you use "Delete all my data" while offline, your phone's data goes at once and the app keeps trying the server until it confirms. Changing your age band to under 13 also leaves the leaderboards.
6. Reminders
If you allow notifications, FlowKick can remind you to practise at a time you pick, and remind you 2 days before a free trial ends. These are local notifications: they are scheduled on your phone. There is no push server, and no notification data is sent anywhere. For players under 18, reminders never arrive late at night.
7. No ads, no tracking, no analytics
FlowKick shows no ads. It contains no advertising, tracking, analytics or crash-reporting software, and it doesn't track you across other apps or websites. We don't sell or rent anyone's information.
If you have turned on Share with App Developers in the iPhone Settings app (Privacy & Security → Analytics & Improvements), Apple may share crash and performance reports for FlowKick with us. Apple controls that setting, not FlowKick.
8. "Help improve counting" (not active yet)
We are building an optional report to help us improve how FlowKick counts. It is not active yet. Its switch is hidden in the app until the server that receives the reports is launched, and until then nothing is sent. We are describing it now so you know how it will work. We'll update this policy if anything below changes before it launches.
- Who: only players who picked the age band 13-17 or 18+. It is never offered to players under 13.
- Off by default: nothing is sent unless you switch on Help improve counting yourself, during setup or in Settings.
- When: with the switch on, one report is sent each time you tap a feedback button about a count, such as "Too many" or "Not a drop?".
- What is in it: numbers and events only, from a fixed list:
- a random report ID (new for every report) and the day (not the time);
- the app's version and build, and the versions of its counting software;
- your phone's model and iOS version;
- whether you're a teen or an adult (not your exact age band);
- which feedback you gave and its details (for example, which drops you said weren't drops);
- numbers from that session: how long it lasted, touches counted, drops, best streak, how many touches the app wasn't sure about, and the camera's frame rate;
- camera details: dropped frames, how warm the phone got, the exposure and whether the front or back camera was used;
- the session's event list: when each touch happened and which body part and side, plus trick, drill and pause results.
- Never in it: video, camera frames or body-position points, your name or nickname, your avatar or buddy, your exact age band, your reminder times, any typed text, or any RevenueCat or device identifier.
- Where it goes: to a server run for FlowKick on Cloudflare's network. The server doesn't store your IP address and keeps no logs of requests. Cloudflare's network does see the connection's IP address while delivering the report.
- How long: each report is kept for up to 365 days, then deleted automatically.
- Turning it off: switch it off in Settings at any time. That stops all future reports. Reports already sent carry no ID that links them to you or your phone, so we can't find a particular person's reports to delete them early.
9. Kids under 13
Kids can use FlowKick. When you set up the app, you pick an age band. The app doesn't check it and doesn't collect it anywhere else. If the band is under 13, FlowKick uses kid-safe settings:
- the "Help improve counting" report is not offered;
- the World rankings (leaderboards) are never shown, can't be joined, and the app never contacts the leaderboard server;
- the card picture can only be saved to Photos, with no share buttons;
- the card shows a first name or nickname only, and the portrait is an illustration, never a photo;
- reminders are quiet between 8 pm and 7 am;
- the purchase screen asks kids to check with a grown-up before buying; with Family Sharing, Apple's Ask to Buy lets the grown-up approve.
For kids, nothing leaves the phone except what Apple and RevenueCat need to handle purchases and check subscription status (section 4). Parents can delete a child's FlowKick data at any time (section 10), or contact us with questions.
10. Deleting your data
Go to Settings → Delete all my data. This deletes your profile, card, progress, sessions and settings from the phone, and cancels FlowKick's reminders. If you joined the World rankings, it also removes your player, your scores, the reports you filed and your anonymous ID from the leaderboard server (section 5); if you're offline, the app keeps trying until the server confirms. Settings → Leaderboards → Leave the leaderboards removes the same leaderboard data without deleting anything else. Deleting the app also removes its data from the phone, but not your leaderboard entry, so use one of these first.
Delete all my data doesn't cancel a subscription; that's done through your Apple ID (in the iPhone Settings app, tap your name, then Subscriptions). It also doesn't remove the purchase records kept by Apple and RevenueCat, or any picture you already saved or shared.
Apart from your leaderboard entry if you joined (which the steps above delete) and the RevenueCat purchase records described above, we hold no profile about you, so there is nothing else on our side to look up, send you or delete. If you have a question or request about your information, contact us.
11. Your rights
Depending on where you live (for example the EU, the UK or California), you may have the right to ask what personal information is held about you, to have it corrected or deleted, or to object to its use. Almost everything FlowKick knows stays on your phone, where you can see it in the app and delete it yourself (section 10). If you joined the World rankings, you can delete your leaderboard data in the app too (section 5). For anything else, including the purchase records described in section 4, email us and we'll help. You can also contact your local data-protection authority.
12. Changes to this policy
If we change this policy, we'll post the new version on this page and change the "Last updated" date at the top.
13. Who we are and how to contact us
FlowKick is made by an independent developer. "We" and "us" in this policy mean the developer of FlowKick, shown as the seller on the App Store.
Questions about privacy, or about a child's use of FlowKick: flowkickapp@gmail.com
See also: Terms of Use · Open-source licences