These Terms of Service ("Terms") are a binding agreement between you and StackForge Studios ("we", "us", "our"). By creating an account or using PlateStack, you agree to these Terms.
Plain-English summary: be a good user, subscriptions auto-renew until you cancel, free trials convert unless cancelled, referral credits have rules, PlateStack is not medical advice, and disputes go through informal resolution or arbitration before court.
1. The service
PlateStack is a mobile fitness and nutrition app for iOS and Android, with a companion website at platestackapp.com. The service ("Service") includes, without limitation:
- Food, nutrition, and macro logging (search, barcode scan, nutrition-label scan, food-photo scan, and voice logging).
- Workout logging, exercise library, automatic PR detection, and AI progressive-overload guidance.
- Body weight, measurements, body fat %, and optional progress photos.
- Custom Habits, Daily Wins, streaks, XP, levels, achievements, daily quests, and Daily Score.
- AI Coach chat, AI meal plans, and AI-powered nutrition estimation.
- Squads (private, invite-only groups), Squad chat, and League standings.
- Apple Health / HealthKit integration on iOS and Android Health Connect integration on Android (both optional and permission-based).
- Free and paid tiers, the referral program, and consumable in-app purchases such as Streak Shields.
We add, change, and remove features over time. New features become part of the Service and are governed by these Terms.
2. Eligibility
You must be at least 13 to use PlateStack. If you're under 18, a parent or guardian must agree to these Terms on your behalf. The Service is not directed at children under 13 and we do not knowingly collect their information.
3. Accounts
- You're responsible for keeping your credentials secure.
- You're responsible for all activity under your account.
- You can sign in with Sign in with Apple or Google. If you do, your use of those providers is also governed by their terms.
- If you suspect unauthorized access, notify us immediately at [email protected].
- You can request an export of your data at any time by emailing [email protected]. We will provide a machine-readable export within a reasonable period.
4. Subscriptions, free trials, and payments
PlateStack offers a free tier (PlateStack Starter) and a paid tier (PlateStack Premium), billed monthly or annually. Current pricing is listed at platestackapp.com/pricing. Prices are in USD; localized pricing in the App Store and Google Play may differ slightly due to regional tax and platform conventions.
4.1 Mobile subscriptions (App Store / Google Play)
- Subscriptions purchased through the App Store or Google Play are billed and managed by Apple or Google, with subscription state synced through RevenueCat.
- Subscriptions auto-renew at the end of each billing period at the then-current price unless you cancel at least 24 hours before the renewal date.
- Cancel anytime from your platform's Subscriptions screen. Access continues until the end of the paid period — no partial refunds.
- Refunds for App Store or Play Store purchases are handled by Apple or Google per their refund policies.
4.2 Free trial (Premium Annual)
- PlateStack Premium Annual includes a 7-day free trial for eligible users on first sign-up.
- Apple and Google generally limit each Apple ID or Google account to one free trial per subscription product; if you have already used a trial for the same product, you are not eligible for another.
- Unless you cancel at least 24 hours before the end of the trial, the subscription will automatically convert to a paid Annual subscription at the then-current price, charged by Apple or Google.
- Cancel any time during the trial from your platform's Subscriptions screen. Cancellation stops the conversion to paid billing.
4.3 Web subscriptions
- Subscriptions made on platestackapp.com are processed by Stripe.
- Web subscriptions auto-renew monthly or annually depending on the plan selected.
- Web checkout must use the same email you use to sign in to PlateStack.
- You can cancel a web subscription anytime from your account settings or by contacting [email protected]. Access continues through the current paid period.
- Refund requests for web purchases should be directed to [email protected]. Refunds are issued at our discretion within 30 days of purchase for users who have not meaningfully used the Premium features.
4.4 Consumable in-app purchases (Streak Shields)
- PlateStack offers optional consumable purchases such as Streak Shields (product ID
platestack_streak_shield, currently $0.99 each). Other consumables may be offered from time to time. - Consumables are non-refundable once used. They have no cash value, no real-world value, are not transferable between accounts, and cannot be exchanged for money, refunds, or any other form of credit outside the Service.
- Consumables may expire, be modified, or be retired at any time. On account closure, unused consumables are forfeited and have no residual value.
5. Referral program
- You may earn referral credits — currently 14 days of PlateStack Premium for both the referrer and a new, eligible referred user — by sharing your personal referral link.
- Credits are issued only after a new account is created using your link and meets our eligibility checks. Existing users, reactivated accounts, and accounts that share device, payment, or identity signals with the referrer do not qualify.
- Self-referrals, fake accounts, fraudulent or automated sign-ups, paid promotion, and any other abuse are prohibited. We may reverse, void, or withhold credits for any account involved in suspected abuse, and we may block accounts that engage in repeated abuse.
- Referral credits have no cash value, are not transferable, cannot be sold, traded, or combined with other offers except as we expressly allow, and may expire if unused.
- Stacked credits extend your Premium access; they do not generate a refund, payout, or cash equivalent at any point, including on account closure.
- We may change, suspend, or end the referral program, or change the credit amount, at any time. Credits already issued at the time of a change will be honored on the terms in effect when they were issued, unless we are required to revoke them for abuse or by law.
6. Acceptable use
You agree not to:
- Reverse engineer, decompile, or extract source code from the app.
- Scrape, mass-harvest, or redistribute any data accessed through the Service.
- Harass, threaten, harm, or impersonate others through any Service feature, including Squad chat, Squads, and League.
- Use Squads, Squad chat, or League features to share illegal, infringing, sexually explicit, hateful, or harassing content.
- Upload content you do not have the rights to upload, including photos of other people taken without their consent or copyrighted material you don't have a license to share.
- Interfere with the Service's operation, attempt to bypass usage limits or quota controls, or probe, scan, or test the security of the Service without prior written permission.
- Use automated means to create accounts, generate activity, manipulate streaks, XP, Daily Score, League standings, or referral credits.
- Use the Service to develop a competing product or to train machine-learning models on Service content.
7. Squads, Squad chat, and user-generated content
Squads are private, invite-only groups. Activity shared inside a Squad (logs, PRs, milestones, cheers, nudges, chat messages, League activity) is visible to Squad members. You own the data you log.
Squad chat has built-in content moderation and a member-reporting tool. Before sending messages, you may be asked to accept Squad chat guidelines. Squad owners and admins can remove messages, mute members, and remove members. We may also remove content or terminate access for behavior that violates these Terms.
By submitting content through the Service — including food logs, workouts, progress photos, voice recordings, food photos, Squad chat messages, profile information, and feedback — you grant us a worldwide, non-exclusive, royalty-free license to host, store, process, transmit, display, and create derivative works of that content solely to operate, secure, and improve the Service for you and the people you choose to share it with. You retain ownership of your content. You warrant that you have all rights necessary to submit the content and to grant the license in this section.
To report abuse or content that violates these Terms, use the in-app report function or email [email protected]. For copyright complaints under the DMCA, send a written notice including all elements required by 17 U.S.C. § 512(c)(3) to the same address.
8. AI features and disclaimers
- AI-generated content (food estimates, nutrition values, coach responses, meal plans, progressive-overload suggestions, voice transcription) is produced by third-party models, including those operated by OpenAI and Anthropic.
- AI output may be inaccurate, incomplete, or out of date. Always review AI output before acting on it. Calorie and macro estimates are best-effort and should be sanity-checked, especially for foods that vary by preparation.
- AI features are informational only — not medical, dietary, training, or professional advice.
- We are not responsible for decisions you make based on AI-generated content.
- Under our agreements with our AI providers, your content is not used to train their public models. They remain subject to their own terms and privacy policies for the limited purpose of generating responses for you.
9. Health disclaimer
PlateStack is not a medical device. Nothing in the app constitutes medical, nutritional, or fitness advice from a licensed professional. Consult a qualified provider before starting or changing any fitness or nutrition program. Do not rely on PlateStack for emergency or diagnostic purposes.
10. Apple Health / HealthKit and Android Health Connect
On iOS, PlateStack may request permission to read selected metrics from Apple Health, including steps, active energy, workouts, body weight, body fat percentage, sleep, resting heart rate, heart-rate variability, blood oxygen / SpO2, respiratory rate, blood pressure, VO2 max, mindful minutes, and nutrition data, and to write workout and nutrition records back to Apple Health. On Android, PlateStack may request permission to read steps, active calories burned, body weight, body fat percentage, and sleep data from Health Connect, and to write workout, active calorie, distance, body weight, and nutrition records. These integrations are entirely optional and can be revoked at any time in iOS or Android settings.
- We use Apple Health / HealthKit and Android Health Connect data only to sync your activity, nutrition, recovery context, and body metrics within PlateStack.
- We do not use HealthKit or Health Connect data for advertising, marketing, data mining, or any similar purpose, and we do not share or sell that data to third parties.
- HealthKit data is also governed by Apple's terms and privacy policy, and Health Connect data is also governed by Google's terms and privacy policy. By using either integration, you agree to comply with the applicable platform terms.
11. Notifications and communications
- With your permission, we send push notifications for streak reminders, milestones, and other in-app events. You can disable notifications at any time in your device settings or in-app preferences.
- We send transactional emails to your registered address for account, billing, security, and legal updates. These are part of the Service and cannot be opted out of while you have an active account.
- We may send product-update and marketing emails. You can unsubscribe from marketing email at any time via the link in any marketing message; unsubscribing does not affect transactional email.
12. 30-Day Stack Challenge and similar programs
The 30-Day Stack Challenge is a self-paced consistency program built into PlateStack. There is no prize, no entry fee, no purchase necessary to participate, and no winner is selected. It is not a contest, sweepstakes, lottery, or game of chance, and nothing in it depends on luck. From time to time we may run other in-app challenges; unless we publish separate official rules for a specific promotion, those programs are also informational consistency tools with no prize, no entry fee, and no chance element.
13. Wallpapers and downloadable assets
Wallpapers and other downloadable assets we make available through platestackapp.com are licensed to you on a personal, non-commercial basis. You may download and use them on your own devices. You may not resell, redistribute, mass-mirror, sublicense, claim authorship of, or use them for any commercial purpose, and you may not remove or alter any PlateStack branding contained in them. We may add, change, or remove assets at any time.
14. Intellectual property
The Service — including its design, features, code, logos, marketing copy, and content we provide — is owned by StackForge Studios and protected by US and international copyright and trademark law. You receive a limited, non-exclusive, non-transferable license to use the app for personal, non-commercial purposes. No rights are granted by implication, estoppel, or otherwise except as expressly set out in these Terms.
15. Indemnification
You agree to defend, indemnify, and hold harmless StackForge Studios and its officers, employees, and agents from any claims, damages, liabilities, and expenses (including reasonable attorneys' fees) arising from: (a) your use of the Service; (b) your violation of these Terms; (c) your violation of any third-party rights; or (d) any content you submit through the Service.
16. Disclaimers and limitation of liability
The Service is provided "as is" and "as available" without warranties of any kind, express or implied, including warranties of merchantability, fitness for a particular purpose, or non-infringement.
To the maximum extent permitted by applicable law, StackForge Studios is not liable for any indirect, incidental, special, consequential, or punitive damages — including loss of data, revenue, or profits — arising from your use of or inability to use the Service.
Our total aggregate liability for any claim arising from the Service is limited to the greater of: (a) the amount you paid us in the twelve months preceding the claim, or (b) $50 USD.
17. Force majeure
We are not liable for delays or failures caused by events outside our reasonable control, including natural disasters, internet outages, third-party service failures, acts of government, or other force majeure events.
18. Termination
- You may delete your account anytime via the in-app option or at /delete-account. Before deleting, you may request a data export by emailing [email protected].
- We may suspend or terminate your account if you violate these Terms, with or without notice depending on severity.
- On termination, your data is deleted per the Privacy Policy (within 30 days), and unused referral credits and consumables are forfeited with no refund or cash value.
19. Dispute resolution
19.1 Informal resolution first
Before filing any claim, contact us at [email protected] and describe your issue. We'll try to resolve it within 30 days. Most issues get fixed faster than that.
19.2 Binding arbitration
If we can't resolve the issue informally, you and StackForge Studios agree to resolve any dispute through binding individual arbitration administered by the American Arbitration Association (AAA) under its Consumer Arbitration Rules, not in court. Arbitration is less formal than court but just as binding.
Exception: either party may bring claims in small claims court if the claim qualifies. Either party may also seek emergency injunctive relief in court to prevent irreparable harm while arbitration proceeds.
19.3 No class actions
You and StackForge Studios each waive the right to participate in class action lawsuits or class-wide arbitration. All claims must be brought individually.
19.4 Governing law
These Terms are governed by the laws of the State of Delaware, without regard to conflict-of-law principles. Any court proceedings not subject to arbitration will be brought in the state or federal courts in Delaware, unless otherwise required by applicable law.
20. Changes to the service or terms
We may change the Service or these Terms. Material changes will be communicated in-app or by email to your registered address at least 14 days before they take effect. Continued use after changes take effect means you accept them. If you don't agree, close your account before the effective date.
21. Contact
Questions? Email [email protected].
StackForge Studios
United States