Legal

Privacy Policy

Effective date: May 2025  ·  Beanboard for iOS and iPadOS

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:

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:

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:

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:

duthied@gmail.com