Trust & Security
Last updated: June 17, 2026. This page is maintained by the Lock The Lineup team and is not independently audited or Lovable-certified.
Accounts & authentication
- Sign in with email + password or Google. Passwords are hashed and managed by our auth provider — we never see them in plaintext.
- Sessions use short-lived JWTs with automatic refresh. You can sign out at any time from the menu.
- Email verification is required before streaks, badges, and challenge results count toward your profile.
Data we store
- Your display name, rosters you lock, daily/streak progress, badges, squad memberships, and challenge results.
- Coarse signup signals (hashed IP and device fingerprint) used only to throttle abusive signups.
- Push subscription endpoints (only if you opt in to notifications).
- Billing identifiers from Stripe when you subscribe to Pro. Card numbers never touch our servers.
How your data is protected
- Row-level security on every user-owned table — you can only read and write your own rows.
- Authoritative values (scores, season wins, challenge outcomes, subscription tier) are computed server-side. The client cannot self-report them.
- Service-role keys, signing secrets, and Stripe keys live only in server-side environment variables — never shipped to the browser.
- All traffic is served over HTTPS.
Sharing & public content
- Leaderboard entries, public profiles, verdict submissions, and shared result links display your chosen display name and roster — treat them as public.
- Display names are filtered against a blocklist. You can change your display name in settings.
- OG share links are signed but do not expire, so links you share publicly remain accessible.
Your controls
- Manage notification preferences and your public profile in Settings.
- Request account deletion or data export by emailing the address below — we'll respond within 30 days.
- Report abusive content via the in-app report button on any roster, verdict, or squad.
Reporting a security issue
If you believe you've found a vulnerability, email security@lockthelineup.com with a description and reproduction steps. Please give us a reasonable window to investigate before public disclosure. We don't currently offer a paid bounty, but we're grateful for responsible reports and will credit you if you'd like.
Subprocessors
- Supabase — database, authentication, storage
- Cloudflare — hosting and edge runtime
- Stripe — Pro subscription billing
- PostHog & Sentry — product analytics and error monitoring
Questions? Reach us at hello@lockthelineup.com.