Privacy Policy
The one thing to know first: Court Split is a tool for organising recreational pickleball — scheduling games, recording matches, an Elo ladder, and splitting court costs. Court Split never holds, pools, processes, or settles your money. When you split a court fee we only show a UPI link that opens your own bank/UPI app, and let the organiser tick “paid”. We do not collect your card, bank-account, or UPI PIN, and no money passes through us.
Court Split (“we”, “us”) is operated by Naveen B, Rajendranagar, Hyderabad 500005. We are the Data Fiduciary for the data described here under India’s Digital Personal Data Protection Act, 2023 (the “DPDP Act”). This policy applies to the Court Split app and our pages at https://courtsplit.app.
1. Who this is for
Court Split is intended for users aged 18 and over. Features that put you in contact with people outside your own group (“open games”) are restricted to verified adults — see Section 8.
2. What data we collect
We collect only what we need. We do not sell your personal data and do not use it for third-party advertising.
Information you give us
- Name & profile photo — from your Google or Apple sign-in; shown to your group-mates and on game/match records.
- Email address — from Google/Apple sign-in; identifies your account and lets us send important service messages.
- A guest’s email address — optional; when you record a match with someone who doesn’t use Court Split, you may add their email address. We store it only so that person can claim those games if they later sign up, and we do not share it with third parties.
- UPI ID (VPA) — optional, only if you add one so group-mates can pay you back for a shared court fee. We never store card or bank details.
- Skill self-assessment — a one-time beginner/intermediate/advanced choice that seeds your starting ladder rating.
- Date of birth — only if you opt into open games; captured once to confirm you are 18+ (the “age gate”). It is never shown to other users.
- Content you create — groups, games, RSVPs, match scores, reactions, badges, cost-split entries, feedback, and any reports you file.
Two of these have a second use in a tournament (Section 14): your date of birth decides whether a team invitation shows a partner’s name or the word “Player”, and an organizer who charges an entry fee gives us their own UPI ID so that entrants can pay them directly.
Created by using the app — your Elo rating & match history, group/ game/event records, cost-split records (who owes what, the host-supplied UPI link, and a manual “paid/unpaid” status — no transaction is processed by us), and safety records (blocks, reports, account freezes).
Collected automatically — device & technical data (app version, a per-device identifier, push token, IP address, basic logs) to deliver notifications and keep the service secure; and the venue/area you choose, to show relevant games. In open games, and only after you grant the device location permission, we read your precise location to find and sort games near you — you can decline or revoke that permission in your device settings and every other feature keeps working. We use Sentry for crash reports and performance diagnostics, and PostHog for pseudonymised in-app usage analytics (screens viewed, features used) — both linked to your account, used to find and fix bugs and improve the app, never to build advertising profiles. We do not track your location in the background or when the app is closed, and we do not collect your contacts, photos (beyond your profile picture), or biometric data.
The one health-related item we hold is the injury/illness category a tournament organizer records when replacing a player on a team — see Section 14.
3. Why we use it
To create and secure your account; run scheduling, RSVPs, matches, the ladder, events and badges; show shared cost-splits and the UPI link you choose to share; send notifications you’ve enabled; keep the community safe; comply with law; and improve the app. Under the DPDP Act we rely on your consent (given at sign-up and when you opt into features) and on legitimate uses permitted by the Act. You can withdraw consent at any time (Section 9).
4. Payments & cost-splitting (non-custodial)
Court Split is not a payment app and not a payment aggregator. When a group splits a court fee we display a UPI deep link that opens the payer’s own UPI/bank app; the payment happens directly between you and the other person. We store only the amount owed, the UPI ID the recipient chose to share, a manual “paid/ unpaid” flag, and — if the payer types one in — the UPI transaction reference (UTR) for that payment, which we include in the “marked as paid” notification sent to the person being paid. We never receive, hold, pool, route, or settle funds, and never see your card number, bank account, or UPI PIN.
A tournament entry fee works the same way and is described in Section 14: the organizer supplies their own UPI ID, you pay them directly from your own app, and a person, not the app, records the fee as confirmed, waived or refunded.
5. Who we share data with
Other users: members of a group you join see your name, photo, skill band, ratings, and the games/matches/splits you share with them. In open games, other players see a reduced card (typically first name and skill band) — not your email, date of birth, or UPI ID.
In a tournament this is different: the organizer, the staff they appoint and the other accepted entrants see the display name on your account, which comes from your sign-in provider, not a reduced card. That, and the one health-related category an organizer can record about you, are described in Section 14.
Service providers who process data on our behalf, under contract, only for the purposes above: Google Sign-In and Apple Sign-In (authentication); Expo and Firebase Cloud Messaging (push notifications); Sentry (crash reporting and performance diagnostics); PostHog (product analytics); and Railway (cloud hosting & database). We do not sell personal data or share it with advertisers.
DUPR (optional): if you connect a DUPR account, we share match data with DUPR Inc. (USA) to power your official DUPR rating — only with your consent, and only for what you turn on. This is described in full in Section 13.
Legal & safety: we may disclose data to authorities when required by a lawful order, to comply with the IT Rules / POCSO / other law, to investigate abuse, or to protect users.
6. Open games & safety
If you use open games you may meet people you don’t already know. You can block and report from inside the app; a reported account may be frozen pending review. Some safety records are kept even after deletion, as the law requires (Section 7). Please use common-sense precautions when meeting anyone in person.
7. How long we keep data & deletion
You can delete your account in the app (Profile → Settings → Delete account), or by emailing support@courtsplit.app from your account email. See our account-deletion page.
On deletion, your name, email, Google/Apple sign-in, and saved UPI ID are permanently removed and your account is closed — this cannot be undone. Games, matches and cost-splits you took part in remain in your groups, shown as “Deleted player”, no longer linked to you, because we can’t erase shared records without rewriting other members’ history.
Some things you wrote are stored outside your account record and are not removed by deletion: the UPI transaction reference on a cost-split row, feedback and survey responses you sent us, and the reason you gave when disputing a match. Separately, if a player added your email address as a guest and you have no Court Split account to delete, email support@courtsplit.app and we will remove it.
Tournament notification records (90 days). Whenever a tournament action is recorded, or an entry changes, we record which accounts were connected to that tournament at that moment, and in what role — whether or not any message is sent — so an organizer can answer “who would have been told, and when” if a registration, schedule or result is later disputed. If you delete your account, your identifier stays on those tournament notification audience records for 90 days after the deletion is processed — for that dispute and audit purpose only — and you are shown as a deactivated account, never by name. After 90 days the identifier is removed and only counts remain: the record still shows how many people were notified, but no longer shows that it was you.
Everything else a tournament holds — your entries, teams, consents, check-in and attendance, entry-fee records and results — is covered separately in Section 14, including exactly what deleting your account changes.
Where the law requires it — e.g. the IT (Intermediary Guidelines) Rules, 2021 require retaining certain registration and removed-content records (generally for 180 days) for investigation — we keep the minimum necessary records for that period, under access controls, even after deletion.
8. Children (under 18)
Court Split is not directed to children under 18, and meeting people outside your group is restricted to adults via the age gate. Consistent with the DPDP Act and DPDP Rules, 2025, we do not knowingly use a child’s data for behavioural monitoring, profiling, or targeted advertising, and we do not knowingly allow under-18 users onto open/stranger play. If we learn we collected a child’s data without verifiable parental consent, we will delete it. Concerned a child gave us data? Email support@courtsplit.app.
9. Your rights
Subject to the DPDP Act, you can: access a summary of your data and how we process it; correct or complete it; erase it (Section 7, subject to legal retention); withdraw consent for a feature; nominate someone to exercise your rights on your behalf; and raise a grievance (Section 11) and, if unsatisfied, complain to the Data Protection Board of India. Email support@courtsplit.app from your account email to exercise any right.
10. Security
We protect your data with measures appropriate to the risk, including encryption in transit (HTTPS/TLS), access controls, and token-based authentication. We will notify you and the Data Protection Board of a personal-data breach as required by law.
11. Grievances & contact
Grievance Officer (IT Rules, 2021)
Name: Naveen B
Email: support@courtsplit.app
Address: Rajendranagar, Hyderabad 500005
We acknowledge complaints within 24 hours and resolve them within 7 days — and faster (within hours) for the most serious categories such as content that is sexual, impersonating, or involves a minor, as the IT Rules require.
For data-protection questions specifically, contact support@courtsplit.app. If you’re not satisfied with our response you may complain to the Data Protection Board of India.
12. International transfers
Some service providers may process data on servers outside India. Where we transfer personal data outside India we do so in compliance with the DPDP Act and any restrictions notified by the Government. Sentry (crash reports) and PostHog (usage analytics) process data in the United States; so does DUPR, if you connect it — see Section 13.
13. DUPR ratings & data sharing (optional)
Court Split can connect to DUPR (Dynamic Universal Pickleball Rating), operated by DUPR Inc., a company based in Delray Beach, Florida, USA, so your recreational matches can count towards your official DUPR rating. This is entirely optional — nothing is shared with DUPR unless you choose to connect your DUPR account. Because DUPR Inc. is in the United States, connecting DUPR means some of your data is transferred outside India (see also Section 12).
Two separate choices, each with its own consent. You can give one without the other, and change either at any time in Settings → DUPR:
- Match-result sharing — required for official DUPR ratings. When you connect DUPR and turn this on, we send the DUPR IDs of the players, the match scores, and the date of each eligible match to DUPR Inc. so it can update everyone’s official rating. We do not send your email address for this. In return, DUPR shares back whatever your DUPR consent screen allows — typically your name and current DUPR ratings — which we show on your Court Split profile.
- DUPR promotional emails — optional and completely separate. Only if you opt in, we share your email address with DUPR Inc. (roughly once a quarter) so DUPR can send you its own promotional email. You can turn this off at any time; it is never required to use DUPR ratings.
Turning off match sharing stops all future submissions to DUPR immediately. Matches already submitted stay on DUPR: they were shared while you had consented, each match involves 2–4 players (so it is never yours alone to withdraw), and DUPR Inc. is an independent data fiduciary for its own copy. To change or remove a match already on your DUPR profile, you can contact DUPR directly.
Unlinking your DUPR account (Settings → DUPR) clears your DUPR identity, access tokens, and cached DUPR ratings from Court Split.
Deleting your Court Split account goes further than turning sharing off: in addition to the deletion described in Section 7, we ask DUPR to remove the matches Court Split submitted for you — the right-to-erasure path.
14. Tournaments
Court Split can run a tournament: an organizer (the “Director”) creates it, players enter as teams, the Director locks a roster, a draw is played and results are recorded. Public tournament sharing is off by default. An organizer can choose to create a public link. Anyone with the link can open the public page without a Court Split account. The page can show the tournament poster, advertised entry fee, fixtures, results, schedules, brackets and standings. Every player is shown as their first name and the initial of their last name. It does not show account IDs, contact details, payment instructions or individual payment records. Everything else described in this section is behind signing in to Court Split.
Public-link access and retention. A new link lasts until 90 days after the scheduled tournament end. Renewing creates a new link that lasts 90 days from renewal. The organizer can pause, resume or revoke the link. Cancelling or unpublishing the tournament also disables the link. Pausing or resuming does not extend its expiry. A revoked link cannot be resumed or reused. Disabling a public link does not erase tournament records. We ask search engines not to index public tournament pages, but cannot control cached or reshared copies outside Court Split.
What a tournament records about you
- Your entry: the division you entered, the team you entered with, your place in the queue, and the state of that entry (pending review, accepted, waitlisted, offered a place, rejected, withdrawn, expired or superseded), with the time of each change.
- Your team and your partner’s consent: who created the team, who is on it, and each member’s answer to the invitation (pending, accepted, declined, expired, superseded or revoked), with the time it was given.
- Check-in and attendance: whether you were checked in or marked a no-show, whether you did it yourself or the Director or a scorekeeper did it for you, and when.
- Entry-fee records, when the Director charges a fee: the amount you owe in rupees, any deadline set for it, the state of that fee (unpaid, you marked it paid, the Director confirmed it, the Director waived it, or the Director recorded an external refund), who confirmed it, when, whether your place was released for non-payment, and the history of those changes.
- Match results: the score, which side reported it and how it was settled, who confirmed or overrode it, and the seeding, groups and standings the Director builds from them. If you dispute or override a result, the reason you type is stored with it, up to 500 characters. Every attempt to record or change a result is kept in an append-only ledger with your account and its outcome — committed, replayed and refused alike — and, for a refusal, the reason it was refused.
- When and where you play: the court and the start and end time the Director assigns to your match.
- The eligibility check on your entry: we write a record for every entry, whether or not the division has a rating requirement, saying whether it passed and, if it failed, why it failed — a fixed category such as no rating yet, a provisional rating, too few rated matches, or a team rating below or above the division’s band. Where the division does have a rating requirement, the record also keeps the Court Split rating and rated-match count we read for you at that moment and your team’s combined rating.
- Why you were removed after the roster locked: if the Director takes you off a locked roster, the app records a category for why you were removed — that you withdrew, an administrative removal, or that the organizer removed you — with the entry it applied to and who did it. The same log records your entry being dropped when a draw is put back to an earlier state, and, if you deleted your account, that the removal was an account-deletion scrub with no acting person.
- Roles: who the Director is, and who the Director has given scorekeeper authority for that tournament.
- Permission to host a tournament. Creating a tournament is by request. When you ask, we record that you asked, and when; whether the request is open, active or switched off; when your permission started and when it runs out; if it was switched off, when; which operator decided, or that it was approved automatically because you own a group with at least six active members; and a note that is never shown to you, up to 200 characters, which is either an operator’s own free text about the decision or a marker saying the approval was automatic. You can see your own standing and its expiry in the app; the note and the operator’s identity are visible only to us.
- Audience records: on every tournament action and every entry change, the database itself records which accounts were connected to that tournament at that moment — the organizer and the staff they appoint, every current entrant, every player in the current draws, the affected team’s members, any invited partner, and both sides of a match the action refers to — together with the role that connected them. So an action about another team can write a row naming you, simply because you hold a live entry in that tournament. These rows are written whether or not any message is sent. For an entry change the row also keeps that entry’s state and any offer expiry. Sending of tournament notifications is controlled by a switch that is off at the time of this policy; while it is off nothing is sent, and when it is on the messages go to the accounts these rows name. Section 7 covers how long these rows keep your identifier.
A replacement reason, which can be injury or illness. If a Director replaces a player on a team, the app requires the Director to choose why from a fixed list: injury, illness, or a reason outside the player’s control. That choice is recorded against the named player leaving the team, in the tournament’s action record, and it is kept for as long as that record exists. It is a category, not a diagnosis; you do not enter it yourself, only the Director does; and the app does not display it back on any screen. This is the one health-related thing Court Split holds, and Section 2 is qualified accordingly.
Your name and photo on tournament pages. On tournament surfaces — draws, brackets, schedules, team pages, the check-in list and results — the display name on your account, which comes from your sign-in provider, is shown to the organizer, the staff they appoint and the other accepted entrants of that tournament. There is one exception. If the date of birth on your account makes you under 18 on the day a page is read, those surfaces show your first name and the initial of your last name instead — for example “Aarav S.” Two readers still see your name in full: you, and the organizer of that tournament, the person responsible for running it. Everyone else sees the shortened form, including the scorekeepers the organizer appoints. If we hold no date of birth for you, your name is shown in full, because nothing on your account says you are under 18. A shortened name does tell the other people in that tournament that you are under 18; that is the trade the shorter name makes. The organizer’s own list of the scorekeepers they have appointed is one of the organizer’s own screens, so a scorekeeper who is also an entrant under 18 is shown in full there. And if your display name reads like contact details — an email address or a phone number — or is longer than these pages can show, we show “Player” in place of it on those surfaces whatever your age. Your profile photo is shown beside your name on the team invitation a partner receives.
The public page uses the shorter name for every player, regardless of age, and never shows a profile photo.
Your date of birth in a tournament. If you have given us a date of birth for the open-games age gate (Section 2.1), a tournament reads it in two ways. The team invitation shows “Player” in place of a partner’s name when that partner is under 18 or has no date of birth on record. The tournament surfaces listed just above use it for the under-18 name rule described there, and read it again every time a page is built, so a shortened name becomes your full name of its own accord on your eighteenth birthday. Your date of birth itself is never shown to anyone.
Entry fees are still non-custodial. A Director who charges an entry fee gives us their own UPI ID, their own payment note and their own reference label for the fee, and the app shows you the UPI ID and the note so that you can pay the Director directly from your own UPI or bank app; the reference label is theirs and is shown only to them. That UPI ID is the Director’s payment address; it is not a payment instrument the platform holds, and we never receive, hold, pool, route or settle that money. No payment is confirmed automatically: a person, the Director, marks an entry fee confirmed, waived or refunded externally.
Who is shown the Director’s UPI ID. The Director’s UPI ID, payment note and the amount due are shown to the Director and to a registrant who currently owes that fee, and to nobody else, including other teams in the same tournament and appointed scorekeepers. Once the fee is settled, the members of your team see a minimized receipt: the state, the amount, the date, and a label saying the Director confirmed, waived or recorded an external refund, and never the Director’s UPI ID or payment note. Someone who was on your team and has since been replaced can still see that receipt, and so can a team-mate whose entry was later withdrawn.
Who can see the rest of your tournament data. A tournament is not a public page. Its divisions, draws, matches and results are shown to the tournament’s Director, to any scorekeeper the Director appoints, and to players whose entry has been accepted, with names shown as described above. Someone who entered but was not accepted cannot open them, and to anyone outside the tournament the page reports that it does not exist. The Director and an appointed scorekeeper can also record your check-in or mark you a no-show, and the Director additionally sees the entry roster and each entry’s fee state. Your team-mates see your team and its consent state. A tournament page never shows another player your email address, your date of birth, or the UPI ID saved on your own profile.
Tournament results and DUPR. Sending tournament results to DUPR is a separate feature that is off unless we turn it on, and even then a result is only sent for players who have linked a DUPR account and consented to match sharing (Section 13). Until it is turned on, tournament results stay inside Court Split.
How long tournament data is kept. Tournament records are kept for as long as the tournament record itself exists: Court Split runs no routine that deletes a tournament’s entries, teams, consents, check-ins, entry-fee records or results after a set period. The two bounded periods in this policy still apply, both in Section 7: the 90 days for notification audience records, and the 180 days where the law requires retention.
Your hosting permission is the one tournament record that belongs to no tournament, so that sentence does not cover it. While your account exists it is kept: nothing expires it — a lapsed permission stops working because we compare its end date to the clock when we read it, not because the record is removed. When you delete your account the hosting record is switched off and the operator’s identifier and the operator’s note are removed from it; the dated record of the request and its standing is kept, attached to your anonymized account, so that a permission cannot be inherited and our own count of who asked still reconciles. If you were the operator who decided someone else’s permission, your identifier is removed from their record too.
What deleting your account does to a tournament. In addition to the deletion described in Section 7:
- Entries you were still holding, whether pending review, accepted, waitlisted or offered, are moved to expired. If the roster was already locked, your entry is removed from it, the remaining seeds are closed up, and that removal is recorded as an account-deletion scrub with no acting person.
- Your identifier is removed from the tournament check-in and attendance records and their history, the roster audit log, an entry-fee record you confirmed and its history, the registration observation records, and the private evidence kept for the DUPR eligibility check.
- The play itself stays, attached to your anonymized account and shown as “Deleted player”, because a tournament’s results, seeds and history belong to your team-mates, your opponents and the organizer too.
- Notification audience records follow the 90-day rule in Section 7.
- Your hosting-permission record is switched off, and the deciding operator’s identifier and the operator’s note are removed from it; the dated record of the request and its standing is kept, as described above.
- Any public links you owned are revoked and their tokens are cleared. The command receipts remain as history, but your identifier is removed from them.
15. Changes
We may update this policy. We’ll change the “Last updated” date and, for material changes, notify you in the app or by email.
Governed by the laws of India.
Contact: support@courtsplit.app
