WholeBean

Legal

Privacy Policy

Last updated: June 24, 2026

WholeBean ("WholeBean," "we," "us," or "our") is an iOS app that helps you identify, save, and learn about the coffee beans you discover in the real world. This Privacy Policy explains what information the app handles, how it is used, who it is shared with, and the choices you have.

We've written this policy to mirror how the app actually works. WholeBean is built local-first: your collection lives on your device, and information is sent off the device only for the specific purposes described below.

1Summary

2Information we collect

a. Account information

To use WholeBean you sign in with one of:

We store your name (when provided) and email to label your profile and identify your account. Passwords are never stored by us in plain text; they are handled by our authentication provider (Supabase) using industry-standard hashing.

b. Coffee collection content

When you use the app you may create:

c. Location information

If you choose to tag a café using the venue search, WholeBean may request "When In Use" location access to bias map search results toward places near you. This is optional and best-effort — venue search works without it, and you can decline or revoke the permission in iOS Settings at any time. We only store the coordinates of venues you explicitly select, not a continuous record of your location.

d. Subscription information

WholeBean offers an optional WholeBean Pro auto-renewable subscription. Purchases are processed entirely by Apple through the App Store using StoreKit. We do not receive or store your payment card details. We do receive and store your entitlement status (whether you have an active Pro subscription, the plan, and renewal/expiration dates) so we can unlock Pro features and keep them consistent across your devices.

e. Technical and on-device data

We do not include third-party advertising or analytics SDKs that track you across other apps and websites.

3How your information is used

We use the information above to:

We process this information to provide the service you request and to operate the app. We do not use your content to train our own models.

4On-device processing

WholeBean performs as much work as possible on your device:

5Third-party services and sharing

WholeBean relies on the following service providers. Each receives only the information needed to perform its function.

Google — Gemini AI (bean identification & insights)

To identify a coffee and generate summaries, flavor analysis, and brew recommendations, we send the text recognized from your label and the bean's identifying details (e.g., roaster, name, origin) to Google's Gemini generative AI service, which uses Google Search grounding to research the coffee. We also send aggregate, de-identified taste-profile trends (not your raw bean list) to generate your personalized taste summary. Your use of this feature is subject to Google's privacy practices. We do not send your photos, account credentials, or precise location to Gemini.

Google — Sign-In

If you choose Google Sign-In, Google handles authentication and returns your identity token, name, and email.

Apple

Supabase (cloud backend and storage)

When you are signed in, your account, collection, experiences, tagged venues, photos, and subscription status are stored in our backend hosted on Supabase (database, authentication, and private file storage, located in the United States). Your data is scoped to your account and protected by row-level security so that only your authenticated session can access it. Photos are stored in a private storage bucket and served only via short-lived signed links to your own account.

We do not share your personal information with any other third parties except as required to provide the service, comply with the law, or protect our rights.

6Cloud sync and account scoping

WholeBean keeps a working copy of your collection on your device and syncs it to your private cloud storage so it survives reinstalls and follows you across devices. When you sign out, the app clears the local copy from the device; your data remains in your cloud account and is restored when you sign back in.

7Data retention

You can request deletion of your account and associated cloud data as described below.

8Your choices and rights

If you signed in with Apple or Google, you can also review or revoke WholeBean's access from your Apple ID or Google account settings.

9Children's privacy

WholeBean is intended for adults interested in coffee and is not directed to children under 13 (or the minimum age required in your jurisdiction). We do not knowingly collect personal information from children. If you believe a child has provided us information, contact us and we will delete it.

10Security

We use reasonable technical and organizational measures to protect your information, including transport encryption (HTTPS), secure on-device storage of your session token in the iOS Keychain, account-scoped row-level security in our backend, and private, signed-link access to your stored photos. No method of transmission or storage is completely secure, however, and we cannot guarantee absolute security.

11International users

Our backend and AI providers process and store data in the United States and other locations where our providers operate. By using WholeBean, you understand that your information may be transferred to and processed in countries that may have different data-protection laws than your own.

12Changes to this Policy

We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date above and, where appropriate, provide additional notice within the app. Your continued use of WholeBean after changes take effect constitutes acceptance of the updated policy.

13Contact us

If you have questions about this Privacy Policy or your data, contact us at:

Email: support@wholebean.app
Website: https://wholebean.app

This policy describes WholeBean's data practices as implemented in the app. The app is built to minimize the data that leaves your device and to keep your coffee collection private to your account.