← Back to Tip Top Fitness

Privacy

Privacy Policy

Last updated: October 2, 2026

This policy explains what Tip Top Fitness collects, how we use it, and the choices you have around your account and app data.

Who we are

Tip Top Fitness LLC (“Tip Top Fitness,” “we,” “us”) operates a fitness training app and website that helps users plan workouts, log training, use text and voice AI coaching features, and request coach check-ins. If you have questions about this policy, email contact@tiptopfitness-live.com.

What we collect

On the website, we receive basic technical information your browser sends, such as IP address, user agent, page URL, and similar logs used to operate and protect the site. We also use Vercel Web Analytics and Speed Insights, and may use Google Analytics when configured, to understand traffic, page views, referrers, countries, and site performance in aggregate.

In the app, we collect account information such as your name, email address, and account identifier, plus the training information you provide. Training information can include fitness level, goals, equipment, training frequency, optional age range, gender and body weight, pain or injury notes, workout sessions, set records, coach-style preferences, text-coach messages, voice-usage records, referral information, coaching memories, and coaching notes.

If you use optional text or voice AI coaching features, the messages you type, audio you record, transcripts, prompts, and relevant training context may be sent to OpenAI to generate responses. We also process purchase and subscription status and limited diagnostic information needed to provide entitlements, troubleshoot failures, and operate the app. We do not sell personal data. Optional advertising measurement, when offered and explicitly allowed by you, is described separately below.

The app may also record structured app-action outcomes, Helpful or Not quite feedback, and bounded coaching-session counters—such as connected voice time, coaching turns, interruptions, and completion status—so we can identify navigation or coaching flows that need improvement. Those operational records do not contain raw voice transcripts, microphone audio, prompts, camera images, video, or pose landmarks. If you choose the movement check, we may save a derived summary such as completed reps, form/control score, confidence, and protocol version.

First-party product analytics

Tip Top Fitness uses a first-party product analytics system to understand where people progress, where they stop, and which app features are useful. It records only a closed list of fixed, scalar milestones, such as app and screen views, onboarding or journey steps, plan and paywall views, sign-in and subscription milestones, workout or exercise start/complete/skip milestones, and whether features such as Analyzer or Voice Coach were opened or started. A milestone may include a fixed screen, step, feature, source, or outcome key; sequence and duration; platform; app/build version; and broad plan and signed-in state.

Product analytics does not contain profile or health answers, pain or injury information, workout plans, exercise names, weights, sets, reps, form measurements, free text, coach prompts, transcripts, microphone audio, photos, camera images, video, or pose landmarks. We do not use session replay, advertising profiles, or cross-company tracking for this system.

Before an analytics event is sent, the app creates a random product-specific identifier. That identifier rotates after 90 days, and the server stores a one-way hash made with a product-held secret rather than the identifier itself. If you are signed in, events may be linked to your Tip Top Fitness account so we can measure a journey across the sign-in step. Otherwise, they remain associated only with the rotating anonymous identifier.

Events are stored in Tip Top Fitness's own Supabase project. The private owner dashboard returns aggregate funnel, drop-off, retention, and feature-adoption reports—not identifiers, email addresses, individual event rows, or exact per-person timestamps. Low-volume screen and feature breakdowns are hidden until at least three people are represented.

Website download links and optional advertising measurement

Website download-click reports use a short source category, such as Instagram, Facebook, TikTok, YouTube, or unknown. We do not include raw campaign labels, query strings, or referrer paths in those custom events. Google Play download links also carry a fixed, non-personal website campaign tag. With first-party app analytics enabled, supported Android builds can recognize that tag at first recorded app use. A website click is not proof of an install or purchase, and the website tag does not identify which social post or advertisement led to the website.

Separately, eligible app builds may offer optional Meta advertising measurement. If you explicitly allow it, Tip Top Fitness shares install and app-open signals, pseudonymous matching identifiers and technical app/device information with Meta. RevenueCat may send confirmed subscription lifecycle events, revenue and currency for matching advertising results. On iPhone, this also requires Apple's App Tracking Transparency permission. Declining does not change your app access, prices, trial, or subscription. Automatic Meta purchase logging is disabled; subscription events come from RevenueCat.

This advertising adapter does not send names, email addresses, phone numbers, health or Apple Watch information, workout or exercise records, camera images, audio, transcripts, prompts, or raw diagnostic content. It is separate from first-party product analytics and feature-specific permissions. You can turn optional advertising measurement off in app Settings. Withdrawal stops new app signals and requests removal of RevenueCat matching attributes; an internet connection is needed to synchronize that request. Previously delivered data is not recalled, and a provider may already have processed an event before withdrawal reaches it. Measurement is unavailable in builds or languages where the required setup and disclosure are not ready. Provider restrictions and unmatched traffic may limit attribution; unknown results are not treated as zero.

How we use information

  • Operate the website and app.
  • Create and maintain your account.
  • Personalize workouts and training guidance.
  • Suggest cautious starting weights and recalibrate them from completed sets.
  • Personalize the coaching style you choose.
  • Save workout history and coaching context.
  • Run text AI coaching, voice coaching, and form-feedback features.
  • Verify whether requested in-app actions worked.
  • Provide customer support and account deletion.
  • Protect the service from abuse or security issues.
  • Improve the product in aggregate.

Product-wide changes are reviewed and released through our normal testing process. The coach does not rewrite or deploy the app on its own.

Third parties

We use a small set of service providers to operate Tip Top Fitness:

  • Vercel for hosting and server functions.
  • Supabase for authentication, profiles, workout history, account data, and first-party product analytics stored within the product's project.
  • Apple and Google for optional account sign-in and, where applicable, app-store purchases.
  • Google Analytics, when configured on the public website, for aggregate site traffic measurement.
  • RevenueCat for purchase validation, subscription status, and app entitlements.
  • OpenAI for text AI coaching, voice coaching, and optional speech features.
  • Google MediaPipe for on-device pose detection and related camera-form technology.

Spotify playlist links

Tip Top Fitness displays links to public coach playlists on Spotify. Viewing or opening one of these links does not, by itself, connect your Spotify account to Tip Top Fitness or give us access to your Spotify profile, personal playlists, or listening history. Listening takes place in Spotify, not in Tip Top Fitness. When you open a link, Spotify handles its own data collection under its Privacy Policy.

Camera and microphone

Tip Top Fitness asks for camera, microphone, or photo-library access only for app features that need those permissions. Camera form checks and the optional movement check process camera frames and body-position landmarks on your device. Tip Top Fitness does not use the camera to infer age, gender, body composition, diagnosis, or appearance. We may save a compact derived movement-check summary with your profile. Ordinary workout camera frames and raw pose landmarks stay on your device. Where the optional AI assessment second look is enabled, a separate switch (off by default) lets you authorize one run: exactly eight temporary JPEG images and limited derived movement measurements are sent to OpenAI after the assessment. Starting Voice Coach alone does not grant this permission. Tip Top discards its temporary images when the review completes, fails, is cancelled, or the app backgrounds; only bounded advisory judgments and technical provenance may be saved. No video, raw landmarks, identity details, or free-text health notes are included in that image review. On-device-only assessment remains available without it. Raw microphone audio is not stored by Tip Top Fitness, though audio is sent to and processed by OpenAI when you choose voice coaching. Typed coach messages and relevant workout context may be processed by OpenAI when you use text coaching. Progress photo reminders save the reminder checkpoint on your device; the selected image is not uploaded by Tip Top Fitness. OpenAI response storage is disabled for image reviews, but OpenAI may retain content in abuse-monitoring logs for up to 30 days, or longer for legal or safety reasons. This is not a zero-retention guarantee. API data is not used for model training by default.

Data retention

We keep account, profile, workout, text-coach, and coaching information while your account is active or as needed to provide the service. Before you create an account, onboarding answers and first-workout import data are kept on your device for up to 24 hours so you can resume and carry them into an account. Guest coach-style settings stay on that device; if you later create a new account, explicit style choices may be carried into that account. Signing in to an existing account does not import guest style choices from the device. Structured app-action outcomes and coaching-session summaries expire after 90 days, and structured coaching feedback expires after 180 days. Raw product analytics events and their rotating actor records expire after 90 days. Aggregate statistics that no longer identify an individual may be retained longer. If you delete your account, we delete associated app data and analytics linked to that account where required. Anonymous analytics that cannot be tied to the deleted account age out within the same 90-day limit. We may keep limited records when needed for legal, security, fraud-prevention, backup, or compliance reasons.

Your choices

You can email us to ask what information we have about you, to correct it, or to delete it. We'll respond within 30 days.

In the app, you can review, change, or reset coach-style preferences in Settings and remove saved coaching memories there.

You can turn first-party product analytics off under Settings → Legal & privacy. Turning it off stops future product-analytics collection and clears the analytics identifier and unsent events from that device. The member web app also honors an enabled browser Global Privacy Control signal by not collecting product analytics. Raw events already received expire within 90 days.

If you have a Tip Top Fitness account, you can also start deletion from inside the app under Settings, or use the account deletion page.

Children

Tip Top Fitness is not intended for children under 13. If you believe a child has provided personal information to us, contact us so we can review and delete it where appropriate.

Changes to this policy

We may update this policy as Tip Top Fitness changes. When we do, we will update the date at the top of this page.