Privacy Policy
Beanster is a coffee bean collection and brewing companion app. This Privacy Policy explains what information the app collects, how it is used, and the choices you have.
Information We Collect
- Account information: If you sign in with Apple or Google, we receive account identifiers and, depending on the provider, your name and email address.
- Coffee bean records: The app stores coffee bean details you create or scan, such as bean name, origin, processing method, roast level, roast date, flavor notes, remaining amount, completion status, card theme, and brewing recipe.
- Photos and scan content: When you choose or take coffee bag photos, the app uses them to recognize text and create bean records. Photos may be stored locally on your device for cover images. The extracted text may be sent to an AI parsing provider to help identify coffee information.
- Purchases: If you subscribe to Beanster Pro, Apple processes the payment and provides subscription status to the app through StoreKit.
- Local preferences: Brew profile, brew records, alert settings, avatar image, language, theme, and similar preferences may be stored locally on your device.
How We Use Information
- To create and save your coffee bean collection.
- To generate and adjust brewing suggestions.
- To sync supported bean data across your signed-in devices.
- To provide subscriptions and restore purchases.
- To maintain account access and account deletion.
- To improve reliability and user experience.
Third-Party Services
Beanster uses third-party services to provide core functionality:
- Supabase: Used for authentication and cloud storage of coffee bean records.
- Apple Sign in with Apple: Used for account sign-in when you choose Apple login.
- Google Sign-In: Used for account sign-in when you choose Google login.
- Google Gemini or compatible AI parsing providers: Used to parse extracted coffee bag text into structured bean information.
- Apple StoreKit: Used to manage subscriptions and purchase status.
Photo Processing
Beanster uses coffee bag photos only when you choose to take or select them. Text recognition happens on the device when supported. Extracted text may be sent to an AI provider for structured parsing. Beanster does not sell your photos or use them for advertising.
Data Storage and Sync
Coffee bean records are stored in Supabase when you are signed in. Some data, including brew profile, brew records, avatar image, alert settings, and cover images, may be stored locally on your device and may not sync across devices in the current version.
Data Sharing
We do not sell your personal information. Information is shared only with the service providers needed to operate the app, process sign-in, parse coffee information, store bean records, and manage subscriptions.
Data Retention and Deletion
You can delete individual coffee bean records in the app. You can also delete your account from the app settings. Account deletion removes your account and cloud bean records associated with that account, subject to provider processing and backup retention practices.
Children
Beanster is not intended to collect personal information from children. If you believe a child has provided personal information, please contact us so we can review and delete it where appropriate.
Changes to This Policy
We may update this Privacy Policy as the app changes. The latest version will be posted on this page with an updated date.
Contact
For privacy questions, please contact us through the project issue page: https://github.com/Macondo5000/coffeeflow/issues
隐私政策
Beanster 是一款咖啡豆收藏与冲煮辅助应用。本隐私政策说明应用会收集哪些信息、如何使用这些信息,以及你可以如何管理自己的数据。
我们收集的信息
- 账号信息:当你使用 Apple 或 Google 登录时,我们会收到账号标识符,并可能收到你的名称和邮箱地址,具体取决于登录服务提供方。
- 咖啡豆记录:应用会保存你创建或扫描得到的咖啡豆信息,例如豆子名称、产地、处理法、烘焙度、烘焙日期、风味信息、剩余量、是否喝完、卡片主题和冲煮配方。
- 照片与识别内容:当你拍摄或选择咖啡包装照片时,应用会使用这些照片识别文字并生成豆子记录。照片可能会作为封面保存在你的设备本地。提取出的文字可能会发送给 AI 解析服务,用于识别咖啡信息。
- 购买信息:如果你订阅 Beanster Pro,付款由 Apple 处理,应用通过 StoreKit 获取订阅状态。
- 本地偏好:冲煮偏好、冲煮记录、提醒设置、头像、语言、外观主题等信息可能会保存在你的设备本地。
信息用途
- 创建和保存你的咖啡豆收藏。
- 生成和调整冲煮建议。
- 在登录后同步支持同步的咖啡豆数据。
- 提供订阅和恢复购买功能。
- 维护账号登录和账号删除功能。
- 提升应用稳定性和使用体验。
第三方服务
Beanster 使用以下第三方服务提供核心功能:
- Supabase:用于账号认证和咖啡豆记录的云端存储。
- Apple 登录:当你选择 Apple 登录时用于账号登录。
- Google 登录:当你选择 Google 登录时用于账号登录。
- Google Gemini 或兼容的 AI 解析服务:用于将咖啡包装识别出的文字解析为结构化咖啡豆信息。
- Apple StoreKit:用于管理订阅和购买状态。
照片处理
Beanster 只会在你主动拍摄或选择照片时使用咖啡包装图片。支持时,文字识别会在设备本地进行。识别出的文字可能会发送给 AI 服务进行结构化解析。Beanster 不会出售你的照片,也不会将照片用于广告。
数据存储和同步
登录后,咖啡豆记录会存储在 Supabase。部分数据,包括冲煮偏好、冲煮记录、头像、提醒设置和封面图片,可能仅保存在设备本地,当前版本不一定会跨设备同步。
数据共享
我们不会出售你的个人信息。信息只会在运行应用所必需的范围内提供给服务提供方,用于登录、解析咖啡信息、存储豆子记录和管理订阅。
数据保留与删除
你可以在应用内删除单个咖啡豆记录,也可以在设置中删除账号。删除账号会移除你的账号以及与该账号关联的云端咖啡豆记录,但服务提供方的处理和备份保留规则可能仍然适用。
儿童隐私
Beanster 不面向儿童收集个人信息。如果你认为儿童向我们提供了个人信息,请联系我们,我们会在适当情况下进行核查和删除。
政策更新
我们可能会随着应用功能变化更新本隐私政策。最新版本会发布在本页面,并标明更新日期。
联系我们
如有隐私相关问题,请通过项目 issue 页面联系我们: https://github.com/Macondo5000/coffeeflow/issues