Privacy Policy & Legal Notice

Last updated: October 21, 2026

Summary

1. Who is responsible

This policy covers the Gym 2.0 iOS app, the web app at gym2.app and the server they use (api.gym2.app). The controller responsible for the processing of your data is:

Colin Rüegg
Switzerland
Email: [email protected]

For any question about your data or to exercise your rights, write to this email address. This policy follows the Swiss Federal Act on Data Protection (FADP).

Because the code of Gym 2.0 is open source, others can run their own copies of it. This policy doesn't cover them: if you use a copy run by someone else, that person is responsible for your data, and their own privacy policy applies.

2. Data we process

Account

Workouts and exercises

Your workouts (name, date, duration, exercises and sets with repetitions, weights, times, intensities and distances), your workout schemes, and the exercises you create (name, description, images, muscles and equipment). Workouts and bodyweight can say something about your health, see section 3.

Friends, chats and moderation

Gym-AI conversations

The messages you write to the Gym-AI, its answers and the titles of the conversations. See section 5 for how they are processed.

Login sessions

For every login: a hash of the session token, whether it is the iOS or the web app, the IP address at the login, when the session was created and when it was last used.

Server and connection data

3. Why we process your data and legal bases

The only automated decision is the rejection of uploaded images in which the automatic check finds nudity (see section 2). It only affects the upload: the reports it creates are reviewed by a person, and decisions about your account, like a suspension, are always made by a person. If you think an image was rejected wrongly, contact us at [email protected]. We don't create profiles for advertising.

4. Who can see your data

Your workouts, workout schemes, bodyweight, email address and Gym-AI conversations are never shown to other users.

5. Gym-AI

The Gym-AI is Qwen3.5 4B, an open-weight language model by the Qwen team of Alibaba Cloud, which runs on a server the developer operates (with Ollama). Only the model itself comes from Alibaba, no data is sent there. Your messages are not sent to any AI provider or other third party. To answer, the model receives the current conversation (up to its last 50 messages) and nothing else: no workouts, stats or profile data. The conversations are stored so you can open them again, until you delete them or your account. They are not used to train or improve the model.

The answers are generated automatically and can be wrong. They are no medical advice. Don't enter information about yourself or others that you don't want to have stored.

6. Service providers and transfers abroad

Everything is hosted on hardware the developer operates in Switzerland, except for these providers:

Cloudflare and Google may process data in the USA and other countries. These transfers are based on the Swiss-U.S. and EU-U.S. Data Privacy Framework, under which both companies are certified, or on the standard contractual clauses of the European Commission recognized by Switzerland.

The nightly backups (see section 8) are encrypted on the server before they are sent to a backup server the developer operates, so it only stores encrypted data. We don't sell or rent your data to anyone.

7. Data stored on your device

Web app

iOS app

Logging out or deleting your account removes your data from the device. In the browser you can also remove it by deleting the site data of gym2.app.

8. How long we keep data

9. Security

All connections are encrypted (HTTPS). Passwords are stored as bcrypt hashes and session tokens only as hashes. Uploaded images are re-encoded on the server, which removes metadata such as the location where a photo was taken. Backups are encrypted, and the server can only add new backups, not change or delete existing ones. No system is perfectly secure, but we take reasonable measures to protect your data.

10. Your rights

Depending on the applicable law, you have the right to:

For anything you can't do in the app, email [email protected] from the email address of your account. We answer within 30 days.

11. Children

Gym 2.0 is not intended for children under 16. If you are under 16, don't create an account. If we learn that a child under 16 has an account, we delete it.

12. Changes to this policy

We update this policy when Gym 2.0 changes the way it processes data. The current version is always available at gym2.app/privacy, with the date of the last update at the top. If a change matters for you, we tell you in the app or by email.