Gainplate Terms of Use
These Terms of Use ("Terms") govern your use of the Gainplate iOS application ("Gainplate", "the app", "we", "us"). By downloading, installing, or using the app, you agree to these Terms. If you do not agree, do not install the app; if you have already installed it, uninstall it.
Gainplate is developed by Austin Connor, an individual solo developer. References to "we" in this document mean that individual.
1. License
Subject to your compliance with these Terms, you are granted a limited, personal, non-exclusive, non-transferable, non-sublicensable, revocable license to install and use Gainplate on Apple-branded devices you own or control, for your personal, non-commercial use. All rights not expressly granted are reserved.
This license is also subject to Apple's standard End User License Agreement for App Store apps (apple.com/legal/internet-services/itunes/dev/stdeula/), which applies to every app distributed through the App Store.
2. Not medical, nutritional, or dietary advice
Gainplate is a meal-planning and macro-tracking utility. It is not a substitute for professional medical, nutritional, or dietary advice.
- Daily protein targets displayed by the app (typically shown as a 0.7 - 1.0 g per pound of bodyweight range) are educational guidance based on published sports-nutrition literature — they are not personalized medical prescriptions.
- Ingredient macronutrient estimates are approximate and derived from standard reference databases.
- If you have a medical condition (kidney disease, diabetes, eating disorder, food allergies, pregnancy, etc.) that affects your nutritional requirements, consult a licensed medical professional or a registered dietitian before using the targets or recipes surfaced by the app.
- Use of the app is at your own risk.
3. Recipe content accuracy
Recipes in the app come from third-party sources (such as TheMealDB), a bundled recipe corpus, and any recipes you add yourself via the "Add your own recipe" flow. Recipe content — ingredient quantities, cooking times, and technique — can contain inaccuracies. Always sanity-check ingredients before shopping and instructions before cooking. Macro estimates are computed on-device from a reference ingredient database and are approximate.
4. Subscriptions and payments
Gainplate offers auto-renewing subscriptions handled by Apple through the App Store. Apple's standard subscription terms apply — the summary below is the Gainplate-specific detail.
- Free trial: Each subscription plan includes a 7-day free trial for new subscribers. Payment is charged to your Apple ID at confirmation of purchase. You will not be charged during the trial; if you do not cancel at least 24 hours before the trial ends, the subscription auto-renews at the price displayed on the paywall.
- Auto-renewal: Monthly and annual subscriptions auto-renew for the same term at the price displayed on the paywall until you cancel. Your Apple ID account is charged for renewal within 24 hours prior to the end of the current period. Auto-renewal may be turned off at any time in your Apple ID account settings.
- Cancellation: Manage or cancel your subscription in Settings → [Your Apple ID] → Subscriptions on your iPhone. Cancel at least 24 hours before the current period ends to avoid the next renewal charge. Cancellation takes effect at the end of the current paid period; no partial-period refunds.
- Refunds: Refund requests go through Apple, not us (reportaproblem.apple.com). We do not have access to your payment information and cannot issue refunds directly. Refunds within the free-trial period are handled automatically by Apple.
- Price changes: Subscription prices may change over time. If we raise the price of an auto-renewing subscription, Apple will notify you at least 30 days before the change takes effect and, where required, ask you to opt in to the new price before renewing at the higher rate, per Apple's price-change policy.
- Restoring purchases: Use Restore Purchases on the paywall or in the Profile tab if you reinstall the app on the same Apple ID.
5. Third-party services
The app links out to third-party services (Walmart, Target, Kroger, and Hy-Vee for per-ingredient grocery hand-off; source-recipe websites; and Apple's App Store for subscription management). When you interact with any of those services, you are also subject to that provider's terms of service and privacy policy — Gainplate is not a party to that relationship, and we are not responsible for the content, privacy practices, or availability of any third-party service.
6. User content
Gainplate does not have user accounts and does not host any
user-generated content on our servers. Recipes you add via the
"Add your own recipe" feature (photo scan or typed text) are stored
only on your device in the app's Documents folder as
user-recipes.json — they are never uploaded to a
Gainplate server, never shared with other users, and never surfaced on
any public feed. You can delete any imported recipe at any time from the
"My Recipes" collection; deleting the app removes all imports.
You retain all rights in any recipe content you import. You represent that you have the right to import that content and that it does not violate the App Store's community standards or applicable law.
Import runs entirely on your device. When you scan or pick a photo, Apple's Vision framework runs on your device to extract its text, and the text is structured into an editable recipe locally. Nothing derived from the photo or from text you paste or type is transmitted off your device — there is no server and no AI service in the import path. Everything you import stays on your phone.
7. Intellectual property
The app, its design, text, and code are owned by Austin Connor. Recipe data surfaced from third-party sources (TheMealDB and others) remains the property of those sources; the app links back to source URLs where available.
You may use the app as installed. You may not:
- Decompile, reverse-engineer, disassemble, or attempt to derive the source code of the app.
- Scrape, mirror, or bulk-extract recipe data, imagery, or any other content surfaced by the app for redistribution.
- Redistribute the app or its assets in any form.
- Remove, obscure, or alter proprietary notices in the app.
- Use the app to build a competing service.
- Circumvent, disable, or interfere with security-related features of the app, including subscription entitlement checks.
8. Disclaimer of warranties
The app is provided "as is" and "as available", without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, non-infringement, or that the app will be uninterrupted, timely, secure, or error-free.
Nutrition data and cook times displayed in the app are estimates and may be inaccurate. Recipe availability from third-party sources can change or disappear without notice.
9. Limitation of liability
To the maximum extent permitted by law, we shall not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or any loss of profits, revenues, data, use, or goodwill, arising out of or in connection with your use of the app, whether based in contract, tort (including negligence), strict liability, or any other legal theory, even if we have been advised of the possibility of such damages.
In no event shall our total aggregate liability arising out of or relating to these Terms or the app exceed the greater of (a) the amounts you have paid to us for the app in the twelve months preceding the claim, or (b) US $50.
Nothing in these Terms limits any liability that cannot be limited under applicable law (for example, liability for death or personal injury caused by negligence, or for fraud).
10. Termination
You may stop using the app at any time by uninstalling it. We may suspend or terminate your access to the app (including any subscription entitlement) if you materially breach these Terms. Provisions that by their nature should survive termination (including Sections 7-9, 11, 12) will survive.
11. Governing law and arbitration
These Terms are governed by the laws of the State of California, USA, without regard to its conflict-of-law principles.
Arbitration agreement (please read carefully): Any dispute, claim, or controversy arising out of or relating to these Terms or the app that cannot be resolved informally shall be resolved by binding individual arbitration administered by JAMS under its Streamlined Arbitration Rules. The arbitration shall take place in California or by video conference at the arbitrator's discretion. You and we each waive the right to a trial by jury and the right to participate in a class action, class arbitration, or representative proceeding. If any portion of this arbitration agreement is found unenforceable, small-claims court remains an option for either party.
You may opt out of this arbitration agreement by emailing us at [email protected] within 30 days of first installing the app with the subject line "Arbitration opt-out."
12. Changes to these Terms
We may update these Terms from time to time. Material changes will be reflected in the app before they take effect, and the effective date + last-updated date at the top of this document will change. Your continued use of the app after an update constitutes acceptance of the updated Terms.
13. Contact
Questions about these Terms:
[email protected]