Terms of Service
Climb & Water · Last updated: 1 July 2026
These Terms of Service (“Terms”) govern your access to and use of the Climb & Water website, web app and mobile app (together, “the Service”), available at cycling.skilliyo.com. The Service is operated by Matija Abram, a private individual based in Switzerland (“the Operator”, “we”, “us”, “our”). Contact: cycling@skilliyo.com.
By creating an account, joining or creating a challenge, or otherwise using the Service, you confirm that you have read, understood and agree to these Terms and to our Privacy Policy. If you do not agree, do not use the Service.
Safety notice — please read. Climb & Water is a riding aid, not a navigation, mapping or safety device. Gradient, climb, route, water, shop and elevation information may be inaccurate, incomplete or out of date. Always keep your eyes on the road, obey all traffic laws, and do not operate your phone while riding. You ride entirely at your own risk and remain solely responsible for your safety, your equipment and your route choices.
- What the Service does
- Eligibility & accounts
- Acceptable use & fair play
- User-created challenges
- Entry fees & payments
- Prizes & sponsors — no money, no gambling
- Invitations & emails
- Your content & leaderboards
- Third-party data & services
- Refunds & cancellations
- Intellectual property
- No warranty
- Limitation of liability
- Suspension & termination
- Changes to the Service & Terms
- Governing law & jurisdiction
- Contact
1. What the Service does
Climb & Water helps road cyclists ride better. It shows cycling effort and support information — current gradient, detected climbs, route progress, and nearby drinking-water points and shops. You can use it in two ways:
- Free ride mode — without a planned route, using your live location to show your speed and to find drinking water and shops near you on the map.
- Route / ride mode — with a loaded GPX route or a challenge you have joined, showing the gauge, climbs, progress and turn hints for that route.
The Service also lets registered users create and join cycling challenges based on a route, and compare their times on a leaderboard.
2. Eligibility & accounts
- You must be at least 16 years old to create an account.
- You must provide accurate information and keep your login details secure. You are responsible for all activity under your account.
- Some features (creating or joining challenges, uploading results, inviting friends) require an account.
- You may close your account at any time by contacting us; see also section 14.
3. Acceptable use & fair play
When using the Service you agree that you will not:
- use it unlawfully, or in a way that endangers yourself or others;
- break, overload, probe, reverse-engineer or misuse the Service or the third-party providers it relies on;
- upload a GPX file, result, name, text or image you do not have the right to use, or that is unlawful, offensive or infringing;
- impersonate another person or submit a result you did not personally ride.
Challenge fair play. When you take part in a challenge you must ride it honestly and under your own power on a normal bicycle:
- Your submitted result must come from a ride you personally completed on the challenge route, recorded with GPS timestamps.
- No motorised or electric assistance (e-bikes, mopeds, motorbikes, cars) may be used to set a time, unless the challenge explicitly allows it.
- You must ride the defined climb sections continuously — stopping on a climb to game your time is not allowed where the challenge marks climbs.
- We may reject, hide or remove results that appear inaccurate, manipulated or fraudulent, at our discretion.
Leaderboards keep your best time. Results are based on your riding performance; they are not guaranteed to be accurate and are provided for friendly comparison only.
4. User-created challenges
Any registered user (“host”) may create a challenge by providing a route (GPX), a title, a region and settings. A challenge can be:
- Public — visible to everyone and open to join; or
- Private — hidden and joinable only with the host’s access code or invitation.
As a host you are responsible for the content you provide and confirm you have the right to share the route. You may optionally name a sponsor and a non-cash prize (see section 6). The Operator is not a party to any arrangement between a host, a sponsor and participants, and does not organise, endorse or guarantee any challenge, its route safety, its prize or its outcome. Hosts must not create challenges that encourage illegal riding (for example on closed roads, against traffic laws, or in a way that endangers others).
5. Entry fees & payments
Joining a paid challenge requires a fixed participation fee of CHF 2 per rider (the host pays the same fee to enter their own challenge). This fee is a platform and participation fee that gives you access to take part in the challenge and appear on its leaderboard. It is not a bet, wager, stake or deposit, and it is not pooled or paid out to any participant.
- Payments are processed by Stripe. We do not store your full card details; Stripe’s terms and privacy policy apply to the payment.
- Prices are shown in Swiss francs (CHF) and include any applicable taxes unless stated otherwise.
- Access codes, where offered by the Operator, may waive the fee for specific riders at our discretion.
6. Prizes & sponsors — no money, no gambling
Prizes are never money. Any prize in a challenge is a non-cash item or benefit provided by a sponsor or host (for example gear, vouchers or products). The Service never awards cash, and entry fees are never converted into a prize pool.
Challenges are skill- and effort-based: the result and any ranking are determined solely by riding performance, not by chance. The Service is therefore not a lottery, betting or gambling service, and entry fees are not stakes.
Where a prize is offered, it is offered and fulfilled by the host or sponsor, not by the Operator. The Operator does not select winners, deliver prizes, or guarantee that any prize will be provided, and accepts no liability for prizes, sponsor conduct, or any tax or duty that may apply to a prize. Any dispute about a prize is between the participant and the host/sponsor.
7. Invitations & emails
A host may invite riders to a challenge by entering their email addresses. By doing so, the host confirms they have a legitimate reason to contact those people. We send each invited address a single transactional email with a link to the challenge (and, for private challenges, the access code). Do not use invitations to send spam or to contact people without a genuine connection; misuse may lead to suspension. We also send service-related emails (for example account and payment confirmations).
8. Your content & leaderboards
You keep ownership of the content you upload (GPX routes, recorded rides, results, display name, and any challenge text). By uploading it, you grant the Operator a non-exclusive, worldwide, royalty-free licence to host, store, process and display that content solely to operate and provide the Service — for example to show a route, compute a climb profile, or list your time on a leaderboard.
If you create or join a public challenge, your display name and result (such as your time and ranking) may be shown publicly on its leaderboard. You can request removal of your content or account by contacting us; some records may be retained where required by law or for legitimate business reasons (see the Privacy Policy).
9. Third-party data & services
The Service relies on third parties and their content:
- Map and water/shop data from OpenStreetMap contributors (© OpenStreetMap contributors, ODbL) and elevation data from public elevation sources.
- Accounts, database and file storage via Supabase.
- Payments via Stripe; challenge invitation and service emails via Resend.
We do not control and cannot guarantee the accuracy, availability or conduct of these third parties, and their own terms and privacy policies apply to the parts of the Service they provide.
10. Refunds & cancellations
Because a participation fee gives immediate access to a challenge, fees are generally non-refundable once you have joined, except:
- where a refund is required by mandatory applicable law;
- where a challenge is cancelled by the host or the Operator before you were able to submit a result; or
- in the case of a proven technical error, such as a duplicate charge.
To request a refund, contact cycling@skilliyo.com with your account email and the challenge.
11. Intellectual property
The Service — including its name, logo, design, text and original code — is owned by the Operator. You receive a personal, non-transferable, revocable licence to use the Service for its intended purpose. You may not copy, resell or create derivative works from the Service except as allowed by law.
12. No warranty
The Service is provided “as is” and “as available”, without warranties of any kind to the maximum extent permitted by law. We do not warrant that it will be uninterrupted, secure or error-free, or that any route, gradient, water, shop, timing or leaderboard information is accurate.
13. Limitation of liability
To the maximum extent permitted by Swiss law, the Operator is not liable for any indirect, incidental, special or consequential damages, or for any loss, accident or injury arising from your use of, or reliance on, the Service or its data — including while riding, following a route, or taking part in a challenge. Nothing in these Terms excludes or limits liability that cannot be excluded or limited by law (such as for intent or gross negligence, or for death or personal injury where the law does not permit exclusion).
14. Suspension & termination
We may suspend or terminate your access if you breach these Terms, misuse the Service, or where required to protect the Service or other users. You may stop using the Service and request account deletion at any time. Provisions that by their nature should survive termination (such as content licences already granted, intellectual property, limitation of liability and governing law) will continue to apply.
15. Changes to the Service & Terms
We may change, add or remove features, and we may update these Terms. Where changes are material we will take reasonable steps to notify you. Continued use after changes take effect means you accept the updated Terms; the “Last updated” date above shows the current version.
16. Governing law & jurisdiction
These Terms are governed by the substantive laws of Switzerland, excluding its conflict-of-law rules and the UN Convention on Contracts for the International Sale of Goods. The courts at the Operator’s place of residence in Switzerland have jurisdiction, subject to any mandatory consumer-protection rules of the country where you live that apply to you.
17. Contact
Matija Abram — cycling@skilliyo.com — Switzerland