Legal

Privacy policy

Effective 4 July 2026 · FullPanel (fullpanel.net), operated by Niall O'Neill, Ireland · support@fullpanel.net

The short version

1. Who does what with your data

Club member data (players, parents/guardians). When a club uses FullPanel to manage its members — names, dates of birth, guardian contact details, team assignments, schedules, RSVPs, plans, messages and membership payments — the club is the data controller and FullPanel is its data processor under the Data Processing Agreement. If you are a player or parent and want to exercise your data rights over club records, your club is the right first contact (usually the secretary or registrar); we give clubs the tools to answer you and we assist them when asked.

Account data. When you create a FullPanel account of any kind — as club staff, an invited parent/player, or a guest using the free scoreboard — FullPanel is the data controller for that account: your name, email address, sign-in records and notification preferences.

2. What we collect and why

DataPurposeLegal basis
Account details (name, email, sign-in events)Creating and securing your account; linking you to your club when it invites your emailContract
Club member records (name, date of birth, codes, registration number, guardian contact)Squad management, age grading, safeguarding and club communication — on the club's instructionsProcessed for the club (controller); the club's basis is typically its membership contract and legal duties
Vetting register (status, expiry, reference number only)The club's child-safeguarding duties. We never hold the content of a Garda vetting disclosureProcessed for the club
Payment records (fees due/paid, method)Membership and fundraising collection. Card details go directly to Stripe — we never see themContract / processed for the club
Messages, schedules, RSVPs, coaching plansRunning the club's teams and communicating with membersProcessed for the club
Push-notification subscriptionSending you the notifications you switch onConsent (opt-in, revocable in Account)
Assistant & AI-draft promptsAnswering staff questions in-app and drafting plans for a coach to editLegitimate interest; don't include personal data you wouldn't put in a plan
Scoreboard scoresStored in your browser only (localStorage) — never transmitted to usn/a — never leaves your device

3. Children's data

FullPanel is built for clubs whose members include children, and the access rules are fixed, not configurable: under-16s can never log in — only a parent/guardian holds portal access for them; 16–17-year-olds may hold their own login only where the club records guardian consent at invite time; access to children's records inside a club is role-restricted so a coach sees only their own teams, and FullPanel's own support staff are structurally blocked from children's personal data. We collect no more about a child than squad management needs, and never medical data.

4. Where your data lives and who helps us run the service

Club and member data is stored with Supabase in Ireland (EU), encrypted in transit and at rest, with row-level security so each club can only ever see its own data. We use a small set of sub-processors:

ProviderRoleLocation / transfers
SupabaseDatabase & storageEU (Ireland)
VercelApplication hostingEU/US — EU SCCs / Data Privacy Framework
ClerkSign-in & account securityUS — EU SCCs / Data Privacy Framework
StripePayments (holds card details; we never see them)EU/US — Stripe's own GDPR programme
ResendTransactional email deliveryUS — EU SCCs
AnthropicIn-app assistant & AI plan drafting (prompt text only; not used to train models)US — EU SCCs

5. How long we keep it

Account data is kept while your account is active and deleted on request. Club member records are kept for as long as the club instructs — clubs can delete a member at any time (Members tab), and payment records may be retained where the club has legal (e.g. financial-records) obligations. The audit trail of administrative actions is kept as safeguarding and GDPR evidence and is not deletable from the app.

6. Your rights

Under GDPR you can ask for access to your data, correction, erasure, portability, or object to processing. For club records, ask your club — its admins can export everything held on a member (Admin ▸ Data & GDPR ▸ Member data export) and delete records; we assist the club with anything they can't self-serve. For your FullPanel account itself, email support@fullpanel.net. If you're not happy with our answer you can complain to the Irish Data Protection Commission (dataprotection.ie).

7. Security & breaches

Encryption in transit and at rest, per-user sign-in, database-enforced role restrictions (not just hidden buttons), and a server-side audit log of administrative actions. If a breach affecting personal data occurs we will notify affected clubs without undue delay — and in any case within 72 hours of becoming aware — so controllers can meet their own obligations.

8. Cookies

We use only the cookies needed to keep you signed in (set by Clerk, our sign-in provider). No advertising or cross-site tracking cookies, no analytics identifiers sold or shared.

9. Changes

If we make material changes to this policy we'll update this page and note the new effective date; clubs are notified of sub-processor changes under the DPA.