Rugger

Draft: under legal review. This version applies while Rugger is being tested with a small group. When the reviewed version is published, we'll ask you to read and agree to it.

Rugger: Privacy Policy

Version 0.11 (draft)
Date 2026-11-06
Data controller Rugger Ltd, company number 17501512, registered office Flat 1, 68 Parkwood Road, Bournemouth, BH5 2BL
Contact privacy@ruggerapp.com
Safeguarding dan@ruggerapp.com (Dan Boer)
ICO registration number ZC268339

1. Who this policy is for

This policy explains what personal data Rugger collects from players and club users (club admins and coaches), why, where it's kept, and what rights you have over it. Read it alongside the Rugger Safeguarding Policy.

Rugger is for adults (18+) at launch. You must be 18 or over to create a player account. Age is self-declared at sign-up; see Section 5.

2. What we collect

When you create an account:

Player profile:

Training and health-related data (see Section 4):

Rugby CV and Player Hub:

Club accounts (club admins and coaches):

Your club and team:

Asking to join a squad: If your club is on Rugger, you can ask to join your team's squad instead of entering a code. You can be in up to 3 teams at one club (for example the 1st XV and the 2nd XV), and you share with the coaches of each team you join. When you ask, we keep your name and main position, the consent wording you agreed to, and when you asked. These are shown to that team's coaches and the club's admin so they can approve or decline you. The request is deleted once it's answered or you cancel it; if approved, the squad sharing below starts.

Reports you make (safety): If you report another user, the report is sent to Rugger (it isn't kept only on your device). We keep: your account, who you reported (their account reference and the name you saw), the reason, any note you add, when you sent it, and our review (who reviewed it, the outcome and any notes). Nobody in the app can see reports, not you, the person you reported, or any club. When a report arrives, Rugger's safeguarding contact gets an email saying only that a report arrived, its reason and when, no names or report details. If you delete your account, the report is kept (it may still need action) but no longer linked to your account.

Squad sharing with your coach (only if you choose to join a squad): If you join your club's squad with its join code, and tick to agree, Rugger keeps a copy of the following on its servers so the coaches of each team you're in and your club's admin can see it:

Players who joined a squad before training load and test results were added to sharing share only their readiness colour, sessions, planned days and the three main lifts, unless they agree to the newer wording in the app. Likewise, the load from other activities is only shared by players who have agreed to the wording that added it (15 Oct 2026), and match minutes only by players who have agreed to the wording that added them (26 Oct 2026).

Nobody at the club sees your check-in answers, bodyweight, nutrition, prehab areas, or the exercises, sets, weights or effort in your sessions.

Age check (planned, not yet live): Before a player can be seen by clubs, we plan to ask them to complete an age check with Yoti, our age-verification provider. It's usually a quick face scan, with a photo ID as an alternative. The age check isn't switched on yet; we'll update this section with exactly what Yoti processes and keeps before it is.

Subscriptions and payments:

Tester codes: if you enter a tester code, we keep which code you used and when.

Feedback you send (testing period): if you use "Send feedback", we keep what you wrote, what it's about (something broke, something confusing, an idea or other), whether you were on the web or a phone, when you sent it, and your login email so we can reply. Only Rugger staff can read it.

Phone notifications (only if you turn them on): if you turn on notifications in Settings, we keep the address your phone's or browser's push service gives Rugger for sending to it (with its encryption keys), which reminders you want, your time zone (so reminders arrive in your morning or evening), and when we last sent one. To decide whether to send a reminder, we check your saved programme and whether today's session is logged. Reminders only say that a session is ready or not logged yet, never your health details, because they can show on a locked phone.

Security checks when you log in or sign up: to stop bots, Cloudflare Turnstile checks that a real person is using the log-in, sign-up and password-reset pages. It looks at technical signals from your browser and device (such as your IP address and browser details); usually you see nothing, occasionally a tick-box.

Guardian consent (not used at launch): The app contains a guardian-consent process for players aged 16–17. It is switched off while Rugger is 18+ only. If under-18s are allowed later, this section must be expanded before that happens (it collects a guardian's name, email, relationship, confirmation of the player's date of birth, the IP address it was submitted from, and the wording they agreed to).

3. Why we collect it, and our lawful basis

Purpose Data Lawful basis (UK GDPR)
Create and run your account Email, password, account type Contract
Build and adjust your training programme Profile, training, readiness, prehab areas, test and wellness data Explicit consent (a separate step during sign-up)
Show your profile to clubs and other players Your public profile (Rugby CV fields), only while you choose to be visible Consent (you choose who can see it, and can switch it off; the copy is then deleted)
Requests, invitations and blocks Who sent what to whom, messages, answers; blocks Contract / legitimate interest in letting users connect safely
Check age before clubs can see you (planned) Age-check result Legitimate interest in protecting children
Vet clubs, and let clubs manage their own staff Club application and review record; club staff and invites Legitimate interest in keeping players safe
Share a training summary with your squads' coaches and club admin Readiness colour, sessions completed vs planned, training load, match minutes, test results (including those a coach entered), name and position Explicit consent (a separate tick box when you join a squad; withdrawn by leaving the squad)
Anonymous benchmark comparisons Sex, position group, your team's league (set by the club) and test results
Team tests a coach records The result, the test's name and unit, who entered it and when; seen by you and that team's coaches and club admin Explicit consent (part of joining the squad); the coach's copy is deleted when you leave the team, your own copy stays until you delete it
Keep a record of squad consent When you agreed and when you left Legitimate interest / evidence of consent
Safety, abuse reports and blocking Reports (on Rugger's servers), blocks, requests; an email to the safeguarding contact with no personal details Legitimate interest in keeping users safe
Let you ask to join your team's squad Name, main position, consent wording, time of request; shown to that team's coaches and club admin Your request (consent); you can cancel it
Club list and clubs you add Clubs you add (name, town, country, who added it); club badges uploaded by clubs Legitimate interest in an accurate club list
Subscriptions and payments Plan, status, renewal date, Stripe references; email to Stripe Contract; keeping financial records is a legal obligation
Tester access Which tester code you used, and when Contract
Feedback during testing Your message, its type, web or phone, when, your email Legitimate interest in improving Rugger and replying to you
Stopping bots and abuse Browser and device signals checked by Cloudflare Turnstile at log-in and sign-up Legitimate interest in keeping accounts secure
Fixing crashes Error details, screen, app version, device and browser type (Sentry) Legitimate interest in keeping the app working
Phone reminders (optional) Push address and keys, reminder choices, time zone; whether today has a session and whether it's logged Consent: you turn them on, and can turn them off at any time

4. Health data gets extra protection

Training, readiness, prehab-area, heart-rate and wellness data can reveal health information, which is "special category" data under UK GDPR. We only process it with your explicit consent, given in its own step when you sign up, not as part of accepting the general terms.

Sharing a summary with a squad coach is a separate explicit consent, given when you join a squad. You can withdraw it at any time by leaving the squad (Profile → Your squad → Leave squad): your coach loses access immediately and the shared summary is deleted from our servers.

You can withdraw your health-data consent at any time in Settings → Health data consent. Rugger can't build your training without this data, so withdrawing permanently deletes the training and health data listed in Section 2 (logged sessions, check-ins, rugby sessions, test results, bodyweight history and prehab areas) and ends any squad sharing. Your account, profile and training plan stay; to carry on using Rugger you'll be asked for consent again, or you can delete your account.

5. Age and children

Rugger is for adults at launch. Age is self-declared: we don't currently verify it at sign-up. Because a young person could enter an adult date of birth, we plan to require an age check (Section 2) before any player can be seen by clubs, and all club accounts must be approved by us before they can use Rugger.

If Rugger later opens to 16–17-year-olds, this policy will be updated first, following the ICO's Age Appropriate Design Code.

6. Who processes your data, and who we share it with

Clubs (scouting): only staff of clubs Rugger has approved, and only the profile details you have chosen to make visible.

Your squad's coaches and your club's admin: only if you join the squad and agree, only at a club Rugger has approved, and only the summary listed in Section 2. A coach sees only the squad they're assigned to (if you're in two or three teams, each team's coaches see you); the club admin sees every squad in their club. Club staff also see how your test results compare with the average of similar players (for example "+15 kg"), but never those players' results or who they are, and only once a comparison group has at least 20 players. Squads are for players aged 18 and over. This is enforced by the database itself, not just the app.

Coaches and club admins of a team you ask to join: your name and main position, only until they answer your request.

Service providers who process data for us:

Provider What they do Where What they receive
Supabase Database and logins European Union (Ireland) Your account (email, hashed password, account type), club applications, and (only if under-18s are ever allowed) guardian-consent records
Vercel Runs Rugger's website and server Server in London, UK; website served from Vercel's global network Data passing through our server while it handles your requests
Anthropic (Claude) Helps choose the exercises in your programme United States Only your playing position, training experience and training focus. Never your name, email, date of birth, location, club, prehab areas, test results or logs.
Resend Sends login emails; tells Rugger's safeguarding contact a report has arrived To be confirmed Your email address and the login message. Report emails go only to Rugger's safeguarding contact and contain no player names or report details
Stripe Takes subscription payments; lets you manage or cancel UK / Europe Your email and Rugger account reference; your card details, which Rugger never sees. Stripe is also responsible in its own right for some processing (for example fraud prevention and keeping payment records), see Stripe's privacy policy
Cloudflare Bot check (Turnstile) on log in, sign up and password reset (web and phone apps) Global network Technical signals from your browser and device, such as your IP address
Your phone's push service (Apple, Google or Mozilla, depending on your phone and browser), only if you turn on notifications Delivers reminders to your phone Varies by provider; may be outside the UK The push address and the reminder, encrypted so only your phone can read it
Sentry Crash reports, so we can fix problems European Union (Germany) The error, the screen it happened on, app version, device and browser type. Not your name, email, account id, IP address, screenshots or training data
Yoti (planned) Age checks To be confirmed To be confirmed before age checks start

We will have a data processing agreement with each provider before real users' data flows through them. Where a provider processes data outside the UK (for example Anthropic in the United States), we will rely on a recognised safeguard for international transfers.

We do not sell personal data and do not share it with advertisers.

7. Where your data is stored

Browser storage and cookies: the web version uses your browser's storage only to keep you logged in and to hold your data on your device. We don't use advertising or analytics trackers or cookies. If that ever changes, we'll ask for your consent first.

8. How long we keep it

Old records are deleted automatically, once a day:

9. Your rights

Under UK GDPR you can: access your personal data; correct it; delete it; restrict or object to processing; and receive a copy in a portable format.

Deleting your account: in the app, go to Settings (the cog on Home) → Delete my account. If you have a subscription, it's cancelled with Stripe at the same time, so you aren't charged again. This permanently deletes your login and the records we hold on our servers, and clears your data from that device. If you used Rugger on another device, that device's copy is cleared the next time you open Rugger there, or when you clear its storage.

Getting a copy of your data: in the app, go to Settings → Download my data. You get one file with everything we hold about your account, including when club staff opened your data, which you can keep or take to another service. You can also ask us using the contact below.

10. Security

Our database tables are locked so they can only be read or changed by Rugger's own server, and every request that touches your data must come from your logged-in account. Logins are handled by Supabase, which stores passwords only in hashed form, with a bot check (Cloudflare Turnstile) and limits on repeated attempts. All connections use HTTPS. These protections are checked automatically: every table, database function, file store and server address is tested to make sure nobody can see or change what they shouldn't (security review, 7 Oct 2026). Rugger's staff and club admins must use two-step login (a code from an authenticator app as well as their password); players and coaches can turn it on in Settings. We keep a record of every time club staff open your data, contact you or answer your requests, and of every action Rugger staff take on our admin pages, so we can check that access was appropriate.

11. Contact and complaints

To exercise your rights or raise a concern, contact privacy@ruggerapp.com. You can also complain to the Information Commissioner's Office (ico.org.uk).

Reporting a safeguarding concern. Use Report on a player's profile in the app, or email Rugger's safeguarding contact, Dan Boer, at dan@ruggerapp.com. We acknowledge every report by the end of the next working day and review it within 3 working days. If anyone is in immediate danger, call 999 first.

12. Changes to this policy

We'll update this policy as the product changes, in particular when the age check goes live, and if under-18s are ever allowed.

Version Date Change
0.1 2026-09-23 First draft
0.11 2026-11-06 No separate scout accounts (coaches and club admins do scouting); up to 3 teams at one club, sharing with each team's coaches; coaches can record test results, including results for a team's own tests (who sees them; they stay on your profile after you leave, and you can delete them; included in Download my data); gym-session effort worked out from your logged sets instead of asked; rugby training effort and minutes on the training day; high-intensity distance and distance per minute; profile photos saved with your account (only you see them); benchmarks shown to club staff as the difference from the average of similar players; coaches can log a match's line-up, subs and cards (7 Nov 2026), with your minutes worked out from them
0.10 2026-10-08 Withdrawing health-data consent in Settings (and what it deletes); downloading a copy of your data in Settings; no analytics cookies; benchmarks can compare you with players in the same league or level band (your team's league is set by your club); how long we keep each kind of record (Section 8), with automatic daily deletion and deleting accounts unused for 2 years after an email warning; two-step login for staff, club admins and scouts (optional for players and coaches); record of staff access kept 2 years; optional phone notifications (13 Oct 2026): what's kept, the push services that deliver them, and when it's deleted; Log Activity: other activities (run, bike, swim, row) and pace; their daily load shared with a squad once the player agrees to the new sharing wording (v4, 15 Oct 2026); match minutes shared with a squad once the player agrees to the newer wording (v5, 26 Oct 2026), for the coach's conditioning suggestions
0.9 2026-10-07 Subscriptions and payments through Stripe (card details never reach Rugger; what we keep; Stripe added as a provider); tester codes; feedback during testing; Cloudflare Turnstile bot check added as a provider; check-ins also on rugby training days; pitch sessions logged by hand now include distance, top speed, high-speed running and maximum heart rate (GPS uploads switched off); account deletion moved to Settings and now also cancels any subscription; security section updated after the 7 Oct review
0.8 2026-10-05 Player Connect and scouting on Rugger's servers (not yet switched on): public profile only while the player chooses to be visible (age shown, never date of birth; only age-checked players visible); requests, invitations, opportunities and blocks stored on the server; staff sign-in for Rugger's admin pages
0.7 2026-10-04 Injuries no longer collected (older ones deleted); prehab areas added; Anthropic no longer receives injury areas; club list (from Wikipedia), clubs players add, club badges; asking to join a squad shows your name and position to its coaches; reports now stored by Rugger and the safeguarding contact emailed without personal details; Resend live for login emails; company registered
0.6 2026-09-28 Player data is now saved with the account on Rugger's servers (readable only by the player) as well as on the device, so it's restored on any device
0.5 2026-09-27 Coach Dashboard: session effort and length after gym sessions; squad sharing adds daily training load, all test results with their source, and sex + position group for anonymous benchmarks (consent wording v3; earlier members asked again); benchmark percentiles only for groups of 20+
0.4 2026-09-27 One club side: clubs with several teams; club admins apply and invite coaches (one team each) and scouts; club admin can also see squad summaries; staff and invite records
0.3 2026-09-27 Coach View: coach accounts; optional squad sharing: what a coach sees (and never sees), lawful basis (separate explicit consent), how to withdraw (leave squad), where it's stored and when it's deleted
0.2 2026-09-27 Rewritten to match the current app: adults-only launch; named providers (Supabase, Vercel, Anthropic, planned Resend and Yoti) and exactly what Anthropic receives; where data is stored (server vs device); self-service account deletion; planned age check; guardian consent marked as not used at launch; limited company as controller

Must be reviewed by a data protection professional and checked against the live app before publication. Placeholders and "Implementation status" notes mark where the policy would otherwise promise more than the app currently does.


Rugger Ltd · company number 17501512 · Terms · Privacy · Health Disclaimer