Legal

Privacy Policy

Last updated: 2026-05-24

This Privacy Policy describes how Marble (“we,” “us,” or “our”) handles your information when you use the Marble iOS application (the “App”). By using Marble, you agree to the practices described here.

1. Information we collect

Information you provide during onboarding

When you set up the App, you enter:

Body photos

You upload front and side photos of your body for physique grading. These photos are the most sensitive category of data we handle.

Workout logs

When you complete a workout in the App, we store the exercises, sets, weights, reps, and timestamps you logged.

Information collected automatically

2. How we use your information

3. How we share your information

We do not sell your information. We share it only with the service providers below, each acting on our instructions to operate the App:

Google (Generative Language API)

Your body photos and profile information are sent to Google’s Generative Language API to compute your physique grade and to generate your training program. Photos and profile data leave the App and our backend and are transmitted to Google for processing. Google’s handling of this data is governed by their own terms; we do not control their retention beyond what their API agreement specifies.

Supabase

Supabase hosts our database, file storage (where your photos are stored), authentication, and edge functions. All your App data resides on Supabase infrastructure, accessed only by you (via per-user row-level security) or by our own service-role processes for account-deletion and rate-limiting operations.

Apple

Apple operates the App Store, processes your subscription payments, and may receive crash and performance diagnostics if you have enabled sharing in iOS Settings. We do not see your payment card or billing address.

Legal disclosures

We may disclose information if required to do so by law, a valid legal request, or to protect the safety of users or the public.

4. Where your data is stored

Your data is stored on Supabase infrastructure, which operates servers in multiple regions. By using the App, you understand that your data may be processed in the United States or other countries that may have different data-protection laws than your home country.

5. Abuse prevention and IP logging

To prevent attackers from spinning up many anonymous accounts to drain our Google API budget, we log the source IP address of each call to our AI grading and program-generation functions. These logs are:

6. How long we keep your information

We retain your data for as long as your account exists. When you delete your account inside the App (Settings → Delete account), the following are removed:

This deletion is permanent and cannot be undone. Server backups containing your data are purged on our backend provider’s standard schedule. Data already transmitted to Google for processing is subject to Google’s own retention policies.

7. Your choices and rights

If you are in the European Union, United Kingdom, or European Economic Area: under the GDPR, you have additional rights including the right to lodge a complaint with your local data-protection authority. The legal bases on which we rely are (a) your consent to upload photos and use the App, (b) the contract for the App you have entered into by accepting these terms, and (c) our legitimate interest in preventing fraud and abuse of our service.

If you are a California resident: the CCPA and CPRA give you additional rights to know, delete, and limit the use of your personal information. We do not sell personal information, do not share it for cross-context behavioral advertising, and do not use sensitive personal information for purposes other than those listed in this Policy.

8. Children

Marble is not directed to children. We do not knowingly collect information from anyone under 14. Onboarding requires an age input and the App will not function for ages outside the supported range. If you believe a child under 14 has provided us with information, please contact us so we can delete it.

9. Security

We protect your data with reasonable technical and organizational measures, including: TLS encryption in transit, per-user row-level security on our database, restricted service-role access, and rate limiting on our backend functions. No method of transmission or storage is perfectly secure, and we cannot guarantee absolute security.

10. Changes to this Policy

We may update this Privacy Policy. The “Last updated” date at the top of this page reflects the most recent revision. For material changes, we will notify you through the App or by another reasonable means before the change takes effect.

11. A note on fitness

Marble provides general fitness and aesthetic guidance based on inputs you provide. It is not medical advice and is not a substitute for consultation with a qualified physician. Consult a doctor before beginning any new exercise program, especially if you have an injury or pre-existing condition. Individual results vary.

12. Contact

Questions, complaints, or data requests: support@marblefitness.app

Contact

Questions about this policy? Email support@marblefitness.app.