CourtPr.← Back to home

Privacy Policy

Last updated: June 20, 2026

CourtPro (“CourtPro,” “we,” “us,” or “our”) provides scheduling, student-management, and payment-tracking software for tennis coaches and small academies. This Privacy Policy explains what information we collect, how we use it, who we share it with, and the choices you have. By creating an account or using CourtPro, you agree to this policy and to our Terms of Service.

If you have any questions, contact us at courtprosupport@gmail.com.

Who CourtPro is for

CourtPro is a professional tool intended for tennis coaches and academy operators who are at least 18 years old. A coach may also invite adult students, parents, or guardians to hold an account to view their lessons and pay invoices; this policy covers their account information too. Only adults may hold a CourtPro account, and the Service is not directed to, or intended for use by, children.

At the same time, we recognize that the student records coaches store frequently include minors, including children under 13. We handle that information as a service provider acting on the coach’s behalf, as described in “Children’s Privacy” below.

Information we collect

Information you provide as a coach. When you create an account we collect your name, email address, and password. Your password is handled and stored in hashed form by our authentication provider; we never see or store it in plain text.

Student and lesson information you enter. As you use CourtPro, you add information about your students and your work — such as student names, optional contact details, skill level, goals, and notes, along with lessons, courts, schedules, and payment records. Some of this information may relate to minors; please read “Children’s Privacy.”

Payment information. Subscription billing is processed by Stripe. Stripe collects and stores your card details directly under its own privacy policy; CourtPro does not receive or store full card numbers. We store limited billing data such as your subscription status and Stripe customer and subscription identifiers.

Coach–student payments (Stripe Connect). If a coach enables payments, adult students, parents, or guardians pay invoices by card through Stripe. Stripe collects and processes the payer’s card and billing details directly under its own privacy policy; CourtPro does not receive or store card numbers. To set up payouts, a coach provides identity and bank details directly to Stripe, which verifies them (identity verification / KYC); CourtPro does not collect or store those details. We store only payment metadata — for example the invoice amount and status, the Stripe payment and connected-account identifiers, the account that paid, and the coach’s payout-eligibility status — and we receive limited payment status back from Stripe to update the invoice. Stripe is the system of record for amounts charged and refunded. When you pay a coach, that coach is the merchant and independently handles your payment as the seller.

Google Calendar (optional). If you choose to connect your Google Calendar, we store the access and refresh tokens needed to sync your lessons and, with your permission, read and write calendar events on your behalf. When you sync a lesson, the student(s) on that lesson — including their name and, if provided, email address — are added to the corresponding Google Calendar event as attendees, and Google may send them a calendar invitation by email. This may include information about minors. You can disconnect at any time from your settings, which revokes our access.

Information collected automatically. We collect basic, aggregated usage analytics (via Vercel’s privacy-friendly, cookieless analytics) and standard technical data such as log information, to operate and secure the service.

Messages. If you use in-app messaging between a coach and a student (or their parent or guardian), we store those messages and basic metadata (who sent each message, and when) so the conversation works. The coach and the student account on a conversation can see its messages.

Sensitive information. Coaches choose what to put in notes, goals, and messages, which could include health, injury, or other sensitive details about a student. Please enter only what you need; as a coach, you are responsible for the sensitive information you choose to record about your students.

How we use your information

  • To provide and operate CourtPro — your account, schedule, roster, and payment tracking.
  • To process your subscription and payments through Stripe.
  • To send service-related emails. Some go to you (such as email confirmation and password resets); lesson reminders are sent to the students on a lesson — who may be minors — at the email address you provide for them. These emails are delivered via our email provider, Resend. A student (or their parent or guardian) who wishes to stop receiving lesson reminders can ask their coach to remove or update their contact details, or contact us at courtprosupport@gmail.com; we honor verified requests to stop CourtPro-initiated messaging by removing the recipient’s contact information.
  • To sync your lessons with Google Calendar, if you connect it.
  • To secure, maintain, troubleshoot, and improve the service.

We do not sell your personal information, and we do not use it for third-party advertising. We do not use student records, children’s information, or payer payment information to improve the Service except in aggregated or de-identified form or as needed to secure the Service, and we do not use any of it for advertising or to train AI models.

Cookies and tracking

We use a small number of essential cookies to keep you signed in (set by our authentication provider) and to remember in-app preferences. Our analytics are cookieless and aggregated. We do not use advertising or cross-site tracking cookies.

How we share information

We share information only with service providers that help us run CourtPro, and only as needed to provide the service:

  • Supabase — database, authentication, and hosting of your account and app data.
  • Stripe — subscription billing, and (where a coach enables payments) coach–student card payments via Stripe Connect, including the payer’s card details and the coach’s identity/bank verification (KYC), processed by Stripe directly.
  • Resend — sending transactional emails (reminders, confirmations), including the student name and email address needed to deliver lesson reminders to your students, who may be minors.
  • Google — calendar synchronization, only if you connect your Google Calendar, including student names and emails added as calendar-event attendees.
  • Vercel — hosting and privacy-friendly analytics.

Coaches and academies. For the student records a coach enters, the coach (and the academy or club they work within) is the party that decides what is collected, and CourtPro processes that information on the coach’s behalf to provide the Service. Showing a coach, or their academy, the student, lesson, invoice, and payment information for their own roster is part of providing the Service to them — not a sale of, or a disclosure to an outside party of, that information. A coach is independently responsible to their own students and to the people who pay them, including for the consents and privacy obligations the law places on them.

We may also disclose information if required by law, or in connection with a merger, acquisition, or sale of assets. We do not sell your personal information.

Data retention

We keep your information for as long as your account is active or as needed to provide the service. To preserve the integrity of your historical records, student records are ordinarily archived rather than hard-deleted within the app. We retain a child’s personal information only as long as reasonably necessary to provide the Service to the coach, and a coach should remove a child’s information when it is no longer needed; verified parental deletion requests are honored as described in “Children’s privacy.”

You may request deletion of your account and associated personal data by contacting us at courtprosupport@gmail.com. We aim to delete or irreversibly anonymize your account and associated personal data within 30 days of a verified request, or within the period required by applicable law (for California requests, up to 45 days, extendable as the CCPA permits), except where retention is required for legal, tax, accounting, fraud-prevention, or dispute-resolution purposes (for example, invoice and billing records, which we keep for as long as the law requires). On account deletion, the student records you entered are deleted or de-identified.

Notwithstanding our ordinary archive-rather-than-delete practice, on a verified request from a parent or guardian to delete a child’s personal information (and for other legally required deletions), we delete or irreversibly anonymize that child’s identifying information from active student records and from our reminder and calendar systems. Where a child’s name necessarily appears in a legally required financial record (such as an invoice an adult paid), we minimize and restrict access to that residual information, keep it only as long as the law requires, and then delete it.

Data security

We protect your data with encryption in transit and database-level access controls. Each coach’s data is isolated using row-level security so that one account cannot access another’s records. No method of transmission or storage is completely secure, but we work to protect your information and to limit access to it.

Children’s privacy

CourtPro is intended for adults (18 or older). The Service is not directed to minors. We require account holders to confirm they are at least 18, and we do not knowingly permit accounts by, or knowingly collect personal information directly from, anyone under 18. We rely on this confirmation and do not independently verify age; if we learn that an account holder is under 18, we will close the account.

Student records entered by coaches. Coaches may add information about their students, some of whom may be minors. When a coach does so, the coach is responsible for collecting that information lawfully and for obtaining any parental or guardian consent required by applicable law before entering it. In the United States, this consent is required for children under 13 under COPPA, and you are responsible for obtaining it before entering a child’s information. Where you operate within an academy, club, or school, you are responsible for ensuring that verifiable parental consent has been obtained for any student below that applicable age across all coaches and staff using the account, and you may not rely on a school’s consent as a substitute where the law (such as COPPA) does not permit it for a commercial service. CourtPro processes this information solely on the coach’s behalf to provide the Service, and does not use it for any other purpose.

Our role as an operator. CourtPro acts as a service provider processing student information on the coach’s behalf, and does not decide what children’s data is collected. Where applicable law (including COPPA) imposes obligations on us as an operator with respect to children’s information, we will honor verified requests from a parent or guardian to review, correct, or delete a child’s records directly, regardless of the coach’s wishes.

Lesson reminders and calendar invitations are sent to the contact details a coach enters for a student. Because we do not collect students’ ages, we rely on coaches to obtain any parental or guardian consent the law requires before entering a student’s information, and we rely on parents and guardians to notify us. If a verified parent or guardian asks us to stop CourtPro-initiated communications to their child — independent of any deletion request — we will remove that child’s email and contact details so CourtPro no longer sends them lesson-reminder emails or adds them to calendar invitations. We act on such verified requests by deleting or de-identifying the child’s contact information.

If you are a parent or guardian and believe a coach has entered your child’s information into CourtPro, you may contact that coach or email us directly at courtprosupport@gmail.com. To protect children, we will take reasonable steps to verify that you are the child’s parent or guardian before reviewing, correcting, or deleting any information, and we will act on verified requests — including deleting or irreversibly anonymizing the child’s identifying information — even if the coach does not respond. Because parents are not CourtPro account holders, we will search our own records on your behalf using the information you provide — including the child’s name and the email address at which your child received CourtPro communications (such as a reminder email or calendar invitation) — so you do not need to already know which coach or academy entered the data. Not knowing the coach or academy name will not, by itself, be grounds for us to deny a verified parental request to delete your child’s information. Any additional details you can provide (such as the coach or academy name or approximate dates) help us locate the record faster, and we confirm with reasonable identity checks and coordinate with the coach where needed. If we cannot reasonably locate or verify the record from the information available, we will tell you what additional information is required. We will address verified requests within 30 days, or within the period required by applicable law.

Your rights and choices

You can access and update your student, lesson, and payment records, and your name, directly in the app. To change your account email, export your data, or delete your account, and to request to access, correct, export, or delete your personal data, email courtprosupport@gmail.com. We will verify your request — generally by confirming control of the account email — and respond within the timeframe required by applicable law. Depending on where you live, you may have additional rights under your local privacy laws, described below.

Your California privacy rights (CCPA/CPRA)

We do not sell and do not share (as those terms are defined under the CCPA/CPRA) your personal information, and have not done so in the prior 12 months. California residents have the right to:

  • Know and access the personal information we hold about you.
  • Request deletion of your personal information.
  • Request correction of inaccurate personal information.
  • Opt out of the sale or sharing of personal information (we do not sell or share).
  • Limit the use of sensitive personal information.
  • Not be discriminated or retaliated against for exercising these rights.

To submit a request, email courtprosupport@gmail.com with enough information for us to locate your records. We take reasonable steps to verify your identity (typically by confirming control of the account email) before acting, and aim to respond within 45 days, extendable as permitted by law. You may use an authorized agent to submit a request on your behalf; we may ask the agent for proof of authorization and may still verify your identity directly.

Where your data is processed

CourtPro is intended for users in the United States. Your information is processed and stored in the United States, and the Service is not directed to users in the European Economic Area or the United Kingdom.

Changes to this policy

We may update this Privacy Policy from time to time. When we do, we will revise the “Last updated” date above, and for material changes we will take reasonable steps to notify you.

Contact us

Questions about this policy or your data? Email us at courtprosupport@gmail.com.