KNCT ATHLETICS LLC
PRIVACY POLICY
Version 2026-10-20.1 · Effective October 20, 2026
KNCT Athletics LLC is an Arizona limited liability company. This policy covers the KNCT website, the KNCT athlete app, and the KNCT coach portal.
This policy describes what the software actually does. It is generated from a map of the system itself, and our build fails if that map falls out of step with the code — so what you are reading is not a document somebody wrote once and forgot.
SECTION 1 — THE SHORT VERSION
We collect what we need to coach an athlete: who they are, their injury history, video of them training, how their body is responding, what they eat, and what they pay.
We do not sell personal information, and we do not share it for advertising.
Many of our athletes are minors, and a parent or guardian has to sign before an athlete under 18 can train with us.
We use other companies to run the service — a database, a payment processor, an email sender, an AI provider — and Section 4 names every one of them and says what we send.
Assessment video is deleted 60 days after the coach grades it. Some things are kept indefinitely, including applications. Section 5 says exactly what.
You can ask us what we hold, correct it, or delete it, by emailing support@knctathletics.com.
SECTION 2 — WHAT WE COLLECT, AND WHY
Everything KNCT collects is listed below. Each entry says what it is, why we have it, and — where the honest answer needs saying out loud — what you should know about it.
1. Your account
Name, email address, and the password you set. For athletes: date of birth, height, weight, sex, throwing hand, competition level, and team.
Why we have it: To give you an account, connect you to your coach, and build training that fits the athlete.
What you should know: Date of birth is typed in by whoever is filling the form and KNCT does not verify it. It is what decides whether a parent or guardian must sign, so it matters — but KNCT cannot confirm it is accurate.
2. Assessment and training video
Video the athlete records or uploads of themselves moving and throwing. One required clip asks the athlete to film with their shirt off so a coach can see the ribcage.
Why we have it: A coach watches and grades these to build the athlete's program. It is the core of how KNCT trains people.
What you should know: This is video of a young person, often filmed at home, and one required clip is filmed without a shirt. It is stored privately and shown through links that expire, and it is deleted automatically 60 days after the coach grades it; clips that are never graded stay until the account is deleted. Deleting one clip sooner means asking KNCT to do it.
3. Weekly check-ins and where you hurt
Sleep, energy and readiness ratings, and a body map where the athlete marks where they are sore or hurt, by anatomical area, with a severity.
Why we have it: So a coach can adjust training before soreness becomes an injury.
What you should know: This is a week-by-week record of where a young athlete's body hurts. KNCT is not a medical provider and this is not a medical record, but it is health information in substance and is treated as sensitive. When you use KNCT AI, it may read your check-ins to answer you (see “What you say to the KNCT assistant”).
4. Your questionnaire answers
When an athlete joins, they answer questions about their training background and goals, plus a health section: past surgeries (type, date, surgeon, and how the return to throwing went), other injuries, any current pain when throwing or lifting, supplements and medications, and food allergies or dietary needs.
Why we have it: So the coach can build the program around the athlete's history and avoid aggravating an injury.
What you should know: KNCT is not a medical provider and this is not a medical record, but it is health information in substance and is treated as sensitive. The athlete's coach and KNCT staff can see it. It is not sent to KNCT AI.
5. Training and performance data
Programs, completed workouts, weights lifted, throwing velocity, pitch data, game outcomes, and performance reports — including reports built from files uploaded from other systems.
Why we have it: To build the program, track progress, and show what changed.
6. The velocity leaderboard
Athletes can see a leaderboard of top throwing velocities across KNCT. It shows each listed athlete's name, best velocity, most recent velocity and trend.
Why we have it: So athletes can see where they stand against others training the same way.
What you should know: This is the one place in the app where other athletes see your name and numbers of yours: any signed-in KNCT athlete, under any coach. It shows nothing else about you (no grades, program or coach).
7. Nutrition and body weight
Meals logged by typing, speaking or scanning a barcode; body weight over time; and a record of each barcode scanned, including scans that found nothing.
Why we have it: To track eating against targets and show weight trends.
What you should know: Voice logging sends what is spoken to the phone's own speech recognizer, which may transcribe it on Apple's or Google's servers. The resulting text is sent to Anthropic to split into foods. Calorie targets will not set a deficit for an athlete under 16.
8. What you say to the KNCT assistant
Messages typed or dictated to the in-app assistant, and recent turns of the same conversation.
Why we have it: To answer the question, and to route it to the right kind of help.
What you should know: KNCT AI only works after you turn it on in the app, and you can turn it off any time in Account → KNCT AI. To answer you it may read your schedule, logs, reports and check-ins, and that information is sent to Anthropic for that answer. KNCT staff may review KNCT AI conversations to keep the assistant safe and accurate. An automatic check also reads these messages for signs that someone is in trouble — for example self-harm or disordered eating — so the assistant can respond appropriately. That check runs through Anthropic on the same message.
9. Payments and billing
What was charged and when, the plan agreed, and the billing contact. Card numbers are entered with Stripe and never reach KNCT.
Why we have it: To take payment and keep records of it.
What you should know: Payment records outlive the account on purpose. If an athlete deletes their account, KNCT still has to be able to show what it charged and why, so the record of the money stays even though the training data goes.
10. Agreements you signed
The exact text of the agreement as it was shown, a fingerprint of it, each statement initialled, the typed signature, the time, the IP address and browser, and — for an athlete under 18 — the parent or guardian's name, email, phone and relationship.
Why we have it: So that what was agreed can be shown later, by either side.
What you should know: This is the only place KNCT records a parent or guardian, and it is created at checkout — not when the account is made. An athlete can hold an account and upload video before any guardian has been identified.
11. Your application
Name, email, phone, the athlete's name, and written answers about goals and what is holding the athlete back — plus how you arrived at the site, including advertising click identifiers.
Why we have it: To follow up on the application and to understand which channels bring people to KNCT.
What you should know: An application names a young athlete and is kept forever, even if they never trained with KNCT. The free-text answers often mention injuries. If you want an application deleted, email KNCT and it will be done by hand. If you arrived on another athlete's referral link, that athlete is shown your first name and whether you applied or started training — nothing else, and never your contact details or your answers.
12. Your device and notifications
A push token identifying the device, and the notifications sent to it.
Why we have it: To send reminders and coach messages to the phone.
What you should know: Notification text can mention training status, including returning from an injury, and appears on the lock screen where anyone holding the phone can read it.
13. Videos you watch and places you navigate to
When a screen showing an exercise or drill video is opened, the athlete's device requests that video from YouTube, which means YouTube receives the request and the device's IP address. When an athlete taps for directions to an in-person facility, the address is handed to Apple Maps or Google Maps.
Why we have it: The coaching library is hosted on YouTube rather than duplicated into the app, and directions are handled by the phone's own maps app.
What you should know: This happens as soon as the screen opens, before anything is tapped, so a young athlete's device contacts Google whenever a page with a drill video is shown. KNCT does not send who the athlete is; Google receives the request and the IP address it came from.
14. Requests the Plan Builder makes from a coach's browser
When a coach opens the Plan Builder, their browser loads its typefaces and its PDF-reading library from third parties, and — when the coach searches for professional comparisons — asks MLB for public Statcast data. Those hosts see the coach's IP address and browser details, and MLB additionally sees the search, which names professional players.
Why we have it: The tool is hosted exactly as it was written, and those are the sources it reads. Nothing about a KNCT athlete is sent to any of them.
What you should know: Only coaches can open the Plan Builder. An athlete's device never contacts these hosts, and the pitch data a coach uploads is read in their own browser and on KNCT's servers — it is not sent to MLB, Cloudflare or Google.
15. Technical records
IP addresses and browser details recorded when signing up, applying, or signing an agreement, and ordinary server logs. The app reports its version, your device model and operating system version, and requests that load slowly or fail, so we can find and fix problems.
Why we have it: To stop abuse of the forms, and to prove who signed what.
SECTION 3 — ATHLETES UNDER 18
Many KNCT athletes are under 18, so this section is not fine print. It is one of the main things this policy is about.
1. A parent or guardian has to sign
When an athlete is under 18, the training agreement cannot be accepted without a parent or legal guardian giving their name, email address, phone number, relationship to the athlete, and signature, and accepting financial responsibility. We record that.
2. Accounts are for athletes 13 and older
KNCT accounts are for athletes 13 and older. Sign-up asks for date of birth and does not create an account for anyone under 13. Applications for players 12 and under must come from a parent or guardian. We don't otherwise verify the age someone gives us.
3. A guardian is identified at checkout, not at sign-up
An account can be created, and an athlete can upload video, before any guardian has been named to us. We are telling you this because it is true today, not because we think it is ideal.
4. What we collect about a young athlete
The same things we collect about anyone: video of them training, where they are sore or hurt, their injury and surgery history and any medications they take, their height, weight and body-weight history, what they eat, and what they say to the in-app assistant. Some of it is filmed at home, and one required assessment clip is filmed without a shirt so a coach can see the ribcage.
5. Parents and guardians
We email a guardian about their athlete's billing and agreements, and a price increase for a minor can only be signed through a link sent to the guardian's own email address. That means we hold contact details for the guardian as well as the athlete.
6. Asking us about a young athlete's data
A parent or legal guardian can ask what we hold about their athlete, ask us to correct it, or ask us to delete it, by emailing support@knctathletics.com. We will verify that the person asking is the guardian on the account before acting.
7. Children under 13
We do not knowingly collect personal information directly from children under 13. If we learn that we have, we delete it. A parent or guardian who believes their child under 13 gave us information can email support@knctathletics.com.
SECTION 4 — WHO ELSE RECEIVES YOUR INFORMATION
KNCT does not sell personal information and does not share it for advertising. We do use other companies to run the service, and the ones that receive personal information are named here — all of them, not a representative sample.
We describe what we SEND each company. What each company is then permitted to do with it is governed by our agreement with them, and we are not going to characterise those agreements in this document beyond what we can show you.
1. Supabase
The primary database, authentication, and file storage behind both apps. Receives: Effectively every first-party record: account and profile details, the onboarding questionnaire, assessments and their video, throwing and velocity data, weekly check-ins, nutrition logs, messages, and signed agreement records.
Note: Assessment video lives in a private bucket and is served through short-lived signed links rather than public URLs.
2. Anthropic
The AI behind the athlete assistant, voice food logging, and the coach's AI bar. Receives: The text of what an athlete types or dictates, along with recent turns of the same conversation, and — on coach-side features — athletes' names alongside their training and check-in data.
Note: A single athlete message reaches Anthropic up to three times: an intent classifier, an independent safety check, and the assistant itself. Main assistant calls carry a one-way hashed account identifier rather than a name or email; the classifier and safety calls carry no identifier at all.
3. Stripe
Payment processing, and identity verification for coaches who are paid out. Receives: Billing name and email, the amounts and dates of charges, and — for coaches only — the identity and bank details Stripe requires to pay them.
Note: Card numbers are entered directly with Stripe and never reach KNCT's systems.
4. Resend
Sends KNCT's email. Receives: Recipient email address and the content of the message, which can include an athlete's name, their plan and price, and — for a parent or guardian — email about a child's billing and agreements.
5. Vercel
Hosts the website, the coach portal, and the athlete web app. Receives: Every request to those sites, and the server logs they produce, which include email addresses and account identifiers.
6. Expo
Delivers push notifications to the athlete app, and app updates to installed builds. Receives: The device's push token, the title and body of each notification, and an accompanying data payload that can include the athlete's account identifier and what the notification is about.
Note: Notification text can reference training status, including returning from injury. Expo passes notifications on to Apple and Google to reach the device.
7. Apple and Google (push delivery)
Deliver the notification to the phone itself. Receives: The notification's content and the device it is addressed to.
8. Apple and Google (speech recognition)
Turn spoken food logging into text. Receives: What the athlete says while using voice logging.
Note: KNCT asks the phone's own speech recognizer to transcribe. It does not require on-device recognition, so the operating system may send the audio to Apple's or Google's servers to do it. Which one happens is decided by the phone, not by KNCT.
9. Calendly
Books calls with a coach. Receives: The name and email prefilled into the booking form, and the details of a booking that is made.
10. YouTube (Google)
Hosts the exercise and drill videos shown inside the apps. Receives: A request from the athlete's device — including its IP address — whenever a screen showing a video is opened.
11. Cloudflare
Runs the anti-bot check (Turnstile) on the sign-up form and the application form. Receives: The visitor's IP address, basic details about their browser, and the result of the check.
12. Apple Maps and Google Maps
Open directions to an in-person training facility. Receives: The facility address, when an athlete taps for directions. KNCT does not send the athlete's own location.
13. MLB (Baseball Savant and the MLB Stats API)
Public professional-baseball data the Plan Builder pulls for comparison — Statcast pitch records and season player lists — so a coach can hold an athlete's shapes against big-league ones. Receives: Nothing about any athlete. The coach's browser requests public MLB data directly, so MLB receives that coach's IP address, browser details, and the search itself — which names professional players, never a KNCT athlete. Pitch data a coach uploads is read in the browser and on KNCT's own servers; it is never sent to MLB.
Note: A coach-only tool. An athlete's device never contacts these hosts.
14. Cloudflare (cdnjs)
Serves the PDF-reading library the Plan Builder uses when a coach uploads a report PDF instead of a CSV. Receives: The coach's IP address and browser details, as any file download does. The PDF itself is read inside the coach's own browser and is not uploaded to Cloudflare.
15. Google Fonts
Serves the two typefaces the Plan Builder is designed in. Receives: The coach's IP address and browser details when the fonts load. Nothing else is sent, and KNCT does not tell Google who the coach is.
Note: Self-hosting these would remove the request entirely; the tool is hosted verbatim from its source today, so its typography still loads from Google.
AI assistants your coach connects
A coach can connect an AI assistant of their own choosing, such as Claude or ChatGPT, to their KNCT coach account. When they do, the assistant can read and change the programming for that coach’s athletes when the coach asks it to. What it can receive: athletes’ names and their training information — programs and schedules, lift numbers, throwing and velocity data, assessment results, and check-ins. This includes athletes under 18.
That assistant is provided by another company under the coach’s own account with that company, not under an agreement with KNCT, so what that company does with the information is governed by the coach’s terms with it. A coach can disconnect an assistant at any time, which cuts off its access immediately.
SECTION 5 — HOW LONG WE KEEP IT
Different things are kept for different lengths of time, and some are kept indefinitely. The full list:
Your account: kept while the account exists, then deleted with it. Removed when the account is deleted.
Assessment and training video: kept 60 days after the coach grades the assessment. Then the video files are deleted automatically; the grades are kept. Clips from an assessment that is never graded are kept until the account is deleted, and there is no way to delete a single clip from inside the app.
Weekly check-ins and where you hurt: kept indefinitely. Kept for as long as the account exists.
Your questionnaire answers: kept while the account exists, then deleted with it. Removed when the account is deleted.
Training and performance data: kept while the account exists, then deleted with it. Removed when the account is deleted.
The velocity leaderboard: kept while the account exists, then deleted with it. An athlete leaves the leaderboard when their account is deleted.
Nutrition and body weight: kept while the account exists, then deleted with it. Removed when the account is deleted.
What you say to the KNCT assistant: kept while the account exists, then deleted with it. Removed when the account is deleted.
Payments and billing: kept even after the account is deleted. Financial records are kept after an account is deleted, because KNCT has to be able to account for money it took.
Agreements you signed: kept even after the account is deleted. Deliberately kept after an account is deleted. A signed agreement that vanishes is not evidence of anything.
Your application: kept indefinitely. Applications are kept indefinitely. There is no job that deletes them, including for people who never became athletes.
Your device and notifications: kept while the account exists, then deleted with it. Removed when the account is deleted.
Videos you watch and places you navigate to: kept indefinitely. KNCT does not record what an athlete watched. What YouTube, Apple or Google keep about the request is theirs and is governed by their own policies, not by KNCT's.
Requests the Plan Builder makes from a coach's browser: kept indefinitely. KNCT records none of this. Whatever MLB, Cloudflare or Google keep about a request is theirs and is governed by their own policies, not by KNCT's.
Technical records: kept about 2 days. Anti-abuse records are swept after two days. The IP recorded against a signature is kept with the signature. Reports of slow or failed app requests are deleted after 30 days; the app version and device details the app reports are kept with the account until it is deleted.
Deleting your account
Deleting the account removes the training data, video, check-ins and nutrition logs tied to it. Two things deliberately survive: records of payments we took, and agreements that were signed. We keep those because we have to be able to account for money and show what was agreed — a signed agreement that disappears is evidence of nothing.
SECTION 6 — YOUR CHOICES
1. Getting a copy, correcting, or deleting
Most of what we hold is visible in the app and can be changed there. To ask for a copy of everything, to correct something you cannot reach, or to delete something specific, email support@knctathletics.com. Some of these are handled by a person rather than a button, and we would rather say so than imply a self-service control that does not exist.
2. Deleting your account
You can delete your account from inside the app. See Section 5 for what that removes and what it does not.
3. Video
There is currently no way to delete a single video clip from inside the app. Deleting the account removes them all. To have particular clips removed while keeping the account, email us and we will do it.
4. Photographs and video used in marketing
The training agreement permits KNCT to use training footage to promote the service, and lets you withdraw that permission in writing. If you do not want an athlete's footage used that way, email support@knctathletics.com and say so — you do not have to give a reason, and it does not affect the training.
5. Email
Email about your training and your billing is part of the service. Marketing email can be stopped by replying to ask, or by emailing support@knctathletics.com.
6. Notifications
Push notifications can be turned off in your phone's settings for the KNCT app. Notification text can mention training status, including returning from an injury, and appears on the lock screen.
7. Voice logging
Speaking a food log uses your phone's own speech recognition, which may send the audio to Apple or Google to transcribe. Typing the entry instead avoids that entirely.
SECTION 7 — COOKIES AND HOW WE COUNT VISITS
The site sets a small number of cookies. Every one of them is named below, because “we use cookies to improve your experience” tells you nothing you could act on. This list is generated from the same map the software uses, so it cannot quietly fall behind the code.
knct_consent (Essential). Remembers whether you accepted cookies or chose essential only, so we stop asking and so the choice can be enforced on later visits. Kept 180 days. Set on the website.
knct_coach (Optional — switched off if you choose essential only). Set when you arrive on a coach's link, so that if you wander off and come back later the application still reaches the right coach. It holds a coach's public slug — nothing about you. Kept 30 days. Set on the website.
knct_ref (Optional — switched off if you choose essential only). Set when you arrive on a referral link, so the athlete who referred you is credited. It holds a referral code. Kept 30 days. Set on the website.
knct_attr (Optional — switched off if you choose essential only). Records which link first brought you to us — the source, campaign and post, if the link carried them. It is read once, when an application is submitted, so the application says where it came from. Kept 90 days. Set on the website.
knct_vid (Optional — switched off if you choose essential only). A random value with no meaning outside our system, used so that tapping the same link twice counts as one visit rather than two. It is never joined to a person, an application or an account. Kept 180 days. Set on the website.
knct_vpend (Essential). Set for a few seconds while a page confirms that a real browser opened it rather than a link scanner, then cleared. It cannot be read by scripts. Kept 10 minutes. Set on the website.
knct_sched_athlete (Essential). Remembers which athlete a coach last had open on the Schedule page, so it opens on that athlete again. It holds that athlete's account id and is only set for signed-in coaches. Kept 30 days. Set on the coach portal.
knct_board_from (Essential). While a coach is looking at earlier weeks on the Schedule page, remembers which athlete and how far back, so those weeks stay on screen after a change is made. It holds that athlete's account id and a date, is only set for signed-in coaches, and is removed when the coach goes back to the current week. Kept 6 hours. Set on the coach portal.
sb-<project>-auth-token (Essential). Keeps you signed in to the athlete app or the coach portal. Without it every page would ask for your password again. Set only after you sign in. Kept until you sign out or it expires. Set on the athlete app and the coach portal.
None of these are advertising cookies. We do not run advertising trackers, we do not sell what they record, and nothing here follows you to other websites.
You can choose “essential only” in the notice shown on your first visit, which switches off knct_coach, knct_ref, knct_attr and knct_vid. That choice is remembered and enforced on later visits. You can also clear any of them in your browser at any time. Declining means we may credit the wrong coach or miss a referral; it does not stop you applying, booking, or using anything.
Booking a call loads Calendly’s scheduling widget inside our page, and Calendly sets its own cookies under its own policy. If you have not accepted our notice we leave Calendly’s own consent prompt in place rather than suppressing it.
We count taps on our links — which link, whether a real browser opened it, and which website referred it. We do not store IP addresses, device fingerprints, or the full address of the page you came from.
SECTION 8 — HOW WE PROTECT IT
Video is stored in a private location and shown through links that expire, rather than at public addresses. Access to athlete records is restricted to the athlete, their coach, and KNCT staff who need it. Payment card numbers are entered directly with our payment processor and never reach our systems.
No service can promise that nothing will ever go wrong, and we are not going to be the ones who do.
SECTION 9 — CHANGES, AND HOW TO REACH US
When this policy changes, the version at the top changes with it, and the previous version stays available so you can see what was in force when.
Questions, requests, or complaints: support@knctathletics.com.
KNCT Athletics LLC, Arizona, United States.

