These Terms of Service (the "Terms") are a legal agreement between you and FitOr4Fit ("FitOr4Fit", "we", "us", "our") that governs your access to and use of the FitOr4Fit mobile application and related services (collectively, the "Service").
By creating an account, accessing, or using the Service, you agree to be bound by these Terms. If you do not agree, you must not use the Service.
1. Who We Are
The Service is provided by:
FitOr4Fit
770 East 500 South
Salt Lake City, UT 84102
United States
If you have questions about these Terms, you can contact us at:
- Email: support@fitor4fit.com
- Address: as listed above
2. Eligibility
To use the Service, you must:
- Be at least 18 years old (or the age of majority where you live, if higher).
- Be legally able to enter into a binding contract.
- Not be barred from using the Service under any applicable law.
By using the Service, you represent and warrant that you meet these requirements and that all information you provide to us is true, accurate, and complete.
We may refuse, suspend, or terminate access to the Service where permitted by law, including if we reasonably believe you do not meet these requirements or you have violated these Terms.
3. Description of the Service
FitOr4Fit is a fitness challenge app designed to help you stay accountable to weekly distance goals using monetary commitments:
- You join weekly challenges by paying a $10 entry fee (or the amount displayed in the app) immediately upon joining. This amount is your "stake" for the week.
- You set a personal distance goal for the week within the allowed range displayed in the app (currently 1–100 miles).
- You connect the app to health data sources (e.g., Apple HealthKit on iOS and Android Health Connect) so we can automatically track eligible workouts. Workouts must be logged by a fitness app or device—manually entered workouts do not count.
- Throughout the week, the app shows your real-time progress toward your goal.
- Cancel window: You may cancel your commitment before Wednesday midnight (in your local timezone) and receive a full refund to your in-app balance. After Wednesday, your stake is locked for the week.
- Pause feature: You may pause to skip the following week. Your stake remains held, and you will automatically resume the week after your pause ends.
-
At the end of each challenge period (Sunday night), the app calculates
winners and losers:
- Winners (users who meet their goal): Your $10 stake automatically rolls into the next week's challenge. Any winnings from the prize pool are added to your withdrawable balance.
- Losers (users who fail to meet their goal): Your stake is forfeited to the prize pool. To rejoin, you must pay another $10 entry fee.
- Forfeited stakes (minus FitOr4Fit's fee) are distributed to successful users. FitOr4Fit collects a service fee (currently 10% of forfeited entry fees) from the prize pool.
The Service may also display historical challenges, challenge statistics, and other fitness-related information, and may send you reminders and notifications.
We may add, modify, or remove features or functionalities at any time, including to comply with law, improve the Service, or maintain security and stability.
3.1 Skill-Based Challenges, Not Games of Chance
FitOr4Fit challenges are not games of chance or gambling. Challenge outcomes are determined entirely by your own physical effort and whether you meet your self-selected distance goal. There is no element of chance, luck, or randomness involved in determining winners and losers. You have complete control over your outcome through your own actions. The monetary commitment structure is designed solely to motivate accountability and reward participants who follow through on their fitness goals.
4. Health and Safety
The Service is intended to motivate and support fitness activity but is not a medical or healthcare service.
- We do not provide medical advice, diagnosis, treatment, or recommendations.
- The Service is not a substitute for professional medical advice or judgment.
- You are solely responsible for determining whether participating in physical activity and fitness challenges is safe and appropriate for you.
- FitOr4Fit has no knowledge of your individual health conditions, limitations, or medical history.
Before using the Service, you should consult a physician or other qualified healthcare provider, especially if you have a medical condition, are pregnant, or have any concerns about your health.
If you experience dizziness, chest pain, shortness of breath, or any other concerning symptoms while using the Service or exercising, stop immediately and seek medical attention.
You understand and agree that you participate in any physical activity and use the Service at your own risk.
5. Account Registration and Security
5.1 Registration and Authentication
- The Service currently uses third-party identity providers (such as Google and Apple) via Supabase for authentication.
- You may be required to sign in using your Google or Apple account to access the Service. We do not currently offer separate email/password registration.
5.2 Account Security
You are responsible for:
- Maintaining the confidentiality and security of your device and login credentials for your Google/Apple accounts.
- Ensuring that your account information is accurate and up to date.
- Not sharing your account with anyone else or allowing others to access the Service on your behalf.
You agree to notify us promptly at the contact information above if you become aware of any unauthorized use of your account or any other security incident.
We are not responsible for losses arising from unauthorized use of your account where we have implemented reasonable security measures and you have failed to keep your credentials or device secure.
5.3 One Account Per Person
You may only register for and maintain one (1) FitOr4Fit account. You may not:
- Create multiple accounts for yourself.
- Register an account on behalf of another person.
- Transfer or sell your account to another person.
- Use another person's account or allow another person to use your account.
If we determine that you have created or are using multiple accounts, we may suspend or terminate all associated accounts, forfeit any in-app balances, and disqualify you from challenges without refund.
6. Acceptable Use and Prohibited Conduct
You may use the Service only for lawful, personal, and non-commercial purposes and only as permitted by these Terms and applicable law.
You agree not to:
-
Cheat or manipulate challenge results, including by:
- Falsifying or manipulating GPS data or routes (e.g., using GPS "spoofing" tools or riding as a passenger in a vehicle while logging a workout).
- Manually entering or editing workout data in health apps in ways that artificially inflate distance or performance, where such entries are not recorded as valid GPS workouts.
- Circumventing or interfering with our fraud detection, GPS validation, or pace-validation logic.
-
Misuse the Service, including by:
- Using the Service in violation of any applicable law or regulation.
- Infringing or violating the rights of others, including privacy, publicity, and intellectual property rights.
- Using automated scripts, bots, scrapers, or other automated means to access, query, or interact with the Service.
- Interfering with or disrupting the Service, servers, or networks, including by introducing viruses, malware, or other harmful code.
-
Reverse engineer or tamper with the Service, including by:
- Attempting to discover the source code, underlying algorithms, or security mechanisms, except to the extent permitted by applicable law.
- Modifying or creating derivative works of any part of the Service.
We may monitor usage, challenge results, and workout patterns (including GPS-based validation) where permitted by law to detect suspected cheating, abuse, or security incidents and may take appropriate action, including adjusting results, withholding payouts, or suspending or terminating your account.
If you are disqualified or your account is terminated for violating these Terms, you will not receive a refund of any entry fees, and any in-app balance (including locked stakes and withdrawable funds) may be forfeited. Submission of fraudulent workout data or other false information may also subject you to civil liability or criminal penalties under applicable law.
7. Challenges, Entry Fees, Prize Pools, and In-App Balance
7.1 Challenge Entry and Fees
-
To join a challenge, you must:
- Select a weekly distance goal within the allowed range displayed in the app (currently 1–100 miles).
- Pay the applicable entry fee (currently $10) immediately via card or from your in-app balance.
- Your entry fee becomes your "locked stake" for that challenge week.
- Challenge parameters (entry fees, start and end dates, goal limits, and other conditions) are shown in the app and may change for future challenge periods.
7.2 Cancellation and Pause
-
Cancellation: You may cancel your commitment at any time during a challenge:
- Before Wednesday midnight (in your local timezone): Cancel for free with no charge.
- After Wednesday midnight, goal completed: Cancel for free—you've earned your way out.
- After Wednesday midnight, goal not completed: You will be charged the $10 entry fee when you cancel.
- Pause: You may pause to skip the following week's challenge. Your stake remains locked, and you will automatically resume the week after. Pausing does not refund your stake—it holds it for when you return.
7.3 Challenge Results and Prize Pool
-
At the end of each challenge period (Sunday night):
- We determine whether you have met your goal based on validated workouts from trusted apps and devices. Manually entered workouts do not count.
- Winners (users who meet or exceed their goal): Your $10 stake automatically rolls into the next week's challenge—you remain enrolled without paying again. Any winnings from the prize pool are added to your withdrawable balance.
- Losers (users who fail to meet their goal): Your stake is forfeited to the prize pool. To rejoin future challenges, you must pay another $10 entry fee.
- The prize pool consists of forfeited entry fees from unsuccessful participants.
- FitOr4Fit charges a service fee (currently 10% of forfeited amounts) from the prize pool. The remaining 90% is distributed to successful participants using a weighted payout formula based on the effort of their workouts.
Weighted Payout Formula
Payouts are calculated using a hybrid formula that rewards both participation and effort:
- Base Share (50% of prize pool): Split equally among all winners.
- Bonus Share (50% of prize pool): Distributed proportionally based on the square root of each winner's effort miles (calculated from the workouts that counted toward their goal).
Why Effort Miles?
The bonus is based on the effort you put in, not just the raw distance. Harder activities like swimming earn more effort miles than easier activities like cycling. When calculating your effort miles for payout, we prioritize your hardest workouts first—so if you mix activities, your most challenging efforts count toward your bonus.
Activity Conversion
Different workout types count toward your goal using activity-specific multipliers. For example:
- Running/Walking/Hiking/Wheelchair: 1 mile = 1 mile toward goal (baseline)
- Cycling: 4 miles = 1 mile toward goal (0.25× multiplier)
- Swimming: 1 mile = 4 miles toward goal (4× multiplier)
- Rowing: 2 miles = 1 mile toward goal (0.5× multiplier)
This means a runner logging 10 miles and a cyclist logging 40 miles both earn 10 miles toward their goal.
The complete list of activity multipliers may be updated periodically to ensure fair competition across different workout types.
Bonus Calculation
The formula for each winner's bonus share is:
Bonus = (Bonus Pool) × √(Your Effort Miles) ÷ Σ√(All Winners' Effort Miles)
This approach ensures that:
- Every winner receives a meaningful base payout regardless of their activity type.
- Users who do harder activities earn more, but the square root function prevents extreme disparities.
- Someone with 4× the effort miles of another winner will earn approximately 2× the bonus (not 4×).
Example: With a $9 prize pool and three winners:
- Alice: Committed to 25 miles, swam 25 miles → 100 effort miles → $4.11
- Bob: Committed to 25 miles, ran 25 miles → 25 effort miles → $2.81
- Carol: Committed to 20 miles, biked 20 miles → 5 effort miles → $2.08
Alice and Bob had the same goal, but swimming earned Alice a bigger bonus because it requires more effort per mile.
We may adjust results if we detect errors (e.g., technical issues, data corruption) or suspected cheating or fraud, in which case we may correct challenge outcomes and associated payouts where permitted by law.
7.4 In-App Balance: Locked Stake vs. Withdrawable Balance
-
Your account maintains two types of funds:
- Locked Stake: Your $10 entry fee for the current/upcoming challenge. This amount is not withdrawable while you are actively enrolled in a challenge.
- Withdrawable Balance: Winnings earned from successful challenges, refunds from cancellations, and any other funds not locked as stake. This amount can be withdrawn at any time.
- Your total in-app balance = Locked Stake + Withdrawable Balance.
-
Your in-app balance:
- Is not a bank account, deposit, or investment product.
- Does not earn interest and is not insured by the FDIC or any other governmental or deposit insurance scheme.
You may use your in-app balance, as allowed by the app, to:
- Pay entry fees for future challenges (from withdrawable balance).
- Request withdrawals of your withdrawable balance to supported payout methods (e.g., PayPal, Venmo), subject to any minimum limits ($1 minimum for partial withdrawals), verifications, or fees disclosed in the app.
7.5 Balance Expiration
Funds in your in-app balance (both locked stake and withdrawable balance) will remain available for 12 months from your last activity (joining a challenge, winning, or making a withdrawal). After 12 months of inactivity, we may expire your balance in accordance with applicable abandoned property laws. We will attempt to notify you before any expiration occurs.
7.6 No Guaranteed Winnings
Participation in challenges does not guarantee any winnings, payouts, or financial return. You may lose all of your entry fee for a challenge if you fail to meet your goal or if we adjust results due to suspected cheating or errors.
7.7 Service Disruptions and Processing Delays
The Service depends on third-party infrastructure providers (including Supabase for database and serverless functions). In the event of a service disruption that may have prevented users from syncing their workouts:
- We will attempt to detect significant outages that occur during critical sync windows (typically Sunday evening through Monday morning).
- If a disruption is detected, we may delay the calculation and distribution of challenge results by up to 24 hours to give all participants a fair opportunity to sync their final workouts.
- We will attempt to notify affected participants via push notification when results processing is delayed due to a service disruption.
- After the grace period, results will be calculated based on the workout data available at that time.
We cannot guarantee detection of all service disruptions or that delays will be applied in all cases. You are encouraged to sync your workouts regularly throughout the challenge week rather than waiting until the final hours.
In cases of extended or severe outages, we may, at our sole discretion:
- Cancel the affected challenge and refund entry fees to participants.
- Extend the challenge period.
- Take other reasonable actions to ensure fairness.
We are not liable for any losses, missed payouts, or forfeited entry fees resulting from service disruptions, whether or not a processing delay was applied.
7.8 Your Responsibility to Sync
You are solely responsible for ensuring your workouts are synced to FitOr4Fit before the challenge deadline. We cannot credit workouts that were not synced to our system, regardless of the reason. This includes situations where:
- You lost, damaged, or replaced your phone or fitness device.
- You forgot to sync your workouts before the deadline.
- You lacked internet or cellular access.
- Your health app or fitness device failed to record workouts properly.
- You experienced technical issues with your personal device or accounts.
Challenge results are final and based solely on workout data received by our system before the deadline. We strongly recommend syncing your workouts frequently throughout the week rather than waiting until the last moment.
8. Payments, Automatic Charges, and Withdrawals
8.1 Payment Processing
- We use third-party payment processors (currently including Stripe for entry fees and PayPal or similar providers for payouts) to handle payments on our behalf.
-
By providing a payment method or initiating a payment, you:
- Authorize us and our payment processors to charge your payment method for entry fees and other amounts disclosed in the app.
- Represent that you are authorized to use the payment method.
We do not store full card numbers or CVV codes on our own servers; this information is processed securely by our payment processors.
8.2 Saved Payment Methods and Off-Session Charges
- Certain flows may save a default payment method (for example, Stripe SetupIntents) so that we can charge you automatically (an "off-session" charge) for future entry fees or other amounts disclosed in the app.
-
By using these flows, you authorize us and Stripe to:
- Store information about your payment method (e.g., brand, last four digits, expiration month/year) for your account.
- Charge your saved payment method automatically when you join or commit to a challenge as explained in the app.
You can manage your payment methods and cancel or update authorizations via the app where such controls are provided or by contacting us and/or the payment provider, subject to any legal or contractual restrictions.
8.3 Withdrawals and Payouts
-
When you request a withdrawal of your in-app balance:
- We will send funds using the payout method you select (e.g., PayPal or other supported services), as available in the app.
- You are responsible for ensuring that your payout details (such as email address or phone number) are accurate and up to date.
-
Withdrawals may be subject to:
- Minimum or maximum limits and fees (if any), as disclosed in the app.
- Processing times and anti-fraud or identity-verification checks.
We are not responsible for delays, failed payments, or fees imposed by third-party payment providers.
8.4 Refunds and Chargebacks
- Cancellation refunds: If you cancel before Wednesday midnight, your stake is refunded to your in-app balance (not to your original payment method). You may then withdraw this balance or use it for future challenges.
- Entry fees are generally non-refundable after Wednesday midnight, except where we are required by law to issue a refund or we choose to cancel or void a challenge.
- We do not issue refunds to your original payment method (e.g., credit card) for cancellations. All refunds go to your in-app balance.
-
If a payment is reversed, declined, or charged back, we may:
- Deduct the amount from your in-app balance or future payouts.
- Adjust your participation or results in affected challenges.
- Suspend or terminate your account if we suspect fraud or misuse.
9. Health Data, Permissions, and Workout Validation
The Service relies on health data to function correctly and to enforce fair play.
9.1 Health Data Sources
- On iOS, the app integrates with Apple HealthKit.
- On Android, the app integrates with Health Connect or similar services.
With your explicit permission, we may access:
- Workouts and related metrics (e.g., distance, duration, start/end times, workout type, and source app).
- GPS route and location data associated with workouts (where available).
- Derived data such as average pace or validation scores used to detect unusual patterns.
9.2 Workout Validation and Eligible Activities
We accept workouts that meet the following criteria:
- Logged by a fitness app or device: Workouts must be recorded by a third-party app (e.g., Apple Watch, Strava, Nike Run Club, Peloton, gym equipment apps) or a wearable device. We check the source app identifier to verify this.
- Minimum duration: Workouts must be at least 5 minutes long.
- Minimum distance: Workouts must cover at least 0.1 miles.
Manually entered workouts do not count. Workouts typed directly into Apple Health or Google Fit (rather than recorded by an app or device) are excluded. This policy helps prevent fraud and ensures fair competition.
Each workout can only be claimed by one account. When you sync a workout to FitOr4Fit, it becomes permanently associated with your account based on its unique identifier from your health data source. The same workout cannot be used by a different FitOr4Fit account, even if you log out and log in with another account on the same device. This policy prevents the same physical activity from being counted multiple times across different accounts. If you accidentally sync workouts to the wrong account, please contact support—we may be able to assist on a case-by-case basis, but we cannot guarantee transfers.
Eligible workout types include: walking, running, cycling, swimming, hiking, treadmill, elliptical, and other distance-based activities supported by your health data source.
9.3 Purpose of Health Data
We use health-related data to:
- Track your progress towards challenge goals.
- Validate workouts and verify that they represent legitimate activity from a real app or device.
- Detect suspected cheating (e.g., unrealistic speeds, manual entries disguised as device workouts).
- Calculate challenge results, prize pools, and payouts.
We do not use health data for advertising or marketing and do not share health data with third-party advertisers.
You can revoke health-data permissions at any time in your device settings. However, doing so will prevent you from participating in challenges or tracking your progress.
Additional information about how we process health and location data is provided in our Privacy Policy, which forms part of these Terms.
10. Intellectual Property
The Service, including all software, text, graphics, logos, designs, and other content, is owned by FitOr4Fit or its licensors and is protected by copyright, trademark, and other laws.
Subject to your compliance with these Terms, we grant you a limited, non-exclusive, non-transferable, revocable license to download and use the app on your personal device solely for your own non-commercial use.
You may not:
- Copy, modify, distribute, sell, or lease any part of the Service.
- Reverse engineer or attempt to extract the source code of the app, except as permitted by applicable law.
- Remove or alter any proprietary notices or branding.
- Use our name, logos, or trademarks without our prior written consent.
11. Third-Party Services
The Service depends on various third-party services, including but not limited to:
- Supabase (authentication, database, hosting, and serverless functions).
- Stripe (payment processing).
- PayPal, Tremendous, and similar providers (payouts).
- Apple HealthKit and Android Health Connect (health data integration).
- Apple, Google, and other identity providers (single sign-on).
- Expo and platform push-notification services.
Your use of these services may be subject to additional terms and privacy policies between you and those third parties. We are not responsible for third-party services that we do not control.
12. Termination and Suspension
12.1 Your Right to Stop Using the Service
You may stop using the Service at any time. You may also request that we close your account by contacting us at the email address provided above, subject to any legal or contractual obligations that require us to retain certain information.
12.2 Our Right to Suspend or Terminate
Where permitted by law, we may suspend or terminate your access to the Service (including your account) if:
- You violate these Terms or any applicable law.
- We suspect or detect cheating, fraud, or misuse of the Service.
- We discontinue the Service in whole or in part.
We will, where legally required, notify you of the suspension or termination and the reasons for it. You may contact us to contest our decision, and we will review your request in accordance with applicable law.
12.3 Effects of Termination
Upon termination:
- Your right to access and use the Service will end.
- We may process outstanding payments, adjust any open challenges, and handle remaining in-app balances in accordance with these Terms and applicable law.
- Provisions that by their nature should survive (such as intellectual property rights, limitations of liability, and dispute resolution provisions) will continue to apply.
13. Disclaimers
To the fullest extent permitted by law:
- The Service is provided on an "AS IS" and "AS AVAILABLE" basis, without warranties of any kind, whether express, implied, or statutory.
- We disclaim all implied warranties, including implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
-
We do not guarantee:
- That the Service will be uninterrupted, secure, or error-free.
- That challenge results, health data, or GPS data will always be accurate, complete, or up-to-date.
- That participation in challenges will lead to any particular health outcome or financial result.
Nothing in these Terms is intended to exclude or limit any warranty or liability that cannot be excluded or limited under applicable law (for example, certain consumer rights in the European Union or United Kingdom).
14. Limitation of Liability
To the maximum extent permitted by applicable law:
-
FitOr4Fit and its officers, directors, employees, and affiliates shall
not be liable for:
- Any indirect, incidental, special, consequential, or punitive damages.
- Any loss of profits, revenue, data, goodwill, or business opportunities.
-
Our total aggregate liability for all claims arising out of or related to the Service or
these Terms shall not exceed the greater of:
- (a) the total amount of entry fees you paid to us in the three (3) months preceding the event giving rise to the claim, or
- (b) USD $50.
Some jurisdictions do not allow certain limitations or exclusions of liability. In those jurisdictions, our liability will be limited to the greatest extent permitted by law.
15. Indemnification
You agree to indemnify, defend, and hold harmless FitOr4Fit and its affiliates, officers, directors, employees, and agents from and against any claims, liabilities, damages, losses, and expenses (including reasonable attorneys' fees) arising from or related to:
- Your use of the Service.
- Your participation in challenges or physical activities in connection with the Service.
- Your violation of these Terms or any applicable law.
- Your infringement or violation of any rights of another person or entity.
This obligation will survive termination of your account and use of the Service.
16. Governing Law and Dispute Resolution
16.1 Governing Law
These Terms, and any dispute or claim arising out of or in connection with them or the Service, shall be governed by and construed in accordance with the laws of the State of Utah, United States of America, without regard to its conflict of law principles.
If you are a consumer habitually resident in the European Union or United Kingdom, this choice of law does not deprive you of the protection afforded by mandatory provisions of the law of your country of residence.
16.2 Jurisdiction
Except where prohibited by law, you and FitOr4Fit agree that the state and federal courts located in or serving Salt Lake County, Utah (USA) shall have exclusive jurisdiction over any dispute or claim relating to these Terms or the Service. You and we waive any objection to jurisdiction and venue in those courts where such waiver is lawful.
If applicable law provides you with mandatory rights to bring disputes in other courts (for example, in your country of residence), those rights remain unaffected.
17. Users in the European Economic Area (EEA) and United Kingdom
If you are located in the EEA or UK, you may have additional consumer rights that apply to your use of the Service, including:
- Certain statutory warranties or remedies that cannot be excluded under local law.
- Rights to withdraw from certain online contracts within a cooling-off period, subject to exceptions.
Nothing in these Terms is intended to limit or exclude any rights you have under mandatory EEA or UK consumer protection laws. If there is a conflict between these Terms and those laws, the mandatory laws prevail to the extent of the conflict.
18. California Users
If you are a resident of California, you may have additional rights under California law (including the California Consumer Privacy Act, as amended by the California Privacy Rights Act). These rights primarily concern your personal information and are described in more detail in our Privacy Policy, including:
- The right to request access to specific pieces and categories of personal information we collect.
- The right to request deletion of certain personal information.
- The right to correct inaccurate personal information.
- The right to be free from discrimination for exercising your privacy rights.
Our Privacy Policy also explains how we handle "sensitive personal information" such as health data and precise location.
19. Changes to These Terms
We may update these Terms from time to time. When we do, we will:
- Update the "Last updated" date at the top of this document.
- Provide additional notice where required by law (for example, in-app notice or email).
If you continue using the Service after the updated Terms become effective, you are deemed to have accepted the updated Terms. If you do not agree to the changes, you must stop using the Service.
20. Miscellaneous
- Entire Agreement: These Terms, together with our Privacy Policy and any additional terms presented in the app, constitute the entire agreement between you and FitOr4Fit regarding the Service.
- Severability: If any provision of these Terms is held to be invalid or unenforceable, the remaining provisions shall remain in full force and effect.
- No Waiver: Our failure to enforce any provision of these Terms shall not be construed as a waiver of that provision or any other provision.
- Assignment: You may not assign or transfer these Terms or your rights or obligations under them without our prior written consent. We may assign these Terms, in whole or in part, in connection with a merger, acquisition, or sale of assets, or by operation of law.
If you have any questions about these Terms, please contact us using the information above.