1. Agreement
By downloading or using Flex 40 ("the app"), published by ShuffleUp LLC, you agree to these terms. If you don't agree, don't use the app. Your use is also governed by the terms of the store you downloaded from — Apple's Licensed Application End User License Agreement, or the Google Play Terms of Service — and where those conflict with these terms for a store-related matter, the store's terms control.
2. What Flex 40 is — and isn't
Flex 40 is a personal record-keeping tool. It helps you log hours and produces pay, overtime and tax estimates from the rates and rules you enter.
- It is not payroll, accounting, legal or tax advice.
- It is not a substitute for your employer's official time or payroll records.
- It does not submit timesheets to, or communicate with, any employer or payroll system.
- Its output depends entirely on the accuracy of the rates, rules and hours you enter.
Estimates may legitimately differ from your actual pay — shift differentials, union agreements, garnishments, benefit elections, retroactive adjustments and local tax rules all affect real paychecks. Always confirm a suspected discrepancy with your employer or payroll department before acting on it. You are solely responsible for any decision you make based on the app's output.
3. Your data is your responsibility
Flex 40 stores your records only on your device — see the Privacy Policy. We hold no copy and cannot recover your data if your device is lost, damaged or reset, or if you delete the app. Use the Backup & Export feature to keep your own copies. To the extent permitted by law, we are not liable for lost records.
4. Purchases
Flex 40 Pro is a one-time purchase, not a subscription. There is no recurring charge and nothing to cancel. It unlocks the Pro features described in the app at the time of purchase, plus features we add later at our discretion.
- Payment is processed by Apple or Google, who are the merchant of record. We never receive your payment details.
- Refunds are handled entirely by Apple or Google under their own policies. We cannot issue, approve or deny a refund.
- You can restore a previous purchase on a new device using Restore Purchases, provided you use the same Apple or Google account.
- Prices may change for new purchasers. A price change never affects a purchase you've already made.
5. Acceptable use
You agree not to:
- Reverse engineer, decompile or attempt to extract the app's source code, except as permitted by law
- Circumvent or tamper with purchase verification or feature locks
- Redistribute, resell, sublicense or republish the app
- Use the app for any unlawful purpose
6. Availability and changes
We may update, change or discontinue features, and we may stop supporting older operating-system versions. We aim to keep the app working but don't guarantee it will be uninterrupted or error-free. If we ever discontinue the app entirely, your locally stored data and any installed copy remain yours.
7. Disclaimer and limitation of liability
The app is provided "as is" and "as available", without warranties of any kind, express or implied, including merchantability, fitness for a particular purpose, accuracy and non-infringement.
To the maximum extent permitted by law, ShuffleUp LLC is not liable for any indirect, incidental, special, consequential or punitive damages, or for any lost wages, lost data, lost profits or employment consequences arising from your use of the app. Where liability cannot be excluded, our total liability is limited to the amount you paid for the app in the twelve months before the claim. Some jurisdictions don't allow certain exclusions, so parts of this section may not apply to you, and nothing here limits rights you have under mandatory consumer law.
8. Governing law
These terms are governed by the laws of the State of California and the United States, without regard to conflict-of-laws rules. Nothing in this section deprives you of the protection of mandatory consumer-protection law in your country or state of residence.
9. Contact
Questions about these terms:
hello@flex40.app
ShuffleUp LLC