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

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