Terms of Service
Last updated: October 29, 2025
1. Acceptance of Terms
By accessing and using RunPulse ("the Service"), you agree to be bound by these Terms of Service ("ToS"). If you do not agree to these terms, you must not use the Service.
These ToS constitute a legally binding agreement between you and the operator of RunPulse, an individual entrepreneur based in Fribourg, Switzerland (full contact details available in the Legal Notice).
2. Service Description
RunPulse is a sports performance analysis web application that:
- Connects to your Strava account to retrieve your running activities
- Automatically calculates your VMA (Maximum Aerobic Velocity)
- Determines your personalized training zones (pace and heart rate zones)
- Predicts your race times for various distances
- Automatically detects your VMA tests (half-cooper, cooper, etc.)
The Service uses artificial intelligence and algorithms based on sports physiology principles to generate these analyses.
3. Account Creation
3.1 Registration Requirements
To use RunPulse, you must:
- Be at least 16 years old
- Provide accurate and complete information
- Keep your information up to date
- Have an active Strava account to use the main features
3.2 Account Responsibility
You are responsible for:
- The confidentiality of your password and login credentials
- All activities performed under your account
- Notifying us immediately of any unauthorized use of your account
4. Pricing and Payments
4.1 Available Plans
RunPulse offers three subscription plans:
- Starter Plan (Free): Access to basic features, manual VMA calculation (2 times per month maximum), manual Strava activity synchronization
- Runner Plan (€9.99/month or €99/year): Automatic weekly VMA recalculation, 12-month history, up to 200 activities, progress charts
- Athlete Plan (€19.99/month or €199/year): Instant VMA recalculation after each run, unlimited activities, unlimited history, priority support
Prices include Swiss VAT at 7.7% and are displayed in euros (EUR).
4.2 Billing and Payment
Payments are securely processed via Stripe. We accept credit cards (Visa, Mastercard, American Express) and other payment methods available in your region.
- Monthly subscriptions are billed on the same day each month
- Annual subscriptions are billed once for 12 months
- The first billing occurs immediately upon subscription
- An electronic invoice is sent to you by email after each payment
4.3 Automatic Renewal
Subscriptions automatically renew at the end of each period (monthly or annual) unless you cancel. You will be billed at the rate in effect at the time of renewal.
In case of price changes, you will be notified at least 30 days in advance by email. The change will take effect upon your next renewal.
4.4 Right of Withdrawal
In accordance with Swiss consumer protection legislation (LCD - Unfair Competition Act), you have a period of 14 days from your subscription to exercise your right of withdrawal without having to justify your reason.
To exercise this right, contact us at hello@runpulse.io clearly stating your intention to withdraw. A full refund will be granted within 14 days.
4.5 Cancellation
You can cancel your subscription at any time from your user account. The cancellation will take effect at the end of the current period (end of the month or year depending on your plan).
- No pro-rata refund is made for the current period
- You retain access to paid features until the expiration date
- After expiration, your account automatically reverts to the free Starter plan
- Your data remains retained according to our privacy policy
4.6 Service Suspension and Modification
We reserve the right to suspend or modify the plans, prices and features offered, with 30 days notice for any substantial modification affecting existing subscriptions.
In case of non-payment, your access to paid features will be suspended until regularization. After 30 days of non-payment, your account will revert to the free plan.
5. Use of the Service
5.1 License to Use
Subject to compliance with these ToS, we grant you a limited, non-exclusive, non-transferable and revocable license to use the Service for personal and non-commercial purposes.
5.2 Usage Restrictions
You agree not to:
- Use the Service for illegal or unauthorized purposes
- Attempt to access unauthorized systems, data or accounts
- Disrupt or interfere with the Service or servers (DDoS attacks, spam, etc.)
- Use robots, scrapers or other automated tools without authorization
- Resell, rent or commercially exploit the Service without authorization
- Modify, adapt, translate or create derivative works from the Service
- Impersonate another person
- Circumvent security measures or rate limiting
6. Strava Connection
6.1 Authorization
By connecting your Strava account, you authorize RunPulse to:
- Access your running activities (distance, duration, pace, heart rate, etc.)
- Automatically synchronize your new activities
- Download the detailed data (streams) necessary for VMA calculation
6.2 Revocation
You can revoke RunPulse's access to your Strava account at any time:
- Via your Strava account settings
- By deleting your RunPulse account (deletes all your data)
7. Intellectual Property
7.1 RunPulse Property
The Service, including the code, algorithms, design, logos, and all content, are the exclusive property of RunPulse and are protected by copyright, trademark and other intellectual property laws.
7.2 Your Data
You retain all rights to your personal data. By using the Service, you grant us a license to process your data solely for the purpose of providing the Service.
8. Warnings and Limitations
8.1 Informational Nature
⚠️ IMPORTANT: The analyses provided by RunPulse (VMA, training zones, race predictions) are based on algorithms and estimates. They have indicative value only and do not constitute medical advice or a certified personalized training plan.
8.2 Medical Consultation
Before starting or modifying a training program, consult a qualified healthcare professional, especially if you:
- Have cardiovascular problems
- Are pregnant
- Have injuries or pre-existing medical conditions
- Have not practiced physical activity for a long time
8.3 Data Accuracy
The accuracy of the analyses depends on:
- The quality of Strava data (GPS, heart rate sensor)
- The number and variety of your activities
- Your training history
We do not guarantee the absolute accuracy of the results.
9. Service Availability
We strive to keep the Service accessible 24/7, but we do not guarantee:
- Uninterrupted availability of the Service
- The absence of errors or bugs
- Immediate correction of defects
We may temporarily suspend the Service for maintenance, updates or security reasons.
10. Limitation of Liability
To the fullest extent permitted by applicable law:
- The Service is provided "as is" without warranty of any kind
- We are not liable for direct, indirect, incidental or consequential damages resulting from the use of the Service
- We are not liable for injuries resulting from the use of the Service's recommendations
- Our total liability is limited to the amount you have paid for the Service in the past 12 months
You use the Service at your own risk and under your own responsibility.
11. Indemnification
You agree to indemnify and hold RunPulse harmless from any claims, damages, losses or expenses (including legal fees) resulting from:
- Your violation of these ToS
- Your violation of third party rights
- Your use of the Service
12. Termination
12.1 By You
You can delete your account at any time from the settings. This results in the permanent deletion of all your data within 30 days.
12.2 By RunPulse
We may suspend or terminate your account immediately and without notice if:
- You violate these ToS
- Your behavior harms the Service or other users
- We are legally required to do so
- We decide to cease operating the Service
13. Modifications to the ToS
We reserve the right to modify these ToS at any time. Modifications will take effect upon publication on the Service.
In case of substantial modification, we will notify you by email (address associated with your account). Continued use of the Service after notification constitutes your acceptance of the modified ToS.
14. Applicable Law and Jurisdiction
14.1 Applicable Law
These ToS are governed by Swiss law, to the exclusion of conflict of law rules.
14.2 Jurisdiction
Any dispute will be subject to the exclusive jurisdiction of the courts of the canton of the operator's domicile (Switzerland), unless otherwise required by law.
14.3 Dispute Resolution (EU)
For users in the European Union, the European Commission provides an online dispute resolution platform (ODR) accessible at: https://ec.europa.eu/consumers/odr
15. Miscellaneous Provisions
15.1 Entire Agreement
These ToS, together with our Privacy Policy, constitute the entire agreement between you and RunPulse regarding the Service.
15.2 Severability
If any provision of these ToS is found to be invalid or unenforceable, the other provisions shall remain in effect.
15.3 Waiver
Failure to exercise a right under these ToS does not constitute a waiver of that right.
16. Contact
For any questions regarding these Terms of Service:
Email: hello@runpulse.io
By using RunPulse, you acknowledge that you have read, understood and accepted these Terms of Service as well as our Privacy Policy.