LOCAL-FIRST PRIVACY
Bash命令簿隐私政策
运营者周其重视您的隐私。本政策说明“Bash命令簿”(com.sydxky.bashcommandbook)如何在完全离线模式下处理本机功能数据,以及您如何导出、删除或撤回同意。
一、首次启动与同意
应用首帧只创建最小界面并异步读取本机保存的隐私政策同意版本,然后才决定显示隐私闸门或主界面。使用协议和隐私政策复选框默认均不勾选。
在您明确同意前,应用不初始化学习数据 Store、文件导入导出、账号、网络、统计、广告、推送、支付、权限或第三方 SDK。您可以明确拒绝并退出,也可在“我的”页面随时撤回同意。
二、本机处理的数据
下列数据只在 HarmonyOS 应用沙箱内处理和保存,不会上传给运营者或第三方:
| 本地数据 | 目的 | 保存位置 | 期限与删除 |
|---|---|---|---|
| 隐私政策同意版本 | 判断是否需要再次显示首次启动闸门 | 应用沙箱 Preferences | 至撤回、清除应用数据、卸载或政策版本更新 |
| 默认 Bash 版本、主题、正文字号、代码字号、代码换行设置 | 恢复用户界面偏好 | 应用沙箱 Preferences | 至恢复默认、清除应用数据或卸载 |
| 收藏、最近查看、章节完成条目 | 离线整理和学习进度 | 应用沙箱 Preferences | 至逐项变更、清除学习数据或卸载 |
| 练习答案记录、错题、熟练度、复习标记、题目收藏 | 本机判分与复习安排 | 应用沙箱 Preferences | 至清除学习数据或卸载 |
| 用户本机备注 | 提供个人离线笔记 | 应用沙箱 Preferences | 至编辑删除、清除学习数据或卸载 |
| 导入后的本应用数据 | 恢复用户主动选择的学习快照 | 应用沙箱 Preferences | 与对应学习数据相同 |
| 当次导入或导出文件内容 | 完成用户主动发起的版本化 JSON 恢复或备份 | 系统 FilePicker 当次授权的文件 | 应用不保存文件 URI;导出文件由用户自行管理 |
本地数据不与姓名、手机号、电子邮箱、账号、设备标识、位置或网络身份关联。运营者没有业务服务器,因此不能远程访问、查询、复制、恢复或删除设备内数据。
三、代码、搜索与受控工具
- 所有 Bash 示例均随安装包提供,仅作为静态文本展示。
- 应用不执行、编译、解释、上传或联网处理代码、搜索词、备注或导入内容。
- 引用与展开工具只处理有限白名单和虚拟文件集;管道工具只计算预置状态码;描述符工具只绘制虚拟端点。
- 应用不读取真实目录、文件内容、进程、环境变量、Shell 历史或设备日志。
- 用户主动复制时仅向系统剪贴板写入当前静态文本,不后台读取剪贴板。
四、系统 FilePicker 与导入校验
只有在您主动点击导入或导出时,应用才调用 HarmonyOS 系统 FilePicker。应用不申请公共存储权限,不扫描目录,不批量读取文件,也不保存您选择文件的 URI。
导入文件上限为 1 MiB。应用会先检查 Schema、应用名、Bundle Name、数据版本、字段类型、条目数量、重复 ID、未知版本和校验字段,全部通过后才一次性替换本地快照。失败、取消或写入异常时原数据保持不变。
五、我们不处理的信息和能力
- 零权限:不申请相机、麦克风、定位、联系人、相册、通知、蓝牙、设备连接或公共存储权限。
- 零业务网络:不声明 INTERNET,不访问运营者或第三方服务器,无远程配置、云同步或在线内容。
- 无账号与支付:不收集账号标识、手机号、验证码、订单或支付信息。
- 无第三方 SDK:不含广告、统计、崩溃上报、推送、地图、支付、社交或其他第三方 SDK。
- 不收集搜索词、代码、设备标识、位置、通讯录、短信、音视频、生物识别、支付或使用统计。
六、共享、委托、公开与跨境
由于应用没有业务服务器、账号和第三方 SDK,运营者不会取得您的本地数据,不存在向第三方共享、出售、委托处理、公开披露、转让或跨境传输本地数据的情形。
HarmonyOS Preferences、系统剪贴板写入和 FilePicker 是设备操作系统提供的本地能力,不是运营者引入的数据接收方;操作系统的通用规则受用户设备和 HarmonyOS 系统政策约束。
七、安全、期限与恢复边界
本地数据受 HarmonyOS 应用沙箱隔离。应用不保存账号密钥、API Key 或远程服务配置,因为当前版本没有相应服务。
本版本不提供云端备份或跨设备同步。清除学习数据、清除系统应用数据或卸载应用后,未由您另行保存的本地数据通常无法恢复。导出的 JSON 文件由您选择保存位置并自行保护与删除。
八、您的权利与操作路径
- 查询与修改:在学习、速查、练习和“我的”页面查看收藏、进度、错题、熟练度、备注和设置,并直接修改适用项。
- 复制与导出:主动复制静态示例,或在“我的—数据管理”通过系统 FilePicker 导出版本化 JSON。
- 导入:主动选择本应用 JSON;校验通过后恢复,失败不改变原数据。
- 删除:逐项取消收藏、完成或复习标记,编辑/删除备注;也可使用“清除学习数据”。
- 恢复默认:恢复默认版本、主题、字号和代码换行设置。
- 撤回同意:在“我的”中撤回隐私同意,删除已同意版本并返回首次启动闸门。撤回不等于自动删除其他学习数据,可同时执行清除。
- 系统级删除:通过 HarmonyOS 应用信息页面清除应用数据,或卸载应用。
由于本地数据从未上传,运营者不能通过邮件代您读取、修改或恢复设备内数据;如操作遇到问题,可通过联系邮箱获得使用指引。
九、未成年人保护
应用提供一般编程语言学习内容,不含账号、社交、广告、付费、排行或诱导分享。应用不进行年龄画像,也不以收集未成年人个人信息为目的。未成年人应在监护人指导下阅读本政策并使用应用。
十、政策更新
如果未来版本增加数据类型、用途、权限、网络、账号或第三方 SDK,运营者会在发布前更新源码、隐私标签、个人信息清单、第三方共享清单和本政策。发生实质变化时,应用将更新政策版本,并在读取本机状态后重新展示隐私闸门。
十一、运营者与联系
运营者:周其
我们通常会在收到有效隐私诉求后的15个工作日内回复。
隐私政策:https://www.sydxky.cn/appgallery/bashcommandbook/privacy.php
使用协议:https://www.sydxky.cn/appgallery/bashcommandbook/agreement.php