Privacy
What we store
Badminton Buddy stores your account name, email, password hash (or your Apple or Google account identifier), the games you host or join, attendance, payment records, invitations, waitlist entries, notifications and reports. Organizers and participants see the information needed to manage their games.
If you host, you can save payment instructions (for example bank, PayID, PayMe or FPS details). They are plain text, shown only to people who owe you or are invited to your games. Court costs are tracked so players can settle up with each other directly. We do not process payments.
If you turn on a “games near here” alert, we save one area for your account: a centre point (latitude and longitude, from your device location or an area you chose), a radius and a label. We use it only to tell you about new games inside that area. Location permission is optional and only used while the app is open. One-off searches use your coordinates for that request and are not stored.
Who receives your data
- Railway and MongoDB host our servers and database, which hold your account data.
- Apple and Google if you use Sign in with Apple or Google sign-in. They tell us your name, email and account identifier. If you delete your account we revoke our Apple sign-in access.
- Apple Push Notification service and Expo’s push service if you turn on notifications. Your push token and the notification text pass through them to reach your phone.
- Our email delivery provider (Resend, or an SMTP provider we configure) receives your email address and the message for invitations, game updates, payment reminders and data exports.
- Sentry receives crash reports and performance data from the app (about 20% of sessions are sampled for performance), including device and app version details and screen names. It is not used for advertising.
- Photon (Komoot), Apple Maps and Google Maps may receive venue search text or coordinates when you search or view a map.
We do not sell your data, show ads, or track you across other companies’ apps and sites. Avoid adding sensitive personal information to public game descriptions.
How long we keep it
- Account, games, attendance and payment records are kept while your account is open.
- In-app notifications and push delivery records are removed about 90 days after they are created or finished.
- Waitlist entries are removed when the game starts, finishes or is cancelled.
- Sentry keeps crash and performance data for a limited period (90 days by default).
Your choices
You can download a copy of your data by email from Settings, change or remove your saved payment instructions and alert area at any time, and turn push notifications off in the app or iOS Settings.
Deleting your account (in the app or on the delete-account page) removes sign-in credentials, push tokens, your saved alert area and identifying links. Shared attendance and payment history remains as “Deleted account” for other participants, with amounts and payment status preserved. Owned shared active games are cancelled. Some invitations belonging to other recipients remain so they can receive cancellation notices. Reports you made or that were made about you are kept without your account details so moderators can still review them.
For access, correction or privacy questions contact ryan@hometrics.com.au.