Legal
Privacy Policy
Last updated: 4 May 2026
Kickoff is operated by Kickoff Technologies ("we", "us"). This policy explains what information we collect, why we collect it, and how to control or delete it.
If you have questions, email support@kickoffsa.com.
1. Information we collect
Information you give us when you register or use the app
- Name (first and last) — to display you to teammates and organisers.
- Email address — to sign you in and to send account messages (verification, password reset).
- Phone number (optional) — to help organisers contact you about a tournament.
- Date of birth — for age-appropriate division placement.
- City — to recommend tournaments near you.
- Position and jersey number (optional) — for team rosters and match cards.
- Profile photo (optional) — uploaded to our object storage (Cloudflare R2).
- Apple ID / Google ID if you sign in with those providers — only the unique identifier and email released to us by Apple/Google. We do not access your contacts, calendar, files, or anything else.
Information generated as you use the app
- Match results, goals, assists, suspensions, team memberships, tournament registrations.
- Push notification token (FCM) so we can send you match reminders and result updates. You can disable push notifications in your phone's Settings.
Information we collect automatically
- Crash and error reports via Sentry. These contain a stack trace, your user id, the device model, and the OS version. They do not contain personal messages or other user content.
- Standard server logs (IP address, request path) retained for up to 30 days for security and debugging.
We do not collect: precise location, contacts, calendar, microphone audio, browsing history, or advertising identifiers.
2. How we use your information
- Run your account and let you participate in tournaments.
- Show match fixtures, results, and rosters to other participants of the same tournament or team.
- Send you transactional emails and push notifications related to your tournaments.
- Diagnose crashes and fix bugs (via Sentry).
We do not run third-party advertising and we do not sell your data.
3. Who we share with
- Cloudflare R2 — stores profile photos and team crests. Photos are served via short-lived signed URLs.
- Sentry — receives crash and error reports.
- Resend — sends transactional emails (verification, password reset).
- Apple / Google — only when you choose to sign in with those providers, and only the data described above.
- Payment processor (Moyasar) — if you pay a tournament entry fee, we share the amount and a tournament reference. We do not see or store your card details.
- Other tournament participants — your name, profile photo, position, jersey number, and match-related stats are visible to other people in the same tournament or team. Your email, phone, and date of birth are not.
We do not share data for advertising.
4. Data retention and deletion
- Account data is kept while your account is active.
- You can delete your account at any time from Edit Profile → Delete Account. Deletion removes your name, email, phone, photo, date of birth, jersey, and other personal info immediately. Match and tournament records you participated in are anonymised and kept so other players' history stays intact.
- Crash reports in Sentry are retained for 90 days and then automatically deleted.
- Server logs are retained for 30 days.
5. Children
Kickoff is not directed at children under 13. We do not knowingly collect data from children under 13. If you believe a child has provided us with personal information, email support@kickoffsa.com and we will delete it.
6. Security
We use HTTPS for all network traffic, encrypt passwords with bcrypt, store secrets in a managed secret store, and limit access to production data to a small number of engineers. No system is perfectly secure; if you believe your account has been compromised, contact us immediately.
7. Your rights
You can:
- See your data — most of it is visible inside the app on your profile.
- Edit your data — Edit Profile inside the app.
- Delete your data — Edit Profile → Delete Account.
- Ask questions — email support@kickoffsa.com.
8. Changes to this policy
If we change this policy, we will update the "Effective" date at the top and, for material changes, prompt you in the app the next time you open it.