1. Acceptance
These Terms of Use (“Terms”) govern your access to and use of the GrubShelf mobile application (“App”) and related services (“Service”) provided by GrubShelf (“we”, “us”, “our”). By creating an account or using the App, you agree to be bound by these Terms. If you do not agree, do not use the App.
2. Eligibility
You must be at least 13 years old to create an account and use the App. If you are between 13 and 18, you must have permission from a parent or legal guardian. By using the App, you represent that you meet these requirements.
All members added to a household must be at least 13 years of age. The household owner is responsible for ensuring this requirement is met for any member they invite.
3. Account Registration and Security
You may create an account using Apple Sign-In, Google Sign-In, or email and password. You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. You must notify us promptly at hello@grubshelf.app if you become aware of any unauthorised use of your account.
We reserve the right to suspend or terminate accounts that we reasonably believe are being used in violation of these Terms.
4. The Service
GrubShelf is a household pantry management, shopping list, and spending tracker application. The Service allows you to:
- Track pantry items, quantities, expiry dates, and storage locations
- Create and manage shopping lists
- Track household spending and budgets
- Share pantry, shopping, and spending data with household members
- Scan product barcodes for item identification
- Export your data in JSON or CSV format
We may modify, suspend, or discontinue any part of the Service at any time. We will make reasonable efforts to notify you of material changes.
5. Household Sharing
When you create or join a household, pantry items, shopping lists, transactions, and budget data are shared with all household members. You acknowledge that:
- Data you add to a shared household is visible to all members of that household.
- The household owner and administrators may remove members at any time. Removed members lose access to all shared household data.
- We are not responsible for how other household members use, share, or act upon data within a shared household.
- If you leave or are removed from a household, you will no longer have access to that household’s data.
You should not add sensitive personal information (such as medical conditions or dietary restrictions that you consider private) to shared household data unless you are comfortable with all household members having access to it.
6. Subscriptions and Payments
6.1 Free and Premium Plans
GrubShelf offers a free plan with limited features and a Premium plan with expanded functionality. Premium features include unlimited pantry items, shopping lists, household members, barcode scans, data export, and photo recognition.
6.2 Billing
Premium subscriptions are billed through Apple’s In-App Purchase system. Payment is charged to your Apple ID account at confirmation of purchase. All payment processing is handled by Apple; we do not collect, store, or process credit card or payment information.
6.3 Auto-Renewal
Subscriptions auto-renew at the end of each billing period (monthly or yearly) unless cancelled at least 24 hours before the end of the current period. The renewal charge is the same as the initial subscription price unless we notify you of a price change in advance.
6.4 Free Trials
If offered, free trial periods convert to a paid subscription at the end of the trial unless cancelled at least 24 hours before the trial expires. Any unused portion of a free trial is forfeited when you purchase a subscription.
6.5 Cancellation and Refunds
You may cancel your subscription at any time through your device’s Settings > Subscriptions. Cancellation takes effect at the end of the current billing period; you retain access to Premium features until that date.
All refunds are handled by Apple in accordance with Apple’s refund policies. We do not process refunds directly. To request a refund, visit Apple’s Report a Problem page.
6.6 Managing Your Subscription
You can manage or cancel your subscription at any time in your device’s Settings > [Your Name] > Subscriptions > GrubShelf.
7. User Content
You retain ownership of all content you create or upload through the App, including pantry item names, photos, shopping lists, and transaction records (“User Content”). By using the Service, you grant us a limited, non-exclusive licence to store, process, and display your User Content solely for the purpose of providing the Service to you and your household members.
We do not claim ownership of your User Content. You may export or delete your data at any time.
8. Acceptable Use
You agree not to:
- Use the App for any unlawful purpose
- Attempt to gain unauthorised access to the Service, other accounts, or our systems
- Interfere with or disrupt the Service or servers
- Reverse-engineer, decompile, or disassemble any part of the App
- Use automated means to access the Service without our permission
- Upload content that is harmful, offensive, or infringes on the rights of others
9. Intellectual Property
The App, including its design, code, brand, logos, and documentation, is owned by GrubShelf and protected by intellectual property laws. These Terms do not grant you any rights to our trademarks, service marks, or brand elements.
10. Third-Party Services
The App integrates with third-party services including:
- Apple — authentication, subscription billing, push notifications
- Google — authentication
- Supabase — data storage and backend services
- Firebase — crash reporting and feature configuration
- Open Food Facts — barcode product data
These services are governed by their own terms and privacy policies. We are not responsible for the availability, accuracy, or practices of third-party services.
11. Disclaimer of Warranties
THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE” WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
We do not warrant that the Service will be uninterrupted, error-free, or secure. We do not guarantee the accuracy of barcode data, expiry date tracking, or product information provided through the App.
GrubShelf is a household organisation tool and is not intended as a food safety system. You should not rely solely on the App for food safety decisions. Always inspect food items independently regardless of any information displayed in the App.
12. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, GRUBSHELF SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUES, WHETHER INCURRED DIRECTLY OR INDIRECTLY, OR ANY LOSS OF DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, RESULTING FROM:
- Your use of or inability to use the Service
- Any unauthorised access to or use of our servers or any personal information stored therein
- Any errors, inaccuracies, or omissions in product data, expiry dates, or barcode information
- Actions taken by other household members with shared data
- Any interruption or cessation of the Service
OUR TOTAL AGGREGATE LIABILITY FOR ALL CLAIMS RELATED TO THE SERVICE SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM.
Nothing in these Terms excludes or limits our liability for death or personal injury caused by our negligence, fraud or fraudulent misrepresentation, or any other liability that cannot be excluded or limited by English law.
13. Indemnification
You agree to indemnify, defend, and hold harmless GrubShelf, its officers, directors, and employees from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or in any way connected with your access to or use of the Service, your violation of these Terms, or your violation of any rights of another person or entity.
14. Account Deletion
You may delete your account at any time from Profile > Delete Account within the App. Account deletion permanently removes all your personal data, pantry items, shopping lists, transactions, and household associations. Data deletion is completed within 30 days of the request.
If you are the owner of a household, deleting your account will affect all household members’ access to the shared household data.
15. Termination
We may suspend or terminate your access to the Service at any time, with or without cause, and with or without notice. Upon termination, your right to use the Service ceases immediately. Sections that by their nature should survive termination (including Disclaimer of Warranties, Limitation of Liability, Indemnification, and Governing Law) will survive.
17. Changes to These Terms
We may update these Terms from time to time. If we make material changes, we will notify you through the App or by email. Your continued use of the App after changes take effect constitutes acceptance of the updated Terms.
18. Governing Law and Jurisdiction
These Terms are governed by and construed in accordance with the laws of England and Wales. Any disputes arising out of or in connection with these Terms or the Service shall be subject to the exclusive jurisdiction of the courts of England and Wales.
If you are a consumer in the European Union, you retain the benefit of any mandatory consumer protection provisions of the law of the country in which you reside.
19. Dispute Resolution
Before initiating any formal legal proceedings, you agree to first contact us at hello@grubshelf.app and attempt to resolve any dispute informally for at least 30 days. Most concerns can be resolved this way.
If we cannot resolve the dispute informally, either party may pursue the matter through the courts as described in Section 18 above.
20. Severability
If any provision of these Terms is found to be unenforceable or invalid, that provision will be limited or eliminated to the minimum extent necessary, and the remaining provisions will remain in full force and effect.
21. Entire Agreement
These Terms, together with our Privacy Policy, constitute the entire agreement between you and GrubShelf regarding the Service and supersede any prior agreements.
22. Contact Us
If you have questions about these Terms, contact us at:
Email: hello@grubshelf.app