Mayhop — Privacy Policy

Last updated: 29 August 2026

Mayhop ("the app", "we", "us") is a strength-training, nutrition and fitness app with an optional social layer. This policy explains what we collect, why, who else sees it, and your choices. Mayhop is local-first: the app is fully usable without an account, and we never sell your data, show ads, or use third-party advertising or tracking SDKs.

Data controller

The party responsible for your data is:

Summary

1. Information we collect

a) On your device only — never uploaded

Some data never leaves your phone, even when you are signed in:

b) When signed out

Nothing you enter is uploaded. Everything you log is stored locally on your device. Our server still receives ordinary technical request data (IP address, timestamp, user agent, and the URL requested) for the launch/settings, exercise clip and presence requests described in the Summary.

c) When you create an account and sign in

We do not collect location or GPS data (the app has no location permission), contacts, browsing or search history, advertising identifiers, or third-party analytics. Our server keeps standard access logs (IP address, timestamp, and the request path) for security and abuse prevention; they are not used to profile you.

2. How we use your information

We use your information to provide the app's functionality: saving and syncing your log, calculating statistics (1RM, totals, DOTS, ranks, streaks, readiness, daily calories and macros), interpreting meals you describe in your own words, powering the social features you opt into, enforcing AI usage limits, keeping the community safe, and answering support requests.

Where GDPR applies, our legal bases are performance of our contract with you (providing the service) and our legitimate interest in a safe, functioning, abuse-resistant community. Where we process health-related data (see §5) in a jurisdiction that treats it as a special category — including under Turkey's KVKK — we rely on your explicit consent, given by choosing to enter that data. You can withdraw it by deleting the data or your account.

We do not use your data for advertising, profiling for third parties, or cross-app tracking.

3. AI features and our AI provider

Three optional features send content to OpenAI, L.L.C. (United States), which processes it on our behalf as a service provider. Your API requests are sent from our server, never directly from your device, and we do not permit the provider to use your content to train its models.

FeatureWhat is sent to OpenAI
AI Coach — subject checkYour question, and at most the last two messages of that conversation, truncated. This step decides only whether the question is one the coach answers; no training data is sent with it
AI Coach — answerOnly if the question passed the check: the question again, a summary of your own training data computed on your device (estimated 1RMs, weekly volume and sets, training streak, aggregated cardio totals, recent personal records, bodyweight and any bodyweight change), your training profile (sex, height, discipline, goal, experience, days per week, session length, equipment, limitations), and up to the last six messages of that conversation
Meal entry (text)The meal sentence you typed, your language and the meal type
Meal entry (voice)The audio recording, plus your language. The returned transcript is then processed as above

The AI Coach runs in two steps. Every question is first sent to the provider to be classified — is this about training, nutrition, hydration, recovery or the app? Only a question that passes is sent a second time, with the training summary above, to be answered.

That means a question the coach declines to answer was still sent to the provider for the check. It was not answered, it did not use one of your AI messages, and no training data went with it — but we will not tell you it never left the app, because it did.

What is not sent. Your name, handle, email and account id. Your water log and water goal — those never leave your device at all, so the coach has no access to them and will say so if you ask. Your meal log and nutrition targets: these are not part of the coach's context. Your body-composition measurements.

Viewing a recipe sends nothing. The recipes are stored in the app; browsing, searching, favouriting or reading one involves no network request to OpenAI. Adding a meal by typing or speaking it is a separate, optional AI feature.

Your conversation with the coach is stored on your device only. We do not keep it on our servers. The last few messages travel with each question so a follow-up makes sense, and clearing the chat in the app removes it.

We do not log the content of these requests — not your question, not the classification, not the answer, not your meal text, not your transcript. What we record for each AI call is the model used, the number of tokens, the time, the feature, whether it succeeded, and a short non-content code such as in_scope or out_of_scope. Audio is forwarded for transcription and is not retained by us.

These features are optional: the app is fully usable without them, and you can log meals by hand, from recipes or from a previous meal with no AI involved.

4. What other users can see

Some information is public to other signed-in users by design. Please treat it as public:

Photos you upload (avatars and post images) are stored in public buckets: anyone with the direct file URL can open them, whether or not they are signed in. Please do not upload anything you would not want to be public. We ask the photo picker to omit EXIF metadata, and the app re-encodes images it uploads, but we cannot guarantee that every platform strips every embedded field.

Your training log, nutrition log, check-ins, goals and body measurements are private to your account and are not visible to other users.

5. Health-related data

Some of what Mayhop stores is health-related, and we treat it that way: bodyweight, sex, height, body-composition measurements, sleep and soreness check-ins, any injuries or limitations you type in, and your nutrition log and targets.

6. Sharing and disclosure

7. Data storage, location and security

Your synced data is stored on our self-hosted server located in Germany and transmitted over encrypted (HTTPS) connections. Access is protected by per-user security rules (row-level security), so accounts can only read and write their own private data. Group passwords are stored only as salted hashes. No method of transmission or storage is completely secure, but we take reasonable measures to protect your information.

8. International transfers

Your synced data is processed in Germany. Content sent to our AI provider under §3 is processed in the United States. Where required, we rely on appropriate safeguards (such as standard contractual clauses) for these transfers.

9. Data retention

10. Deleting your account

Go to Profile → Settings → Delete account. This deletes your account and its records from our servers — profile, training, nutrition, social content, AI usage records and group memberships — and deletes photos you uploaded.

Deleting your account also clears the app's data on this device, including the records that are never uploaded — your body-composition history, water log and AI Coach conversation. Your language and theme preferences are kept, since they are display settings rather than personal data. Data you synced to another device stays on that device until you delete it there or remove the app.

One honest caveat: if a photo cannot be removed at that moment, your account is still deleted; the file is left with no owner and is unreachable from the app. We remove such files during routine maintenance of the storage buckets.

11. Your rights and choices

12. User-generated content

The app lets users post text, photos and comments. We provide reporting, blocking, and automatic hiding of content that receives multiple reports, and we act on objectionable content. By posting you agree to our Terms of Use and Community Guidelines, shown in the app.

13. Children's privacy

Mayhop is not directed to children. You must be at least 13 years old — or the higher minimum age for digital consent in your country, such as 16 in some EU member states — to use the app. We do not knowingly collect data from children below that age; if you believe a child has provided us data, contact us and we will delete it.

14. Changes to this policy

We may update this policy. Material changes will be reflected in the "Last updated" date above and, where appropriate, announced in the app.

15. Contact

Questions about this policy or your data: support@mayhopfit.com