Academy / Legal Center / Privacy Policy

Privacy Policy

What we collect through the parent app and portal, why we collect it, and what you can ask us to do with it.

Updated 20 September 2026 ~5 min read No ads · No tracking

This policy explains what personal data KMS Youth Soccer Football Academy (“KMS”, “we”, “us”) collects through the KMS Youth Soccer – Parent mobile application and the web parent portal, how it is used, and how your privacy is safeguarded.

The app and portal are operated by KMS Youth Soccer Football Academy, which acts as the data user and decides what information is collected and for what purposes. Technical development, infrastructure hosting, and maintenance are handled on the academy’s behalf by Digital Pulse Tech Consultancy, who process data strictly under our instructions.

Account Eligibility: The parent app is exclusively designed for parents and legal guardians of registered academy players. Children do not hold individual accounts and cannot sign in directly.

01

What we collect

We limit our collection strictly to information required to run football training sessions, administer player enrollment, verify fee payments, and keep guardians informed.

About you, the guardian

  • Full name, identity / passport number, mobile number, and email
  • Relationship to player, and secondary emergency contact details
  • 6-digit sign-in PIN (stored securely as a one-way cryptographic hash)
  • Digital signature, timestamp, and IP recorded on the Code of Conduct
  • Academy wallet balance, transaction ledger, and referral code

About your child (the player)

  • Full name, identity / birth certificate / passport number, and date of birth
  • Gender, assigned age group (e.g. Under-8, Under-12), and training squad
  • Training session attendance records and coach evaluations
  • Profile photo (optional, provided voluntarily by the guardian)
  • Package enrollment details and monthly training fee status

Created by your interaction with the app

Payment Proof Receipts Images or PDF receipts you voluntarily upload from your camera, photos, or file picker to substantiate bank transfers.
Push Notification Token A device identifier token generated by Expo / Firebase, used solely to route training alerts and notices to your device.

Strict Privacy Guarantee: What We Never Collect

We never collect your precise GPS location, read your address book or contacts, access your microphone, or track your activity across other apps. The KMS Parent application contains zero advertising SDKs and zero commercial behavioral trackers.

02

Why we collect it

Every piece of data collected has an explicit, necessary purpose for operating the football academy:

Registration & Identity

To establish your child’s enrollment, verify family guardianship, and ensure children are accompanied by authorized guardians.

Secure Authentication

Your child’s identification number combined with your secret 6-digit PIN securely authenticates your access to family records.

Training & Attendance

To schedule pitch sessions, allocate coaches, track training frequency, and compile player progress insights.

Fees & Wallet Ledger

To compute monthly academy tuition, verify uploaded bank transfer slips, and manage sibling and referral credits.

Safety & Medical Consent

To maintain the legally binding Code of Conduct waiver and reach parents immediately during field emergencies.

Direct Academy Notices

To deliver automated session reminders, weather delay advisories, and official academy announcements.

We never sell, broker, or trade personal data, nor do we perform algorithmic behavioral profiling.

03

Who else sees it

We do not disclose your data to third parties except as strictly necessary to deliver the academy services:

EXPO

Expo Push Relay & Google Firebase (FCM)

When we dispatch training reminders or urgent notifications, our servers transmit the push token and notification text through Expo and Google FCM infrastructure to reach your device.

Cloud Infrastructure & Storage Providers

Our application servers, database instances, and encrypted file storage (for receipts and signed consent records) are hosted on secure, isolated tier-1 cloud facilities under strict confidentiality agreements.

Academy coaches only see attendance, squad, and emergency contact details for players assigned to their training groups. We may disclose personal records if compelled by statutory law, court order, or to protect the vital safety of a minor.

04

How it is protected

We apply industry-standard defense-in-depth security measures to protect academy records:

Encrypted in Transit

All traffic between the mobile application, web portal, and our backend servers is strictly encrypted with modern TLS / HTTPS. Plain HTTP requests are rejected.

Cryptographic PIN Hashing

Your sign-in PIN is never stored as plaintext. It is hashed using irreversible cryptographic algorithms (bcrypt/Argon2). No administrator can read your PIN.

Hardware Keystore Tokens

Mobile API access tokens are stored in the device’s hardware-backed Secure Keystore (iOS Keychain / Android Keystore), isolated from standard phone storage.

Strict Tenant Isolation

Backend database queries enforce strict ownership scopes. A parent can only ever access data linked to their authenticated guardian profile.

05

How long we keep it

We retain player registration, squad records, and training attendance logs for the entire duration the player remains actively enrolled with KMS Youth Soccer Academy.

Following withdrawal or graduation from the academy, records are retained only for the minimum duration required to fulfill statutory financial, tax, and legal obligations under Malaysian accounting law (typically up to 7 years for payment transaction records). Uploaded receipt proofs are securely purged once the retention period concludes.

06

Your rights

As a parent or legal guardian, you have full authority to exercise data rights concerning your and your child’s records:

Inspect the complete personal and athletic profile we hold on your family.
Request immediate correction of outdated contact numbers, spelling, or player details.
Request deletion of unnecessary files or photos no longer needed for training.
Manage or revoke push notification permissions anytime directly in your device settings.

To submit an access, correction, or deletion request, email our compliance team at kmsyouthsoccer@gmail.com. Signing out of the mobile app immediately unregisters your push token, halting all remote notifications instantly.

07

Children’s data

Minor Protection & Guardian Authorization

The KMS Youth Soccer Parent application is operated exclusively for adults on behalf of minor players. A child’s personal data is supplied exclusively by the registered parent or legal guardian, who provides express consent via our signed Code of Conduct waiver.

Under no circumstances can children register accounts, access the portal, or share personal information independently.

08

Changes

We may periodically revise this Privacy Policy to reflect modifications in academy programs, legal requirements under the PDPA, or updates to app features. When material changes are introduced, we will update the revision date at the top of this document and post an announcement in the KMS Parent app.

Academy Support & Governance

Have questions about this policy?

Our data compliance team is available to assist parents and guardians with access requests, corrections, or general questions.

kmsyouthsoccer@gmail.com
KMS Youth Soccer Football Academy © 2026 Published and managed on behalf of KMS by Digital Pulse Tech Consultancy