CourtKeeper About CourtKeeper

Terms of Service

Last updated: October 17, 2026 · Effective date: October 17, 2026

The service

CourtKeeper is provided by Kevin C Vroman doing business as CourtKeeper. Full CourtKeeper runs a club's racquet department: court reservations, lessons, programs, member communication and related administration. CourtKeeper Pro is a private teaching tool for individual pros and teaching teams, who may teach at clubs that use other booking software. Both use the same website and mobile apps. A pro can subscribe on their own. Club members get CourtKeeper through their club. A student does not become a member or get a login because a pro records their lessons.

CourtKeeper Pro includes private lessons and recurring schedules, clinics and camps, participant lists, attendance, paid and unpaid records, lesson packages, email and text reminders, and short messages from a pro to everyone in a clinic or camp, for students and parents who choose them. It does not include court booking, member accounts, ladders, waitlists, student self-booking, payroll or collecting students' payments. Full CourtKeeper includes the same teaching tools. Payment and package records only track money collected outside CourtKeeper; CourtKeeper does not process those payments.

Accounts

You must provide accurate information and keep your account credentials secure. You are responsible for activity that occurs under your account. Notify us at support@courtkeeper.io if you believe your account has been compromised. You must be 18 or older to create an account, unless your club allows junior accounts with a parent's permission.

Acceptable use

You agree not to: (a) use CourtKeeper for any unlawful purpose, (b) harass or abuse other members or staff through CourtKeeper's messaging features, (‌c) attempt to gain unauthorized access to other accounts or the underlying systems, (d) interfere with or disrupt the service, (e) use automated tools to scrape, copy, or reverse-engineer the service, (f) send texts or emails that advertise other businesses or contain content about sex, hate, alcohol, firearms, tobacco, cannabis or illegal drugs, (g) add a contact who has no lesson, program or club relationship with you, or (h) use a clinic or camp message for anything other than changes and updates about that clinic or camp, such as a promotion, or put a web link in its text. You are responsible for the messages you write and the contact details you enter.

SMS messaging programs

CourtKeeper runs three text message programs.

Program: Club announcements.

Program: Lesson reminders.

Program: Clinic and camp messages.

For all three programs:

Billing for pros and clubs

Pro Individual is $29 a month for one pro and includes 300 SMS credits a month. Pro Team is $69 a month for one team, with no limit on pros, and includes 1,000 SMS credits a month shared by the team. Full CourtKeeper plans include the Pro teaching tools. All plans are monthly. A private discount does not change these public terms. One SMS credit is one carrier segment sent to one person. Included credits reset at each monthly renewal and do not roll over. Extra texts cost $0.025 per segment.

Extra texts are off until someone with billing authority turns them on and sets a monthly cap. Subscribing does not turn them on. On club plans, group text announcements, automatic lesson reminders and clinic and camp messages each have their own switch and cap. On Pro plans, lesson reminders and clinic and camp messages each do. Included credits are shared, but extra texts for one kind of message never count against another kind's cap. A clinic or camp message that needs extra texts while they are off or over the cap is not sent. On Pro plans, a Head Pro manages billing and extra texts. We never charge students for lessons, camps or packages; the pro keeps those paid and unpaid records.

A paid plan starts once the first invoice is paid. Plans renew automatically each month until you cancel. You can cancel at any time from the billing page in CourtKeeper (Plan and billing on Pro plans). The plan then ends at the end of the period you paid for, and you keep access until then. Scheduling a cancellation stops new paid extra texts; included texts, including automatic reminders, keep working until the paid period ends. Payments are not refunded, including partial months, unless the law requires it. If a renewal payment fails, all texts stop right away, normal scheduling keeps working for a seven-day grace period, and after that the product becomes read-only while you fix the account or billing. Access comes back based on the actual payment and subscription state; paying an old invoice does not always restart a subscription that has already ended. Usage you already authorized is still owed, including in the final period. Taxes, private discounts and any custom terms are shown in your purchase agreement.

Suspension, cancellation and deleting data

We may suspend or end access for breaking these Terms or for an unpaid subscription. Cancelling or not paying does not erase workspace records. Deleting private data, and permanently removing staff, students or programs, are separate actions described in the Privacy Policy. The last pro in a Pro workspace must close it before deleting their account, and a team that continues must keep a Head Pro. Cancelling with the billing provider can still be in progress after the workspace is closed. Deleting data does not cancel charges already owed or remove the compliance, opt-out, audit and billing records we must keep.

Disclaimers

CourtKeeper is provided "as is" and "as available." We do not guarantee that the service will be uninterrupted or error-free, or that every message will be delivered on time. To the maximum extent permitted by law, we disclaim all warranties, express or implied, including warranties of merchantability and fitness for a particular purpose.

Limitation of liability

To the maximum extent permitted by law, CourtKeeper's total liability arising out of or relating to the service will not exceed the amount paid by you or your subscribing organization to CourtKeeper in the twelve months preceding the event giving rise to the claim. We are not liable for indirect, incidental, consequential, or punitive damages.

Governing law

These Terms are governed by the laws of the State of California, without regard to conflict-of-law principles. Any disputes will be resolved in the state or federal courts located in Ventura County, California.

Changes to these Terms

We will email account holders about material changes to these Terms at least 30 days before they take effect. Using the service after the effective date means you accept the changes.

Contact

Questions? Email support@courtkeeper.io or write to: Kevin C Vroman dba CourtKeeper, Simi Valley, California, USA.