隐私政策

牧牛录 隐私政策

版本号:v1.2

生效日期:2026 年 07 月 27 日

最近更新日期:2026 年 09 月 10 日


政策摘要(便于快速了解,完整内容以下文各条为准)


一、引言与开发者信息

「牧牛录」(以下简称"本应用")是一款面向零基础用户的股票投资知识学习工具。我们深知个人信息对您的重要性,并严格遵守《中华人民共和国个人信息保护法》《中华人民共和国网络安全法》《中华人民共和国数据安全法》《App 违法违规收集使用个人信息行为认定方法》《常见类型移动互联网应用程序必要个人信息范围规定》以及 Apple App Store 的相关要求。

本隐私政策向您说明本应用如何处理与您有关的信息。核心结论是:开发者不收集、不接收、不持有、不共享、不出售您的任何个人信息。本应用仅在您自己的设备与您本人的 iCloud 空间内保存学习进度数据,这些数据不会到达开发者手中。

请您在使用本应用前完整阅读本政策。您开始使用本应用,即表示您已阅读并理解本政策的内容。


二、适用范围与应用性质说明

本政策适用于您通过 Apple App Store 下载并在 iPhone、iPad 上使用的「牧牛录」应用本身。

本政策不适用于:

  1. Apple 公司提供的 iCloud、App Store 等服务。这些服务由 Apple 依据《Apple 隐私政策》独立运营和管理。
  2. 您在设备上安装的其他第三方应用。

关于本应用性质的说明: 本应用是投资知识学习工具。应用内的课程、题库、术语图鉴、情景与案例文本随安装包内置于您的设备;全部图表与价格数据由程序在您的设备上按种子化伪随机算法实时生成,为纯合成的模拟数据,与任何真实证券的真实价格无关。全部交易均为使用虚拟资金的模拟练习。本应用不接入任何真实行情数据源,不提供证券投资咨询服务,不提供证券交易通道,不涉及任何真实资金或真实证券的买卖,不构成投资建议。


三、我们不收集哪些信息

开发者不收集您的任何个人信息。

具体而言,本应用不收集、不请求、不读取、不上传以下任何信息:

关于剪贴板:本应用不会主动读取您的剪贴板。 仅当您本人在「训练场」中点按「导出存档码」时,本应用才会把您的学习进度存档码写入系统剪贴板,以便您粘贴到另一台设备;导入时也需要您手动粘贴,本应用不会自动读取剪贴板内容。详见第 4.3 条。

本应用仅在您主动开启「学习提醒」时申请一项系统权限:通知权限。 该开关位于「我的档案 › 学习提醒」,默认关闭;只有您本人打开它时,iOS 才会向您弹出通知授权请求。您可以随时在应用内关掉,或在 iOS「设置 › 通知 › 牧牛录」中撤销。提醒内容仅涉及您自己的学习进度(例如「今天读一节?」「连续 N 天了」),不含任何行情、价格、涨跌或收益信息。提醒完全在您的设备本地生成与调度,不经过任何服务器,开发者不会因此获得您的任何信息,也无法向您的设备推送内容。

除此之外,本应用不申请任何其他 iOS 系统权限。 本应用的 Info.plist 中不包含相机、麦克风、位置、通讯录、照片或跟踪等权限用途说明字段,因此 iOS 系统不会、也无法就上述权限向您弹出授权请求。

本应用不含任何以采集数据为目的的第三方软件开发工具包(SDK)。 本应用未集成任何统计分析 SDK、广告 SDK、推送 SDK、社交分享 SDK 或崩溃收集 SDK。本应用使用的开源框架(Next.js、Capacitor)仅作为在您设备上本地运行的界面框架与容器,不含数据采集组件。

本应用另行声明:

  1. 不使用 Cookie 或任何同类跨站跟踪技术;
  2. 不获取 IDFA,不发起 App Tracking Transparency(跟踪授权)请求,不进行任何跨 App 或跨网站的用户跟踪;
  3. 不含远程推送(APNs)功能,开发者无法向您的设备推送任何内容;「学习提醒」为本机本地通知,且不向您发送任何营销消息;
  4. 不含任何广告,不做广告投放或广告归因;
  5. 不使用算法推荐、个性化推送或影响您权益的自动化决策;
  6. 不进行用户画像分析。

关于崩溃与使用统计: 本应用自身未采集、未上报任何崩溃日志或性能数据。需要向您说明的是,若您在 iOS「设置 → 隐私与安全性 → 分析与改进」中开启了「与 App 开发者共享」,Apple 可能会向开发者提供匿名化、聚合化的崩溃与使用统计。该过程由 Apple 实施与控制,其中不包含可识别您身份的信息,开发者无法据此定位到具体个人。您可随时在上述系统设置中关闭该共享。

本应用没有自建服务器。 本应用为纯本地运行的离线应用,开发者不存在可用于接收您数据的服务器。除第五条所列由 iOS 系统代为发起的 iCloud 同步与 App Store 内购通信外,本应用主动发起的网络请求只有一项,说明如下。

关于版本检查: 本应用会向 Apple 的公开接口 itunes.apple.com/lookup 查询本应用在 App Store 上的最新版本号,用于在首页与「我的档案」显示「有新版本」提示。该查询在您打开本应用后由本机发起(延后至开屏动画结束之后)。该请求只发送本应用的套装 ID(com.edwardyap.stockrookie),不包含您的任何个人信息、设备标识符或学习数据;开发者不接收、不记录该请求(它直接发往 Apple,不经过开发者的任何服务器)。查询成功后结果在本机缓存一天,因此正常情况下每天最多发起一次;若查询失败、无网络或被超时中断,本应用不写入缓存,下次打开时可能再次尝试。无论成功与否都不作任何提示,也不影响使用。本应用不会因此自动下载或安装任何内容——是否更新完全由您在 App Store 中决定。

本应用没有账号体系。 您无需注册、无需登录、无需绑定手机号或第三方账号即可使用全部功能。本应用不提供用户社区、评论、发帖、上传、直播或即时通讯功能,因此不存在用户生成内容(UGC)及相关信息处理。


四、本应用在您设备上保存哪些数据

4.1 保存在您设备本地的数据

为使您在关闭应用后能够继续之前的学习进度与偏好设置,本应用会在您设备的本地存储空间(WebView 的 localStorage)中保存以下数据;除这些数据与下文说明的小组件共享数据外,不写入任何其他本地数据。这些数据全部留在您的设备上,开发者无法读取:

存储键名内容用途
stock-rookie-v1① 已完成的关卡编号;② 已通关的章节 Boss 记录,以及未通关但已选择跳过、仅用于放行后续章节的 Boss 记录;③ 已解锁的成就记录;④ 错题本(关卡编号与题目序号对应的答错次数);⑤ 每日任务进度(日期、当日学习关数、答对题数、完成对局数、是否全部完成)与连续打卡天数、最近一次全部完成的日期;⑥ 模拟交易的最佳虚拟收益率与累计局数;⑦ 最近 20 条模拟对局记录(本机日期、关卡或情景名称、虚拟收益率、胜负);⑧ 生涯模式的虚拟资产数据(当前虚拟资金、历史峰值、累计局数、重开次数,起始虚拟资金为 10 万);⑨ 历史情景重演各段落的最佳成绩;⑩ 训练场三个练习玩法(涨跌预测、认形态、情景演练)的最佳成绩;⑪ 存档格式版本号。注意:本存档不包含购买/解锁状态,该状态不写入本地、见第五条记录学习进度,恢复学习状态
sr-mute音效开关的开或关(取值 1 或 0)记录您的音效偏好
sr-onboarded-v1是否已看过新手引导(取值 1)避免每次打开都重复展示引导
sr-fontscale-v1阅读字号档位(0–4 的整数)记录您的字号偏好
sr-notify-v1学习提醒的开关与提醒时间(时、分)记录您的提醒设置
sr-whatsnew您已看过的更新公告版本号(如 1.0.4)同一版更新公告只展示一次
sr-review-asked-v1已展示过评分邀请的时机标记避免重复打扰
sr-verchk上次查询到的 App Store 版本号与查询时间每天最多查询一次版本更新,见第三条

此外,若您在主屏幕添加了本应用的小组件,本应用会把小组件要显示的几项内容——连续学习天数、当日任务完成数与总数、下一节课的名称与副标题、已学关卡数与关卡总数、写入日期——写入 App Group(group.com.edwardyap.stockrookie)这一本机共享容器,供小组件读取。该容器仅本应用与其小组件可访问,不含任何个人身份信息,也不上传到任何地方。

上述数据全部由本应用在您的设备上生成,不包含任何可以识别您个人身份的信息,不包含姓名、手机号、设备标识符、位置等信息,也不包含任何真实的资金、账户或交易信息。其中出现的日期为您本机的自然日,仅用于每日任务与连续打卡的统计;其中出现的全部金额与收益率均为虚拟资金在模拟环境中的计算结果。这些数据保存在 iOS 为本应用分配的独立沙盒中,其他应用无法读取。

4.2 通过 iCloud 在您本人设备间同步

为便于您在更换设备或在多台设备上学习时延续进度,本应用使用 Apple 提供的 iCloud 键值存储服务(NSUbiquitousKeyValueStore)同步第 4.1 条 stock-rookie-v1 中的学习进度数据(数据量约 2KB)。

关于此项同步,请您了解:

  1. 同步的前提是您已在设备上登录 Apple 账户并开启 iCloud 云盘(iCloud Drive)。 若您未登录 iCloud 或未开启 iCloud 云盘,本应用仅使用设备本地存储,全部功能不受影响。
  2. 同步范围仅限您本人的设备。 数据只在使用同一 Apple 账户登录的设备之间同步,不会同步给其他任何人。
  3. 数据由 Apple 托管,开发者无法读取。 该数据存放在您 Apple 账户对应的 iCloud 空间内,由 Apple 依据其隐私政策和安全机制管理。开发者不持有任何服务器、密钥或后台管理界面,无法查看、下载、修改或删除您 iCloud 中的这份数据。
  4. 同步内容与本地存储一致,即第 4.1 条表格中 stock-rookie-v1 的全部内容;不含购买/解锁状态,也不包含任何个人身份信息。
  5. 数据存储地域。 开发者不进行任何个人信息的跨境传输(开发者不接收任何数据)。iCloud 数据的存储地域由 Apple 依据您 Apple 账户所属的国家或地区决定:根据 Apple 的公开说明,中国大陆 Apple 账户的相关 iCloud 数据存储在中国境内,由云上贵州大数据产业发展有限公司运营;若您使用其他国家或地区的 Apple 账户,则由 Apple 依据其隐私政策处理。具体以 Apple 的公开说明为准。

4.3 存档码的导出与导入(由您主动触发)

本应用在「训练场」中提供「导出存档码 / 导入存档码」功能,供您在没有 iCloud 或跨平台的情况下自行搬运进度:

  1. 当您点按「导出存档码」时,本应用会把第 4.1 条 stock-rookie-v1 的全部内容编码为一串以 SR1. 开头的文本,显示在页面文本框中,并写入系统剪贴板,便于您粘贴到另一台设备。
  2. 该存档码只包含您的学习进度与模拟练习成绩,不包含购买/解锁状态,也不包含任何个人身份信息、真实账户信息或支付信息——把存档码给别人不会让对方获得您已购买的内容。
  3. 本应用只写入、不读取剪贴板。 导入时需要您手动把存档码粘贴到输入框并确认合并,本应用不会自行读取您的剪贴板内容。
  4. 请您注意:若您开启了 Apple 的「通用剪贴板」功能,剪贴板内容可能在您同一 Apple 账户的设备之间传递,这是 iOS 系统行为;导出的存档码由您自行保管与传递,请勿分享给您不信任的人。
  5. 该功能同时可作为您行使数据可携带需求的通道,见第 7.1 条。

4.4 本应用不会做的事

本应用不会将第 4.1 至 4.3 条所述的任何数据发送至开发者服务器(开发者没有服务器),不会共享、转让或公开披露给任何第三方,也不会用于广告、画像或任何与学习功能无关的目的。

4.5 保存期限

  1. 本机数据: 保存至您删除本应用为止,本应用不会主动过期删除。其中「最近对局记录」仅保留最近 20 条,更早的记录会被自动覆盖丢弃。
  2. iCloud 数据: 由 Apple 保存,直至该数据被删除;删除本应用后,iCloud 中的键值数据可能仍由 Apple 保留(这也是您重装后进度能恢复的原因),具体处理规则以 Apple 的 iCloud 服务条款为准。
  3. 剪贴板中的存档码: 由 iOS 系统管理,通常在您下一次复制其他内容时被覆盖。
  4. 开发者侧: 开发者不接收、不保存任何数据,因而不存在开发者侧的保存期限。

五、第三方服务

本应用仅与 Apple 提供的以下两项系统服务交互,除此之外不涉及任何第三方,也未接入任何第三方 SDK。

5.1 Apple iCloud(键值存储)

用途:在您本人的设备之间同步学习进度。详见本政策第四条。适用规则:《Apple 隐私政策》(https://www.apple.com/legal/privacy/zh-cn/)。

5.2 Apple App Store(应用内购买)

本应用提供一项非消耗型应用内购买项目,用于一次性永久解锁基础篇之外的课程内容,无订阅、不自动续费。

本应用未接入微信支付、支付宝或任何其他第三方支付渠道。


六、儿童与未成年人保护

本应用面向具备基本阅读能力的用户提供投资知识学习内容,不面向不满十四周岁的儿童设计。

由于开发者不收集任何个人信息,因此不存在收集、使用、存储儿童个人信息的情形,也不适用需要取得监护人单独同意的个人信息处理场景。

我们建议不满十八周岁的未成年人在监护人的知情与指导下使用本应用。关于应用内购买: 本应用的内购为一次性买断,须通过您的 Apple 账户完成;若您是未成年人,请在取得监护人同意后再进行购买。监护人可通过 iOS「设置 → 屏幕使用时间 → 内容和隐私访问限制 → iTunes Store 与 App Store 购买项目」关闭或限制 App 内购买。

若您是未成年人的监护人,对未成年人使用本应用有任何疑问,请通过第十条的联系方式与我们联系。


七、您的权利

由于开发者不收集您的个人信息、本应用不设账号体系、不将数据上传至任何开发者服务器,您无需通过我们行使查阅、复制、更正或注销账号的权利——所有数据始终保存在您自己的设备与您自己的 iCloud 空间中,完全由您掌控。

7.1 查阅与复制(数据可携带)

您可随时在「训练场 → 导出存档码」中,一键导出本应用为您保存的全部学习进度数据(见第 4.3 条),并自行保存或迁移到您的其他设备。

7.2 删除本机上的全部数据

方式一:在主屏幕长按「牧牛录」图标 → 点按"移除 App" → 选择"删除 App" → 确认删除。

方式二:打开「设置」→「通用」→「iPhone 储存空间」→ 找到「牧牛录」→ 点按"删除 App"。

删除应用后,第 4.1 条所述保存在本机的全部数据将随应用沙盒一并被 iOS 系统清除。

方式三(应用内):在「训练场 → 存档与重置」或「我的档案」页底部点按"清除全部进度",二次确认后即可清空第 4.1 条 stock-rookie-v1 中的全部学习进度;该操作同时会以空存档覆盖您 iCloud 中的同步副本。

需要如实告知您的是:应用内的"清除全部进度"只清空学习进度本身,音效、字号、提醒等偏好设置以及已看过的引导/公告标记仍会保留;要连同这些一并清除,请用方式一或方式二删除应用。生涯模式中的「重开一世」则只把该模式的虚拟资产重置为初始的 10 万,不影响其他数据。

7.3 停止 iCloud 同步

本应用的同步依赖 Apple 的 iCloud 键值存储,该能力受「iCloud 云盘(iCloud Drive)」总开关控制。您可以:

关闭后,本应用将仅使用设备本地存储,不再向 iCloud 写入或读取数据,全部功能不受影响。

7.4 删除已同步至 iCloud 的数据

请您注意:本应用同步的是键值型小体积数据(约 2KB),它不占用您的 iCloud 存储配额,因此在「管理账户储存空间」的应用列表中通常不会单独显示为可删除条目;删除本应用也不必然会立即清除 iCloud 中的这份键值数据(这也是您重新安装后学习进度能够恢复的原因)。

如需彻底清除该数据,您可以:

  1. 在「设置 → Apple 账户 → iCloud → 管理账户储存空间」中查看是否存在「牧牛录」条目,若存在则点按"删除数据";
  2. 若列表中不存在该条目,可通过 Apple 支持(https://support.apple.com)就 iCloud 账户数据的删除向 Apple 提出请求;
  3. 在您名下全部设备上删除本应用后,该数据将不再被任何应用访问,并由 Apple 依据其 iCloud 服务条款处理。

如前所述,开发者不持有任何访问权限,无权限代您执行该删除操作。

7.5 撤回同意

开发者不收集个人信息,因此不存在需要您授权的个人信息处理活动。您可随时通过 7.3 条停止 iCloud 同步,或通过 7.2 条删除应用,以终止本应用对任何本地数据的处理。

7.6 关于购买记录

您的应用内购买记录由 Apple 保存于您的 Apple 账户中,不在本应用的控制范围内。如需查询、管理该记录或申请退款,请通过 Apple 的"报告问题"页面(https://reportaproblem.apple.com)向 Apple 提出。


八、数据安全

我们通过以下方式保护您在使用本应用过程中产生的数据:

  1. 最小化原则。 本应用只保存维持学习进度所必需的数据,不采集任何超出该目的的信息。
  2. 不外传原则。 本应用不将数据发送至开发者或任何第三方的服务器,不存在数据在传输链路中被截取的风险敞口。
  3. 系统级隔离。 数据保存在 iOS 为本应用分配的独立沙盒内,受 iOS 沙盒机制与设备数据保护机制的保护。设备设置了密码、Face ID 或 Touch ID 时,该数据受设备加密保护。
  4. iCloud 传输与存储安全。 同步至 iCloud 的数据由 Apple 在传输和存储环节实施加密,具体安全措施由 Apple 负责并说明。

请注意,互联网环境与终端设备并非绝对安全。请您妥善保管设备的解锁密码与 Apple 账户密码,妥善保管您自行导出的存档码,避免在越狱设备或来源不明的设备上使用本应用。

由于开发者不收集个人信息且没有服务器,理论上不存在因开发者原因导致的个人信息泄露事件。若我们发现任何影响用户数据的安全问题,将在应用内公告并通过本政策第十条的邮箱及时告知,同时按法律要求向有关监管部门报告。


九、本政策的更新

当本应用的功能发生变化,导致数据处理方式需要调整时(例如新增任何数据存储项、新增任何第三方服务),我们将修订本政策,更新页首的版本号与"最近更新日期",并在应用内以显著方式提示您。

如果修订后的政策涉及开始收集个人信息、增加第三方 SDK 或改变数据用途,我们将在变更生效前重新征得您的明示同意。

我们不会在未告知您的情况下削减您依据本政策所享有的权利。


十、联系我们

如果您对本隐私政策的内容、您的数据或本应用的功能有任何疑问、意见或投诉,请通过以下方式与我们联系:

我们将在收到您的来信后 15 个工作日内予以回复。

本政策的订立、效力、解释及争议解决适用中华人民共和国大陆地区法律。如果您认为我们的数据处理行为损害了您的合法权益,且与我们沟通后仍未解决,您可以向所在地网信部门、电信主管部门、公安机关或市场监督管理部门投诉举报,也可以向开发者所在地(上海市静安区)有管辖权的人民法院提起诉讼。


十一、特别声明

  1. 本应用是投资知识学习工具,全部图表与交易均为程序在您设备上生成的模拟内容,不接入任何真实行情数据源。
  2. 本应用不提供证券投资咨询、投资顾问、荐股、代客理财、资产管理服务,不提供任何真实证券的交易通道,不与任何证券公司、基金公司或其他证券经营机构存在代理、合作或利益关系;开发者亦不从事上述业务。
  3. 本应用不推荐任何具体股票或投资标的,不作任何收益承诺或收益预测。应用内出现的"收益""身家""资产"等一切数值,均为虚拟资金在模拟环境中的计算结果,不代表也不预示任何真实投资结果。
  4. 应用内的历史情景重演基于公开历史事件改编并已作匿名化处理,其走势为教学目的重新生成,不等同于真实历史行情。
  5. 应用内的警示案例依据公开判例与监管通报改编,其中的人物、公司、地点与金额均为虚构;涉及的违法手法、罪名与法律后果为真实法律知识,仅作风险教育之用。
  6. 应用内的投资人物介绍整理自公开出版物与公开报道,仅作教育性介绍,配图为原创风格化插画;相关人物、其家属及其所属机构与本应用及开发者之间不存在任何关联、授权、合作或背书关系。
  7. 全部内容仅供学习参考,不构成投资建议。投资有风险,入市需谨慎。

生效日期:2026 年 07 月 27 日