Safeguarding first
Playmetric is a grassroots match tracker. Safeguarding and data minimisation come before convenience. We collect only what coaches need to follow a match and a season. Demo accounts use fictional children only — never real children’s data.
Minimum child data
We collect name, preferred name, shirt number, team, position, participation, minutes, and match stats. Birth year is optional (required only to age-gate a 16+ player login). We do not collect address, school, phones, under-16 emails, extra parent contact emails on the child record, GPS, social accounts, medical history, medication, or full date of birth. Parent and 16+ logins use that person’s own email.
No under-16 logins
Adult coaches, club officers, and adult parents or guardians sign in. Players aged 16 or over may create their own login and see only themselves. There are no under-16 logins — a parent or coach adds them. Parents see only children linked to their account (unless that adult is also a coach). Coaching invites stay adult-only. 16- and 17-year-olds remain children under the ICO Age Appropriate Design Code.
Photos
Photos are optional and off by default. Permission is UNKNOWN, GRANTED, DENIED, or WITHDRAWN. A photo is served only through an authorised signed-in URL after permission is granted — never as a public image file. If permission is denied or withdrawn, the file is deleted and match statistics are kept.
No public youth profiles
Player pages and photos are login-gated. There are no public youth leaderboards. Server-side deny is the control — hiding a link is not enough. Fairness copy stays factual (for example a minutes share compared with the squad), not an ability label.
Club isolation
Queries are scoped from the signed-in club. Cross-club access returns not found. The browser cannot pick another club’s data. Parent-only and 16+ views show that person’s own child or own record — not teammate names. Match assistants get minimum match data.
What we do not add
No GPS or live child location — fixture venue text is fine. No medical notes beyond availability status (AVAILABLE, UNAVAILABLE, INJURED, SUSPENDED, or NOT SELECTED). No AI talent scores or automated ranking. No ads, pixels, or session replay on youth screens.
First-party analytics only
Product usage counts (sign-ins, new clubs, matches started, reports, adult registers, and which marketing pages were viewed) are stored on our servers. Those counts do not include player names, shirts, photos, or child emails. We do not add Google Analytics, advertising pixels, or replay tools.
Payments
If a club subscribes, Stripe sees the club name and the adult payer’s email. If a 16+ player or parent-created player seat is paid, Stripe sees that payer’s email and a description like “Playmetric player (16+) yearly”. We do not send player lists or other children’s data to Stripe. Checkout uses Stripe’s hosted page — not the match screens.
Club Admins manage exports and photo permission in Privacy & data after sign-in. Questions: contact us or email play@playmetric.co.uk.