Effective date: 2026-04-20 Last updated: 2026-08-28
This policy explains what data the Esperanza Football mobile app (“the app”) collects, why, and what your choices are. The app is a community tool for the Esperanza High School football program in Anaheim, California. It is maintained by a volunteer from the program, not by the school district itself.
We do not collect your name, email address, phone number, location, contacts, photos, or any other personal information.
Administrators sign in with a “magic link” sent to their email. For admins only:
Administrator accounts exist because a volunteer needs to be able to update the roster, post news, and edit sponsors. Families and fans never need to sign in.
The app displays publicly available information about the football program: team roster, game schedule, sponsors, and announcements. Player roster entries include name, grade, position, jersey number, and optionally a photo — the same information that would appear in a game-day program or a school-athletics website. All roster content is entered by program staff. The app does not scrape this information; it does not collect it from users; and it does not share it with any third party beyond what is necessary to display it to you.
| Service | Purpose | Data shared |
|---|---|---|
| Supabase (supabase.com) | Backend database + administrator authentication | Administrator email addresses; all public roster/schedule/news/sponsor content |
| OneSignal (onesignal.com) | Push notification delivery | Device push token, platform, subscription state — only for devices that opted in to notifications |
| Apple Push Notification service | Delivers notifications on iOS | Relay only — Apple does not retain message content for this app |
| Google Firebase Cloud Messaging | Delivers notifications on Android | Relay only — Google does not retain message content for this app |
Each of the above providers has its own privacy policy; links on request.
Fonts. The app’s typefaces (Plus Jakarta Sans and Inter, both open-source) are bundled inside the app. It does not download fonts from Google — or contact any font server — at runtime, so no font request ever leaves your device.
Because no accounts are created for regular users, there is nothing to delete for families or fans who simply use the app to follow the team.
The app is intended for a general audience including minors — it is a high school football program app, and players, students, and younger siblings are expected to use it. The app does not collect personal information from any user who does not create an administrator account. Administrator accounts are restricted to adult program volunteers. If you believe a minor has somehow created an administrator account, please contact us and we will delete it.
The app complies with the Children’s Online Privacy Protection Act (COPPA) by not collecting personal information from children.
Supabase stores data in the United States (US East region). OneSignal processes push delivery data in the United States. This app is intended for a Southern California high school community; data is not intentionally transferred outside the United States.
Administrator authentication uses one-time magic-link emails; there are no passwords to leak. Connections between the app and our providers use TLS. Roster and content data are protected by row-level security policies in the database, so only authenticated administrators can modify them. No security system is perfect; if you believe you have discovered a vulnerability, please report it via the contact email below.
We will update this page in place if practices change. The “Last updated” date at the top of this document reflects the most recent revision. Material changes will be announced via an in-app notification.
Questions, account deletion requests, or security reports:
Email: tenysonpartridge@gmail.com Subject line: Please begin with “Esperanza Football app:”
Data deletion instructions: https://ch33ri0s.github.io/esperanza-football-support/data-deletion/
The app is operated by a single volunteer. Responses may take a few days. For urgent issues involving the school or the football program itself, contact Esperanza High School’s athletic department directly.