Effective Date June 23, 2026
Platform iOS (iPad)
Data Collected None

Help Center

What is FairPlay Rotator?

FairPlay Rotator is a session scheduling tool for group sports played in doubles (2 vs. 2). You tell it how many players, courts, and minutes you have — and it builds a rotation chart so everyone gets on court roughly the same number of times. It works offline, keeps no records, and requires no account.

✓ Equal playing time ✓ Multiple courts ✓ Export to JPG ✓ No login ✓ Works offline ✕ No level matching ✕ No player names ✕ No pair assignment
Getting Started

Generating a rotation takes three steps:

  1. Players
    Scroll the wheel to the number of people in your session.
  2. Session Length
    Set the hour and minute wheels.
  3. Courts
    Choose the number of courts available, then tap Generate Rotation.

The app instantly produces a full rotation chart. Each player is assigned a number (Player 1, Player 2, …) — no names needed.

Reading the Rotation Chart

Each column in the chart represents a game slot. Rows show which players are on which court and who is on the bench that round. The header bar displays session statistics: total players, number of games, session duration, and number of courts.

  1. Court Colours
    Each court has its own colour so assignments are easy to scan at a glance.
  2. Bench
    Players not on court in a given round are listed in the bench column.
  3. Game Number (G1, G2...)
    Tap a game number to dim its row once that game is finished.
  4. Play Summary
    The bar at the bottom shows how many games each player has played, confirming fairness.
During a Session

A few tools help you manage the session as it runs:

  1. Mark a Game Done
    Tap the game number label (G1, G2...) to dim that round. Tap again to restore it.
  2. Add a Game
    Tap + Add Game at the bottom of the chart to append another round.
  3. Export to JPG
    Tap the download button (⤓) to save the chart to Photos so you can share it or keep it as a record.
  4. Start Over
    Tap the back arrow (↩) to return to the setup screen and begin a new session.
Frequently Asked Questions
Numbers keep setup instant — no typing required — and the chart stays readable no matter how many players you have. Simply hand each player their number at the start of the session.
No — it's expected. With certain combinations of player counts, court counts, and game totals, perfect equality is mathematically impossible. The app distributes any leftover games as evenly as possible, so the difference is always at most one game. The play-summary bar at the bottom of the chart makes this visible.
The app needs permission to save to your Photo Library. Go to Settings → FairPlay Rotator → Photos and set it to Add Photos Only or All Photos. Once granted, the export button will work immediately — no need to restart the app.
No. The app does not store anything between sessions. If you need a record of the schedule, export it to JPG before closing. This is also why the app has no login and collects no data.
Yes, fully. The app never connects to the internet. All rotation logic runs locally on your device, so it works in a gym, park, or anywhere else without Wi-Fi or mobile data.
The app requires at least 5 players and at least 1 hour of session time. If you enter values below these minimums, an error message will appear and the rotation will not be generated until you adjust the inputs.
FairPlay Rotator is best suited for indoor court sports played in doubles, where players rotate between courts each round — badminton is the most common use case, but it works equally well for pickleball, squash, table tennis, or any other doubles game with multiple side-by-side courts.

Privacy Policy

FairPlay Rotator is a sports rotation scheduling tool for doubles play that helps organizers distribute playing time fairly across players, courts, and sessions. This app does not collect, store, transmit, or share any personal data — ever. This policy explains exactly how the app handles information.

Information We Do Not Collect

The app does not collect any personal information. Specifically:

  • No names, email addresses, phone numbers, or contact details are entered or stored.
  • No account registration or login of any kind is required.
  • No location data is accessed or recorded.
  • No usage analytics, crash reports, or telemetry are transmitted to any server.
  • No advertising identifiers or tracking technologies are used.
  • The app does not connect to the internet at any point during its operation.
How the App Works

The app operates entirely on your device. You provide three numeric inputs — the number of players, the number of courts, and the session duration — and the app generates a fair rotation schedule using those numbers alone. Player identities are represented only as sequential numbers (e.g., Player 1, Player 2). All computation happens locally; no data is sent to external servers or third parties.

Photo Library Access

The app requests permission to save images to your device's Photo Library solely to export the generated rotation chart as a JPEG image. This permission is used only when you tap the export button — never automatically.

The app does not read, scan, or access any existing photos or media on your device. You may decline this permission at any time; all other app functionality will continue to work normally, and the export feature can be re-enabled later in iOS Settings.

Data Storage

The app does not persist any data between sessions. When you close the app, all schedule information is discarded. No databases, local files, or cloud storage are used. The only output the app can produce is an optional JPEG image saved to your Photos at your explicit request.

Third-Party Services

The app does not integrate any third-party SDKs, analytics platforms, advertising networks, social media plugins, or external APIs. No data is shared with any third party under any circumstances.

Children's Privacy

The app does not collect personal information from anyone, including children under the age of 13. Because no personal data is collected at all, the app complies with the Children's Online Privacy Protection Act (COPPA) and equivalent regulations, and is suitable for use in environments that include minors.

Changes to This Policy

If this Privacy Policy is updated, the Effective Date at the top will be revised and the new version made available through the App Store listing. Continued use of the app after any changes constitutes acceptance of the updated policy. Because the app collects no personal data, future changes are unlikely to affect your privacy in any meaningful way.

Contact us

If you have any questions or concerns about this Privacy Policy or the app's data practices, please reach out to us