Last updated: May 20, 2026 · Effective: May 20, 2026
This Privacy Policy describes how WrestleFlow ("we", "our", "the app") — operated by John Shoufler — collects, uses, and shares information when you use the WrestleFlow mobile application (iOS and Android) and the website at wrestleflow.com.
When you register or log in we collect: name, email address, role (coach, wrestler, parent, referee), team affiliation, and optional profile photo. Authentication is handled via session cookies and (for native apps) a Bearer token tied to your account.
The app lets coaches and wrestlers log practice attendance, drill workouts, cardio sessions, GPS run tracks, lifting logs, weight-management entries, and diet plans. This information is stored on our servers under your team organization and is visible to your team's coaching staff.
If you are a coach or driver and you start a bus trip in the app, we collect your device's GPS location while the trip is active so parents and other coaches can see live trip progress.
To deliver push notifications (messages, schedule changes, trip updates), we register your device with Firebase Cloud Messaging (FCM) and store the resulting device token associated with your account. You can disable notifications in your device settings at any time, which will cause the token to stop receiving messages.
Standard server logs (IP address, browser/device user-agent, timestamps, requested URLs) are collected for security and debugging. These are retained for 30 days.
If you request a password reset, we generate a single-use token and send an email from noreply@wrestleflow.com to your registered address containing a link valid for 1 hour. The token is stored in our database and is automatically invalidated when used or when the 1-hour window expires. Your IP address and the timestamp of the reset request are captured in our standard server access logs (retained 30 days). We do not maintain a separate audit trail for password reset requests beyond these logs.
The app is intended for use by school wrestling programs. Wrestlers under 13 may have accounts created by their parents or coaches; in those cases the parent/guardian or school is the controller of the child's data. Parents may request deletion of any child's data at any time by emailing us.
All connections use HTTPS/TLS. Passwords are stored hashed (bcrypt). Access tokens for native apps are stored in the OS keychain. Firebase service-account credentials are stored on a server with restricted file permissions.
You can: (a) view and edit your profile data in the app, (b) request a copy of all data we hold about you, (c) request deletion of your account and associated data, (d) opt out of push notifications via your device settings. To exercise these rights, email lovsvettes@gmail.com.
We may update this policy. Material changes will be announced in the app and via email at least 14 days before they take effect.
John Shoufler
Email: lovsvettes@gmail.com
Web: wrestleflow.com