Who We Are
OnGol is a player development platform for youth soccer clubs. The service is operated by Gowri Rajappan, an independent developer based in the United States.
OnGol is made available to soccer clubs, who are responsible for enrolling their coaches, players, and families. The club determines which staff have access and how the platform is used within their programs.
Information We Collect
We collect information that club staff and parents provide when using OnGol. We do not collect information from minor players directly.
Account Information
- Name, email address, and username
- Password (stored as a one-way hash — never readable)
- Role within the club (director, coach, team manager, parent)
Player Profile Information
- Player name and date of birth (used to determine age group)
- Preferred position(s) and team assignment
- An optional photo of the player. A coach, director, volunteer team manager or the player's parent or guardian can add one, and anyone who can add a photo can replace or remove it at any time. Photos are shown only to signed-in people connected to the player: the club's staff, the player's volunteer team manager, and the player's linked parents or guardians.
Player profiles are created by coaches and directors, not by the players themselves. A club director can also create them by uploading a roster file, for example one exported from the club's registration system. We read only the player's name, date of birth and team, and each parent's name and email address. Every other column in the file, such as addresses, phone numbers, medical or insurance details, is discarded when the file is read and is never stored.
Development & Performance Data
- Skill evaluation scores (rated against your club's rubric)
- Game statistics (goals, assists, appearances)
- Training session attendance records
- Coach notes and session summaries
Communications
- Messages sent via the team broadcast feature (coach to parents/players)
- Absence notifications and session notes
- Push notifications — if you allow them in the app, we store a device token (a code that identifies your phone to Apple or Google) and whether it is an iPhone or Android phone, so we can send you alerts about evaluations, messages and team updates. You can turn them off under Profile → Notifications or in your phone's settings. The token is removed when you sign out or delete your account.
- Email updates — we email you when a coach publishes a new evaluation or sends a message to your team and, once a month, a short summary about each of your children (their latest evaluation, recent games and training attendance). You can stop the monthly summary with the link at the bottom of the email, or under Profile → Notifications.
- Outside activities — if you choose to log what your child does outside the club (for example futsal, martial arts or private training), we store the kind of activity, the day, how long it lasted, which area of soccer it was mostly for, and any note you type. Only you and your child's other linked parents can see it. The club's coaches and directors can see it only if you switch on “Share with the coaches” on the Outside activities card or the Weekly activities page, and you can switch it off again at any time. It is deleted with your account.
- Calendar link — if you choose to add your child's team schedule to your phone's calendar, we create a private web address that lists the team's games and practices (team name, opponent, date, time and place, never your child's name or scores). Anyone who has the address can see that schedule, so keep it to yourself; you can replace it any time under Profile → Calendar, which stops the old address working. It is deleted with your account.
Technical Information
- Standard web server logs (IP address, browser type, timestamps) for security and diagnostics
- No advertising trackers or third-party cookies
- Error reports — when something goes wrong in OnGol, a technical report is sent to our error-monitoring provider, Sentry. It contains the page address, the type of error, where in our code it happened, and how long a small sample of pages took to load. It is not linked to your account, and it never includes names, notes, scores or anything else you typed.
- Usage records — we keep our own record of which parts of OnGol are used (for example, that a parent opened a player page or a coach saved an evaluation), with the date, your account, and your club or team. We never record names, scores, evaluation or note text, or anything you type, and this information is not sent to any other company. We use it to decide which features to improve. You can switch it off under Profile → Privacy.
How We Use Your Information
We use the information collected solely to operate the OnGol platform:
- Player development tracking — storing evaluations and performance data so coaches can track player progress over time
- Team management — managing rosters, scheduling training sessions, and recording attendance
- Parent communication — delivering session notes, schedule updates, and attendance notifications to linked parents
- Club administration — enabling directors to organize teams, assign staff, and manage club settings
- Account management — authenticating users and maintaining their preferences
We do not use your information for advertising, do not sell it, and do not share it with third parties except as described in Section 7.
Who Can Access Your Information
Access within OnGol is strictly role-based. Each person sees only what their role requires.
| Role | What They Can See |
|---|---|
| Club Director | All teams, rosters, evaluations, attendance, and training data within their club |
| Coach | Rosters, evaluations, attendance, and training data for their assigned teams only |
| Volunteer Team Manager | Roster and attendance for their assigned team only — no evaluations |
| Parent / Guardian | Profile, evaluations, attendance, and upcoming sessions for their linked child only |
No user can view data belonging to another club. OnGol's operator may access data for support and maintenance, always treating it as confidential.
Children's Privacy
OnGol does not collect personal information directly from children. Player profiles are created by coaches, directors, or parents — not by the players themselves. Minor players do not have OnGol accounts and do not interact with the platform directly.
Data about minor players (name, date of birth, performance records, attendance) is entered and managed by authorized adults: club directors, coaches, and the player's linked parent or guardian.
Parents may request to view, correct, or delete their child's data at any time by contacting us. See Section 8 for details.
If we become aware that a minor has created an account without parental consent, we will delete the account promptly.
Data Storage and Security
OnGol is hosted on Railway, a cloud infrastructure provider operating in the United States. Your data is stored in a PostgreSQL database managed by Railway.
We protect your data through:
- HTTPS encryption for all data in transit
- Passwords hashed using Django's PBKDF2 algorithm — never stored in plain text
- Role-based access controls enforced at the application level
- Database credentials never exposed to the client
If you believe your account has been compromised, contact us immediately at the address in Section 11.
Third-Party Services
- Railway — cloud hosting provider. Your data is stored on Railway's infrastructure subject to their security practices.
- Sentry — error monitoring. It receives the technical error reports described in Section 2, and nothing that identifies you or your players.
- Apple Push Notification service and Google Firebase Cloud Messaging — deliver push notifications to your phone. They receive your device token and the text of the notification, which can include a child's first name, an evaluation's headline score and a coach's message.
We do not integrate advertising networks, social media trackers, or third-party analytics services. Sentry is used only to find and fix problems. We do not sell, rent, or share personal information with any third party for marketing purposes.
Your Rights
You have the following rights regarding the data OnGol holds about you:
- Access — request a copy of the personal data we hold about you or your child
- Correction — ask us to correct inaccurate information
- Deletion — delete your account yourself, any time, under Profile → Delete account, or from the account deletion page if you can't sign in. Your account, sign-in methods, devices, usage records and links to children are deleted straight away. Records a club holds about its players (such as evaluations, stats and attendance) stay with the club, with your name removed from them.
- Portability — request a machine-readable export of your data
- Usage records — turn off the recording of how you use the app under Profile → Privacy at any time
To exercise the other rights, or to ask for a child's records to be removed, contact us at the address in Section 11. We will respond within 30 days. For requests relating to a minor's data, the request must come from a parent or legal guardian.
Data Retention
- Active accounts — retained for the duration of the club's use of OnGol
- Account deletion — your account data is deleted immediately when you delete your account yourself; any copies in backups are removed as those backups expire
- Server logs — retained for up to 90 days for security purposes
- Usage records — deleted after about 13 months, or with your account
When a club stops using OnGol, we retain club data for up to 90 days before deletion to allow for data export requests.
Changes to This Policy
We may update this privacy policy from time to time. When we make material changes, we will update the "Last updated" date at the top of this page and notify active users by email where appropriate.
Continued use of OnGol after a policy update constitutes acceptance of the revised policy.
Contact Us
Questions about this policy, data requests, or concerns about how your information is handled:
We aim to respond to all privacy-related inquiries within 5 business days.
OnGol Player Development Platform · Privacy Policy · Effective September 27, 2026