Effective May 21, 2026
CourtRun is an independent iOS app run by a single developer. Questions about anything in this policy go to [email protected].
The table below is exhaustive. If something isn't listed here, we don't collect it.
| Data | When collected | Uploaded to server? | Visible to other users? |
|---|---|---|---|
| Email address | When you sign up | Yes — Supabase Auth | No |
| Username | When you sign up | Yes — profiles table |
Yes — shown next to your check-ins and court submissions |
| Password | When you sign up or reset | Yes — stored as a salted hash by Supabase Auth. We never see the plaintext. | No |
| Court check-ins (which court, when) | Every time you tap "Check in" | Yes — check_ins table |
Yes — every signed-in user sees who's checked in at every court, in real time. Expires after 3 hours. |
| Court submission (name, town, address, GPS coordinates, hoop count, photo) | Only when you submit a new court | Yes — court_submissions table + court-photos storage |
Only after admin approval. Submitter username is shown. Until approved, only you and the admin can see it. |
| Location | Only while the app is open and only to center the map on you / pick a spot when submitting a court | No — used locally on your device only. We do not store or transmit your GPS coordinates unless you explicitly submit a new court at a specific location. | No |
| Camera and photo library | Only when you take or pick a photo for a court submission | Only the specific photo you chose, only after you tap Submit | Yes — once admin approves the court |
[email protected] via Resend.All data described above is stored on Supabase (PostgreSQL + Storage), a managed backend provider with infrastructure in the United States. Transactional emails are sent through Resend. We don't use any other third-party processors.
The connection between your phone and our servers is encrypted (HTTPS / TLS). Passwords are hashed by Supabase before they're written to disk.
No one. We do not sell your data. We do not share it with advertisers, data brokers, or analytics vendors. The only third parties that touch your data are the infrastructure providers we use to run the service (Supabase for storage, Resend for email, Cloudflare for the website).
Other CourtRun users can see your username, your active check-ins, and any courts you've submitted that have been approved. That's the entire social surface of the app.
CourtRun is not directed to children under 13. We do not knowingly collect data from anyone under 13. If you believe a child has signed up, email [email protected] and we'll delete the account.
If we change anything material we'll update the "Effective" date at the top of this page. Big changes (adding new third parties, collecting new data) will also be announced in-app before they take effect.
Privacy questions, deletion requests, or anything else: [email protected].