DRAFT - NOT IN FORCE - PENDING LEGAL REVIEWNothing on this page is in force. It has not been reviewed by a lawyer and it was not written by one. No contract has been formed and no consent may be given on the basis of anything here.
Draft - not in force

Consent Pack — the wording people are shown

DRAFT - NOT IN FORCE - PENDING LEGAL REVIEW

This wording is not in force and must not be shown to anyone. It was not written by a lawyer. It is a first draft so that counsel has concrete wording to correct (Q35, Q36, Q37) and so the build team can see which consents the product does not yet support.

The counterparty is named: Leon Raath, trading as Sports Biometrix (ruling R-FJ, 6 September 2026). The club still reads "my club", because we hold no verified legal identity for a club. A self-registered coach account is not evidence that a real, constituted club exists, and an athlete can sit on two identically-named teams owned by two different accounts — so one signed consent could otherwise name several different clubs to several different readers. Q35 asked whether a consent that does not name the counterparty can be valid at all. Naming the controller answers that for us; it does not answer it for the club.

Q36 asks a second question this draft cannot answer: the pack that exists in the product today mixes four different things on one form — a factual declaration, a contractual assumption of risk, a consent to medical treatment, and a data-protection consent. This draft separates them, because Art 7(2) may require it. Whether that separation is required, and whether it is sufficient, is counsel's call.

Controller / providerLeon Raath, trading as Sports Biometrix Named on 6 September 2026. A controller may be a named person trading under a name; a company may still follow, and because each consent records the party as it stood when it was given, a later company does not rewrite what anyone already agreed to. Naming the controller does not put these pages in force.
Registered addressUnit 9 Abbey Park, Quin Road Business Park, Ennis, County Clare, Republic of Ireland, V95 FT97
Privacy contactprivacy@sportsbiometrix.com

Draft version: 0.1 · Drafted 2026-08-11 · Drafted in-house (context-creator agent)

On this page

0. Build reality — read this before the wordingNot in force#

Every section below is labelled. Wording for something that does not exist is a specification, not a promise, and must never be shown as if it were live.

ConsentIn the product today
1. My coach and team can see my data (coach_access)BUILT — but granted automatically as part of accepting a team invitation, with no separate choice, and it is not scoped to a team
2. My coach can record results on my record (coach_post_results)BUILT — granted at the same moment and by the same click as (1). There is no way to grant one and refuse the other
3. Health and screening informationBUILT as four declarations on the pre-season screening form. Unsigning one of them is the only withdrawal control anywhere in the product
4. Connecting a wearableBUILT as an action (you authorise it on the vendor's own site), not as a consent record
5. My results can join shared norms (norms_inclusion)🟢 BUILT — GRANTABLE AND WITHDRAWABLE. Corrected twice: 28 Aug 2026 (the earlier line here claimed there was no shared norm pool at all, and that was false — a live cross-account peer comparison ran on about four in five rating requests, from a public unauthenticated endpoint), and 6 Sep 2026, when the grant control shipped. The comparison is gated on this consent; the athlete grants and withdraws it themselves at Profile → Who can see my data → Shared norms pool. Nothing is pre-ticked and withdrawal is one click on the same card. See §5
5b. The training assistant for a child under 16 (ai_assistant)BUILT - ON THE GUARDIAN LINK ONLY (3 Oct 2026, #1087). Under 16 the assistant is off unless a guardian on the child's record turns it on, and the same guardian can turn it off again on the same link; from 16 nobody else has to say yes. See §5b
6. Guardian consent for a child under 16NOT USABLE. The guardian record exists in the database but no page reaches it, it holds zero records, and recording a guardian consent is refused while this pack is a draft. No under-16 can be on this platform. See §6

Three honest facts about consent as it works today, which the wording below has to tell the truth about:

  1. Consent is per athlete, not per team. A consent record has no column that can say which team or which club. So one grant covers every team you are on, and withdrawing it withdraws it everywhere.
  2. Accepting a team invitation grants read access and write access together, in one act. The design says they are separate grants. The signup path does not implement that separation.
  3. There is almost no way to withdraw. The only withdrawal control in the whole product is unsigning the medical-release declaration on the screening form. That withdraws read access across every team — and it does not withdraw the write consent, so a coach could still record results afterwards. This is a defect, it is a launch blocker (DPIA M-11), and the wording below states it plainly rather than hiding it.

How this pack is writtenNot in force#

Every consent has two versions of the same wording:

  • The wording shown — what an athlete aged 16 or over reads.
  • Child-friendly version — the same thing, written so a 12-year-old can follow it. The Data Protection Commission's Fundamentals for a Child-Oriented Approach to Data Processing expects material about a child's data to be understandable by the child, not only by the adult signing for them. So a child sees this version even when a guardian is the one who consents.

Nothing may be pre-ticked. Every box starts empty. Refusing must be as easy as agreeing, and it must not be made to feel like a mistake.


Section 2Built, but not as written hereNot in force

2. Letting my coach record results on my record#

Status: BUILT — but granted by the same click as section 1, with no separate choice.

consents.type: coach_post_results

The wording shown · For a reader aged 16 or overNot in force

Can your coach record results for you?#

When a club tests a whole squad, the coach records the numbers once for everyone. That means writing onto your record.

If you say yes, a coach at my club may record:

  • test results and testing sessions
  • parts 2, 3 and 4 of your pre-season screening — the parts a person with the right training measures or examines, rather than the questions you answer yourself
  • match and competition statistics

Anything a coach records is labelled as coach-entered on your own page, so you can always tell what came from you and what came from them.

They cannot:

  • answer your own screening questions for you
  • sign or withdraw any of your declarations
  • record a wellness check-in as you

If you think something they recorded is wrong, tell them and ask them to correct it. You can also ask us.

Yes — a coach at my club may record results and screening measurements on my record.

pack-draft-0.6 / coach_post_results / adult
sha256 c33c068b18b436da5f26943cf0aedca1f5e0c9f439a7e0d514555b4a507e711b

Child-friendly version · Written for a 12-year-old to readNot in force

Can your coach write your scores in for you?

When your whole team gets tested on the same day, it is quicker if the coach types everyone's scores in once, instead of everyone typing their own.

If you say yes, your coach can type in:

  • your test scores
  • the measurements a trained person takes, like how far you can reach or bend
  • what you did in a match

Anything your coach types will have their name on it, so you always know it came from them and not from you.

Your coach still cannot answer your health questions for you, or tick your boxes for you. Only you can do that.

If your coach types something that is wrong, tell them. They can fix it. You can also tell us.

Right now, if you want to stop your coach typing things in, you have to tell us and we will stop it. There is no button for it yet. We are building one.

Yes, my coach can type my scores in for me.

pack-draft-0.6 / coach_post_results / child
sha256 0ed344018a12f02566ccb384985105dcfb81172e82a67a269db986aed93343e0

What this grants#

Write access, for a coach on a team you are on, to results, testing sessions, the measured parts of screening, and match statistics.

What this does NOT grant#

  • It does not let a coach see anything. Reading is section 1.
  • It does not let a coach answer your own questions, sign anything, or withdraw anything for you. Any save by a coach that carries your consent declarations is refused outright.
  • It does not let a coach create an athlete record. Only you can create your own account.
  • It does not let a coach delete anything you recorded.

How to withdraw#

There is currently no way to withdraw this in the product at all.

  • It is not covered by the screening-form withdrawal, which withdraws read access only.
  • Until the withdrawal panel is built, contact us and we will withdraw it for you.
  • This is a defect. It is recorded as a launch blocker.

What happens when you withdraw#

  • Coaches can no longer write anything to your record. Imports that would have matched you are skipped with a reason, rather than silently proceeding.
  • Results already recorded stay on your record. They are yours; withdrawing stops future writing, it does not erase the past.
  • You can still record everything yourself.

Status: BUILT — as four declarations on the pre-season screening form.

The form in the product today asks for four different things at once. They are separated here because they are genuinely different things, and mixing them may not satisfy Art 7(2) (Q36).

Appendix A — rules this pack must not breakNot in force#

  1. A coach can never sign or withdraw an athlete's consent. Enforced: any coach save carrying a consent block is refused, with a message telling them to ask the athlete. An omission is never treated as a withdrawal.
  2. The wording is snapshotted at the moment of signature. Every later render reads the snapshot, so a consent signed today cannot silently re-render tomorrow naming a different party or a different version.
  3. A signature made before snapshots existed is recorded with no party and no date, rather than back-stamped with today's values. Back-stamping would put false statements into a legal record and then tell the signer "this is the copy you signed" about wording they have never seen.
  4. Withdrawal is recorded, never deleted.
  5. Nothing is pre-ticked, ever.
  6. Refusal must not be punished and must not be made harder than agreement.

Appendix B — what this pack cannot fix, and counsel must answerNot in force#

#ItemQuestion
1The pack names no counterparty. We cannot verify a club's legal identity from a self-registered coach accountQ35
2Four different kinds of agreement on one form. This draft separates them; whether that is required or sufficient is not ours to sayQ36
3Consent under selection pressure. A player who wants to be picked cannot really refuse their club. We do not claim to have solved this and we do not think a form canQ32–Q34
4Whether consent is the right basis for a minor's health data at all, or whether a different Art 9 condition should carry itQ7, Q15
5Whether pooled norms need consent, and whether a child may ever be in the poolQ19–Q25
6What must happen to an already-computed norm curve on erasureQ24
7Whether the guardian design meets Art 8(2) "reasonable efforts", and what the minimum additional measure would be if notQ1, Q2
8Two guardians: must both consent, and what happens when a second objects laterQ3
9Whether a club can rely on its own existing parental-consent paperwork instead of thisQ6
10Whether withdrawal must be per-team or may be all-or-nothingQ38

Appendix C — the build tasks this draft createsNot in force#

  1. Split the team-invitation accept so read and write consent are separate, deliberate choices, or rewrite section 1 and 2 as one combined grant and accept the weakness that creates.
  2. Add a way for a consent record to say which team, club or organisation it covers. There is no such column today, so no scoped consent is expressible.
  3. ~~Build the "who can see me" panel with per-grant withdrawal.~~ DONE - DPIA M-11 is CLOSED. The panel is live at /me/privacy with per-grant withdrawal. What is still open is narrower: withdrawal is per athlete, not per team.
  4. Make withdrawing coach read access also withdraw coach write access, or make the write consent independently withdrawable. Today read can be withdrawn and write cannot.
  5. Build a rectification path for data someone else recorded about an athlete.
  6. Build the guardian consent flow (7 phases; phase 7 is this wording).
  7. Publish a child-facing privacy notice to sit beside the child-friendly consent wording here.
  8. Do not build the norms-pooling engine until Q19–Q25 return.

Draft 0.1, 2026-08-11. Prepared in-house from the DPIA, the scenario pack and the application source. Not legal advice. Not in force. Do not show any of this to a user.

Still a draft at the end of the page

None of this wording is in force. It has not been reviewed by external counsel, and no consent may be taken on the basis of any of it. The counterparty is named, in the table at the top of this page; what is missing is counsel’s review of the wording, not the party.

Pack version pack-draft-0.6 - source document checksum (sha256) 8cfc4590eca83800225d6870011fc3ce77160b8a72d0de114c6a87fc561c43da