Legal
Privacy Policy
The short version: Beanboard does not collect, transmit, or store any of your personal data on any server. Everything you enter — your beans, brews, sources, wishlist, and conversations — lives on your device. We have no servers, no accounts, and no analytics. We never see your data.
1. Who we are
Beanboard is a coffee tracking app for iPhone and iPad. It is a one-time purchase sold through the Apple App Store. References to "we," "us," or "our" in this policy refer to the developer of Beanboard.
2. Data we do not collect
We do not operate any backend servers. We do not collect, process, or store:
- Your name, email address, or any contact information
- Your coffee inventory, brew logs, sourcing history, or wishlist
- Your AI conversation history
- Usage analytics, crash reports, or telemetry
- Device identifiers or advertising IDs
- Location data
There is no account to create. There is no sign-in. There is no registration.
3. Data stored on your device
All data you enter into Beanboard is stored exclusively in a private database on your iPhone or iPad using Apple's SwiftData framework. This includes:
- Bean inventory (names, roasters, origins, stock levels, prices)
- Brew methods and brew logs
- Sourcing directories and purchase history
- Wishlist items
- AI chat conversations and messages
- App settings and preferences
This data is protected by your device's built-in security (passcode, Face ID, Touch ID) and is not accessible to us or any third party.
4. iCloud sync (optional)
Beanboard offers an optional iCloud sync feature, which is off by default. If you enable it in Settings, your data is synced across your own devices using Apple's CloudKit service.
When iCloud sync is enabled:
- Your Beanboard data is stored in your personal iCloud account, which is governed by Apple's Privacy Policy
- Data is end-to-end encrypted in transit by Apple
- Synced data is only accessible to devices signed in to your Apple ID
- We have no access to your iCloud data at any time
Some settings (AI provider preference, low-stock threshold, appearance) are also synced via iCloud Key-Value Store when sync is enabled. Your AI provider API key is never synced — it is stored only in the Keychain on each individual device.
5. AI assistant and your API key
Beanboard includes an optional AI assistant that you can use to manage your coffee data through natural language. Using this feature requires you to supply your own API key from either Anthropic or OpenAI.
Your API key is stored exclusively in the iOS Keychain on your device — a secure, encrypted storage system managed by iOS. It is never stored in the app database, never synced to iCloud, and never transmitted to or stored on any Beanboard server.
When you send a message to the AI assistant, your message and relevant data from your device are sent directly from your device to the AI provider you have chosen (Anthropic or OpenAI). These requests are made over an encrypted HTTPS connection. This communication is governed by the privacy policy of the provider you choose:
We do not proxy, log, or intercept any AI requests. We have no visibility into the content of your conversations.
6. Data export
You can export all of your Beanboard data at any time from Settings as a JSON file. This file is saved to your device and shared using the standard iOS share sheet (AirDrop, Files, email, etc.). We have no involvement in or visibility into this export.
7. Third-party SDKs and services
Beanboard does not include any third-party analytics SDKs, advertising networks, crash reporting services, or tracking libraries. The app makes no network requests except for direct calls to AI provider APIs when you use the AI assistant feature.
8. Children's privacy
Beanboard does not knowingly collect personal information from anyone, including children under the age of 13. As the app collects no data whatsoever, it is consistent with COPPA requirements. If you have questions, contact us at the address below.
9. Changes to this policy
If we make material changes to this privacy policy, we will update the effective date at the top of this page. Because we do not collect email addresses or contact information, we cannot notify you directly — we encourage you to review this page periodically. Continued use of Beanboard after any changes constitutes acceptance of the updated policy.
10. Contact
If you have questions about this privacy policy or Beanboard's data practices, you can reach us at: