These Terms of Service (“Terms”) form a binding agreement between you (“you”, “user”) and the operator of the Ascent web application (the “App”, “we”, “us”, the “Operator”). By accessing, connecting an account to, or using the App in any way, you confirm that you have read, understood, and agree to be bound by these Terms and by our Privacy Policy. If you do not agree, do not access or use the App.
The App is an independent, unofficial, free, personal-use analytics tool that displays and helps you interact with your own Strava data. It is not affiliated with, endorsed, sponsored, certified, or approved by Strava, Inc. “Strava” and all related names, logos, and marks are trademarks of Strava, Inc., used only nominatively to describe interoperability. Your access to and use of Strava data through the App remains at all times subject to Strava’s own Terms of Service, API Agreement, Brand Guidelines, and Privacy Policy, and you are solely responsible for complying with them. If Strava changes, limits, suspends, or terminates its API or your access, the App may stop working in whole or in part, and we have no liability for this.
To use the App you must (a) hold a valid Strava account; (b) be at least the age of majority in your jurisdiction, or the minimum age required to hold a Strava account, and have full legal capacity to accept these Terms; and (c) not be barred from using the App or Strava under any applicable law. You are solely responsible for your Strava credentials, your device, your network, and all actions taken through your connected account, whether or not authorized by you.
Subject to these Terms, you are granted a limited, personal, non-exclusive, non-transferable, non-sublicensable, revocable licence to use the App for your own lawful, non-commercial purposes. You agree that you will not, and will not permit anyone to:
Certain optional features (for example, bulk gear reassignment) modify your activities on Strava using the activity:write permission. You alone initiate these actions and are solely and entirely responsible for the results. Such changes are made directly to your Strava account, may affect many activities at once, and may be permanent and irreversible. You are responsible for reviewing every selection before confirming. We are not responsible for any change, loss, corruption, or unintended modification of your Strava data, however caused.
Physical activity carries inherent risks. The App is an informational and entertainment tool only. It does not provide medical, health, fitness, training, nutritional, navigational, safety, financial, or any other professional advice, and nothing in it should be relied upon as such. Always consult a qualified professional before making training, health, or safety decisions, and never rely on the App for navigation or in any situation where inaccurate information could lead to injury, loss, or damage. You assume all risks arising from your activities and from any reliance on the App.
The App is provided “as is” and “as available,” with all faults and without warranties of any kind, whether express, implied, statutory, or otherwise, including but not limited to implied warranties of merchantability, fitness for a particular purpose, title, accuracy, quiet enjoyment, and non-infringement.
Without limiting the above, we do not warrant that the App will be uninterrupted, timely, secure, error-free, or that any data or metric will be accurate, complete, or current. Metrics, estimates, and derived figures — including but not limited to distance, moving/elapsed time, speed, pace, elevation gain, calories and energy (kJ), VAM, Eddington number, consistency, streaks, heart-rate figures, and segment/leaderboard/KOM data — are computed from third-party data that may itself be wrong, delayed, or incomplete, and must not be relied upon for any important decision.
The App depends on third-party services and content, including Strava, hosting and serverless functions (Vercel, used to perform the Strava OAuth token exchange), and map/tile and library providers (e.g., CARTO, OpenStreetMap, and content-delivery networks). We do not control these services, do not guarantee their availability, accuracy, or security, and are not responsible or liable for their acts, omissions, outages, data, changes, or terms. Your use of third-party services may be governed by their own terms and policies.
To the maximum extent permitted by applicable law, in no event will the Operator (or its contributors) be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of or damage to data, profits, revenue, goodwill, activities, or opportunity, or for any personal injury, arising out of or relating to these Terms, the App, or your use of or inability to use the App, whether based in contract, tort (including negligence), strict liability, or any other theory, and even if we have been advised of the possibility of such damages.
To the maximum extent permitted by law, the Operator’s total cumulative liability for all claims relating to the App will not exceed the greater of (a) the total amount you paid to use the App in the 12 months before the claim (which, the App being free, is USD $0) or (b) USD $10.
Some jurisdictions do not allow certain exclusions or limitations; in those jurisdictions our liability is limited to the smallest extent permitted by law.
You agree to defend, indemnify, and hold harmless the Operator and its contributors from and against any and all claims, demands, actions, liabilities, damages, losses, costs, and expenses (including reasonable legal fees) arising out of or in any way connected with: (a) your access to or use of the App; (b) your data or activities; (c) any change you make to your Strava account via the App; (d) your violation of these Terms; or (e) your violation of any law or any third-party right (including Strava’s terms or any third party’s privacy or intellectual-property rights).
The App is a personal project provided voluntarily and may be changed, suspended, limited, or discontinued at any time, for any reason, without notice or liability. Features may be experimental and may change or be removed. We are not obligated to provide support, maintenance, updates, or backups, and we are not responsible for any data loss.
The App’s code, design, and content (excluding your Strava data and third-party marks) are owned by the Operator or its licensors and are protected by applicable laws. These Terms grant you no ownership rights. All rights not expressly granted are reserved.
You may stop using the App at any time and revoke its access from your Strava settings. We may suspend or terminate your access at any time, with or without cause or notice. Provisions that by their nature should survive termination — including Sections 4–9, 11, and 13–15 — will survive.
We are not liable for any failure or delay caused by events beyond our reasonable control, including acts of God, natural disasters, war, terrorism, civil unrest, government action, labour disputes, internet or utility failures, or the acts, omissions, or outages of third-party providers (including Strava).
These Terms are governed by and construed in accordance with the laws of the Republic of Indonesia, without regard to its conflict-of-law rules. Subject to applicable mandatory consumer-protection law, any dispute arising out of or relating to these Terms or the App shall be submitted to the exclusive jurisdiction of the competent courts of Indonesia. You agree, to the extent permitted by law, that any claim will be brought in your individual capacity and not as part of any class or representative action.
These Terms and the Privacy Policy are the entire agreement between you and the Operator regarding the App and supersede any prior agreements. If any provision is held unenforceable, the remaining provisions remain in full force and the unenforceable provision will be enforced to the maximum extent permitted. Our failure to enforce any right is not a waiver. You may not assign these Terms; we may assign them freely. There are no third-party beneficiaries. Section headings are for convenience only. In case of any conflict between translations, the English version prevails.
We may update these Terms at any time by posting a revised version with a new “Last updated” date. Your continued use of the App after changes take effect constitutes acceptance of the updated Terms.
See also our Privacy Policy.