Callback

Privacy Policy

Version 2026-10-06, effective October 6, 2026.

Callback is a service for sports clubs, operated by McKerin Software, Inc. ("Callback", "we", "us"). Clubs use its modules to run tryouts (Tryouts), league seasons (Leagues), lessons (Lessons), and registrations, waivers, and payments for their programs (Registrations). This policy covers the Callback website and web app, the Callback iOS app, each club's Lessons site, and each club's public league site. It explains what information we handle, for whom, who can see it, how long it is kept, and how it is deleted.

Two roles: for the club, and our own

Who uses Callback

Callback is not directed at children.

Information we handle

Accounts

Households, players, and guardians

Entered for the club, by families or by the club.

Medical notes

Registrations, waivers, and payments

Copies into Tryouts and Leagues

Lessons

Tryouts and Leagues

Emails

Records of changes

IP addresses and technical information

Feedback and support

Callback's own sales information

Who can see what

WhoWhat they can see
Club administratorsWhat is entered for their club, its payment records, waiver signatures with IP addresses, and the records of changes; they can export registrations, rankings, and Lessons reports.
EvaluatorsThe tryout roster and their own ratings and notes, everyone's measurements, summaries of earlier seasons' ratings, and team names and offer statuses.
Coaches (Lessons)For their own lessons: each player's name and age group, notes written for the coach, attendance, how the booking was paid and its amount, and the parent's last name, email address, and phone number. Not medical notes, emergency contacts, or dates of birth.
ScorekeepersWhat the public league site shows, and their own account.
A player's guardiansEvery guardian, whatever rights they hold and whichever household they belong to: the player's record other than the medical notes and emergency contact, including the player's own email and phone; every registration for the player, with the registrant's name, payment receipts, and signed waivers; the other guardians' names, rights, and households, and who gave each right; and, on the Lessons site, other households' bookings for the player and the paying household's label, which can include its owner's first name. Only a guardian who can manage the player (or the player, once linked to their own account as an adult) also sees the medical notes and emergency contact, the other guardians' email addresses, and, on registrations others made, the registrant's email address, the address a waiver signing link was sent to, and the answers to the club's questions. A registration's open payment link is seen only by the person who made it and by guardians who can pay for or manage the player. A household's contact details and address are seen only by its owner and by members who book, pay, or manage for a player booked from it. Our emails follow the same rules. A club's Lessons site applies the same rules to the medical notes, the emergency contact, the other guardians' email addresses, and household contact details. On the Lessons site, a guardian who can manage the player also sees the email address of whoever gave each guardian access; the Callback website shows only that person's name. The Lessons site applies the same kind of rule to the note written for the coach when booking a lesson: besides the coach and the club, only the person who made the booking, a guardian who can manage the player, and the linked adult see it. The Lessons site does not show a player's own email address or phone number to guardians, and has no club questions. Neither site shows a guardian's phone number to other guardians. On the Lessons site, whether a booking's payment is under review, and whether it was a late payment that was refunded or honoured, is shown only to the person who made the booking and to guardians who can pay for or manage the player; that a booking was refunded, and the amount, are shown to every guardian who sees the booking. Emails about refunded late payments, reviews, refunds that did not go through, and the household's balance go to the guardians who can pay; an amount owed, a lesson's card refund, and a booking confirmation, including one that says a late payment was honoured, go to the guardians who receive the player's emails.
Other familiesIn a league, the names and household email address and phone number of families who chose to share them, while the schedule is published or being played. A partner's player name, account email, and registration status, as the Family Terms describe. A guardian who adds another guardian by email learns whether that address has a Callback account and, if it does, sees the person's name.
An adult player asked to sign a waiverOn the signing page their link opens: the club, the program and its dates, the player's name, the name of the person who registered them, and the full text of each waiver. Nothing else about the household or the person who registered.
Callback staffSee "Callback staff" below.

What is public

These pages are shown to anyone, without signing in. The league site asks search engines to index it.

Stripe

To take a payment for a registration, Stripe receives the household's contact email address (or the registering account's), the program and price option, the player's full name or the team's name, the club's name, the amount, and our identifiers for the registration, program, household, and club; with a refund, the reason the club gave. A Stripe customer record for the household (its contact email address, last name, and our identifiers) is created on the club's Stripe account and is not updated later. For a lesson, Stripe receives the household's contact email address (or that customer record), the players' names, the lesson's date and time, and our identifiers. Stripe handles card details under its own privacy policy.

Services the club connects

At a club administrator's request, Callback works with services the club has its own account with. Those services are the club's, under its own terms.

Our service providers

We use them to provide their services to us.

This list was last updated on October 6, 2026.

Callback staff

On your device

Test and development copies

Our development systems, which we use to build and test Callback, use test data. They do not hold families' or players' personal information.

How information is protected

How long information is kept

InformationHow long
What is entered for a club, including families' informationWhile the club uses Callback, until it is deleted as described below.
A club that has leftWe suspend the club's account (if it is not already suspended) and delete the club 12 months after its account ends (see "The 12-month rule" below).
Your account and acceptance recordsUntil your account is deleted.
Registration email records; our records of Stripe's payment notifications30 days.
Lessons email records365 days.
Lessons emails waiting to be sent (the player's name, amounts, dates)Until sent. Deleting a family's Lessons data deletes those about only that family or player; one that also concerns someone who stays, or that goes to the club, is kept without the deleted family's or player's names. One that keeps failing is held, with no set end date, until Callback staff release it.
IP address counts on our public formsAbout two hours.
Counts that limit waiver emails and the waiver-signing page (a keyed one-way code, not the value)About two days for email counts; about two hours for signing-page counts.
IP addresses with waiver signaturesAs long as the registration, or until the signer's account is deleted.
The registration do-not-send list (an address that bounced or reported our mail as spam)Until Callback staff clear the address. It is not removed when an account or a family is deleted.
Callback's service logs90 days.
Lessons records of changes; feedback; our sales do-not-email list; Callback's sales information; the Lessons site's service logsNo set end date.
The marker that refuses a deleted account's sign-in48 hours.
A deletion that has startedIts job record, which can hold the ids, and for athlete history the names and dates of birth, of the people being deleted, and for an account the sign-in email until the sign-in is deleted, is kept until the deletion is finished. A family or account deletion that Callback staff cancel before anything was deleted leaves no job record. A Lessons deletion that Callback staff stop keeps a record of the stop (the household or player's id, counts of what was deleted, and the reason) and an entry in the club's records of changes.
BackupsOur database backups roll off after about five weeks; older backup copies are kept until we remove them.

Deleting information

Families cannot delete information themselves. Deletion is done by the club's administrators or by Callback. Removing a player on a Lessons site marks the player inactive; it does not delete the player.

At a club that uses Lessons

A club administrator first deletes the family's Lessons data, from the Lessons Families page in the Callback app, and then the deletion is finished in Callback, by the administrator in Registrations or by Callback. The Lessons deletion removes the family's bookings of lessons not yet held, the notices about the family sent to its guardians, and the Lessons record of a guardian who has nothing else at the club. When one player is deleted and the household stays, a notice about only that player's booking is deleted, receipts included; a notice that also concerns someone who stays is kept, with the player shown as "a deleted player" (or, in a notice stored before this release, with his name removed) and the amounts unchanged. The deletion keeps, without names or typed notes, lessons the family already took (shown as "Deleted player", so the lesson and the coach's pay stand) and the family's ledger entries, credit lots, package purchases, and card payments, with their amounts, ids, and dates. Records of changes about the family lose their before and after values, and the ids in them are replaced.

It does not reach: text staff typed that is not linked to the family by id, such as a lesson's notes or an entry about a whole lesson, and, when one player is deleted and the household stays, the reason on a credit adjustment, a credit extension's reason, a ledger reason on a sibling's booking, or a payroll note, which stays as written and may name the player; a deleted guardian's account id, which stays as the actor on records about other families; and the Lessons record (name, email address, and phone number) of a guardian who still has a membership, another household or player, or a past as staff at the club, until their own account is deleted. When one player is deleted, text that a person typed on a record that stays is not edited, even when it mentions the deleted player, for example a note on a sibling's booking, or the reason the club typed for a household credit. When one player is deleted and the household stays, notes already on the household's card payments that included one of the player's bookings are replaced by "[note removed when a player was deleted]"; a note an administrator types on such a payment after the deletion may name the player, like any other typed text. A card payment for the family that Stripe reports after the deletion started is refunded in full automatically and recorded with its ids and amount only; if Stripe refuses the refund, the payment waits in the club's payment review, where it is decided without notes. Callback staff can stop a Lessons deletion partway; what it already deleted is not restored, and a later deletion starts again.

A Lessons deletion is refused while a card booking waits for its payment, a payment page may still be paid, a lesson the family is on has not been completed and charged or money is still owed for one, card money is owed back for a lesson that will not happen, a card payment is disputed, the household has unexpired credit, a player also belongs to another household, or the household pays for an upcoming lesson of a player outside the deletion, or the family, a guardian's account or the club is already being deleted, or while one of the family's card payments is waiting for the club's review, has a refund still in progress at Stripe, or is still being checked with Stripe. Callback can override a dispute, or a refund owed when the club's Stripe account cannot make it.

A player

A club administrator (or Callback) can delete a player at the club. This deletes the player record and guardians' access to it; the player's registrations and waiver signatures (with any waiver signing links) and their email records; the copies in the club's tryout rosters (with their notes and offers) and league season (intake rows, league players, and roster places); and the membership of a guardian left with nothing at the club. Rows not linked to the registrations, such as a roster loaded from a spreadsheet, are deleted only if the person running the deletion selects them from the possible matches shown: rows with the same first and last name, with those whose date of birth also matches shown first (earlier seasons' athlete history is offered by name). The household and its Stripe customer record stay.

A household

The same for every player in the household, and also the household record, its team registrations, and its customer record at Stripe.

When a deletion waits

A deletion is refused while a payment page is open (up to about 40 minutes, or a day for an older one), a payment dispute is open, a refund is owed, the family is already being deleted, or a guardian's account is being deleted. A household deletion also waits while the household has paid for a player of another household (that player is deleted first), or while one of its players also belongs to another household. Callback can override an open dispute or an unreachable Stripe account. A payment lost in a dispute does not hold up a deletion, and its record shows it as lost.

A deletion runs in steps. While it runs, and if it stops partway, the family's records cannot be changed, and its players and household cannot be moved to another household or given new guardians. Callback staff can cancel a family's or an account's deletion in Callback only before anything has been deleted. If it stops after deleting anything, only Callback staff can take it further, after they are shown what remains and confirm it again. If a deletion finds that the family changed in a way the software should have prevented, it stops and the tool does not finish it; Callback's engineers resolve it.

Your account

To delete your Callback account, email support@mckerinsoftware.com from the account's email address. At a club that has used Lessons, Callback first deletes the account's Lessons data. Callback then signs the account out and deletes it, its acceptances and memberships, your access to players, the households only you belong to (with their Stripe customer records), the email records addressed to you, and the copy of your feedback kept in Callback. In the registrations you made, your name and email address are removed, and the club keeps the registration, including the answers you typed and any partner details you gave. In the waivers you signed, your typed name, your account, and the IP address are removed, and the club keeps the rest of the waiver record. If you gave your own address for an adult player's waiver signing link, it is removed. A household you share whose contact email is yours gets the new owner's email instead, and its customer record at Stripe is deleted. An address of yours on the registration do-not-send list stays there (see "Emails"). We cannot delete an account while: you are the only guardian who can manage a player (the club first deletes the player or gives another guardian that right); you share a household that nobody else could own; you hold a staff role at a club, such as administrator or coach (it is removed first); the club is already deleting a player or household you belong to; or you are Callback staff. An email address of yours can remain in a league season's records of changes. If Callback's part of an account deletion stops before it has deleted anything, Callback staff can cancel it and restore the account's sign-in; Lessons data already deleted is not restored. Once Callback's part has deleted anything, it can only be finished.

A whole club

Callback deletes a whole club on the club's request, and under the 12-month rule below, in two steps: it suspends the club's account (if it is not already suspended), and at least ten minutes later it runs the deletion. While the deletion runs, the club's information cannot be changed, and payment notices from Stripe for the club wait until it finishes; a payment that completes during the deletion is refunded. The deletion removes the club's records in Callback, including payments and records of changes, the households' Stripe customer records, the club's logos, and the family accounts that were used with no other club. We email those family accounts before we delete them. We keep a record that the deletion happened, with no personal information. It does not delete: the accounts of the club's administrators, coaches, and scorekeepers; family accounts that also belong to another club (only their place at this club goes); files the club uploaded other than its current logos; the record that links the club's Stripe account to Callback; our own billing records of the club at Stripe; or our sales information about the club. At a club that has used Lessons, Callback staff first delete the club's Lessons data, keeping only our own records of the club's Lessons invoices. A payment made later on the club's Stripe account is refunded, as the Family Terms describe.

The 12-month rule

12 months after a club's account ends, Callback suspends the club's account (if it is not already suspended) and then deletes the club as described above. A club's account ends on the day it is closed or suspended or, if no module is on, on the later of that day and the day the last module was turned off. Callback staff do both steps by hand; neither happens on its own. It does not apply to pilot and internal accounts, clubs we have marked as exempt, or clubs with a written agreement that says otherwise.

Club users

A club administrator can remove a staff member's access. To delete a staff account, ask us. Ratings and changes a staff member made stay with the club's data.

What is kept after a deletion

When a player, a household, or an account is deleted, we keep payment records (amounts, dates, Stripe's identifiers, and our identifiers for the household, registration, and program; on a player or household deletion, without the receipt link; an account deletion leaves the payments and the kept registration's receipt link as they were), evaluation scores (with the registration's identifier and the evaluator's account), and records of changes, with the person replaced by a random reference and free text removed. These no longer carry a name, but their identifiers still match the club's records at Stripe, which hold the payer's email and the player's name. A whole-club deletion keeps none of them.

What a deletion does not reach

Children's privacy

Callback accounts are meant for adults. A family account holder is asked to confirm being at least 18 and an adult under the law where they live, and an account that has not confirmed it cannot register a player. On a club's Lessons site, an account cannot book or pay until it has confirmed. Information about children is entered by their parents or guardians, or by the club, for the club; we process it as the club's service provider and delete it at the club's direction. Partner disclosures show the registering account's email address, not the player's own. If we learn that a child has created an account, we will disable it at once and delete it as soon as the club has moved any player or household that depends on it. Any player or household that depended on it stays with the club, which can give it to another guardian. To report an account, email support@mckerinsoftware.com.

Your choices

What we don't do

Changes to this policy

Each version of this policy has a version identifier and date. We keep a copy of each version we publish. If we make material changes, we post the new version here, and the Callback website asks family account holders and club administrators to acknowledge it the next time they sign in or register. Families and administrators who use a club's Lessons site are asked there too.

Contact

Questions or requests: support@mckerinsoftware.com

McKerin Software, Inc.