Privacy Policy
Last updated: November 4, 2026
Sharpe Picks is a sports research tool. This page describes what information we collect, why we collect it, and how you can control or delete it. We have made it as plain-English as we can — if any section is unclear, please contact us.
What we collect
Account data
When you sign in, our auth provider (Clerk) issues you a user ID and stores your email address, optional first/last name, and an optional avatar. We mirror those fields to our database so we can bind your saved data (favorite teams, picks, preferences) to your account. We never see or store your password — Clerk handles authentication end-to-end.
Newsletter
If you sign up for our email brief, we store your email address, the leagues you chose, the page you signed up from, and a salted one-way hash of your IP address (used only to limit abuse; we never store the IP itself). We email you once to confirm, and send nothing more unless you click the confirmation. Every email has a one-click unsubscribe, and unsubscribing stops all further emails. We send through our email provider, Resend, and never sell or share your address.
Which leagues you receive. You can pick your leagues yourself, from Settings or the "Choose your leagues" link in any brief, and we will never change that choice. If you leave it on "Choose for me", we tailor the brief from: the page you signed up on, which league sections you click in our emails, and — only if you are signed in — which leagues you browse on the site and log picks for. Clicks are recorded per league, not per article, and are used only to choose your leagues. Switching to "Only these leagues" stops this tailoring.
Usage data
We track per-day counters of features that are rate-limited (AI chat sends, player searches) so we can enforce free-tier caps and show you what's remaining. These are stored as small per-user counters, not as a transcript of what you asked.
Picks tracker
If you log a practice pick, we store the pick details (sport, teams, market, line, your stake, optional notes) so we can grade it once the game finals. Picks remain associated with your account until you delete them.
Push notifications
If you opt into injury alerts, we store the browser-issued push endpoint, your favorited team IDs, your active sport(s), and an optional quiet-hours window so the fan-out only targets the right device at the right time. We never use this channel for marketing.
Subscription data
If you upgrade to Pro, our payment processor (Stripe for web, Google Play / RevenueCat for the Android wrapper) handles your payment. We store only the platform identifier and current plan — never your card number, billing address, or full transaction history. Manage or cancel directly in the Stripe customer portal or the Google Play Store.
Cookies + analytics
We use first-party cookies for authentication (set by Clerk) and to remember your active sport + theme. We use Vercel Analytics to count page views and measure performance. Vercel Analytics is privacy-respecting — no cross-site tracking, no third-party identifiers, no fingerprinting.
We also use Google Analytics, which sets its own cookies, to understand how visitors find and use the site. Besides page views it records three events: creating an account, signing up for the email brief, and confirming that signup. Those events carry only the method or page involved — never your email address or account ID.
Advertising. We advertise Sharpe Picks on Google Search. Google Ads uses those Google Analytics events to tell us which ads led to signups, so we can stop paying for ads that don't work. We don't build remarketing audiences. You can limit this with Google's ad settings or the Google Analytics opt-out add-on.
We also keep our own simple page-view log: the page path, the referring site, coarse country, and the league you had selected — plus your account ID if you are signed in. We use it to see which features are used and, for signed-in subscribers on "Choose for me", to pick the leagues in your daily brief (see Newsletter above). It is never shared or sold.
What we DON'T do
- We don't sell your data to anyone.
- We don't show ads on Sharpe Picks or share your data with advertisers. Sharpe Picks is funded by Pro subscriptions, not ads. (Google receives the analytics described above, which is how we measure our own Google ads.)
- We don't place bets, accept wagers, or process gambling transactions. Sharpe Picks is research/information only.
- We don't use your data to train AI models. The Groq-hosted LLM that powers /chat receives only the live game context and your message — no profile data, no chat history retained on our servers beyond the session.
Where data is stored
Sharpe Picks runs on Vercel and uses a Postgres database for user-scoped storage. Live sports data is fetched from public ESPN endpoints; odds data (when enabled) comes from The Odds API. Our infrastructure is hosted in the United States.
How long we keep it
- Account data: for as long as your account exists. Deleting your account removes it.
- Picks history: for as long as your account exists, unless you delete individual picks.
- Push subscriptions: until you turn off notifications, sign out, or your browser revokes the subscription.
- Server logs: rolling 7-day window for operational debugging. Logs are automatically rotated by Vercel.
Your controls
You can manage everything we store from /settings:
- Edit / remove favorite teams (bulk-clear available)
- Toggle which sports notify you and override the default quiet-hours window
- Open the Stripe billing portal to view + cancel your subscription
- Sign out (clears the local push subscription on this device)
To delete your account entirely, contact us (see below). We'll remove your account, every row tied to your user ID, and any push subscriptions registered to your devices. The deletion is permanent.
Children
Sharpe Picks is not designed for users under 18. Sports betting research and picks tracking are intended for adults. If we learn that an account belongs to someone under 18, we'll close it.
Changes
If we change this policy in any meaningful way, we'll bump the "Last updated" date at the top and surface a notice in-app the next time you sign in.
Contact
Questions, takedowns, or deletion requests: support@sharpepicks.com.
Sharpe Picks is a research tool. Information here is for educational purposes only — not financial or gambling advice. Gamble responsibly. If you or someone you know has a gambling problem, call 1-800-GAMBLER (US).