Last updated 9 September 2026
These Terms of Service ("Terms") govern your use of Soloffort (the "Service"), available at soloffort.com. The Service is operated by Anthony Markson, trading as Soloffort ("we", "us", "our"). By using the Service, you agree to these Terms.
Soloffort generates a weekly workout program based on your goal and experience level, and provides supporting diet guidance. A free tier is available without an account. A paid Premium subscription unlocks exercise swapping, program editing, the full diet framework, and the exercise directory search. A paid Coaching subscription includes everything in Premium, plus weekly review of your logged workouts by a human coach and direct feedback from them.
An account is required to purchase Premium or Coaching. You must provide a valid email address and are responsible for keeping your password secure and for all activity under your account. You must be at least 16 years old to create an account. If you purchase Coaching without an existing account, we create one for you automatically using the email address you paid with, and email you a link to set your password.
Premium and Coaching are recurring subscriptions billed through Stripe at the price shown at checkout. By subscribing, you authorize us (via Stripe) to charge your payment method on a recurring basis until you cancel. You can cancel at any time from the subscription management link in the app, which opens the Stripe Customer Portal. Cancelling stops future billing; your access continues until the end of the period you've already paid for.
Refunds are governed by our Refund Policy.
We may change the price of Premium or Coaching from time to time. If we do, we'll give existing subscribers at least 30 days' notice by email before the new price takes effect, and it will only apply to your next billing cycle onward — never to a period you've already paid for. If you don't want to pay the new price, you can cancel before it takes effect.
Coaching is delivered by a qualified human personal trainer, who reviews the workouts you log and gives you direct feedback and adjustments. To help your coach prioritise their reviews, the post-workout check-ins you submit may be analysed by an AI system (see our Privacy Policy for what's sent and to whom). That AI step is assistive only: it produces a summary and a flag for your coach, but it never generates the feedback you receive, never communicates with you directly, and never changes your programme on its own. All coaching decisions and any feedback you receive come from your human coach.
Your onboarding choices, program, and diet edits are stored locally in your browser. If you're signed in, this data is also synced to our servers so it follows you across devices; if you're not signed in, it stays on this device only and will not carry over if you clear your browser data or switch devices. See our Privacy Policy for details on what we do store.
You agree not to: use the Service for any unlawful purpose; attempt to gain unauthorized access to the Service or other users' accounts; interfere with or disrupt the Service; or reverse engineer, scrape, or resell the Service without our permission.
The Service, including its software, design, exercise directory, and content, is owned by us or our licensors and protected by intellectual property law. We grant you a limited, personal, non-transferable license to use the Service for your own fitness purposes. This does not give you any right to copy, resell, or redistribute the Service or its content.
We rely on third parties to operate the Service: Stripe for payment processing, Supabase for account authentication and database hosting, Anthropic for AI-assisted Coaching check-in triage, Resend for transactional email delivery, Cloudflare for DNS and hosting, and Sentry for error monitoring. Your use of the Service is also subject to those providers processing data as described in our Privacy Policy.
The Service is provided "as is" and "as available" without warranties of any kind, express or implied, including fitness for a particular purpose or uninterrupted availability. To the fullest extent permitted by law, our total liability to you for any claim arising from these Terms or the Service is limited to the amount you paid us in the 12 months before the claim arose. We are not liable for indirect, incidental, or consequential losses. Nothing in these Terms limits liability that cannot be limited under applicable law, including liability for death or personal injury caused by negligence, or for fraud.
We may suspend or terminate your account if you breach these Terms. You may stop using the Service, and cancel any subscription, at any time.
We may update these Terms from time to time. If we make material changes, we will update the "Last updated" date above. Continued use of the Service after changes take effect means you accept the updated Terms.
These Terms are governed by the laws of England and Wales, and any disputes will be subject to the exclusive jurisdiction of the courts of England and Wales. If you are a consumer resident elsewhere, mandatory local consumer protection laws may also apply.
Questions about these Terms can be sent to [email protected].