Policy 01 of 10
Privacy Policy
How CourtLoop collects, uses, shares and protects information about players, organizers and guests.
Who handles your information
CourtLoop lets players join court sessions and record results across five sports. The CourtLoop app is published by ClavisPlus, based in Cagayan de Oro, Mindanao, Philippines.
For a privacy question, email support@clavisplus.com. Put “Privacy” in the subject. Please do not send a password, sign-in code or identity document with your first message.
Signing in and setting up your profile
Connected play requires an account. When you request an email code, Supabase processes your email address and delivers a sign-in challenge through the configured mail service. Google sign-in opens a provider sign-in flow. Google can supply identity metadata including your name, email and photo URL. CourtLoop uses an account identifier and sign-in tokens to recognize you.
You can edit your unique display name (username), optional self-described skill level and, where supported, club. Your chosen name can appear beside your results. Use a name you are comfortable showing to other players.
When you join or organize a session
Organizers supply the session name, schedule, venue, optional map pin, capacity, format and fee information. Players and organizers supply names, join requests, responses, attendance, court assignments, scores, corrections and reasons. Guests may be named by an organizer without creating an account. Give guests the collection notice before entering their details. Organizers and admitted members can see session information needed to run play. A prospective member may see listing details before admission.
Listings, maps and location
Publishing a session can expose its meeting place, schedule, fee, player counts and selected coordinates, including to people without an account through listing services. A venue pin locates the meeting place. When you use maps, the configured tile provider receives map requests. A venue search sends the search text and may send the current map centre to the search provider. The defaults are OpenFreeMap and Photon. Opening directions sends the destination to the external maps service. Avoid pinning a home or naming a child’s regular whereabouts in a public listing.
Photos, contacts and invitations
You may choose a profile photo from your library. The app prepares a square WebP image and sends it to a private Supabase storage bucket. Authorized viewers include you, organizers reviewing your request and eligible session participants. A signed link works for its holder for up to five minutes. A Google-supplied photo can involve a request to a different image host.
Friends connect by exchanging a short-lived key, scanning a QR code or using an invitation. Requests, decisions and friendships are associated with the accounts involved. The scanner can use the camera when you choose it. Manual entry is available.
Scores and standings
For connected pickleball the scorekeeper supplies results. In badminton, basketball, volleyball and tennis, a player can report a match with friends. Listed players can see associated match details, partners and opponents and review the score. Verified results feed sport-specific summaries.
Eligible ranked results can show your display name, tier, wins and score differential to other signed-in accounts, including in venue or season filters. Someone familiar with a venue may infer where you played. Dispute an incorrect result through match review or contact support. A personal leaderboard opt-out has not been verified.
Service delivery and optional choices
For ordinary account data, sign-in, requested sessions and score verification, our proposed basis is the processing needed to provide the service you request under Philippine law. For integrity checks, security logs and limited shared match history, we rely on a documented legitimate interest only where necessity and the impact on players support it. A legal duty may require specific preservation or disclosure.
Optional use of a photo, device alerts or other separately consented processing must have its own choice where required. Agreeing to the Terms does not authorize marketing.
Devices and service providers
CourtLoop uses Supabase for authentication, database records, realtime updates, functions and private image storage. Where enabled, Expo’s push service and platform delivery services handle a device token, alert data and routing identifiers. Inbox preferences, delivery attempts, invitation activity, command identifiers, times and revisions support delivery and troubleshooting. Providers receiving network requests can receive connection details such as IP address. Privacy responsibility continues when a provider is overseas.
Storage, access and security
Native sign-in uses system secure storage where available, with an in-memory fallback. Database rules and server checks restrict selected records by account, role or session membership. Device archives can contain earlier rosters, scores and audit records. An exported local backup is readable JSON. Whoever receives it can read or copy it. Choose a private destination.
How long records remain
Connected records support account use, shared matches and justified dispute or security work. Removing a picture and deleting an account have different effects. Account deletion closes active sessions you own and removes specified account links while leaving scores, history, command data and copies on other devices. Context or free text can still identify someone. See the Data Retention & Deletion Policy for the category-by-category rules and the criteria for handling a specific removal request.
Players aged 13 to 17 and younger guests
The intended minimum account age is 13. It is a service eligibility rule. A young person may need a parent or legal guardian to enter a contract or authorize particular processing.
A guardian can contact support about a child’s profile, appearance in a roster, photo or result even if that child has no account. Identify the session privately. Do not send the child’s school, birth certificate or other sensitive information unless a specific verification step is necessary. An organizer should use the least identifying guest label that works.
Requests, complaints and changes
Ask support what we hold, where it came from, how it was used or shared, and how it affected your rank. You can request access, correction, portability where applicable, objection, blocking or erasure on applicable grounds, or withdrawal of optional consent. You may seek indemnity where the law provides. Give the account or session reference and desired remedy. We will verify authority proportionately, protect other players and explain the action taken, any refusal and how to challenge it.
You may complain to the Philippine National Privacy Commission under its filing procedure. Material changes will be communicated before they take effect, with renewed agreement or consent where needed.