有菜 隐私政策

更新日期:2026 年 10 月 15 日 · 生效日期:2026 年 10 月 15 日

有菜(YouCai)是由北京抓码视界科技有限公司(以下简称"我们")开发和运营的冰箱食材管理工具。适用范围:本政策适用于有菜在 iOS、Android、HarmonyOS 各平台的全部版本(包括通过 App Store、Google Play、华为应用市场、小米应用商店、OPPO 软件商店、vivo 应用商店、应用宝等渠道获取的版本)及其配套服务。

我们秉持数据最小化原则:只收集运行 App 必需的信息,不做广告、不做用户画像、不向任何人出售你的个人信息。本政策如实披露我们集成的全部第三方 SDK 与数据流向。请你在使用有菜前仔细阅读本政策;你点击同意后,我们才会按本政策处理你的个人信息。

0. 我们是谁

1. 我们收集哪些信息、用来做什么

2. 我们不收集什么

3. AI 拍照识别

当你使用"拍一下"或拍小票功能时,照片会先在本地压缩,再经我们的服务器转发给 AI 视觉模型完成识别:

3.1 可选照片头像

你可以自愿拍摄或从相册选择照片设置头像;不上传不影响其他功能。头像在设备上裁剪为正方形并缩至不超过 512×512 像素,重新编码去除 EXIF、GPS 等原始元数据。国内头像由服务器再次重编码后保存在腾讯云 COS(中国境内),海外头像保存在 Supabase Storage(美国),头像链接与你的账号关联,用于个人资料及家庭成员展示,不发送给 AI 识别模型。头像通过公开链接访问:任何知道链接的人均可查看,随机文件名不等于访问鉴权,请勿上传敏感照片。

保存新头像或换成贴画成功后,旧照片进入清理队列;清理失败会记录并重试。已退役的旧链接不能重新设为头像,需要重新上传。上传后取消编辑或未成功保存的新照片可能保留至注销时回收。注销时,国内账号先删除并由后台任务清空该账号头像目录;海外先通过 Storage API 清空头像,失败会提示重试并保留账号,成功后完成注销。注销后还会定期补扫在途上传的对象。清理任务失败会继续重试;成功清理后补扫 7 天并清除数据库中账号相关的清理记录。账号存续期间保留防止已退役链接重新启用的最小标记。对象删除不能撤回他人已下载的副本,公共缓存可能需要到期后消失。

4. 存储地点、存储期限与个人信息出境

存储地点:有菜在首次启动时确定你的数据所属区域,之后保持稳定。本政策所称"中国境内用户"指 Android 国内版与 HarmonyOS 版用户、以及在中国大陆 App Store 下载的 iOS 用户;其余为"境外地区用户"。中国境内用户的账号和食材记录存放在我们位于中国境内的服务器(api.maaker.cn);Google Play 版用户及在其他国家/地区 App Store 下载的 iOS 用户,数据存放在 Supabase Cloud(美国)。无论哪个区域,都通过行级安全策略确保每个用户只能读写自己(及所在家庭)的数据。

存储期限:账号与食材记录在你的账号存续期间保存;你注销账号后,我们删除服务器上你的账号及相关业务数据,头像按第 3.1 节清理(法律法规另有规定的除外)。AI 识别照片不留存;可选照片头像按第 3.1 节保存和清理。中国境内用户的使用统计数据保存 12 个月、崩溃诊断数据保存 90 天,到期删除或匿名化。境外地区用户的使用统计数据在 PostHog 保存 1 年,崩溃诊断数据在 Sentry 保存 30 天,到期由服务方删除。

个人信息出境:自 2026 年 10 月起,中国境内用户的使用统计与崩溃诊断改由我们位于中国境内的服务器处理和存储,我们不会将中国境内用户的使用统计信息传输至境外。过渡说明:在你升级到最新版本之前,旧版本 App 产生的崩溃诊断信息(错误堆栈、App 版本、设备型号、系统版本)仍可能由 Sentry(Functional Software, Inc.,美国,隐私政策见第 5 节)接收,升级后即停止。除此之外,为实现以下两项功能,中国境内用户的少量信息会传输至境外接收方,境外接收方仅按下表目的处理,你可以通过第 8 节的方式向我们行使对这些信息的权利:

境外接收方所在地目的出境的信息联系方式 / 隐私政策
Google LLC(Gemini)美国国内识别服务不可用时的 AI 识别兜底你主动拍摄的食材照片 / 小票图片(不留存)policies.google.com/privacy
Kloudend, Inc.(ipapi.co)美国由 IP 推断大致城市以显示天气网络 IP 地址(由我们的服务器发起查询)ipapi.co/privacy
Open-Meteo境外查询当地天气大致城市的经纬度(不含你的身份信息)open-meteo.com/en/terms

境外地区用户:你的账号与食材记录存放在 Supabase Cloud(美国),使用统计由 PostHog, Inc.(美国)处理,崩溃诊断由 Functional Software, Inc.(Sentry,美国)处理,AI 识别由 Google Gemini 完成。

5. 第三方 SDK 清单

以下 SDK 均在你同意本政策之后才会初始化;推送类 SDK 还要等你开启通知后才初始化,支付类 SDK 仅在你主动发起支付时调用。不同平台、不同下载渠道实际启用的 SDK 不同,已在"用途"列注明。

SDK 名称提供方用途收集的个人信息隐私政策
移动推送-android杭州阿里云智能科技有限公司(即阿里云移动推送 EMAS)Android 国内版发送临期提醒设备标识(Android ID、OAID)、设备品牌、型号、系统版本、网络状态、加速度传感器信息(用于生成推送设备标识、保障消息触达与防刷风控)移动推送隐私权政策
小米推送北京小米移动软件有限公司Android 国内版在小米设备上的系统推送通道(随阿里云移动推送集成)应用包名、版本号与运行状态,设备厂商、型号、内存、系统版本、推送 SDK 版本、设备归属地、网络类型与 WiFi 状态,通知栏设置,消息送达与点击时间,以其隐私政策为准小米推送隐私政策
OPPO PUSH 客户端SDK广东欢太科技有限公司(即 OPPO 推送)Android 国内版在 OPPO / 一加 / realme 设备上的系统推送通道(随阿里云移动推送集成)推送注册标识(RegisterId)、应用标识等,以其个人信息保护政策为准OPPO PUSH SDK 个人信息保护政策
vivo推送SDK维沃移动通信有限公司(即 vivo 推送)Android 国内版在 vivo / iQOO 设备上的系统推送通道(随阿里云移动推送集成)设备标识(如 Android ID、OAID、VAID、RegID)、使用推送的应用信息、设备制造商与型号、系统版本、网络信息、通知栏与锁屏状态、消息送达与点击时间,以其隐私政策为准vivo 推送隐私政策
魅族推送SDK珠海星纪魅族信息技术有限公司Android 国内版在魅族设备上的系统推送通道(随阿里云移动推送集成)推送令牌及该 SDK 为投递消息所需的设备信息,以其隐私政策为准魅族推送隐私政策
荣耀推送深圳荣耀软件技术有限公司Android 国内版在荣耀设备上的系统推送通道(随阿里云移动推送集成)设备标识符(AAID、PushToken)、APPID、应用包名荣耀推送 SDK 隐私声明
华为推送(HMS Push Kit)华为软件技术有限公司Android 国内版在华为设备上的系统推送通道(随阿里云移动推送集成,含其依赖的华为 AppGallery Connect 基础组件 agconnect-core);HarmonyOS 版发送临期提醒推送令牌、应用标识、设备型号与系统版本等,以其隐私声明为准华为推送 SDK 隐私声明
性能加速库华为软件技术有限公司Android 国内版,随华为推送(HMS)集成,同意本政策后才初始化;用于保障 SDK 稳定运行、网络安全与统计分析,数据存储于中国境内服务器设备型号、EMUI 版本号、Android 版本号、运营商标识、国家码、网络连接类型、应用名称、应用版本号、应用包名、应用 App ID、接口调用类型、HMS Core 版本号、接口调用结果码、接口响应时延性能加速库 SDK 数据安全说明
微信OpenSDK Android深圳市腾讯计算机系统有限公司(即微信 OpenSDK,用于微信支付)Android 国内版,你主动选择微信支付时调用;启动时不注册支付订单信息,及该 SDK 处理规则所述的设备信息微信 Open SDK 个人信息处理规则
APP支付客户端SDK支付宝(杭州)信息技术有限公司(即支付宝 SDK)Android 国内版,你主动选择支付宝支付时调用支付订单信息、设备信息、网络信息、加速度传感器信息(用于交易安全风控)支付宝 App 支付客户端 SDK 隐私政策
PostHogPostHog, Inc.(美国)仅境外地区用户:产品使用分析(中国境内用户的使用统计由我们的境内服务器处理,不经 PostHog)匿名使用事件、页面名、App 版本、设备型号、系统版本、随机匿名标识;不收集邮箱、食材内容和照片PostHog 隐私政策
SentryFunctional Software, Inc.(美国)境外地区用户:崩溃与错误诊断。中国境内用户的崩溃诊断由我们的境内服务器处理;仅旧版本 App 在升级前仍可能经 Sentry 接收(见第 4 节过渡说明)错误堆栈、App 版本、设备型号、系统版本;不收集食材内容和照片Sentry 隐私政策
RevenueCatRevenueCat, Inc.(美国)仅 iOS 版与 Google Play 版:会员购买与恢复(Android 国内版、HarmonyOS 版不启用)匿名用户标识、应用商店返回的交易凭据;不接触邮箱或食材数据RevenueCat 隐私政策
Firebase Cloud MessagingGoogle LLC(美国)仅 Google Play 版发送提醒(Android 国内版、iOS 版、HarmonyOS 版不启用)推送令牌、设备型号、系统版本Firebase 隐私政策
Amazon Appstore SDKAmazon.com Services LLC(美国)随会员组件 RevenueCat 的依赖被动打包进 Android 国内版安装包;有菜未在亚马逊应用商店上架,不初始化、不调用该 SDK(iOS 版、Google Play 版、HarmonyOS 版不含)不收集(有菜不调用该 SDK)Amazon 隐私声明
华为应用内支付(IAP Kit,HarmonyOS 系统服务)华为终端有限公司仅 HarmonyOS 版:会员购买订单信息与华为返回的交易凭据华为消费者业务隐私声明

其他第三方服务(非 SDK,由我们的服务器调用,不在你的设备上运行):AI 识别服务(深度求索 DeepSeek,隐私政策;阿里云百炼,阿里云隐私权政策;Google Gemini),天气服务(ipapi.co、Open-Meteo),以及 Supabase(海外用户数据托管,隐私政策)。应用内购买由 Apple App Store、Google Play、华为应用市场处理,我们不接触你的支付账号密码。

6. 推送通知

仅在你授予通知权限后启用。我们会发送食材临期提醒(剩余 3 天 / 1 天 / 当天),以及你在设置中开启的其他提醒。为了在 App 未打开时也能准时提醒,这些通知通过远程推送投递:Android 国内版经阿里云移动推送及各手机厂商的系统推送通道,HarmonyOS 版经华为推送,iOS 版经苹果推送服务(APNs),Google Play 版经 Firebase Cloud Messaging。为此我们会在你开启通知后向服务器登记一个推送令牌,用于定向投递。你可以随时在系统设置或 App 内关闭通知。

自启动与关联启动说明:在你同意本政策并开启通知后,为确保 App 未运行时也能收到提醒,Android 国内版集成的阿里云移动推送及厂商推送通道可能在收到推送消息时通过系统广播唤醒有菜(自启动 / 关联启动),仅用于接收和展示提醒。关闭通知或注销账号后不再发生。

7. 权限说明与设备信息

有菜只在需要时申请权限,你拒绝后不影响与该权限无关的功能。各平台申请或在安装包中声明的权限如下:

设备信息与传感器

8. 你的权利

9. 共享、转让与公开披露

10. 信息安全

我们采用 HTTPS 加密传输、数据库行级安全策略与最小权限访问控制保护你的个人信息。如不幸发生个人信息安全事件,我们会按法律要求及时告知你事件情况、可能的影响和我们已采取的措施,并向有关主管部门报告。

11. 未成年人保护

有菜面向成年人设计,不面向不满 14 周岁的未成年人,也不主动收集其个人信息。如果你是不满 14 周岁的未成年人,请在监护人同意和指导下使用。如我们发现在未获监护人同意的情况下收集了不满 14 周岁未成年人的个人信息,会尽快删除。

12. 政策变更

如本政策发生变更,我们会在本页面发布更新版本并更新日期;涉及处理目的、方式或范围的重大变更,会在 App 内显著提示,并在你下次启动时请你重新确认。

13. 联系我们与投诉渠道

如对本政策有疑问,或需要行使你的个人信息权利,请联系:

我们会在 15 个工作日内答复。如你对答复不满意,或认为我们的处理损害了你的合法权益,可以向网信、工业和信息化、市场监督管理等监管部门投诉举报,也可以向有管辖权的人民法院提起诉讼。

14. 支持

有菜遇到 Bug、想建议新功能、想反馈体验问题?发邮件给我们:support@maaker.cn。我们每周会读邮件。