Reps

Privacy Policy

Last updated: October 12, 2026

Reps is a small product. Here's exactly what we collect and why.

What we collect

We collect your name and email, plus anything you add to your profile: photo, bio, and Instagram or Facebook links. Your profile photo is public, so anyone with its link can see it. For each player we store their name and up to two phone numbers (theirs and a parent's). We store the drills, challenges and groups you create, what your players log, and the short note (up to 100 characters) a player can add to a log. If you subscribe, we store your Stripe IDs and plan. Card details go straight to Stripe. We never see or store them.

How we use it

To email you a sign-in code. To text your players a link when you assign work. To show you their progress. When you sign up, we send ourselves a short email with your name, email, and signup time, through Resend. Today, Reps texts only the main number you add for each player (theirs or a parent's), and only when you assign something. The optional parent number fills in the To line when you share a recap from your own phone. Reply STOP to opt out at any time. Message and data rates may apply.

SMS consent

Before a coach adds any player or parent phone number to Reps, they must get verbal consent. The recipient must agree to receive SMS messages before their number is entered. You can reply STOP at any time to stop receiving messages. This happens automatically through our messaging provider, not something written into every text. Message and data rates may apply.

Who we share it with

We don't sell your data. We use Supabase (database, sign-in and file storage), Twilio (SMS), Resend (email), Stripe (payments), and Vercel (hosting and analytics) to operate the product.

Our public pages (the homepage, FAQ, this policy, our terms, and the coach signup screens) also load the Meta Pixel and Google Analytics, so we can see how people find Reps and whether our ads reach anyone. They set cookies in your browser and report which of those pages you visited. Neither is on any player or parent page, and neither ever receives a player's name, phone number, notes, or practice logs. Vercel Analytics runs on every page, including player and parent pages. It sets no cookies, and we remove the private link code from the address before anything is sent.

Players and minors

If your child uses Reps, here's what that means.

They don't have an account. After getting permission in person, a coach adds their name and a phone number (theirs or a parent's), and can add a parent's number too. We store the practice they're assigned, what they log, and any note they write with it.

Their page opens from a private link, with no password. Their coach can send you a link to a 7-day recap. Anyone with either link can open your child's page. Other players on a challenge or leaderboard see a rank, never a name.

Parents: email hello@assignreps.com to have your child's data removed. You don't need to go through the coach.

The demo

Trying the demo needs no account. Anything you add there, like player names, is deleted within two days. Our backups keep it for about two months, so use made-up names. The demo never sends texts and doesn't keep real phone numbers. To prevent abuse, we keep a scrambled form of your IP address until your demo is deleted.

Deleting your data

Email hello@assignreps.com, or tap Delete my account on your plan screen. We'll remove your account and everything in it, including your players. If you're subscribed, we'll cancel that first. We do this by hand, so give us a few days. Stripe keeps its own billing records, and our backups roll off within about two months.

Removing a player from your roster deletes their assignments and logs too. That can't be undone.

Deactivating a player is different: it pauses them and keeps everything. Going over your plan's limit, or your trial ending, only changes what you can do in the app. It never deletes anything.