Privacy Policy
Last updated: April 22, 2026
What we collect
When you create an account, we collect your username, email address, a password (stored as a PBKDF2-SHA256 hash), your age, your role (visitor, player, coach, media), and optionally a school affiliation. If you are under 18, we also collect a parent/guardian email for the consent workflow described below.
How your data is stored
Personal information (email, display name) is encrypted at rest using AES-256-GCM before it ever touches our database. Lookups use a separate SHA-256 hash column — we never store a plaintext copy of your email. Passwords are never stored as plaintext.
Minors & parent consent
If you sign up and report an age under 18, we place your account in a pending state until a parent/guardian e-signs a consent form via DocuSeal. The parent receives an email with an OTP (one-time code) and a secure signing link. Your account remains restricted until the signature is recorded.
Analytics — SCOPE Act compliance
We use PostHog but only to count anonymous page views on /article/* URLs — strictly to rank which news stories are trending. We do not enable session recording, autocapture, heatmaps, or cross-site user identification. No cookies are set for analytics.
What we never do
- Sell or share your personal information with advertisers.
- Run third-party ad trackers on our site.
- Display targeted advertising.
- Record your session, clicks, keystrokes, or mouse movements.
- Build advertising profiles of minors.
Your rights
You can sign in, view everything we store about you in Settings, request deletion of your account, or export your data by contacting privacy@texasprepsportal.com. We honor GDPR, CCPA, and Texas SCOPE Act requests regardless of where you live.
Contact
privacy@texasprepsportal.com · Texas Preps Portal, Austin, TX