Last updated: June 2026
Privacy Policy
BeanThere takes your privacy seriously. This policy explains what data we collect, why we collect it, and how we protect it.
1. Information We Collect
We collect the following types of information:
Account Information
When you create an account, we collect your email address. Depending on how you sign up, we either store the password you choose or, if you use Sign in with Apple or Sign in with Google, receive a unique identifier and basic profile details (such as name and email) from those providers. If you provide it, we also store your display name and profile photo.
Profile & Health Data
To calculate personalized Recommended Daily Intake (RDI) values, you may optionally provide your date of birth, gender, and pregnancy/lactation status. This data is stored in your profile and used only to personalize your experience.
Nutrition Entries
We store the nutrition entries you log — including food names, serving sizes, and nutritional values — so you can track your progress over time.
Food Images
When you scan a nutrition label or photograph a meal, the image is sent to our servers and then to OpenAI for analysis. We do not store your food images permanently — they are processed and discarded.
Subscriptions & Purchases
If you subscribe to BeanThere Pro, your payment is processed securely by Apple (App Store) or Google (Google Play) — we never receive or store your full payment card details. We use RevenueCat to manage subscription entitlements and receive purchase data such as your subscription status, plan type, transaction identifiers, and your anonymized user ID.
Referral Information
If you sign up through a creator referral link or enter a referral code, we record which creator referred you so we can attribute eligible subscriptions for creator commissions.
Usage Data
We collect basic usage analytics via Vercel Analytics to understand how the website is used. This data is anonymized and does not include personally identifiable information.
2. How We Use Your Information
- To provide and improve the BeanThere service
- To personalize your nutrition targets and insights
- To process and manage your subscription and premium entitlements
- To send you important account-related emails (e.g., password reset)
- To generate AI-powered health tips based on your nutrition history
- To power social features when you opt in to sharing with friends
We do not sell your personal data to third parties. We do not use your data for advertising.
3. Data Storage & Security
Your data is stored securely in Supabase, which provides encrypted storage and Row Level Security (RLS) to ensure your data is accessible only to you. We use industry-standard HTTPS encryption for all data in transit.
While we implement reasonable security measures, no system is completely secure. We encourage you to use a strong, unique password for your BeanThere account.
4. Third-Party Services
BeanThere uses the following third-party services that may process your data:
- Supabase — database, authentication, and file storage. Governed by the Supabase Privacy Policy.
- OpenAI — food image and nutrition label analysis. Images are sent to OpenAI for processing. Governed by the OpenAI Privacy Policy.
- Vercel — website hosting and analytics. Governed by the Vercel Privacy Policy.
- Railway — backend API hosting. Governed by the Railway Privacy Policy.
- RevenueCat — subscription and in-app purchase management. Governed by the RevenueCat Privacy Policy.
- Apple & Google — payment processing and authentication (Sign in with Apple / Google) for purchases made through the App Store and Google Play.
5. Friends & Social Features
BeanThere includes optional social features. By default, your nutrition data is private. You may choose to:
- Allow friends to view your nutrition entries
- Make your profile discoverable so others can find you
You can change these settings at any time in the app under Profile → Settings. Revoking access immediately removes your data from friends’ views.
6. Data Retention
We retain your data for as long as your account is active. If you delete your account, we will delete your personal data within 30 days, except where we are required to retain it by law.
7. Your Rights
Depending on your location, you may have the right to:
- Access the personal data we hold about you
- Correct inaccurate data
- Request deletion of your data
- Export your data in a portable format
- Withdraw consent for data processing at any time
To exercise any of these rights, contact us at hello@beanthere.dev.
8. Children's Privacy
BeanThere is not directed at children under 13. We do not knowingly collect personal data from children under 13. If you believe a child has provided us with personal data, please contact us at hello@beanthere.dev and we will delete it promptly.
9. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by updating the “Last updated” date above. Continued use of BeanThere after changes are posted constitutes your acceptance of the revised policy.
10. Contact
If you have questions about this Privacy Policy or how we handle your data, please contact us at hello@beanthere.dev.
For more information about how BeanThere works, see our Terms of Service.