Terms of Service
Bloom — Coffee Companion
Effective Date: March 6, 2026
1. Introduction & Acceptance
Bloom is developed and maintained by Parth Jadhav, an independent developer. By downloading, installing, or using Bloom, you agree to these Terms of Service. If you do not agree, please do not use the app.
These terms may be updated from time to time. Continued use of Bloom after changes are posted constitutes your acceptance of the revised terms. We recommend reviewing this page periodically.
2. Description of Service
Bloom is a coffee brewing companion app for iOS. It allows you to:
- Catalog coffee beans with details such as origin, roaster, process, roast date, flavor profiles, and photos
- Create and manage brewing recipes with step-by-step instructions
- Log brews with metrics including weight, extraction ratio, taste scores, and ratings
- Track equipment — brewers, grinders, kettles, and scales
- Monitor coffee freshness based on roast date
- View brewing analytics, streaks, goals, and statistics
- Use Home Screen and Lock Screen widgets
- Scan coffee bag labels using on-device AI (iOS 26+)
3. User Accounts & Authentication
Bloom works fully without an account. All core features are available in anonymous, local-only mode.
Apple Sign-In is available as an optional feature, used solely for:
- Syncing subscription status across devices (via RevenueCat)
- Enabling iCloud data sync
There are no custom accounts, passwords, or email-based authentication. You can sign out at any time, which clears stored credentials from the app.
4. Subscriptions & In-App Purchases
Bloom offers a free tier and a paid subscription called Bloom Pro. The free tier includes up to 3 coffees on your shelf and up to 5 saved recipes. Bloom Pro unlocks unlimited coffees, unlimited recipes, and pro-exclusive widgets.
Bloom Pro pricing:
- Monthly: $2.99/month
- Yearly: $19.99/year (includes a 7-day free trial)
- Lifetime: $29.99 one-time purchase
Subscriptions are managed through Apple's App Store. Payment is charged to your Apple ID account. Auto-renewal applies unless you cancel at least 24 hours before the end of the current billing period.
You can manage or cancel subscriptions in iOS Settings → Apple ID → Subscriptions. Restore Purchases is available within the app.
Use of the App Store is subject to Apple's Standard End User License Agreement (EULA).
5. User-Generated Content
All content within Bloom — coffee entries, recipes, brew logs, equipment, notes, and photos — is created by you. Coffee bag photos are captured via your camera or photo library and stored locally on your device.
You retain full ownership of all content you create. The developer does not access, view, moderate, or claim ownership of any user content. You are responsible for the content you input into the app.
6. Data Storage & Sync
All data is stored locally on your device using Apple's SwiftData framework in an App Group container. No data is stored on developer-owned servers.
If you are signed into iCloud, optional CloudKit sync is available. Your data syncs to your private CloudKit database — Apple manages this infrastructure. Widgets access a read-only copy of your app data from the shared App Group container.
7. Third-Party Services
Bloom integrates with the following third-party services:
- RevenueCat: Used for subscription management and purchase validation. RevenueCat receives purchase transaction data and, if you are signed in, your Apple ID identifier. See RevenueCat's Privacy Policy.
- Apple CloudKit / iCloud: Data sync is handled entirely by Apple's infrastructure. See Apple's Privacy Policy.
No analytics, crash reporting, advertising, or tracking SDKs are used.
8. Device Permissions
- Camera: Used only for scanning coffee bag labels via on-device AI processing. No images are sent to external servers.
- Photo Library: Used only for importing coffee bag images.
Permissions are requested at the time of use and can be revoked at any time in iOS Settings. Bloom does not request access to your location, health data, contacts, microphone, or Bluetooth.
9. Privacy & Tracking
Bloom does not track users. No analytics or telemetry data is collected. The app's Privacy Manifest declares NSPrivacyTracking = false with no collected data types.
For full details, see the Privacy Policy.
10. Intellectual Property
The Bloom app, including its design, branding, code, and design system (including the Terracotta, Sage, Ocean, Mono, Copper, and Bubblegum color themes), are the intellectual property of Parth Jadhav.
You may not reverse-engineer, copy, modify, or redistribute the app or any part of it without prior written consent.
11. Disclaimers & Limitation of Liability
Bloom is provided “as is” without warranties of any kind, express or implied.
The developer is not responsible for data loss. You are encouraged to maintain iCloud backups. Brewing results, coffee freshness indicators, and extraction calculations are approximate and provided for informational purposes only.
To the fullest extent permitted by law, the developer shall not be liable for any indirect, incidental, special, or consequential damages arising from your use of the app.
12. Termination
The developer reserves the right to discontinue the app or any part of the service at any time. You may stop using Bloom and delete it at any time.
Deleting the app removes all local data from your device. iCloud data can be managed through iOS Settings → iCloud → Manage Storage.
13. Governing Law
These terms are governed by and construed in accordance with the laws of the State of California, United States, without regard to conflict of law principles.
14. Contact
If you have questions about these terms, contact:
Email: me@parthjadhav.com
Bloom is made by Parth Jadhav. Your coffee, your data, your device.