Overview
Physique Pal is built to keep your training data on your phone. It works fully offline and without an account. Three optional things involve sending information elsewhere, and each is off until you turn it on:
- AI features — a meal photo, a meal description, or a coaching question is sent to an AI provider to generate a result.
- Working with a trainer — you create an account and choose which categories of your data your trainer can see.
- Ads and subscriptions — the free version shows ads, and Premium purchases are processed by Apple.
Physique Pal does not sell your personal information, and does not use your health, fitness, or nutrition data for advertising.
What stays on your device
- Workout history, routines, exercise notes, and personal records.
- Nutrition entries, saved meals, and recipes.
- Body measurements you enter, such as weight, body fat, and tape measurements. If you allow it, these are also saved to Apple Health so your other apps stay in sync — see below.
- Muscle Analytics, recovery estimates, energy balance, training scores, achievements, and the Plate Calculator. These are all calculated on your device from data already there, and the calculations are never sent anywhere.
- Progress photos, which never leave your device.
You do not need an account to use any of this. Deleting the app deletes this data, so export or back up anything you want to keep.
AI features
AI Photo Macros, voice meal logging, and AI Coach work by sending information to OpenAI, a third-party AI provider, through our server. The app asks for your explicit permission before the first request, and shows you this same list at that moment. If you decline, nothing is sent and those features simply stay off.
AI Photo Macros
- The meal photo you choose to analyze.
- Any description or correction you type or dictate about that meal.
Voice and text meal logging
- The text of the meal you describe. Audio is converted to text on your device by Apple's speech recognition; the audio recording itself is never sent to us or to OpenAI.
AI Coach
- The messages you write.
- A summary of your training, so the answers relate to you: how many workouts you have logged, how often you train, your recent workout names and dates, and the exercises, sets, reps and weights in them.
What is never sent to the AI
- Your Apple Health data.
- Your body measurements and any progress photos.
- Your name, email address, or account credentials.
- Messages between you and a trainer.
How it is handled
- Requests are routed through our server, which adds no personal identifiers, and then to OpenAI, which generates the response and returns it.
- Under our agreement with OpenAI, content sent through the API is not used to train their models.
- We do not store your meal photos, meal descriptions, or AI Coach conversations on our servers. Your AI Coach conversation is kept on your device so you can scroll back through it.
Turning it off
Open Settings → Privacy → AI Features in the app and switch it off. This takes effect immediately: the next request is refused before anything leaves your phone. Nothing else in the app changes, and everything you have already logged stays exactly as it is.
AI results can be wrong
Macro estimates and coaching suggestions are generated by AI and may be inaccurate, incomplete, or misleading. Photo macros are an estimate based on what is visible in an image — portion sizes, hidden ingredients, oils, and sauces are guesses. Treat every result as a starting point, check anything that matters, and edit it before you save it.
Physique Pal is a fitness and nutrition tracking app. It does not provide medical advice, diagnosis, or treatment, and it is not a medical device. Talk to a doctor or a registered dietitian before changing how you train or eat, particularly if you are pregnant, have an injury, or have any medical condition. If you think you are having a medical emergency, call your local emergency number.
Please do not send medical records, passwords, financial details, or other people's personal information through the AI features.
Accounts and working with a trainer
Physique Pal has an optional coaching platform. You only need an account if you are a trainer, or if you have joined a trainer using an invite code. Everything in this section applies only in that case.
Your account
- We store your email address, a display name, your time zone, and an optional profile photo.
- Sign-in uses a one-time code sent to your email. We never see or store a password.
- If you enable notifications, we store a device token so we can send them. You can turn notifications off at any time in iOS Settings.
What your trainer can see
Your trainer sees nothing until you switch a category on. Each is separate, each is off by default except workouts, and each can be switched off again at any time:
- Workouts — completed sessions, exercises, sets, reps, weights, duration, and personal records.
- Body measurements — the measurements you enter yourself.
- Health data — body metrics read from Apple Health, such as weight, body fat, and BMI.
- Nutrition — daily calorie and macro totals, and your goals. Individual meals and meal photos are not shared.
You can also set a start date so that only workouts after a chosen date are visible. Switching a category off removes that data from your trainer's view and deletes the copy from our servers. Leaving a trainer stops all sharing.
Messages
Messages between you and your trainer, and any photos you attach to them, are stored on our servers so both of you can see the conversation on your own devices. They are visible only to the two of you. They are not used for advertising and are never sent to the AI features.
If you are a trainer
Programs you build, your client list, and private notes you write about a client are stored on our servers and are visible only to you. Private notes are never shown to the client. You are responsible for handling your clients' information lawfully, including obtaining any consent your local law requires.
Apple Health (HealthKit)
With your permission, Physique Pal both reads from and writes to Apple Health. You control this in the Health app or in iOS Settings, and you can change or revoke it at any time.
What is read
- Activity: steps, walking and running distance, active and resting energy.
- Recovery: resting heart rate and heart rate variability (HRV).
- Body composition: weight, body fat, lean mass, BMI, height, and waist circumference.
What is written
- Body measurements that you enter in the app — such as weight, height, and body fat — are saved back to Apple Health so your other apps stay in sync. Nothing is written unless you log it. Physique Pal never writes estimated or derived values.
How it is used
- Health data is read on your device to power your daily energy summary, energy balance, and recovery insights.
- Apple Health data is never used for advertising or marketing, never sold, and never sent to the AI features.
- Health data leaves your device in exactly one case: if you are working with a trainer and you have switched on health sharing yourself. Then the body metrics listed above are copied to our servers so your trainer can see them. Switching health sharing off deletes that copy.
Third-party services
These are the companies that process information on our behalf or alongside us. Each provides protections consistent with this policy.
OpenAI
Generates the results for AI Photo Macros, voice meal logging, and AI Coach. Receives only what is listed in the AI features section above, and only after you have given permission in the app.
Under our agreement, content sent through the API is not used to train OpenAI's models.
Supabase
Hosts the database, file storage, and sign-in for the coaching platform. If you use a trainer account or have joined a trainer, your account details, shared data, and messages are stored here.
If you never use the coaching features, Physique Pal stores nothing here about you.
Cloudflare
Runs the server that forwards AI requests to OpenAI. Requests pass through and are not stored.
Google AdMob
The free version displays ads through Google AdMob, which may collect device identifiers and usage data to serve personalized or non-personalized ads depending on your device settings and your choices.
This is handled by Google; we do not receive or store your advertising data. Your health, fitness, and nutrition data is never shared with AdMob or used to target ads. Premium removes ads entirely.
RevenueCat
Manages in-app purchases and subscriptions, processing purchase and subscription status so we can verify Premium access.
We never receive your payment details. Payments are handled entirely by Apple.
Apple
Handles payments, subscription management, and delivery of push notifications. Apple Health data is governed by your iOS privacy settings.
How long we keep things, and how to delete them
On your device
Workouts, nutrition, measurements, and photos stay until you delete them in the app or delete the app itself. We cannot recover them for you, because we never had them.
On our servers
- Data shared with a trainer is kept while the sharing is on. Switch a category off and that copy is deleted.
- Leave your trainer, or have them remove you, and sharing stops. Your workout history stays visible to that trainer for their records unless you delete your account.
- Messages are kept for the life of the account so both people keep the conversation.
- AI requests are not stored. They exist only for the seconds it takes to generate a response.
Deleting your account
Open Settings → Account → Delete Account in the app. This permanently deletes your account and everything attached to it — profile, shared workouts, body metrics, nutrition summaries, messages, programs, and profile photo. It cannot be undone.
If you own a trainer organisation with an active subscription, cancel the subscription first, so you are not billed for an account that no longer exists.
Deleting your account does not touch the data on your phone. To remove that too, delete the app.
Your choices and rights
- AI features — Settings → Privacy → AI Features. Off means nothing is sent.
- What a trainer sees — My Coach → Sharing. Each category is separate and reversible.
- Apple Health — iOS Settings → Privacy & Security → Health → Physique Pal. Read and write access are separate.
- Camera, microphone, speech, notifications — iOS Settings → Physique Pal.
- Ads — iOS Settings → Privacy & Security → Tracking, or subscribe to Premium to remove ads.
- Your data — you can request a copy of, or the deletion of, anything we hold about you by emailing us. We respond within 30 days.
Depending on where you live, you may have rights under the GDPR, the UK GDPR, or the CCPA, including access, correction, deletion, portability, and objecting to certain processing. We honour these requests regardless of where you live. We do not sell or share personal information as those terms are defined by the CCPA.
Children
Physique Pal is not directed at children under 13, and we do not knowingly collect personal information from them. Strength training and nutrition tracking are not appropriate for young children without adult and professional supervision. If you believe a child has provided us with personal information, contact us and we will delete it.
Security
Most of your data never leaves your device. What does travels over encrypted connections. Data on our servers is protected by row-level security rules enforced by the database itself, so a trainer can only ever read the clients who have accepted them, and only the categories that client has switched on.
No system is perfectly secure. If we ever become aware of a breach affecting your personal information, we will notify you and the relevant authorities as required by law.
Changes to this policy
We may update this policy from time to time. If we change it, we will update the date at the top. If a change materially affects what we send to a third party — including the AI provider — we will ask for your permission again inside the app before continuing.
Contact us
Questions about this policy, or a request about your data? Email us and we will get back to you.
physiquepalfitnesstracker@gmail.com