Last updated: 28 October 2026 · Applies to FootyMate on both iOS and Android.
This Privacy Policy describes how the FootyMate application ("the App", "we", "us") handles information when you use it on your iOS or Android device. FootyMate is made by Kanyanta Mubanga, who is responsible for the data described here. By using the App you agree to this policy.
The App does not require you to create an account, does not ask for your name, email address or other contact details, and does not track you across other companies' apps or websites. To understand how the App is used and improve it, it sends a small set of usage events to FootyMate's own server. Those events are tied to a random install ID, not to who you are. Everything else the App stores stays on your device.
We use this information only to see which features people use, where new users come from, and whether the Premium screen helps or gets in the way, so the App can be improved.
The following preferences and data are stored on your device using your platform's standard local storage: app preferences, and a local database (Realm on iOS, Room on Android). They stay on your device, except for the items listed under Information We Collect.
The FootyMate home-screen widget reads this local data only. It collects nothing.
The App requests only the permissions it needs to function:
No other permission is asked of you. Beyond calendar and notifications, the App declares only the ordinary permissions it needs to run — network access, and on Android the ability to schedule an alarm for a reminder and to restore scheduled reminders after the device restarts. None of these grant access to personal information.
On Android, the App also switches off Android's automatic cloud backup, so your FootyMate data is not copied into your Google Account.
FootyMate's server (Cloudflare)
Usage events are sent to FootyMate's own server at api.footymate.kanyantamubanga.com, which runs on Cloudflare. Cloudflare processes the data on our behalf. Events are deleted after 400 days. Football data requests also go through this server: each one names only the App version (for example, ios/2.0.3) and the league, club or match being asked about. It carries no install ID.
API-Football (api-sports.io)
FootyMate's servers fetch publicly available football data (fixtures, standings, lineups, statistics) from API-Football. Those requests come from our servers, not from your device, and contain no personal information. League and club badges load directly from API-Football's media hosting, which, like any web server, sees your device's network address. Please review API-Football's privacy policy for details on how they handle requests.
RevenueCat
The App uses RevenueCat to manage in-app subscriptions and validate purchase entitlements through the App Store or Google Play. RevenueCat receives the install ID and your subscription status from Apple StoreKit or Google Play Billing. It also stores your chosen league and club, your "How did you hear about FootyMate?" answer and any advert or campaign details as attributes of that install ID. It does not receive your Apple Account or Google Account details, your name, or your payment details. RevenueCat processes this data on our behalf. Please review RevenueCat's privacy policy at revenuecat.com/privacy for full details.
Apple Ads (iPhone and iPad only)
To learn whether an install came from an Apple Ads advert, the App asks Apple's AdServices framework for an attribution token and sends it to Apple, which answers with the campaign details listed above. Apple provides this without identifying you, and it needs no tracking permission.
Google Play Install Referrer (Android only)
The App reads the campaign details of the Google Play link that led to the install, if there was one, once.
Google Search (iPhone and iPad only)
On iOS, tapping a player's name on the lineup screen opens a Google Search results page for that player inside the App, in a standard in-app web view. Only the player's name is sent as the search term. That page is Google's, not ours: while it is open, Google receives the request the same way it would in a browser, and Google's privacy policy applies to it. Nothing about you is attached to the search by FootyMate, and closing the view ends the session. The Android version of the App does not include this feature.
Apple and Google
In-app purchases are processed entirely by Apple or by Google Play Billing, depending on your platform. FootyMate does not see or store your payment information. Apple's and Google's own privacy policies (Apple, Google) apply to those transactions and to the distribution and installation of the App.
On your device: you can erase all locally stored App data at any time through Settings → Reset App Data inside FootyMate. This removes all preferences, cached football data, scheduled notifications, and the FootyMate calendar from your device. Uninstalling the App also removes it, and on Android you can clear it from Settings → Apps → FootyMate → Storage.
On FootyMate's server: email reachkanyanta@gmail.com to ask for your usage events to be deleted. If you've made a purchase, include its order ID from your Apple or Google Play receipt: it lets us find your install and delete its events. Without a purchase, nothing links the random install ID to you, so we can't tell which data is yours. Either way, events are deleted automatically after 400 days.
The App is not directed at children under the age of 13 and does not knowingly collect personal information from them.
If you are based in the European Economic Area or the United Kingdom, you have rights under the GDPR and UK GDPR, including the right to access, correct, or erase personal data we hold about you, and to object to how we use it. The usage events tied to your install ID count as personal data. We process them on the basis of our legitimate interest in understanding how the App is used and improving it. To exercise your rights, email us as described under Deleting Your Data; where we can't link an install to you, the law does not require us to. Cloudflare and RevenueCat may process data outside the EEA and UK under the safeguards they provide, such as standard contractual clauses. You can also complain to your local data protection authority.
We may update this Privacy Policy from time to time. When we do, the "Last updated" date at the top of this page will change. Continued use of the App after any update constitutes your acceptance of the revised policy.
If you have any questions about this Privacy Policy, please contact us at reachkanyanta@gmail.com.