Serviceterms.
These terms govern your use of IronShift, a personalised hybrid training platform offered as a web application at ironshift.app and as an iOS application distributed via the Apple App Store. By creating an account, accessing the app, or subscribing, you agree to these terms. If you don't agree, please don't use IronShift. Questions? Email info@ironshift.app.
Eligibility
You must be at least 18 years old, or the age of majority in your jurisdiction, to create an IronShift account and enter into these terms. If you are between 13 and the age of majority, you may use IronShift only with the consent and supervision of a parent or legal guardian who agrees to these terms on your behalf. We do not knowingly accept users under 13 (or under 16 in the EU / UK / EEA).
By creating an account you represent that the information you provide is accurate, that you have the legal capacity to enter into a binding contract, and that you will use IronShift for personal, non-commercial purposes unless we agree otherwise in writing.
Your account
You are responsible for maintaining the security of your account credentials and for everything that happens under your account. Use a strong, unique password. Don't share your account with anyone. Notify us immediately at info@ironshift.app if you suspect unauthorised access.
We may suspend or terminate accounts that violate these terms, that compromise the security of the service, or that are inactive for an extended period (with notice and the opportunity to log back in to keep the account active).
The IronShift service
IronShift generates personalised hybrid training programs combining strength and cardio sessions, scheduled around your work rotation and equipment access. Each week, the app either generates or adjusts a plan based on your athletic background, your recent logs, your stated preferences, and — if you connect them — data from Garmin, Strava, or Apple Health.
Training programs are generated by AI.IronShift uses Claude, an AI system from Anthropic, to produce your weekly plans. The AI works from a structured summary of your inputs and prescribed rules; it is not a human coach who knows you, can watch you train, or can assess movement quality. AI-generated programs may contain errors, suboptimal selections, or prescriptions that don't fit you. Use your judgement. If a session looks wrong for you, skip it or substitute it.
We may change, improve, or remove features of the service at any time. Significant changes that materially reduce functionality you depend on will be communicated to you in advance.
Free trial, subscriptions, and billing
New accounts include a 7-day free trial with full access to IronShift. You can use every feature during the trial without entering payment information.
After the trial, continued access requires a paid subscription. Subscriptions are billed monthly in Canadian Dollars unless otherwise specified at checkout. Pricing is shown on the subscription page before you commit, and we send a receipt for every charge.
- Web subscriptions are processed by Stripe. Your card details are handled directly by Stripe; we do not see or store your full card number.
- iOS subscriptions, where applicable, are processed by Apple through In-App Purchase. Apple handles the billing, refunds, and renewal logic for those subscriptions per their own terms.
- Renewals are automatic. Your subscription renews for the same term and at the same price (or any price change we have notified you of in advance) until you cancel.
- Taxes appropriate to your jurisdiction are added at checkout. We'll show them clearly before you confirm.
Cancellation and refunds
You can cancel your subscription at any time from inside the app (Settings → Billing) or, for iOS subscriptions, from your Apple ID settings. Cancellation takes effect at the end of the current billing period — you keep access for what you've already paid for, and you won't be charged again.
We do not offer refunds for partial billing periods. If you cancel mid-month, your access continues until the end of that month and the subscription does not renew. For iOS subscriptions purchased through Apple, refund requests go through Apple per their refund policy; we cannot process those refunds directly.
Where required by applicable consumer-protection law (for example certain provinces of Canada or member states of the EU), you may have additional cancellation or cooling-off rights. Those legal rights are not displaced by anything in this section. Email us if you believe such a right applies and we'll honour it.
Acceptable use
When you use IronShift, you agree not to:
- Resell, redistribute, sublicense, or commercialise access to the service without our prior written agreement.
- Reverse-engineer, decompile, or attempt to extract the source code of the application beyond what is permitted by applicable law.
- Scrape, crawl, or systematically copy training programs, prompts, or other proprietary content from the app.
- Use the service to develop a competing product or to train any machine-learning model.
- Upload content that is unlawful, defamatory, infringing, malicious, or harmful to others.
- Attempt to bypass authentication, rate limits, or other technical protections.
- Use the service in any way that disrupts other users or that imposes an unreasonable load on our infrastructure.
We may suspend or terminate access for violations of this section, in our reasonable discretion and with notice where practical.
Your content and data
You own your training data. Your logged sets, RPE ratings, completion notes, time-trial results, end-of-week reflections, and any other content you submit through the app belongs to you. You can export it from inside the app at any time, and you can delete your account and all associated content from Settings.
By submitting content to IronShift, you grant us a worldwide, non-exclusive, royalty-free licence to use, store, process, transmit, display, and modify that content solely as needed to operate the service for you and to improve the service generally (for example, by reviewing aggregate, de-identified usage patterns to improve our AI prompts). This licence ends when you delete the content, except for: backups that may persist for a limited time before they roll out of the retention window, and aggregate de-identified data that cannot be linked back to you.
We do not use your individual training data to train any third-party machine-learning model, we do not sell it to advertisers, and we do not share it for marketing purposes. See our Privacy Policy for the full data-handling commitments.
Our intellectual property
IronShift's name, logo, brand identity, application code, prompts, training-science methodology, and all other content we provide (other than your own content described above) are owned by us or our licensors and are protected by copyright, trademark, and other intellectual-property laws. We grant you a personal, non-exclusive, non-transferable, revocable licence to access and use the service for your own training while your account is in good standing — nothing more.
You may share your own dashboard screenshots, your generated program, or your training results on social media for personal, non-commercial purposes; please credit IronShift when you do.
Third-party services
IronShift works with several third-party services to deliver the experience: Supabase (authentication and storage), Vercel (hosting), Anthropic (AI program generation), Stripe (payment processing), Apple (Sign in with Apple, push notifications, optional HealthKit integration), Google (optional Sign-In), Garmin and Strava (optional integrations), and Resend (transactional email).
When you connect Garmin, Strava, or any other optional integration, your interaction with that service is also governed by the third party's own terms and privacy policy. We aren't responsible for the third party's uptime, accuracy, or policy changes. You can disconnect integrations at any time from Settings.
Termination
By you. You can stop using IronShift at any time. To delete your account and all associated data, use the self-serve deletion in Settings; if you can't reach it, email info@ironshift.app and we'll do it manually. Cancellation of a paid subscription is described in section 05.
By us. We may suspend or terminate your access if you materially breach these terms, if your account poses a security risk, if continued service to you would expose us to legal liability, or if we discontinue the service generally. Where practical, we will give you advance notice and the opportunity to cure the issue or export your data. If we terminate without cause, we will refund any prepaid amounts for the unused portion of your subscription.
Sections that by their nature should survive termination (for example: your-content licence carve-outs for backups, disclaimers of warranties, limitation of liability, indemnification, governing law) survive termination of these terms.
Disclaimer of warranties
EXCEPT AS REQUIRED BY APPLICABLE LAW, IRONSHIFT IS PROVIDED “AS IS” AND “AS AVAILABLE,” WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ACCURACY, UNINTERRUPTED OPERATION, OR FREEDOM FROM DEFECTS.
Specifically, we do not warrant that AI-generated training programs are appropriate for your specific physical condition, that integration data from Garmin, Strava, or Apple Health is accurate or complete, that the service will be uninterrupted or error-free, or that any defect will be corrected.
Some jurisdictions don't allow the exclusion of certain warranties; in those jurisdictions, the above exclusions apply to the maximum extent permitted by law.
Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IRONSHIFT AND ITS DIRECTORS, OFFICERS, EMPLOYEES, AND AGENTS WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOST PROFITS, LOST DATA, LOSS OF GOODWILL, OR PHYSICAL INJURY, ARISING OUT OF OR RELATED TO YOUR USE OF THE SERVICE — EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
OUR TOTAL CUMULATIVE LIABILITY TO YOU FOR ALL CLAIMS ARISING OUT OF OR RELATED TO THE SERVICE WILL NOT EXCEED THE GREATER OF (A) THE AMOUNTS YOU PAID US IN THE TWELVE MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM, OR (B) ONE HUNDRED CANADIAN DOLLARS ($100 CAD).
Some jurisdictions don't allow the limitation or exclusion of liability for certain damages (for example, damages caused by gross negligence or wilful misconduct); in those jurisdictions, the above limitations apply to the maximum extent permitted by law, and nothing in these terms limits any liability that cannot be limited by law.
Indemnification
You agree to indemnify, defend, and hold harmless IronShift and its directors, officers, employees, and agents from and against any claims, damages, losses, liabilities, and expenses (including reasonable legal fees) arising out of or related to: your violation of these terms; your misuse of the service; your content; or your violation of any third-party right, including any intellectual-property right or any health, safety, or privacy law. We will give you prompt notice of any such claim and reasonable cooperation in defending it, at your expense.
Governing law and dispute resolution
These terms are governed by the laws of the Province of British Columbia and the federal laws of Canada applicable in British Columbia, without regard to conflict-of-laws principles. The United Nations Convention on Contracts for the International Sale of Goods does not apply.
Any dispute arising out of or related to these terms or the service will be resolved exclusively by the courts of British Columbia, located in Vancouver, and you consent to the personal jurisdiction of those courts. Nothing in this section prevents either party from seeking equitable relief (for example, an injunction) in any court of competent jurisdiction to protect intellectual-property rights.
If you are a consumer in a jurisdiction whose law guarantees you the right to bring a dispute in your local courts (for example, certain EU member states), this section does not override that right.
Changes to these terms
We may update these terms from time to time. The effective date at the top of this page reflects the date of the most recent material change. For changes that materially affect your rights or the service you receive, we will give you advance notice by email and (where applicable) require you to accept the updated terms before continuing to use the service. Minor edits to clarify wording, fix typos, or update an address are made silently. Your continued use of IronShift after the effective date of an update constitutes acceptance of the updated terms.
Miscellaneous
Severability. If any provision of these terms is held to be invalid or unenforceable, the remaining provisions remain in full force and effect, and the invalid provision will be reformed to the minimum extent necessary to make it enforceable while preserving the parties' original intent.
Entire agreement. These terms, together with the Privacy Policy and any other policies referenced from inside the application, are the entire agreement between you and IronShift regarding the service.
No waiver. Our failure to enforce any provision of these terms is not a waiver of our right to enforce that provision later.
Assignment. You may not assign these terms without our prior written consent. We may assign these terms in connection with a merger, acquisition, sale of assets, or by operation of law, with notice to you.
Force majeure. Neither party is liable for delays or failures in performance caused by circumstances beyond reasonable control, including natural disasters, internet or hosting outages, acts of government, or labour disputes.
Contact
For questions about these terms, your account, or anything else, reach us at info@ironshift.app. Privacy-specific questions are addressed in our Privacy Policy.