Back

PRIVACY POLICY

Your data, your control.

Last updated: May 18, 2026 · Effective: May 18, 2026

The short version

Elite Training (“Elite,” “we,” “us”) builds a basketball training platform for players, trainers, and coaches. This Privacy Policy explains what data we collect, why we collect it, who we share it with, and the rights you have over it. We don’t sell your data. We don’t serve ads.

Information we collect

We collect only the data needed to run the platform:

  • Account information. Email, password (hashed with bcrypt — we never see your plain-text password), name, username, and any optional profile details you provide (photo, bio, position, skill level, age, city/state, height, weight, dominant hand).
  • Training data. Workout completions, session durations, skill ratings, streaks, leaderboard positions, and videos or clips you upload through the platform.
  • Subscription & payment data. Plan type, trainer selections, renewal dates, payment status. Card numbers and bank details are handled exclusively by Stripe — Elite never sees or stores them.
  • Device & usage data. IP address, device type, operating system, browser, and basic analytics (page views, feature usage) needed to keep the service running and detect abuse.
  • Trainer-specific data.If you’re a trainer, we also collect the data Stripe Connect requires to pay you: legal name, date of birth, last 4 of SSN, bank account info. This is collected by Stripe directly through their hosted onboarding flow; Elite stores only your Stripe account ID and a few status flags.

How we use your data

  • To provide the core service — training content, ratings, leaderboards, payouts.
  • To personalize your experience (recommendations, progress tracking).
  • To process payments and pay out trainer earnings.
  • To send transactional emails (receipts, renewal reminders, account changes).
  • To detect, prevent, and respond to fraud, abuse, or security incidents.
  • To comply with legal obligations (tax reporting, law enforcement requests).

We do notuse your data for advertising, don’t profile you across other websites, and don’t sell it to data brokers.

Who we share it with

We only share data with service providers that help us operate the platform. Each is contractually obligated to use your data only for the purposes we direct.

  • Stripe, Inc. — payment processing, subscription management, trainer payouts (Stripe Connect). See Stripe’s privacy policy.
  • Supabase — database hosting (account data, training records).
  • Vercel — web app hosting and serverless compute.
  • Cloudinary — video and image hosting (workouts, clips, profile photos).
  • Apple & Google — when you use our mobile app, the platform stores authentication tokens in the OS keychain (iOS) or encrypted storage (Android).

We may also disclose information when required by law, to enforce our Terms of Service, or to protect the rights, safety, or property of Elite, our users, or the public.

Your rights

You have the following rights regarding your personal data:

  • Access. Request a copy of the data we hold about you.
  • Correction. Update inaccurate or incomplete information through your account settings or by contacting us.
  • Deletion. Permanently delete your account and all associated data. You can do this in-app at Settings → Delete Account, or on the web at Account Settings. Deletion is immediate and cancels any active subscriptions.
  • Portability. Receive your data in a machine-readable format on request.
  • Objection / Restriction. Ask us to stop or limit processing of your data in certain circumstances.

To exercise any of these rights, email us at support@elitetraining.app. We respond within 30 days.

California residents (CCPA / CPRA)

California residents have additional rights under the California Consumer Privacy Act, including the right to know what personal information we collect, the right to delete it, and the right to opt out of any sale (we don’t sell personal information). To exercise these rights, contact support@elitetraining.app.

European residents (GDPR)

If you are in the European Economic Area, United Kingdom, or Switzerland, you have rights under the General Data Protection Regulation including access, rectification, erasure, restriction, portability, and objection. The legal basis for our processing is (a) the contract between you and Elite when you create an account, (b) your consent for optional communications, and (c) our legitimate interests in operating and securing the service.

Children under 13 (COPPA)

Elite is intended for users 13 years of age or older. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us at support@elitetraining.app and we will delete the account and associated data.

Players under 18 may use Elite with parental consent. Parents or guardians who want to review, modify, or delete a minor user’s data may contact us at the address above.

Data retention

We keep your account data for as long as your account is active. When you delete your account, we permanently remove your data within 30 days, except where retention is required by law (e.g., financial records for tax purposes — typically 7 years) or to resolve disputes.

Security

Passwords are hashed using bcrypt before storage. All data is transmitted over TLS. Authentication tokens are stored in the iOS Keychain or Android encrypted storage on mobile devices. Stripe handles all card data in a PCI-DSS Level 1 compliant environment — Elite never touches it. Despite these measures, no system is 100% secure. If we discover a breach affecting your data, we will notify you within 72 hours.

International data transfers

Elite is operated from the United States. By using the service, you understand your information may be transferred to and processed in the United States, where data-protection laws differ from those in your home country.

Changes to this policy

We may update this Privacy Policy from time to time. If we make material changes, we’ll notify you by email or with a notice in the app at least 7 days before the changes take effect. Continued use of Elite after changes means you accept the updated policy.

Contact

Questions, requests, or concerns about this Privacy Policy? Email support@elitetraining.app.