Privacy Policy
Last updated: August 20, 2026
MatchLine ("the app") is a fixture-tracking app for football and other sports, available on iOS and Android. This policy covers both versions and explains what data the app handles.
No account, no personal information
MatchLine doesn't require you to sign up or log in. We don't collect your name, email address, phone number, or any other identifier that names you.
Live match chat
During live matches the app offers a chat room per match. Using it is optional; here is exactly what it involves:
- Anonymous identity — the first time you open a chat, the app generates a random identifier on our server. It is not derived from your device, carries no personal information, and is stored on your device so you keep the same chat identity over time.
- Nickname — chosen by you before your first message and shown next to your messages. Pick something that doesn't identify you personally.
- Messages are ephemeral — chat messages exist only while a match's room is open (during the match and for about 30 minutes after it ends). When the room closes, all of its messages are permanently deleted. We keep no chat archive.
- Reported messages — the one exception: when a message is reported, a copy of that message (with the sender's chat identifier and nickname) is retained so we can review it and act on it. Resolved reports are deleted after 90 days.
- Moderation — messages pass through an automatic language filter, and users who violate the rules can be muted or banned from chat. Blocking another user hides their messages on your device only.
- Device verification — when the app first creates your chat identity, it asks Apple (App Attest) or Google (Play Integrity) to confirm that the request comes from a genuine, unmodified copy of MatchLine on a real device. The check returns only a yes/no answer about the app and the device; it sends us no identifier for you or your device, and the chat identity above is still a random value generated on our server.
What's stored on your device
The list of teams you follow and your per-team notification settings are stored locally on your device — using SwiftData on iOS and Room on Android. We never receive this list as a whole, and it stays on the device.
What the app sends to our server
- Follows — when you follow a team, the app sends the sport, team ID, and team name so we can maintain the aggregate "popular teams" count shown to all users. This carries no device or user identifier, so we cannot connect it back to you.
- Push registration — only if you turn notifications on. The app registers your device's push address with our server, together with what you asked to be notified about, so the right notification reaches the right device. That address is issued by Apple or Google and identifies a device, not a person. Turning notifications off removes the registration again.
Analytics
MatchLine uses Google Firebase Analytics to understand how the app is used so we can improve it. It records:
- which screens you open;
- when you follow or unfollow a team, and from where in the app (including the sport, team ID, and team name);
- the terms you type into team search, along with how many results came back;
- diagnostic events such as a failed search or a feed that couldn't load.
Firebase also collects some information on its own, including a randomly generated app instance ID, your device model and operating system version, and an approximate location derived from your IP address (typically no more precise than a city or region). None of this is tied to a name or an account. Google's handling of it is governed by the Firebase privacy documentation.
MatchLine contains no advertising SDKs and no cross-app or cross-site tracking, and we do not sell or share your data with data brokers.
Third-party services
- API-Sports (api-sports.io) — the source of the match and team data shown in the app. Our server proxies these requests, so none of your information is sent to them.
- Google — Firebase Analytics, as described above, and Firebase Cloud Messaging for delivering notifications on Android.
- Apple — the APNs service for delivering notifications on iOS, and App Attest for the device verification described above. MatchLine currently has nothing to buy; should a paid subscription ever be offered, the transaction would be handled entirely by Apple through the App Store and we would never see or store your payment details.
Children's privacy
MatchLine is rated 13+ and is intended for people aged 13 and over, as set out in the Terms of Use. It is not directed at children, we do not knowingly collect information from children, and if we learn that a chat identity belongs to someone under 13 we delete it. If you believe a child has used the app, write to us at the address below.
Deleting your data
Uninstalling the app removes everything stored locally, and any push registration left behind is cleared automatically once the device stops responding. To remove it straight away, turn notifications off in the app before uninstalling. To have analytics data associated with your app instance deleted, email us at the address below and we will request its deletion from Firebase.
Your chat identity goes the same way: uninstalling removes it from your device, and the matching record on our server is deleted automatically after twelve months without use. Write to us if you would like it removed sooner. Reported messages are kept for the 90 days described above regardless, because they are the record of a moderation decision.
Changes to this policy
If this policy changes, we'll update the date at the top of this page.
Contact
Questions about this policy can be sent to doganekici26@gmail.com.