You are trusting us with your student's work. You deserve to know exactly what we keep, where it goes, and how to have it removed. This page says so in plain words first. The formal policy follows at the end, and both say the same thing.
The short version
- We collect what the app needs to run: your student's name, email address, password, age, league and time zone. That is everything the setup form asks for.
- Your student's work stays in their own account. Cases, briefs, coaching chats, uploaded ballots and practice rounds are private to that account. We never sell information, and no other student can see it.
- The case building, the coaching and the speech scoring are done with AI. We name every outside service we use below, with what each one receives. Your student's name, email address and age never go to any of them.
- No tracking. This website and the app run no advertising trackers and no analytics.
- Deleting is one email. Write to Support@LeagueLogicPro.com and a real person removes the account and everything in it.
- No account can be set up for a child under 13.
What we collect, and why
Account details. When your student sets up an account they give us a full name, an email address, a password, their age, the league they compete in (NCFCA or Stoa) and their time zone. The age is required and must be 13 to 25. The password is stored only in scrambled form by our database provider, so even we cannot read it. We do not ask for a parent's email address.
Your student's work. Everything the tools build or your student adds is saved to their account so they can come back to it: the cases and briefs, any case they upload, quiz results, their conversations with the coach, the tournament ballots they upload, and in Extemp Assistant the articles they save, the questions they draw, and each practice round with its scores, its transcript and its recording.
Purchases. When you buy, Stripe handles the payment on its own secure page. We receive a purchase number, the email address used at checkout and the product bought. We never see or store card numbers.
Email. If you ask for the free case, you give us an email address through our form. When you buy, the checkout email address is added to our customer list, so we stop sending purchase offers to a family that has already bought. Every email we send has an unsubscribe link.
Support mail. If you write to us, we keep the conversation so we can help you.
Where your student's information goes
We are a small company, and the app runs on services built by others. Each one does a specific job and receives only what that job needs. Here is the complete list.
Anthropic (Claude). The AI behind the case building, the coaching chats, the ballot feedback and the practice-speech scoring. It receives the resolution and topic, the text of the case or brief being worked on, your student's messages to the coach, the text of uploaded ballots and the transcript of a practice speech. It never receives your student's name, email address or age. Under Anthropic's commercial terms, Anthropic may not train its models on what we send, and it deletes what we send within 30 days except where the law requires it to keep something longer. Anthropic's commercial terms and how long Anthropic keeps data.
OpenAI. Used so the app can search inside your student's own material, and for a few steps of case building and source checking. Under OpenAI's terms, data sent through its developer platform is not used to train its models, and its safety logs are kept for up to 30 days. OpenAI's data policy.
ElevenLabs. Turns speech into text: a recorded practice speech in Extemp Assistant, and a question spoken into the coaching chat's microphone. The audio is sent once and the text comes back, with no name or account detail attached. Under ElevenLabs' terms, audio sent to it may be used to improve its own services unless the account holder opts out, and we have opted out for our account. ElevenLabs' privacy policy.
Firecrawl. Fetches public web pages so the evidence in a case can be checked against its source. It receives web addresses only, nothing about your student. Firecrawl's privacy policy.
Supabase. Our database and file storage, in the United States. Your student's account, work, ballots and recordings live here, in private storage that only their own account can read. Supabase's privacy policy.
Railway runs the app itself, and Hostinger hosts this website and our support mailbox. Railway's privacy policy and Hostinger's privacy policy.
Stripe takes payments. Card details are entered on Stripe's page and stay with Stripe. Stripe's privacy policy.
MailerLite holds our email list and sends our emails, including the free case. MailerLite's privacy policy.
Resend sends the app's own notices: the sign-in instructions after a purchase, and a note when the Extemp news file is moved to another device. Resend's privacy policy.
That is the whole list. We do not sell or rent information to anyone. If we ever add a service, this page changes first.
Recordings and the microphone
A practice speech recording is sent once to ElevenLabs to be turned into text. The text, not the recording, is what the coach scores. The recording itself is kept privately in your student's own account so the speech can be replayed from their practice history, for as long as that practice round exists. Nothing from the microphone in the coaching chat is kept. When an account is deleted, its recordings are removed within a day or so.
How long we keep things
- Account details and your student's work: for as long as the account exists.
- Practice recordings: for as long as the practice round they belong to exists.
- After an account is deleted: the account, the work, the ballots and the recordings are gone within about a day.
- Email list: until you unsubscribe or ask us to remove you.
- Payment records: Stripe keeps its own record of each payment under its own policy.
Deleting, correcting, or getting a copy
Write to Support@LeagueLogicPro.com from the email address on the account, or tell us which account you mean and we will confirm with that address. You can ask us to:
- delete the account and everything in it,
- correct a name, an age or an email address,
- send a copy of what the account holds, or
- remove an address from our email list.
A parent may ask on a student's behalf. A real person reads every note, and we will tell you when it is done. Cases, briefs and the Extemp file can also be downloaded from inside the app at any time.
Children
The setup form requires an age of 13 to 25, and the database refuses an age outside that range, so no account can be created for a child under 13. We do not knowingly collect personal information from children under 13, and we comply with the Children's Online Privacy Protection Act (COPPA). If you believe a child under 13 has an account, write to us and we will delete it.
Most of our students are 13 to 17, and a parent is usually the buyer. The account belongs to the student, and parents are welcome to ask us anything about it.
Your student is working with an AI
The case builder, the coach and the speech scoring are AI. The app says so when an account is set up and at the top of every coaching chat. AI makes mistakes, which is why the tools flag a source they cannot verify, and why every student agrees to check quotes, authors, dates and statistics before using them in a round. The thinking stays theirs.
Cookies
This website sets no cookies of its own. The free-case form is provided by MailerLite and may set MailerLite's cookies on that page. The app sets one cookie so your student stays signed in, and Stripe sets its own while you pay.
Changes to this page
When something on this page changes, we change the date at the top. If a change affects what we collect or where it goes, customers hear about it by email first.
The formal version
This is the same information, written as a privacy policy. Where the plain version above and this version differ, this version applies.
1. Who this covers
This policy covers League Logic Pro, LLC, a Pennsylvania limited liability company ("we", "us"), the website at LeagueLogicPro.com and the application at app.leaguelogicpro.com (together, "the Service"). It applies to visitors, to the students who hold accounts, and to the parents and guardians who buy for them.
2. Information we collect
(a) Account information: full name, email address, password (stored as a hash), age, league and time zone. (b) Content the account holder creates or uploads: cases, briefs, uploaded cases, quiz results, coaching conversations, uploaded tournament ballots, saved articles, drawn questions, practice rounds including their transcripts, scores and audio recordings. (c) Purchase information from Stripe: a checkout session identifier, the checkout email address, the product purchased and whether the purchase was paid, a prize or complimentary. We do not receive payment card numbers. (d) Email addresses submitted through our forms, and correspondence sent to our support address. (e) A session cookie that keeps an account signed in. We do not collect precise location, government identifiers, photographs of students, or a parent's email address.
3. How we use it
To provide the Service, including building cases and briefs, coaching, scoring practice speeches and reading uploaded ballots; to process purchases and grant access; to send the sign-in instructions, the notices and the emails described above; to answer support requests; to keep the Service secure and prevent abuse; and to comply with the law. We do not use personal information for advertising, and we do not sell or rent it.
4. Who we share it with
We share information only with the service providers named above, each to perform its function on our behalf: Anthropic, OpenAI, ElevenLabs and Firecrawl (processing of content, as described), Supabase (database and storage), Railway and Hostinger (hosting), Stripe (payments), MailerLite (email list and delivery) and Resend (transactional email). A student's name, email address and age are not sent to Anthropic, OpenAI, ElevenLabs or Firecrawl. We may also disclose information where the law requires it, or to protect the rights, safety or property of a student, a family or League Logic Pro. We do not share information with advertisers.
5. How long we keep it
Account information and content are kept for as long as the account exists. Practice recordings are kept for as long as the practice round that references them exists. When an account is deleted, its records are removed from our database at once and its stored files within approximately one day. Email addresses stay on our list until the subscriber unsubscribes or asks to be removed. Stripe retains its own payment records under its own policy. Our service providers retain data under their own published terms, linked above.
6. Your choices and rights
On request to Support@LeagueLogicPro.com, verified against the email address on the account, we will delete an account and its content, correct account information, provide a copy of the information an account holds, or remove an address from our email list. A parent or guardian may make any of these requests on a student's behalf. Every marketing email includes an unsubscribe link. Where the law of your state or country gives you additional rights over your information, we honor them on request.
7. Children under 13
The Service is for students aged 13 to 25. Our account setup requires an age in that range and our database enforces it. We do not knowingly collect personal information from children under 13, and we comply with the Children's Online Privacy Protection Act (COPPA). If we learn that an account belongs to a child under 13, we delete it. A parent who believes a child under 13 has an account should contact us.
8. Security
Content and files are stored in private storage readable only by the account that owns them. Passwords are hashed. Payment details are handled by Stripe and never reach our systems. We use reasonable technical and organizational measures to protect information, and no method of storage or transmission is perfectly secure.
9. Changes
We may update this policy. The date at the top reflects the latest version. Material changes to what we collect or whom we share it with are communicated to customers by email before they take effect.
10. Contact
Support@LeagueLogicPro.com. Our Terms of Use describe the agreement every account holder makes with us.