← Superhuman Badminton

Privacy Policy

Last updated: November 6, 2026

Superhuman Badminton ("the app") is a badminton training app. We designed it to collect as little data as possible.

What we collect

Your training data stays on your device. Your profile (training preferences, injuries you flag, schedule), workout history, streaks, XP and badges are stored locally on your device.

Account (optional). You can use the app without an account, in which case we collect no email address at all. If you choose to create one - to sync across devices or post on the feedback board - authentication is handled by Supabase, our authentication provider, which stores your email and a securely hashed password so you can sign back in. We do not receive or store your password in readable form. You can also sign in with Apple or Google: we then receive your name and email address from them (with Apple you can choose to share a private relay address instead), never your Apple or Google password.

Product analytics. We use PostHog to understand how the app is used (for example: onboarding completed, a workout finished, the paywall viewed) so we can improve it. Events are tied to your account ID and email. We do not sell this data or use it for advertising. See PostHog's privacy policy.

Feedback board. If you post on the in-app feedback board, your post (title, text, category) and your votes are stored with our backend provider Supabase and shown to other signed-in users together with a display name derived from the part of your email address before the @. Do not include personal information in posts. You can delete your own posts at any time in the app and report others' posts for review; deleting your account removes your posts and votes.

Coaching emails. If you have an account, Bruno sends training emails: a welcome, reminders when you miss sessions, streak milestones and a weekly recap. To time and personalise them, the app sends our backend provider Supabase a small training profile: your workouts (date, length, type), your onboarding goals, training days, reminder time, time zone, streak and subscription status. We summarise which skills you train most and share those summary traits (never free text) with PostHog. Emails are delivered by Resend, which processes your email address solely to deliver them. Every email has a one-click unsubscribe link, and you can turn them off in Settings → Emails from Bruno. Guests get no emails and no profile is sent. We record whether each email was delivered, opened and clicked, and whether you used the app afterwards, so we can tell which emails help. To measure that fairly, a random share of scheduled emails is held back and not sent. See Resend's privacy policy.

Subscription data. Purchases are processed by Apple App Store / Google Play and managed through RevenueCat. RevenueCat receives your app user ID (your account ID if you are signed in, otherwise a random one), your email address if you have an account, and purchase receipts to validate your subscription. For ad measurement it also receives your device's advertising identifier where you allow it (see below). They do not receive your training data. See RevenueCat's privacy policy.

Ad measurement. We advertise the app on Meta's platforms (Facebook, Instagram) and use Meta's SDK to measure which ads lead to installs, sign-ups and subscriptions. The app tells Meta when it is installed and opened and when you create an account, along with basic device information (such as device model, OS version and IP address). When a trial or subscription starts, renews or ends, RevenueCat reports it to Meta from its servers. These reports carry your device's advertising identifier and a random Meta ID so Meta can match them to an ad you saw, and may include a hashed copy of your email address if you have an account. On iPhone and iPad we only use the advertising identifier if you tap "Allow" when the app asks to track you; you can change this anytime in Settings → Privacy & Security → Tracking. On Android you can reset or delete your advertising ID in your device's Google settings. Meta never receives your training data. See Meta's privacy policy.

Waitlist. If you join the waitlist on our website, we store the email address you enter (in Supabase) solely to notify you when the app launches. We do not share it, and you can ask us to remove it at any time via the contact address below.

What we do not do

No ads inside the app, and no selling of your data. No access to contacts, location, camera, microphone, or photos.

Notifications

Training reminders are local notifications scheduled on your device on the days you selected. They can be disabled anytime in your device settings or in the app's Settings tab.

Data deletion

Uninstalling the app, or using "Reset everything" in Settings, permanently deletes all locally stored training data. If you created an account, Settings → Delete account removes it from within the app, along with your feedback posts and votes and the training profile and email records we hold with Supabase. If you no longer have the app, you can email us at the address below to delete your account. Analytics events in PostHog are not removed automatically: email us and we will delete them within 30 days. Subscription and ad measurement records held by Apple, Google, RevenueCat and Meta are subject to their retention policies. See Delete your account for the steps.

Children

The app is not directed at children under 13.

Contact

Questions? Contact the developer at ozwonderful50@gmail.com.