Terms of Use
1. Who we are
Cycling Mentor is a service of BeFly, oddaja nepremičnin, d.o.o. (BeFly d.o.o.), Ljubljanska cesta 38B, 1293 Šmarje-Sap, Slovenia, entered in the Slovenian court register, registration number 7475039000, VAT ID SI51807742. Contact: info@befly.si.
2. What Cycling Mentor is
A personal cycling coach in its pilot phase. It plans workouts from verified templates, adapts them to your data and explains them in Telegram and on the app.cyclingmentor.com dashboard. Numbers (training load, rest, calories, safety limits) are computed by code; a language model (AI) writes explanations and suggestions only within those limits.
3. Health
The service is for people aged 18 or older. It is not medical advice and does not replace a medical examination, diagnosis or treatment. Before intense training you complete the PAR-Q+ questionnaire in the guide; if you feel pain, dizziness or other warning signs, stop and seek medical help. Whether and how you train is your decision; the plan is a suggestion that you adapt to how you feel.
4. Account and consent
You open an account by signing up on the app.cyclingmentor.com dashboard, or you receive one by invitation. The number of new accounts per day is limited, and we may require a code to sign up. When you sign up you accept these terms, and we store which text of the terms you accepted and when. We do not process health or training data until you give explicit consent in the guide after your first sign-in. Until then we process your e-mail address and the sign-in data the account needs, and sign-in records with your IP address, which we keep for account security. What we process, on which basis, where and for how long is set out in the consent text and on the Privacy page. You can withdraw consent at any time (on the dashboard or with /preklici in Telegram).
5. Connected services
You can connect intervals.icu, Withings, Rouvy, Wahoo, Garmin Connect and other services Cycling Mentor supports, once the connection to them is available. With your permission we read your rides and workouts (power, heart rate, duration, distance), wellness data and plans from them, store them in your account and show them to your coach (the AI coach in Telegram and on the dashboard) for planning and feedback. The person at BeFly who runs the service does not see these values in the account overview; what that person sees and can technically access is set out in the consent text. We may send your planned workouts to those services. We use each service only within its terms; you can disconnect at any time.
If you connect Garmin Connect, the connection is made possible by Garmin, but Garmin is not a party to these terms and does not provide the Cycling Mentor service. BeFly d.o.o. alone is responsible for Cycling Mentor. Garmin gives no warranty of any kind for Cycling Mentor, including as to its operation, accuracy or fitness for your purpose. Garmin is not liable to you for Cycling Mentor; you bring any claim relating to Cycling Mentor against BeFly d.o.o. This does not limit Garmin's liability for intent or gross negligence or for death or personal injury caused by Garmin, or any rights you have against Garmin under its own Garmin Connect terms or under law. Garmin may rely on this paragraph directly as a third party, to the extent Slovenian law permits. We read data through this connection only with the separate consent you give when connecting; we do not send it, or anything derived from it, to a language model unless you separately choose so, and we never use it or provide it to anyone to train AI models (Privacy page); data that intervals.icu imports from your Garmin Connect account we process like other intervals.icu data (see the consent text). You can disconnect at any time on the dashboard or in your Garmin Connect settings.
6. AI processing
Your conversation and summaries of your data go through OpenRouter to language model providers; training models on your data is switched off. AI output can be wrong: code limits it, and the training decision is yours.
7. Your data
We keep it in a separate database for you only; details (where, copies, retention) are in the consent text. You can export it on the dashboard at any time; you can request deletion on the dashboard or with /izbrisi, and we complete it within 7 days.
8. Fees
During the pilot phase the service is free of charge. We charge nothing without your explicit agreement, and free use never turns into paid use automatically. If we introduce fees, we tell you the price and how to pay in advance, and you pay only if you expressly confirm.
9. Acceptable use
The service is for your personal use. Do not share your access with anyone, misuse the service, use it unlawfully or try to circumvent or reverse-engineer it. If you break these rules, we may restrict your access or suspend your account, in proportion to the breach. Before we do, we tell you the reason in Telegram or by e-mail and give you the chance to respond at info@befly.si. In a serious breach, in particular when the security of the service or of other people is at risk, we may act at once and tell you the reason afterwards. Even after your account is suspended you can request an export or deletion of your data. Report abuse of the service to info@befly.si.
10. Liability
BeFly d.o.o. is liable as provided by law. We are not liable for damage arising because you train contrary to these terms or to medical advice; where we also contribute to the damage, liability is shared as provided by law. The service relies on third-party services (e.g. Telegram); when they fail, the service may be unavailable, but your statutory rights remain unaffected. Nothing in these terms limits our liability for death or personal injury we cause, for intent or gross negligence, or your mandatory consumer rights.
11. Changes
We may change these terms because of changes in law or in the rules of connected services, for security, or because of new or changed features of the service. We tell you about a change in Telegram or by e-mail at least 14 days before it takes effect for your account. If you keep using the service after the day the change takes effect, the new version applies to you. If you do not agree with the change, you can delete your account free of charge at any time and request an export of your data. A change of these terms cannot introduce fees; section 8 applies to that. The top of the page shows the version and the date from which it applies; we send you earlier versions on request. Changes to how your data is processed are governed by the Changes section of the consent text that applies to you (Privacy page).
12. Governing law
These terms are governed by the law of the Republic of Slovenia.