Terms of Service
1. Acceptance of Terms
By downloading, installing, or using the BuyLater mobile application ("App"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the App.
These Terms apply to all users of the App, including users of the free Offline Mode and paid Online Mode subscribers. These Terms should be read alongside our Privacy Policy.
The App is operated by Kacper Majcher, an individual developer based in Poland ("we", "us", or "our").
2. Description of the Service
BuyLater is a wishlist application designed to help users make more intentional purchasing decisions. The App offers:
- Offline Mode (free): Add items to a wishlist, apply a cool-off period, track buy/skip decisions, and view spending insights. All data is stored locally on your device. No account is required.
- Online Mode (subscription required): All Offline Mode features, plus cross-device synchronization and cloud backup of your wishlist and decision history via Supabase. Online Mode requires a valid BuyLater account and an active monthly subscription.
We reserve the right to modify, suspend, or discontinue any part of the App at any time, with or without notice. We will not be liable to you or any third party for any modification, suspension, or discontinuation of the App or any part thereof.
3. Eligibility
You must be at least 13 years of age (or 16 in certain EEA jurisdictions) to use the App. By using the App you represent and warrant that you meet this requirement.
If you are under the age of majority in your jurisdiction, you may only use the App under the supervision of a parent or legal guardian who agrees to be bound by these Terms.
4. Accounts
An account is required only for Online Mode. You may use Offline Mode without creating an account.
When you create an account, you agree to:
- Provide accurate and complete information
- Keep your login credentials confidential
- Notify us immediately of any unauthorized use of your account at buylaterapp@gmail.com
- Be responsible for all activity that occurs under your account
We reserve the right to suspend or terminate accounts that violate these Terms or that we reasonably believe are being used fraudulently.
Sign in with Apple: When you use Sign in with Apple, Apple may provide a private relay email address. This relay address becomes your account email in BuyLater. Keep note of your sign-in method — you must always use the same provider (Apple, Google, or email/password) for a given account.
5. Subscriptions and Payments
5.1 Subscription Plans
Online Mode requires a paid monthly subscription ("BuyLater Premium"). The subscription price is displayed in the App before purchase and may vary by region and currency.
5.2 Auto-Renewal
Your subscription is billed on a recurring monthly basis and will automatically renew at the end of each billing period unless you cancel it before the renewal date. By subscribing, you authorize the recurring charge to your payment method on file with Apple App Store or Google Play Store.
Auto-renewal disclosure (Apple App Store requirement):
· Payment will be charged to your Apple ID or Google Play account at confirmation of purchase.
· Subscription automatically renews unless cancelled at least 24 hours before the end of the current period.
· Your account will be charged for renewal within 24 hours prior to the end of the current period.
· You can manage and cancel your subscription in your App Store or Google Play account settings.
· Any unused portion of a free trial period, if offered, will be forfeited when you purchase a subscription.
5.3 Managing and Cancelling Your Subscription
You can manage or cancel your subscription at any time through:
- iOS: Settings app → [your name] → Subscriptions → BuyLater
- Android: Google Play app → Profile → Payments & subscriptions → Subscriptions → BuyLater
- In-App: Settings → Manage Subscription
Cancellation takes effect at the end of the current billing period. You will retain access to Online Mode until that date.
5.4 Refunds
All purchases are processed by Apple or Google. We do not handle payments directly and cannot issue refunds. Refund requests must be directed to:
- Apple: reportaproblem.apple.com
- Google: Google Play support
5.5 Price Changes
We may change the subscription price at any time. If the price increases, Apple or Google will notify you before the change takes effect. Continued use after the price change constitutes acceptance of the new price.
5.6 Free Trials
We may offer free trials from time to time. A free trial begins when you activate it and ends when the trial period expires. After the trial, you will be charged at the standard subscription rate unless you cancel before the trial ends.
6. Restore Purchases
If you previously purchased a subscription and need to restore it on a new device or after reinstalling the App, use Settings → Restore Purchases. We cannot manually restore purchases — restoration is handled by Apple or Google based on your account.
7. User Content
"User Content" means all data you create in the App: wishlist items, notes, photos, and decision records.
You retain full ownership of your User Content. By using Online Mode and enabling sync, you grant us a limited, non-exclusive, worldwide, royalty-free licence to store, reproduce, and transmit your User Content solely to provide the sync and backup service. We do not analyse, share, or monetise your User Content.
You are responsible for ensuring that your User Content does not:
- Infringe any third-party intellectual property rights
- Contain illegal, harmful, or offensive material
- Include personal data of others without their consent
8. Acceptable Use
You agree not to:
- Use the App for any unlawful purpose or in violation of any applicable regulations
- Attempt to gain unauthorized access to our systems, servers, or databases
- Reverse engineer, decompile, or disassemble any part of the App
- Use automated tools to scrape, crawl, or extract data from the App or our servers
- Transmit viruses, malware, or other malicious code
- Impersonate another person or entity
- Use the App to send unsolicited communications
- Circumvent any technical measures we use to provide or protect the App
9. Intellectual Property
The App, including its design, code, graphics, and content (excluding User Content), is owned by Kacper Majcher and is protected by copyright and other intellectual property laws. You are granted a limited, non-exclusive, non-transferable, revocable licence to use the App for personal, non-commercial purposes in accordance with these Terms.
Nothing in these Terms transfers any intellectual property rights to you. You may not copy, modify, distribute, sell, or lease any part of the App.
10. Offline Mode and Data Ownership
In Offline Mode, all your data is stored exclusively on your device. You have complete control over it. We have no access to it and make no representations about its security beyond what is provided by your device's operating system.
We strongly recommend regularly backing up your device to prevent data loss. We are not responsible for any loss of locally stored data.
11. Online Mode — Data Sync
Online Mode requires an internet connection for sync. We do not guarantee continuous availability of the sync service.
When you first enable Online Mode, your existing local data is uploaded to Supabase as part of the initial sync. By enabling Online Mode, you consent to this transfer.
If you cancel your subscription, your synced data remains stored in Supabase and accessible if you resubscribe. If you delete your account, all synced data is permanently deleted.
Data loss disclaimer: While we take reasonable measures to protect your data, cloud services may experience outages or data loss. We recommend periodically exporting your data via Settings → Export History as an additional backup.
12. Third-Party Services
The App integrates with third-party services. Your use of these services is subject to their own terms:
| Service | Purpose | Terms |
|---|---|---|
| Supabase | Authentication, database, storage (Online Mode) | supabase.com/terms |
| RevenueCat | Subscription management | revenuecat.com/terms |
| Apple App Store | App distribution, payments (iOS) | Apple Media Services Terms |
| Google Play | App distribution, payments (Android) | Google Play Terms of Service |
| Sign in with Apple | OAuth authentication (optional) | Apple Privacy Policy |
| Google Sign-In | OAuth authentication (optional) | Google Terms of Service |
We are not responsible for the practices, content, or availability of any third-party services. Use of third-party sign-in providers (Apple, Google) is entirely optional.
13. Disclaimer of Warranties
THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER 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 App will be uninterrupted, error-free, or secure
- Any defects will be corrected
- The App is free of viruses or other harmful components
- The results of using the App will meet your requirements
BuyLater is a tool to assist with purchasing decisions. We make no representation that using the App will result in any specific financial outcome or savings.
14. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, KACPER MAJCHER SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, GOODWILL, OR OTHER INTANGIBLE LOSSES, ARISING OUT OF OR RELATING TO YOUR USE OF OR INABILITY TO USE THE APP.
IN NO EVENT SHALL OUR TOTAL LIABILITY TO YOU FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THESE TERMS OR THE APP EXCEED THE AMOUNT YOU PAID TO US IN THE TWELVE (12) MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM, OR EUR 50, WHICHEVER IS GREATER.
Some jurisdictions do not allow the exclusion of certain warranties or the limitation or exclusion of liability for certain types of damages. Accordingly, some of the limitations above may not apply to you.
15. Indemnification
You agree to indemnify, defend, and hold harmless Kacper Majcher from and against any claims, damages, losses, costs, and expenses (including reasonable legal fees) arising out of or relating to: (a) your use of the App; (b) your User Content; (c) your violation of these Terms; or (d) your violation of any rights of a third party.
16. Termination
You may stop using the App and delete your account at any time via Settings → Delete Account and Data.
We may suspend or terminate your access to the App immediately, without prior notice or liability, if we reasonably believe you have violated these Terms.
Upon termination: (a) your licence to use the App ends immediately; (b) if you have an active subscription, it continues until the end of the billing period unless cancelled; (c) your account data is deleted as described in our Privacy Policy.
Sections 7, 9, 13, 14, 15, and 18 survive termination of these Terms.
17. Changes to These Terms
We may update these Terms from time to time. When we make material changes, we will update the Effective Date at the top of this document and, where reasonably possible, notify registered users via email.
Your continued use of the App after changes take effect constitutes your acceptance of the revised Terms. If you do not agree to the revised Terms, you must stop using the App.
18. Governing Law and Dispute Resolution
These Terms are governed by and construed in accordance with the laws of Poland, without regard to its conflict of law provisions.
For users in the European Union: Nothing in these Terms affects your rights as a consumer under applicable EU law, including the right to bring claims before the courts of your country of residence.
Before initiating any formal legal proceedings, we encourage you to contact us at buylaterapp@gmail.com to resolve the dispute informally. We will make a good-faith effort to resolve any issue within 30 days.
EU users also have the right to use the European Commission's Online Dispute Resolution platform: ec.europa.eu/consumers/odr.
19. Miscellaneous
- Entire Agreement: These Terms, together with our Privacy Policy, constitute the entire agreement between you and us regarding the App.
- Severability: If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.
- Waiver: Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights.
- Assignment: You may not assign or transfer your rights under these Terms. We may assign our rights without restriction.
- Language: These Terms are provided in English and Polish. In the event of any conflict between the two versions, the English version prevails.
20. Contact
If you have any questions about these Terms, please contact us:
Kacper Majcher
Email: buylaterapp@gmail.com
Country: Poland