If you subscribed in the iOS app, your subscription is billed by Apple: cancel it in Settings > Apple ID > Subscriptions, at least 24 hours before the end of the current period. If you subscribed on our website, open Settings → "Manage subscription" to reach the Stripe billing portal. Either way, access continues until the end of the period you have already paid for, and you are not charged again.
It depends on who billed you. If you subscribed in the iOS app, Apple billed you, and refunds are handled entirely by Apple at reportaproblem.apple.com — we cannot issue them on Apple's behalf. If you subscribed on our website, Stripe billed you: within 7 days of your first charge, email support@getfitpro.app and a person will issue a full refund by hand. After 7 days, fees are non-refundable but you can cancel future renewals anytime.
Yes, and we would rather you know before you pay. A standard subscription includes up to 30 AI Coach messages a day (600 a month), up to 30 photo macro scans a day, up to 10 AI workout-plan generations a day (a full week's plan uses two), and one grocery plan and one weekly insight a day. During an introductory free trial, coach messages and photo scans are limited to 10 a day each, and there is an overall ceiling of 120 AI requests a day. If you hit a limit, that feature pauses until it resets — everything else keeps working.
They're a starting point, not medical advice. The AI doesn't know your full medical history. Always consult a doctor before starting any exercise program, especially if you have an existing health condition. See the Medical & Fitness Disclaimer for details.
It's a reasonable estimate based on typical preparations. For weight loss or competition prep where precision matters, weigh your food and use a nutrition database like USDA FoodData Central as the source of truth.
In Supabase, our database provider. Servers are in the US. Traffic between your device and our servers is encrypted (HTTPS), and stored data is protected by the platform-level storage encryption Supabase and Vercel provide; FitPro does not add its own application-level encryption on top. We never sell it, and we share it only with the providers listed in the Privacy Policy. Your fitness data is never shared with payment processors. See the Privacy Policy for the full breakdown.
Yes. Settings → Your Data → "Download my data" gives you a JSON file with your profile and the data you logged. It is not yet a complete copy of everything we hold — your AI Coach conversation history is not included, and a few other sections can come back empty. If something you need is missing, email privacy@getfitpro.app and we will get it for you.
Yes — Settings → Your Data → "Delete my account". Deletion is immediate and permanent: your profile, your logged data, your coach chats, and your login are erased as soon as you confirm. There is no 30-day window and no way to undo it, so signing back in will not bring anything back. If your subscription is billed by Stripe, deleting your account also cancels it. If it is billed by Apple, cancel it yourself in Settings > Apple ID > Subscriptions before you delete — deleting your FitPro account does not cancel an Apple subscription, Apple will keep charging you until you do, and once your account is gone we can no longer see those charges to help you.
The AI Coach is an always-on assistant that answers questions about your workouts, nutrition, and progress in seconds using an LLM. It's general fitness and nutrition information, not medical advice or a substitute for a licensed professional.
The AI is producing thousands of detailed tokens — exercises, sets, reps, ingredients, macros, the works. Generation takes 20-60 seconds. Once generated, the plan is saved right away and reloads quickly.
iPhone: tap Share button → "Add to Home Screen" → Add. The FitPro app now lives on your home screen and opens like a native app, no browser chrome.
Email support@getfitpro.app — we aim to respond within two business days. For privacy or data requests, email privacy@getfitpro.app.