Last updated: May 5, 2026

Privacy Policy

Shuttl is a badminton session organizer for communities, player pools, session codes, rotations, matches, and session history. This Privacy Policy explains what information is collected, how it is used, and the choices you have when you use Shuttl.

Information Shuttl Collects

When you sign in, Shuttl stores the basic account information needed to operate your account: your name, email address, user id, and avatar/profile image if provided by your sign-in provider.

When you create or manage badminton activity in Shuttl, Shuttl stores the content needed to run the app, including community names, community descriptions, public community slugs, community cover image URLs, player names, player skill levels, sessions, session codes, court names, readiness status, match pairings, match scores, winners, match history, and timestamps.

If you submit feedback, Shuttl stores the email address and message you provide so the feedback can be reviewed and, if needed, answered.

Shuttl does not intentionally ask for sensitive personal information. Do not enter health information, payment card numbers, government identifiers, private addresses, or other sensitive information into community descriptions, player names, session names, feedback, or any other free-text field.

Sign-In Information

Shuttl supports Google sign-in and may also support email/password sign-in. If you use Google sign-in, Google shares basic profile information with Shuttl after you give permission. Shuttl does not receive your Google password.

You are responsible for keeping your Google account, email account, password, devices, and browser sessions secure. Shuttl uses third-party authentication providers and reasonable technical measures, but no online service can guarantee perfect security.

Analytics

Shuttl uses Umami analytics in production to understand basic usage, performance, and product behavior. Umami is configured with do-not-track support. The analytics are meant to be anonymous and privacy-preserving, and are not used to identify individual players.

Analytics may include page views, referrers, device/browser information, performance information, country-level location derived from network information, and custom product events such as clicks or session setup actions. Do not include personal information in event names or fields.

Payments

Shuttl uses Polar for checkout, subscriptions, billing, customer portal access, and related payment operations. Payment information is handled by Polar and its payment processors. Shuttl does not store full payment card numbers.

Polar may process billing contact details, payment method details, subscription status, purchase history, tax information, and other information needed to complete payment, prevent fraud, comply with law, and provide billing support.

Storage And Service Providers

Shuttl uses Convex as its backend and database provider. App data is stored and processed through Convex so Shuttl can create accounts, communities, sessions, rotations, match history, and feedback.

Shuttl uses UploadThing for community cover image uploads and storage. Images you upload for community covers may be publicly accessible through their image URLs.

Shuttl may also use hosting, domain, infrastructure, monitoring, security, and support providers as needed to operate and protect the service.

How Information Is Used

Shuttl uses information to provide and maintain the app, authenticate users, create and manage communities, let players join sessions by code, generate rotations and match previews, record session history, process billing, respond to feedback, improve the app, prevent abuse, enforce limits, debug errors, and comply with legal obligations.

Shuttl does not sell your personal information. Shuttl does not use player names, match history, or account details for third-party advertising.

What Other Users Can See

Communities are public within Shuttl when listed or accessed by slug. Public community information can include the community name, slug, description, cover image, player pool names, default skill levels, active session summaries, and session history or statistics made available in the app.

Anyone with a session code or session link may be able to view session details and join as a player, depending on the session state and app rules. Hosts are responsible for sharing session codes only with the people they want to invite.

Player names, skill levels, readiness state, match assignments, scores, and match history may be visible to hosts, participants, or people who can access the relevant community, session, or history page.

Account Deletion And Retention

You can delete your account from Settings. Account deletion is intended to remove your account, your owned communities, active sessions, and history data from Shuttl servers, and to cancel or deactivate your Polar subscription/customer profile where supported.

Some information may remain for a limited time in backups, logs, fraud-prevention records, billing/tax records, legal records, security records, or third-party provider systems where retention is required or permitted by law.

Your Choices

You can update your account name in Settings. You can delete your account in Settings. You can remove Google sign-in access from your Google Account settings, but that does not automatically delete information already stored in Shuttl.

You can ask to access, correct, export, or delete your information by contacting Shuttl through the feedback form or another contact method made available in the app. These rights may depend on your location and applicable law.

Children

Shuttl is not intended for children under 13. Hosts and community owners are responsible for obtaining any required permission before entering information about minors into Shuttl or allowing minors to use a session code.

International Use

Shuttl and its providers may process information in countries other than where you live. By using Shuttl, you understand that your information may be transferred to and processed in those locations, subject to applicable law.

Third-Party Policies

Third-party services process information under their own policies. You should review the policies for Google, Polar, Convex, Umami, UploadThing, and any payment processor or infrastructure provider used with Shuttl.

Changes

Shuttl may update this Privacy Policy from time to time. The updated version will be posted on this page with a new last updated date. Your continued use of Shuttl after an update means you accept the updated policy.