The short version
I built Class League to be safe for classroom use. Three things are worth knowing up front.
- Students never sign up. No email, no password, no account. They join a league with a code given to them by their teacher.
- I don't track students. The student pages have no analytics, no advertising, no third-party tracking.
- You can delete everything. Teachers can delete a league at any time, which removes all student teams and class lists.
What I collect
From teachers
When you create an account I store your email address and a hashed password (handled by Firebase Authentication, which is a Google product). I also store anything you type into the app: the league name you choose, the names of students you add to your class list, team names students choose for themselves and the short reasons you record when awarding manager points.
From students
The only personal data stored about a student is the name they (or their teacher) types in. You can use first names only, initials, nicknames or anything else that works for your class. The codes that students use to join are randomly generated by the system, not derived from their personal data.
Students do not provide an email address or password. There is no student account.
From visitors and contact forms
If you submit the "I'm Interested" or "Contact" forms, I receive the name, email and message you typed. These submissions are stored in the Class League database and a copy is sent to me by email via Web3Forms.
The homepage and teacher dashboard use Google Analytics to count visits and understand how the site is used. Google Analytics may set cookies. No analytics run on the student pages.
Where it lives
Class League is built on Google Firebase, which handles sign-in, the database, and hosting. Form submissions are also relayed to my inbox by Web3Forms. Fonts are served from Google Fonts. Analytics from Google Analytics.
That's the complete list of third parties. There are no ad networks, no embedded widgets, no social trackers.
Who can see your data
The teacher who owns a league can see everything inside that league: the class list, the codes, every student's team, points and bonus history.
I (David Riley) can see all account-level data because I run the service. I only look when I'm investigating a bug or responding to a support email, and never share data with anyone outside Class League.
No one else can see your students' data unless you, as the teacher, choose to share something (for example by printing the handout or showing the projector view of the league table).
How long I keep it
- Teacher accounts: as long as you keep them. Sign in any time to use them, or delete them when you no longer need the service.
- Leagues and student data: as long as the league exists. Deleting a league removes all student teams, codes, bonus history and class lists for that league.
- Form submissions: kept for as long as I might reasonably need to follow up. Email me to ask for deletion at any time.
Students' data
Class League is intended for use with students, so I designed it around data minimisation from the start.
- Students never sign up. They are not asked for an email, a password, a date of birth or any other personal detail.
- The only personal data stored about a student is the name you or they type. Teachers are encouraged to use first names, initials or nicknames.
- The student pages do not load Google Analytics or any other tracking tools.
- There is no advertising and no profiling. Points are calculated from in-game actions only.
Class League is intended to be used under the supervision of a teacher, who acts as the responsible adult for the students using the service in their class.
Cookies
Firebase sets cookies and uses browser storage so that teachers stay signed in between visits.
Google Analytics sets cookies on the homepage and teacher dashboard to count visits.
The student pages set only the minimum browser storage needed to keep the student's choices visible while they play.
Your rights
Under UK and EU data protection law you can:
- Ask what data I hold about you
- Correct anything that's wrong
- Delete your account and all your leagues (deletion is available from the league picker)
- Object to processing
- Complain to the Information Commissioner's Office (ICO) if you are in the UK
To exercise any of these rights, email me through the Contact form on the homepage.
Contact
Class League is built and operated by David Riley, also the creator of Triptico. Reach me through the Contact form on the homepage.
Updates
I'll list any changes to this page here, with a date. The current version is the first publication, dated 10 May 2026.