Privacy Policy
Last updated September 3, 2026
The short version
Fixtra (“Fixtra,” “we,” “us”) is a tool that helps athletes discover college soccer programs that fit them. Fixtra is operated by the Fixtra team. This policy explains, in plain language, what information we collect, why, where it lives, and the choices you have.
The honest summary:
- You can explore Fixtra without an account. Most of what you do — your answers, saved schools, and recruiting profile — is stored on your own device until you choose to sign in.
- If you sign in, we keep a record of your activity: which schools you saved or passed on, which coaches you told us you contacted, and the recruiting dates you added. This is what makes Fixtra useful across devices, and it is described in detail below.
- Fixtra reads your swiping to describe patterns back to you — for example, that you've been saving smaller campuses. These are observations we show you, not decisions. They never change your matches on their own.
- We collect anonymous usage analytics to learn what to build next. These never include your name, email, phone number, or anything you write.
- If you send a coach a profile link, anyone holding that link can open it, and we record how the page was viewed so we can tell you about it.
- You can also publish a page at a fixtra.pro address you pick. That address is guessable rather than secret, you decide whether search engines may list it, and you decide whether your email or phone number appears on it. Both are off unless you turn them on.
- We don't sell your data, and we don't use advertising or third-party tracking cookies.
Information we collect
Information you give us. When you build a recruiting profile or fill in onboarding answers, you may provide things like your name, graduation year, playing positions, club or school team, stats, GPA, test scores, a highlight-video link, a short bio, and contact details (email and phone). You provide this to power your own recruiting — for example, to auto-fill a draft email to a coach, or, if you choose to, to publish on your public page. If you create an account, you provide an email address and a password you choose. If you send us feedback or a bug report, we store the message you wrote and, if you choose to include it, an email address so we can reply.
Information stored on your device. As you use Fixtra, your onboarding answers, saved schools, recruiting profile, swipe decisions, outreach progress, and recruiting dates are saved in your browser’s local storage so the app remembers them between visits. This stays on your device unless you sign in (see below). You can clear it any time by clearing your browser’s site data.
What you do in Fixtra. If you have an account, we keep a record of your recruiting activity so it survives across devices. Specifically:
- Every school you save or pass on, and when. We keep the passes as well as the saves — a decision you made is only meaningful next to the ones you didn't make.
- Your outreach progress, school by school: that you generated a share link, that you copied a coach email draft, and any stage you tell us about afterwards — that you sent it, that a coach replied, that you visited, that you received an offer, that you committed.
- Recruiting dates you add yourself, such as a camp or an application deadline, including the title and any note you write on them.
- Follow-up reminders you set for a school.
Two limits are built into this record rather than promised. Outreach stages carry only a school and a fixed category (for example “replied — questionnaire”); the server rejects any other field, so free text cannot enter this log even by accident. And Fixtra never stores the text of a coach email you draft.
What other people send you. If you publish a public page and keep the message form on it, anyone who opens the page can write to you, and we store what they wrote so we can show it to you. That is described in Messages sent through your page below, including the parts that apply to the sender.
Anonymous usage analytics. To understand how Fixtra is used, we record product events such as screens viewed, schools saved or passed, and features tapped. These events carry only two rotating, anonymous identifiers — one for the device and one for the current visit — plus non-identifying details like a division level, a match score, or a count. They are deliberately designed to never include your name, email, phone number, the contents of a coach email, or any free text you write — that limit is built into the code that creates each event. Our server then enforces the shape of what it will store: short, simple values only, so nothing larger can be smuggled in, and nothing else is kept. What the server cannot do is recognise personal information on sight, which is why the first limit is the one doing the work.
Separately, our hosting provider measures overall site traffic — which pages are opened and roughly where visitors come from. It is cookieless and aggregate, and it is not given your account data. See Service providers below.
How we use your information
- To run the core experience — show you matching schools, keep your saved list and recruiting profile, and personalize your coach-email drafts.
- To keep your recruiting organized — track where each school stands, avoid showing you schools you already decided on, and remind you about dates you added.
- To describe patterns in your own swiping back to you, as observations you can see and disagree with.
- To tell you when someone opens a coach link you shared, and to pass on a message a coach sends you from your public page.
- To remember you across devices if you choose to sign in.
- To authenticate your account and, if you ask, to send a password-reset link.
- To process your Premium subscription if you choose to subscribe.
- To understand, in aggregate, how Fixtra is used so we can improve it.
We do not sell your personal information, show you ads, or share your information with advertisers or data brokers.
Coach emails
Fixtra can draft an outreach email to a coach using the verified contact information we publish and the recruiting details you entered. To write it, those details — your name, graduation year, position, your GPA and test scores if you entered them, your highlight or profile link, your note, and your phone number and email address if you entered them — are sent to Anthropic, the AI provider that generates the draft. Anthropic processes them to return your draft. If the AI is unavailable, Fixtra falls back to a simpler template put together on your device. Either way, you copy the draft and send it yourself from your own email — Fixtra does not send the message for you, and does not connect to your email account. If we add send-from-Fixtra in the future, we will update this policy first.
We do not store the text of your draft. We do store, if you are signed in, which school you copied a draft for, and any outreach stage you record afterwards. We keep this so Fixtra can show you where each school stands and stop nagging you about one you have already handled.
Copying a draft is not treated as proof that you sent anything. Fixtra records it as intent, and only counts a school as contacted when you say so yourself.
Patterns Fixtra notices
Once you have reviewed enough schools, Fixtra looks at your saves and passes and may describe a pattern back to you — for example, that you have been saving smaller campuses more often than everything else you were shown. You will find these in the panel where you edit your match preferences, labelled as Fixtra’s reading of your swiping.
These come with deliberate limits:
- They are observations, not decisions. A pattern Fixtra notices does not change your match scores, reorder your deck, or edit the preferences you set. Only your own answers do that.
- Fixtra only looks at things you left open. If you told us a division, a region, or a campus size, we do not second-guess that answer using your swiping.
- We show you the actual numbers behind every pattern, so you can check whether we are right.
- They are descriptions of behaviour, not conclusions about you. Fixtra says what you have been saving, not what kind of person you are, and makes no attempt to infer anything you have not told us.
When you share your profile with a coach
Fixtra can create a shareable link to a one-page version of your recruiting profile, so a coach can open it without an account. Its address is long and random, so nobody finds it by guessing — you send it to the coach you meant to reach. Anyone who has that link can view it — it is unlisted, not private, and it may be forwarded on. Share it only with people you intend to reach, and only put information on your profile that you are comfortable a coach seeing. You can revoke a link in the app, which stops it working.
This is a different thing from the public page described in the next section, and the difference matters: a coach link is handed to one person, while a public page is open to anyone who types the address.
When someone opens one of your coach links, we record how the page was used so we can tell you about it: when it was opened, how long it was open, how far down it was read, whether your highlight video was played and for how long, and whether your contact details were tapped. We show this to you as activity on your profile.
About the person viewing. We do not identify them. Viewers are counted using a random identifier stored in their own browser for that one link — it is not built from an IP address, and it is not a fingerprint, so it cannot follow anyone across sites or link two different athletes’ visitors together. If Fixtra suggests a view came from a particular program, that is an inference from which link was opened — the one you created for that school — and not a claim about who the person was. A viewer who clears their browser data simply counts as new.
Your public profile page
Fixtra can also publish your profile as a public page at a fixtra.pro address you choose yourself — something like fixtra.pro/sky-carrizo-27. This is the link built for an Instagram bio, so it is short and easy to type. That also makes it guessable, not secret. There is no random token in it, so anyone who tries the address, or is passed it by someone else, opens the page. Assume that everything on it can be read by a stranger.
The page shows the recruiting details you entered — your name, graduation year, positions, photo, highlight link, team, stats, GPA, test scores and bio. It does not show your swipes, your saved schools, your outreach record, or the patterns described above. You can take the page down at any time in the app, which makes the address stop working while you keep the name.
A page of your own comes with Premium. If a subscription lapses the link keeps working rather than breaking in front of whoever you gave it to, but it narrows to your name, graduation year, positions, photo and highlight link — and it publishes no contact details at all, whatever your settings say.
Search engines. By default the page tells search engines not to list it, and Fixtra does not submit it to them. If you turn on Show up on Google, we do both, and your page can start appearing when someone searches your name. You can turn that back off and we will stop asking to be listed — but we cannot delete copies a search engine has already made, so this is close to a one-way door. Listing is unavailable entirely if you have not given us a graduation year, or if it is more than four years away.
Your email and phone number. By default neither appears on the public page. Coaches reach you through a message form instead: they write to you, the message lands in your Fixtra inbox, and your own address is not shown to them. You can choose to publish your email, your phone number, or both, and if you do, anyone who opens the page can see them — including people who are not coaches. Three limits apply, and they are re-checked every time the page is drawn rather than only when you flip the switch:
- You have to be close enough to graduating. If we don't have your graduation year, or it is more than four years away, contact details stay off. Correcting your graduation year later takes them back down on its own — nothing has to remember to undo it.
- Publishing contact details turns search listing off, and the two can never both be on. A page a coach was handed can be taken down; a phone number a search engine has copied cannot.
- Your page always keeps at least one way to reach you. You can switch the message form off, but only while your email or phone is published — and if the graduation-year rule or a lapsed subscription takes those off the page, the form comes back on its own.
Your public page has no visitor tracking on it. The view activity described in the previous section — when it was opened, how long for, how far it was read — exists only for coach links, because a link you sent to one program tells you something that a bio link opened by anyone does not. Your public page is still counted in the aggregate traffic our hosting provider measures for every page on the site, the same as this one; that count is recorded against the address you chose rather than against your account, and is not shown to you as activity.
Messages sent through your page
When someone writes to you through the message form, Fixtra stores that message and shows it to you in the app. We keep what the sender typed — their name, their email address, the school or club they named, the message itself — along with which of your links they came through and when they sent it. It goes to your inbox and no one else’s — the database refuses to hand it to any other account. If you have notifications on, we send you one.
None of it is verified. Anyone can type any name, any email address and any school into that form, and Fixtra has no way to check. We show you what was typed and label it as a claim rather than dressing it up as a confirmed affiliation. Treat a message that says it is from a college coach as exactly that — something a stranger typed — until you have confirmed it yourself.
You can archive a message, but you cannot delete it. That is on purpose, and it is the one place in Fixtra where we deliberately did not give you a delete button. If this form is ever used to harass you, that message is the evidence, and letting you erase it in the worst five minutes of your week would destroy the only record a parent, a school, or the police could act on. Archiving takes it out of your inbox. Deleting your account removes it along with everything else.
If you are the one sending a message. The name, email address, school and message you type are stored by Fixtra and shown to the athlete you sent them to, who can keep them indefinitely. We pass your message along as written, we do not verify who you are, and we do not add your address to any mailing list or use it for marketing. If the athlete replies, they do it from their own email, not through us. To keep the form from being used to flood a minor, we cap how many messages one athlete can receive in a day and briefly count recent submissions by IP address; those counts are not kept.
Notifications
If you turn on alerts, your browser gives us a subscription that lets us send you a notification — for example, when one of your links is opened, or when someone sends you a message through your public page. We store that subscription, your time zone so alerts arrive at a reasonable hour, and a short record of what we sent, so the same alert is not sent twice. We do not use notifications for marketing, and you can turn them off in the app or in your browser’s settings at any time.
Where your data lives and who can see it
If you sign in, your account data is stored in our database, hosted by Supabase. That includes your sign-in email, onboarding answers, recruiting profile, saved schools, swipe decisions, outreach stages, follow-up reminders, recruiting dates, Premium status, views of your shared profile, your public page and its settings, the messages people have sent you through it, and — if you turn them on — the notification subscriptions described above.
Every table that holds your account data is protected by row-level security scoped to you, so the database itself refuses to return one user’s data to anyone else. The anonymous analytics described above are write-only: even with a valid account, the app cannot read another visitor’s activity back.
The deliberate exceptions are the pages you publish yourself: a coach link, and a public page at an address you chose. Those are served to whoever opens them, by design, and they show the profile information you chose to publish — not your swipes, your outreach record, your saved schools, or the patterns described above.
The app itself is hosted on Vercel. Standard server logs (such as IP address and request information) may be processed by our hosting and database providers to operate and secure the service.
Cookies and local storage
- When you sign in, we set a session cookie so you stay signed in. It is essential to the sign-in feature.
- We use your browser's local storage to remember your in-app state (onboarding answers, saved schools, recruiting profile, swipe decisions, outreach progress and recruiting dates) and the anonymous analytics identifiers described above.
- When someone opens a coach link you shared, their browser stores a random identifier for that link so we can tell a return visit from a new one. It is not tied to an account and does not follow them to other sites. Your public page does not do this.
- We do not use advertising cookies or third-party tracking cookies.
Service providers
We rely on a small number of providers to run Fixtra:
- Supabase — database, account authentication, and password-reset emails.
- Vercel — application hosting and delivery.
- Stripe — payment processing for Premium subscriptions. When you subscribe, Stripe handles your card details directly; we receive your subscription status but not your full card number.
- Anthropic — the AI that writes your coach-email drafts. When you open the draft window, the recruiting details on your profile (including your phone number and email address, if you entered them) and the school's published coaching-staff details are sent to Anthropic's API to generate the text. It is not given your swipes, saved schools, or outreach record.
- Vercel Web Analytics — cookieless traffic measurement. It tells us which pages are visited and roughly where visitors come from. What it receives is the address of the page: across most of the site that says nothing about you, but a public page sits at an address you chose yourself, and most people choose their own name. Coach links are excluded from it entirely, so the private address you send to a coach is never shared with it. It is not given your email, phone number, recruiting profile, saved schools, swipes, or outreach record.
- Your browser's push service — if you turn on notifications, the notification itself is delivered through the push service operated by your browser or device maker (for example Google, Apple or Mozilla). This is how web notifications work on every site; we cannot deliver them without it.
These providers process data on our behalf to operate the service. To produce the traffic counts described above, your IP address and browser details are processed by our hosting provider. We do not use advertising vendors or data brokers, and none of these providers are given your recruiting data to use for their own purposes.
Keeping and deleting your data
Data stored on your device stays until you clear your browser data. If you have an account, your stored data remains until you ask us to delete it or delete your account. To request deletion, and leave an email address in the form so we can confirm it back to you.
When an account is deleted, everything tied to it goes with it: your profile, onboarding answers, saved schools, swipe decisions, outreach record, follow-ups, recruiting dates, coach links, the view history of those links, your public page and the messages coaches sent you through it, and your notification settings. This is enforced by the database rather than by us remembering to do it.
Deleting your account takes your public page offline, but it cannot reach a copy someone else already holds. If your page was listed in search results, the search engine keeps its own copy until it decides to drop it, and that is not something we can do for you.
Two further things are not covered, and we would rather say so than let you assume otherwise. Anonymous analytics events are not linked to your account, so they cannot be traced back to you and cannot be picked out for deletion. And if you sent us feedback or a bug report, it is stored separately from your account so that we still have the report after you leave — tell us at the address above if you want it removed, and we will delete it.
Children and minors
Fixtra is intended for users who are at least 13 years old. If you are under 18, you may use Fixtra only with the involvement and permission of a parent or legal guardian, and we ask that a parent or guardian review this policy and our Terms with you.
Fixtra is not directed to children under 13, and we do not knowingly collect personal information from anyone under 13. If you believe a child under 13 has provided us personal information, and we will delete it.
Your choices
- Use Fixtra anonymously — you don't need an account to explore.
- Edit or clear your recruiting profile and saved schools at any time inside the app.
- Clear all on-device data by clearing your browser's site data for Fixtra.
- Sign out to return to anonymous, local-only mode.
- Revoke a coach link at any time, which stops it opening for anyone who has it.
- Take your public page down, keep it up but unlisted, or decide separately whether your email and phone number appear on it. Every one of these is off until you turn it on.
- Turn the message form off — as long as your email or phone is published, so a coach still has a way to reach you.
- Archive a message you'd rather not see again. Archiving is the only option here: messages are kept rather than deleted, for the reason given above.
- Turn notifications off in the app or in your browser's settings.
- Disagree with a pattern Fixtra says it noticed — it is only an observation, and it has no effect on your matches whether you accept it or not.
- Request access to, or deletion of, your account data — from this page or from the app.
How we protect your information
We take reasonable, layered measures to protect your data — encrypted connections, per-user database access controls, and least-privilege access for the app. No method of storage or transmission is ever completely secure, so we cannot promise absolute security, but we work to protect your information and to limit what we collect in the first place.
Changes to this policy
We may update this policy as Fixtra evolves. When we do, we’ll revise the “last updated” date above, and for significant changes we’ll make a reasonable effort to highlight them in the app.
Contact us
Questions about this policy or your data? . The form reaches us directly; add your email in it if you would like a reply.
See also our Terms of Service.
Questions or feedback? .