urmusclemate Logo

Privacy Policy

4 October 2026

I agree to this End User License Agreement (EULA) — the Apple Standard EULA

By using urmusclemate, you agree to be bound by the terms of this EULA, our Privacy Policy, and our Terms of Service.

This Privacy Policy explains how Muhammad Saad Ullah ("we", "us", "our") collects, uses, stores, and protects information when you use the urmusclemate mobile application (the "App"). urmusclemate is a gym companion that lets you browse an exercise and anatomy library with demonstration videos, search exercises, scan a gym machine (by its printed code or by photo) to see what it trains, follow ready-made routines, and — if you create an account — log your workouts, earn XP, and compare weeks with friends. Logging, history, and import are offered on a free trial and then via an optional paid subscription (urmusclemate Pro).

We have written this policy in plain English. If anything is unclear, email us at saadmac09@gmail.com.


1. Who we are (data controller)

Muhammad Saad Ullah is the data controller for personal data processed through urmusclemate.


2. The short version


3. Information we collect

3.1 Information you provide

DataWhenWhy we need it
Email addressWhen you create an account / sign inTo create and secure your account, authenticate you, and send essential account emails (e.g. confirmation, sign-in codes)
One-time sign-in codeEvery time you sign inTo verify that you own the email address. We email a numeric code that expires after a short time; the code itself is never stored by us after verification
Apple / Google sign-in (optional)When you choose to sign in with Apple or GoogleTo create and authenticate your account. Apple or Google share the account email (and your name for Apple's first sign-in) with us; we never receive or store your Apple/Google password
Username (required)Account creation or profile editYour public name on the friends board and the worldwide leaderboard. Unique — no two accounts share one — and limited to 3–24 letters, digits, or underscores
Profile picture (optional)When you choose to set one in the AppWe store the image in our private file storage and show it to you, to friends you accept, and next to your row on the leaderboards. You never have to set one, and you can remove it any time in the App
Workout logsWhen you log a workoutCore feature: your training history. Includes the exercises performed, sets with reps / weight / RPE, the date and time, and optional free-text notes you add
Imported workout historyWhen you import data from another tracker (e.g. Strong or Hevy)To bring your existing training history into the App. It is stored and treated exactly like workouts you log in the App

3.2 Information we collect when you use an account

3.3 Information stored only on your device

The following are stored locally on your device (via AsyncStorage) and are never transmitted to us or to any server:

If you delete the App, this on-device data is removed with it.

3.4 Camera and machine scanning

urmusclemate requests camera permission to help you identify gym equipment, in two ways:

To prevent abuse of the recognition service we keep a short-lived rate-limit record. It contains no raw IP address — only a one-way hashed identifier — and is automatically deleted within about two hours.

3.5 Subscriptions (urmusclemate Pro)

Everything in urmusclemate is currently free. If an optional auto-renewing subscription (urmusclemate Pro) is introduced in the future, purchases will be handled entirely by the Apple App Store / Google Play: we will never receive or store payment card or billing details, only a flag on the device of whether the subscription is active, and you will be able to manage or cancel it anytime in your App Store / Google Play account.

3.6 What we do NOT collect

We do not collect: precise location (your coordinates never leave your device — only the city/country label you choose to set is stored), contacts, your photo/media library, advertising identifiers, device fingerprints for tracking, health-kit / fitness-platform data, your payment card details, or browsing behaviour. urmusclemate contains **no advertising and no cross-app tracking SDKs**.


4. How we use your information

We use the information described above only to:

  1. Create, authenticate, and secure your account.
  2. Provide the core service — store and display your workout history,

    statistics derived from it, XP, levels, streaks, milestones, and the

    friends leaderboard.

  3. Send essential transactional emails (account confirmation, sign-in

    codes). We do not send marketing emails.

  4. Maintain security and integrity — prevent abuse, debug, and protect the

    service.

  5. Place you on the Regional leaderboard — using only the region label you

    set, or your time zone if you have not set one.

  6. Understand how features are used — through limited product analytics

    that do not identify you by name, email, or precise location.

  7. Comply with legal obligations where applicable.

We do not use your data for advertising, profiling for marketing, or automated decision-making that produces legal effects.


5. How your information is shared

We do not sell your personal data and we do not share it with third parties for their own purposes. We share data only with the **service providers that operate our service on our behalf**:

ProcessorRoleWhat they processSafeguards
SupabaseBackend hosting, database and authentication (data processor acting on our instructions)Your email address, username, time zone, workout logs, XP events, and friend relationshipsBound by a data processing agreement; data encrypted in transit and at rest; access controlled
AI image-recognition providerRecognises gym machines for the "identify by photo" scannerThe photo you submit for recognition (transient — not stored)Commercial API terms; submitted images are not used to train models or retained
ResendDelivery of our transactional emails (one-time sign-in codes)Your email address and the message contentCommercial terms and a data processing agreement; used only to deliver our emails
Analytics provider (when enabled)Product analytics — how features are usedAnonymous usage events; never your workouts, email address, or precise locationBound by a data processing agreement; used only to improve the App, never for advertising or cross-app tracking
Firebase (Google)Static hosting for our public legal and support pagesNone — these pages contain no user dataGoverned by Google's privacy policy
Apple / GoogleApp distribution and in-app subscription billingYour purchase/subscription with the store (we receive only an on-device active/inactive flag, never payment details)Governed by the respective store's own privacy policy
RevenueCat (only if paid subscriptions are enabled)Subscription managementA subscription identifier and purchase status — never your payment card detailsCommercial terms and a data processing agreement; we will update this policy before any paid plan goes live

These providers process data only to provide their service to us and are prohibited from using it for their own purposes. We only use the AI provider when you actively choose "identify by photo".

Your friends can see a little of your profile, and only by design: once a friend request is accepted, your friends can see your username, profile picture, level, training streak, and this week's XP on the shared leaderboard. They cannot see your workouts, sets, notes, or any other data. A pending request reveals only your username.

The worldwide leaderboard is public by design: every signed-in user can see the usernames, profile pictures, and this week's XP of everyone with XP that week, and your own row shows on it as well. A regional leaderboard shows the same public data limited to people in your area: if you set a region, that city/country label groups you with everyone who set the same label; if you have not set one, it falls back to your stored time zone. It is an approximate "around here" view — your exact coordinates are never used or stored. That is the point of a ranking. Your workouts, email address, and everything else remain private to you.

We may also disclose information if required by law (e.g. a valid legal request) or to protect the rights, safety, and security of our users, the public, or Muhammad Saad Ullah.


6. International data transfers

Our backend provider (Supabase) may store and process data on servers located outside your country, including in the United States. Where data is transferred out of the EEA or the UK, the transfer is protected by appropriate safeguards such as the European Commission's Standard Contractual Clauses (and the UK Addendum, where applicable). You may contact us at saadmac09@gmail.com for more information about these safeguards.


7. Data security

We take the protection of your data seriously:

No method of transmission or storage is 100% secure, but we work to protect your data using industry-standard measures.


8. Legal bases for processing (GDPR / UK GDPR)

If you are in the European Economic Area, the United Kingdom, or another region with similar laws, we rely on the following legal bases:


9. Data retention


10. Your rights and choices

10.1 Delete your account and data

You can permanently delete your account and all associated data at any time:

10.2 Export your data (portability)

You can download a copy of your account data and workout history at any time: in the App, use "Download my data" to export your workouts as a CSV file you can keep or move elsewhere.

10.3 Access, correction, and other rights

Depending on where you live (e.g. under the GDPR/UK GDPR, or the CCPA/CPRA in California), you may have the right to:

California residents (CCPA/CPRA): We do not sell or share your personal information as those terms are defined under the CCPA/CPRA, and we do not use it for cross-context behavioural advertising. You have the right to know, access, delete, and correct your personal information and to not be discriminated against for exercising these rights.

To exercise any right, email saadmac09@gmail.com. We will not discriminate against you for exercising your rights. You also have the right to lodge a complaint with your local data protection authority.


11. Children's privacy

urmusclemate is intended for users aged 13 and older. It is a general fitness/exercise app and is not directed to children under 13. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has provided us with personal data, contact saadmac09@gmail.com and we will delete it.


12. No medical claims

urmusclemate provides general fitness and exercise information for educational and informational purposes. It does not provide medical advice, diagnosis, or treatment and makes no medical claims. Always consult a qualified professional before beginning any exercise program.


13. Changes to this policy

We may update this Privacy Policy from time to time. When we make material changes, we will update the "Last updated" date above and, where appropriate, notify you in the App. Continued use of urmusclemate after an update means you accept the revised policy.


14. Contact us

Muhammad Saad Ullah Contact: saadmac09@gmail.com (support and privacy)

Privacy Policy: https://urmusclemate.web.app/privacy Terms of Service: https://urmusclemate.web.app/terms EULA: https://urmusclemate.web.app/eula Account deletion: https://urmusclemate.web.app/delete-account Support: https://urmusclemate.web.app/support