隐私政策Privacy Policy
余鲜以本地数据为基础;你可以选择使用 iCloud 同步和第三方 AI 服务。
StayFresh is designed around local ownership: your fridge data stays in your active scope unless you choose a cloud or AI action.
1. 我们处理什么What we process
StayFresh 不要求 StayFresh 账号。应用在本机保存用户输入的冰箱、储藏空间、食材、日期、采购、菜谱、计划、做饭和小票记录。小票文字识别在设备端完成,用户核对后才入库。尚未确认的个人菜谱导入草稿保存在本机;确认保存的个人菜谱结构数据会写入本机数据区,并可通过待同步队列同步到当前 Apple/iCloud 身份的私有 CloudKit。基础本地 JSON 导出可由所有用户使用,包含当前 scope 中已定义的业务数据投影与遗漏元数据,不含图片字节。购买时 Apple / RevenueCat 按其服务处理购买与权益信息。RevenueCat 还可能处理设备类型、操作系统等技术信息和交易信息(例如 Apple 购买收据);具体以其服务与隐私政策为准。
StayFresh does not require an app account. The device stores entries for fridges, storage spaces, ingredients, dates, shopping, recipes, plans, cooking, and receipts. Receipt OCR runs on device and entries are saved only after review. Unconfirmed personal-recipe import drafts stay on the device. Once a personal recipe is confirmed and saved, its structured recipe data is stored in the local scope and may sync through the durable outbox to the current Apple/iCloud identity’s private CloudKit database. Free local JSON export provides the defined business-data projection and omission metadata for the current scope; it does not include image bytes. Apple / RevenueCat process purchase and entitlement information for their services. RevenueCat may also process technical information such as device type and operating system, and transaction information such as an Apple receipt; see its services and privacy policy for details.
2. 数据存在哪里Where data lives
Local SQLite is the active-scope source. When enabled and available, data syncs to the user’s private CloudKit database. Provider keys are stored in iOS Keychain and sent as authentication to the chosen provider when a request is made. Apple / RevenueCat separately handle purchases and entitlements.
4. 保留期限Retention
本机业务数据保留到用户在应用内删除、清除应用数据或卸载应用为止;iCloud 私有数据保留到用户从当前 scope 删除或按 Apple 的 iCloud 管理方式清除为止。购买与权益记录由 Apple / RevenueCat 按其服务、安全、财务和法律义务保留。发送给用户所选 AI provider 的内容由该 provider 按其政策保留;StayFresh 不以此路径保存 provider key。
Local business data remains until you delete it in the app, clear the app’s data, or uninstall the app. Private iCloud data remains until you delete it from the current scope or remove it using Apple’s iCloud controls. Apple / RevenueCat retain purchase and entitlement records according to their service, security, financial, and legal obligations. Content sent to an AI provider you choose is retained under that provider’s policy; StayFresh does not store the provider key through that path.
5. 清除与用户选择Deletion and choices
设置中的四个动作范围不同。清除此设备数据会删除本设备登记的 StayFresh 数据区数据库、同步队列、AI 任务资产和已登记的通用应用设置,然后建立新的空白本地数据区;它不会删除 iCloud 云数据、购买权益、Keychain 中保存的 AI Key,或服务商名称、连接地址和模型等连接元数据。菜谱导入临时图片目录由独立的取消/过期孤儿清理流程处理,不属于本次设备清除动作。清除当前云数据只针对当前已验证 iCloud 身份的 StayFreshPrivateZone,本机记录保留;存在待同步操作时应用会拒绝执行。清除后旧本机记录不会自动回灌到云端,但以后新产生的修改仍可能同步。设置项“清除已保存的 AI Key”只删除 iOS Keychain 中的 provider 凭据,保留 provider 名称、连接地址和型号等连接元数据。恢复购买用于重新读取平台权益,不会删除 Apple / RevenueCat 购买记录。卸载 App 不能保证 iOS 删除 Keychain 凭据。用户可从系统/Apple 购买设置管理退款与订阅。
The four Settings actions have different effects. Clear this device data deletes the StayFresh data-scope databases registered on this device, sync queues, AI job assets, and registered general app settings, then creates a fresh local data scope; it does not delete iCloud data, purchase entitlements, the AI key in Keychain, or provider connection metadata such as name, URL and model. The temporary recipe-import image directory is handled by its separate cancellation/orphan-cleanup path and is not part of this device-clear action. Clear current cloud data affects only the StayFreshPrivateZone for the currently verified iCloud identity and leaves local records in place; the app refuses while sync operations are pending. After clearing, old local rows are not automatically reimported, though later changes may sync. “Clear saved AI key” deletes only the provider credential in iOS Keychain and leaves provider name, connection URL, model, and other connection metadata. Restore purchases refreshes platform entitlements and does not delete Apple / RevenueCat purchase records. Uninstalling the app does not guarantee that iOS removes Keychain credentials. Manage refunds and subscriptions through Apple’s purchase settings.
如需询问访问、更正、删除或其他适用的数据权利,可通过本页联系邮箱联系我们;运营者会查看并处理这些请求。请勿通过邮件发送密码、验证码、Apple ID 凭据或 AI API Key;我们可能需要适当核实请求,以保护数据。我们只能处理我们实际掌握的数据;设备、iCloud 和第三方服务中的数据可能需要使用相应控制或联系相应服务商。
To ask about access, correction, deletion or other applicable data rights, contact us using the email on this page; the operator will review and handle these requests. Do not email passwords, verification codes, Apple ID credentials or AI API keys; we may need appropriate verification to protect data. We can address only data we actually hold; data on your device, in iCloud or with third parties may require the relevant controls or a request to that provider.
6. 儿童、变更与安全Children, changes, and security
StayFresh 面向普通家庭成人用户,不是专门面向儿童设计的服务。我们不会有意收集儿童的个人信息。我们会在功能、数据处理或法律要求发生变化时更新本政策,并更新生效日期。用户应妥善保管设备、Apple ID、Keychain 和第三方 provider 账户。
StayFresh is intended for adult household users and is not specifically directed to children, and we do not knowingly collect children’s personal information. We may update this policy when the app, data practices, or legal requirements change; the effective date will be updated. Protect your device, Apple ID, Keychain, and third-party provider accounts.
7. 联系Contact
运营主体:
联系邮箱:
Operator:
Contact: