Badminton CourtSide

Privacy Policy & Support · Effective 20 August 2026

The short version

Badminton CourtSide has no accounts, no sign-up, no advertising, no analytics and no tracking. Your sessions are stored on your own device and the app works fully offline. Information leaves your device only in two situations, both of which you start yourself: publishing a live scoreboard, and running the court display on your own Wi-Fi.

What the app stores

Everything you enter — session names, player names, scores, and the schedule — is stored locally on your device. There is no developer-operated server, and no copy of your data is sent anywhere as a matter of course.

The app does not ask for, and cannot access, your name, email address, phone number, contacts, photos, or location.

When information leaves your device

1. Go Live (the live scoreboard)

If you tap Go Live, the session name, the player names in it, the games and the scores are uploaded to Apple's iCloud (CloudKit) public database, so that spectators can follow along. Anyone who has the join code shown on your screen can view that information, read-only. The data is stored in Apple's infrastructure under the app's own container; it is not sold, shared with advertisers, or used for any purpose beyond showing the scoreboard.

When you end the session or delete it in the app, the published records — including the player names — are deleted.

2. Court display (local network)

The court display serves a scoreboard page from your device to another device on the same Wi-Fi network. This is why the app asks for local network access. Nothing is sent to the internet, and the page is reachable only by devices on your own network while the app is open.

3. Anything you export or share

Exports (JSON, CSV) and the shared result card image are created at your request and go wherever you send them. Once shared, they are outside the app's control.

What the app does not do

Crash reports

If you have turned on sharing of analytics with app developers in your device settings, Apple may provide the developer with aggregated crash and performance reports. This is a feature of iOS, is controlled entirely by you in Settings, and contains no session or player data from this app.

Player names are your responsibility

The names you type are usually other people's. First names or nicknames are enough for the app to work, and are what most clubs use. If you publish a live scoreboard, those names become visible to anyone with the join code, so please consider whether the people in your session are comfortable with that.

Children

The app is rated 4+ and is suitable for all ages. It does not knowingly collect personal information from anyone, including children, because it does not collect personal information at all.

Your choices

Changes

If this policy changes in a way that affects what the app does with your information, the effective date above will change and the app's release notes will say so.

Contact

Questions about this policy: artyjim1@gmail.com.

Contact

Email artyjim1@gmail.com. I read every message and usually reply within two working days. It helps to include your device model, iOS version, and what you were doing when the problem happened.

Common questions

Do I need an account?

No. There is no sign-up, no password, and no phone number. Your sessions are stored on your device and work with no internet connection at all.

Go Live says it can't publish

Go Live uses iCloud to share a read-only scoreboard, so the device needs to be signed into iCloud and online. Check Settings → your name at the top. Every other feature keeps working without it.

How do spectators watch?

Tap Go Live and a join code in the form BM-1234 appears, along with a QR code. Anyone with the app enters that code in the Watch tab. They see scores and standings only — they cannot change anything.

The court display won't open on my tablet

The scoreboard is served by your phone over your own Wi-Fi, so both devices must be on the same network, and the app must stay open on the phone. If your phone locks or the app is closed, the page stops loading. Guest and "client isolation" Wi-Fi networks, common in sports halls, block this — a personal hotspot works instead.

Why does it ask for local network access?

Only for the court display above. Nothing is sent to the internet by it.

Someone arrived late or left early — is the ranking still fair?

Switch Standings to Win%. It ranks by win rate and then by average point difference per game, so someone who played three games isn't ranked below someone who played eight. The P column always shows how many games each person played.

Can I get my data out?

Yes. Export a session as JSON (which imports back into the app, keeping the games intact) or as CSV for a spreadsheet. The result card exports as an image for sharing.

What happens when I delete a session?

It is removed from your device, and if it was published with Go Live, the published copy and every player name in it are deleted too.

Which devices are supported?

iPhone and iPad running iOS/iPadOS 17 or later, and Mac. Older tablets that can't run the app can still be used as a court display, since that is an ordinary web page.