Prop Wizard
Sports Betting Research
Last updated: August 16, 2026
This policy explains what data Prop Wizard ("we," "us") collects when you use the propwizard.it.com website and the Prop Wizard iOS app, why we collect it, who we share it with, and how you can request that it be deleted. It is written to describe exactly what our code actually does — not a generic template.
Account information
When you create an account with email and password, we store your email address, an optional display name, a bcrypt password hash (cost factor 12 — your actual password is never stored), and the date the account was created. If you sign in with Google instead, we store the same record shape (email and name from your Google account) with no password hash. We do not collect phone number, physical address, or date of birth.
Billing information
If you subscribe to Prop Wizard Pro, you enter your payment details directly on Stripe's own hosted Checkout and Billing Portal pages — Prop Wizard's servers never see or store your card number, CVV, or billing address. What we do store, tied to your Stripe customer ID, is: your Stripe customer ID, email, subscription ID, subscription status, the price plan you're on, your current billing-period end date, and whether your subscription is set to cancel at period end. We do not store your card brand or last four digits — Stripe holds that.
Biometric data (Face ID / Touch ID)
If you enable biometric app-resume on iOS, the on-device biometric check (Face ID or Touch ID) runs entirely on your device through Apple's own biometric APIs. Prop Wizard never receives, transmits, or stores any biometric data, template, or scan — the result is used purely as a local yes/no gate before resuming your existing session on that device. The only thing sent to our servers around sign-in is a coarse device-type label ("iOS App," "Android App," or "Web"), never anything biometric.
Session and device data
On the iOS app, your refresh token and a cached copy of your profile are stored in Apple's Keychain via secure on-device storage — not in plain app storage. Your short-lived access token (valid 15 minutes) is kept only in memory on your device and is never written to disk. On our servers, we keep a session record containing your user ID, email, a session ID, a one-way hash of your refresh token's secret (never the raw secret itself), the same coarse device-type label described above, and timestamps for when the session was created, last used, and expires. We do not collect device fingerprints, IP addresses, or OS version as part of this record. Server-side sessions expire after 60 days of inactivity.
Community features
Community Picks(aggregate "most-picked player" counts) stores only the prop subject, the prop type, the line, a running count, and a last-updated timestamp — no user identity is stored or shown with these counts.
Community Chatis different: each message you post stores your account ID, your display name, your message text, and a timestamp, and is visible to any signed-in user. If you have not set a display name on your account, the chat shows your email address in its place. If you don't want your email visible to other users in Community Chat, set a display name in Settings before posting, or avoid using that feature.
Stripe — processes your subscription payment. Stripe receives whatever you enter directly on its own hosted Checkout and Billing Portal pages (email, payment method, billing address); this is not proxied through our servers, and we never see your raw card data.
ParlayAPI — this is a market-data source, not a data-sharing relationship. Our servers make scheduled, outbound-only calls to pull sports betting odds; no user data of any kind is sent to ParlayAPI, and page loads on the site never call it directly.
MLB Stats API and ESPN — outbound-only public sports data (schedules, lineups, scores, injuries) pulled server-side with sport/game parameters only. No user-identifying data is sent to either.
Google— if you choose "Sign in with Google," standard OAuth sign-in data is exchanged with Google to authenticate you.
Analytics and tracking — none are active.Prop Wizard does not run Google Analytics, Mixpanel, Segment, Sentry, PostHog, Amplitude, Facebook Pixel, or any comparable analytics/tracking tool in production, and the live site and iOS app load no third-party tracking scripts. (One analytics package exists in our dependency list but is only wired into an internal, unused reference project that is never built or served to real users — we're noting it here for completeness, not because it collects anything from you.)
You can delete your own profile picture and your own individual Community Chat messages directly in the app at any time. For everything else — deleting your account, your stored account/billing records, or your session data entirely — email us at privacy@propwizard.it.com from the email address on your account and we will delete your data. We do not currently offer an automated, self-serve "delete my account" button in the app — we handle deletion requests manually to make sure the right account is removed.
Prop Wizard is not directed at children, and we do not knowingly collect personal information from anyone under 18. If you believe a child has provided us with personal information, email us at privacy@propwizard.it.com and we will delete it.
If we change what data we collect or how we use it, we'll update this page and change the "Last updated" date above. Material changes affecting active subscribers will be communicated by email where practical.
Questions about this policy or how your data is handled? Email privacy@propwizard.it.com.