Privacy Policy

向上岛隐私政策

向上岛是一款离线优先的习惯养成与专注计时应用。本政策说明 HarmonyOS 个人版如何在您的设备和中国大陆腾讯云服务器上处理信息,以及您如何查看、导出和删除这些信息。

先说结论: 游客模式无需账号,核心功能和本机数据继续可用且不会上传业务数据。只有您主动使用华为账号登录后,向上岛才会为账号识别和云备份发起网络请求;社区、人工智能、会员、支付、广告、联网公司和分析遥测仍未接入。

一、我们如何处理信息

1. 个人资料

首次使用时,向上岛会在本机保存您主动填写的名称和性别选择。名称用于应用内称呼;性别选择仅用于匹配男生或女生人物图片,不用于习惯经验、效率、自由职业计算、广告或个性化推荐。为兼容已有本机数据,JSON 导出中该选择仍保留在 gender 字段。您可以在“我的 → 设置 → 岛民信息”中修改性别选择,删除全部本机数据会一并清除。

2. 习惯与提醒信息

当您创建或使用习惯时,向上岛会在本机保存您填写或选择的习惯名称、技能名称、周期、目标次数或时长、开始和结束日期、提醒时间、提醒周期、完成记录、纠正记录、暂停、归档和到期状态。

这些信息用于展示习惯列表、安排本地提醒、计算周期进度、习惯经验和月度心流。您可以选择通知是否显示习惯名称;未明确开启时,提醒默认使用不含习惯名称的通用文案。若您主动开启具名提醒,相应名称会交给 HarmonyOS 通知与提醒系统,并可能根据您的系统设置显示在锁屏、横幅或通知中心。

3. 专注计时信息

当您使用习惯培养或自由专注时,向上岛会在本机保存计划时长、开始和结束时间、暂停和恢复时间、实际专注秒数、自然完成、提前结束或异常状态,以及深度或轻松专注方式。

这些信息用于可靠计时、前后台恢复、30 秒应用内返回保护、历史记录和本地统计。当前个人版不读取其他应用的使用记录,不判断您打开了哪个应用,也不申请屏幕时间守护或 APP 白名单权限。

4. 冥想信息

当您创建或使用冥想习惯时,向上岛会在本机保存冥想周期、提醒设置、时长、环境声选择、会话状态和完成记录,用于播放本地音频、恢复会话和显示历史。向上岛不使用麦克风,也不录制您的声音。

5. 成长与自由职业游戏数据

向上岛会根据本机习惯和自由专注记录计算并保存习惯经验、习惯等级、效率、工作量、历史兼容的自由职业记录及其来源事件。这些内容仅是应用内游戏化反馈,不代表现实能力、雇佣关系或现实收入,不能充值、提现、交易、转移、赠送或兑换任何现实权益。

6. 历史兼容数据

如果您的设备上存在旧版本留下的早睡状态、历史等级字段、历史奖励币或系统不透明 App token,向上岛会仅在本机保留这些数据以避免升级丢失。个人首发版本不会创建新的屏幕时间守护或 APP 白名单记录。历史 App token 不展示、不写入用户导出文件,也不由向上岛上传。

7. 账号与云备份信息

当您主动选择“华为账号登录”时,HarmonyOS Account Kit 会显示授权界面;在您同意 profile 授权后,向应用返回一次性授权码、ID Token、您对本应用的账号标识,以及华为账号昵称和头像地址。应用直接从 Account Kit 授权结果读取昵称和 HTTPS 头像地址并仅保存在当前设备,用于展示当前登录身份;不会把它们作为客户端自报字段发送到腾讯云,也不会覆盖您自行填写的岛民名称或男生/女生人物选择。我们不请求或收集您的华为账号密码、手机号、邮箱或性别。应用同时生成随机设备标识和一次性 nonce,并把授权码、ID Token、设备标识和 nonce 通过 HTTPS 发送到开发者位于中国大陆的腾讯云服务器,用于验证登录和建立短期业务会话;服务端仅可能从验签后的 ID Token 读取其中已有的昵称或 HTTPS 头像作为兼容回退,不把昵称、头像地址、授权码或 ID Token 写入数据库,账号标识和业务会话令牌仅以 SHA-256 保存。

登录后,您可以把名称与人物选择、习惯与完成记录、已完成的专注和冥想记录、成长、工作量、向上币、成果、藏品及相关设置组成的完整快照备份到腾讯云。正在运行或暂停中的计时、系统不透明 App token、通知动作令牌、屏幕时间策略标识、签名材料和内部错误日志不会上传。

8. 本地运行信息

应用运行时可能把不含习惯正文、专注正文、云端快照或账号令牌的生命周期状态和技术错误信息写入 HarmonyOS 本机系统日志,用于定位启动、计时恢复或系统能力调用失败。向上岛不接入崩溃统计、遥测或分析 SDK,也不主动把这些日志发送给开发者。

二、系统权限与能力

当前 Release 候选包声明以下系统权限:

权限或系统能力 使用目的 关闭或不可用的影响
定时提醒 ohos.permission.PUBLISH_AGENT_REMINDER 普通级系统授予权限;根据您保存的提醒规则在本机安排习惯提醒,不会单独弹出敏感权限授权框 普通通知关闭、系统不支持或调度失败时,定时提醒可能无法发布;习惯记录、轻松专注和本地历史仍可使用
振动 ohos.permission.VIBRATE 普通级系统授予权限;在自然完成等明确时刻提供一次本机触觉反馈,不会单独弹出敏感权限授权框 系统未提供或关闭触觉反馈时,不影响计时、完成记录和结算
后台持续运行 ohos.permission.KEEP_BACKGROUND_RUNNING 普通级系统授予权限;只在运行中的冥想或专注已选择环境声时,用于锁屏或熄屏后继续播放本地音频 静音、暂停、结束或放弃时会停止后台音频任务;系统不可用时不影响计时和结算
网络访问 ohos.permission.INTERNET 用户主动登录后连接华为账号服务和向上岛位于中国大陆的腾讯云 HTTPS 接口,完成身份验证、云备份、恢复、多设备同步和云端删除;您主动点击“发送诊断给开发团队”时,发送最小化故障诊断 游客模式仍可使用本机核心功能;网络不可用时只暂停云端操作,不回滚本机数据
通知开关 显示专注剩余时间、返回/暂停/放弃动作、30 秒返回提醒和习惯提醒 轻松专注仍可使用;深度专注因需要返回提醒而不能开始,您可改用轻松专注
系统保存与分享面板 仅在您主动操作时选择 JSON、CSV 和 TXT 的保存位置,确认把企业微信二维码或成长海报保存到相册,或选择接收成长海报与配套文案的分享目标 取消选择或确认则不保存、不分享;应用不申请广泛存储或相册读取权限,也不读取分享目标账号或发送结果

向上岛不申请位置、通讯录、短信、通话记录、相机、麦克风、相册读取、广告标识、读取应用列表、读取其他应用使用情况或屏幕时间守护权限。

三、第三方 SDK、联网、共享和对外提供

当前版本使用 HarmonyOS Account Kit 提供华为账号授权,并通过 Network Kit 连接 https://onwardisle.sz-vision.cloud/api/v1/。账号验证和云端快照由开发者部署在中国大陆的腾讯云服务器处理;不接入广告、统计、遥测、崩溃上报或个性化推荐 SDK。

仅当您在“我的 → 设置 → 隐私与数据”主动点击“发送诊断给开发团队”时,应用才会通过同一 HTTPS 接口发送最多 40 条最小化故障记录:错误类别、发生时间、应用版本和错误代码。诊断不包含习惯名称、专注内容、会话 ID、账号、令牌或系统应用标识;服务端不记录该诊断接口的 IP 访问日志。发送失败时,同一随机提交编号仅保留在本机,只有您再次点击时才会重试。

“建议与反馈”中的应用市场、邮件、企业微信、小红书和抖音操作只会在您主动点击后交给相应系统应用处理。成长海报只会在您主动点击分享后,由向上岛在应用私有缓存生成 PNG,并把该图片和配套文案交给 HarmonyOS 系统分享面板;只有您选择的目标应用会收到内容。向上岛自身不读取这些外部应用中的账号、页面内容、分享目标账号、发送结果或操作结果。

华为账号服务由华为按照其规则处理授权信息;腾讯云作为基础设施服务商承载开发者的账号会话和加密传输后的云端快照。

向上岛不向广告商或分析机构出售、公开或用于广告画像这些数据,当前不进行个性化推荐、广告处理或跨境传输。

四、信息的存储地点和期限

  1. 本机数据保存在当前设备;只有登录华为账号后,才会把本政策列明的云端快照发送到开发者位于中国大陆的腾讯云服务器。
  2. 华为账号昵称和头像地址保存在当前设备的账号展示状态中,退出账号、删除云端数据、删除全部本机数据或卸载应用时清除。云端快照在您使用云备份期间保留;您可在“账号与云端”中删除账号映射、会话和快照。
  3. 您安排的通知和定时提醒由 HarmonyOS 系统在本机管理,直至您关闭、取消、删除相关习惯或卸载应用;实际展示还受系统通知设置影响。
  4. 您主动导出的 JSON、CSV 和 TXT 文件保存在您选择的位置。导出后由您负责保管和删除;删除应用内数据不会自动删除已经导出的副本。
  5. 业务会话最长保留 30 天;云端备份文件默认保留 30 天。达到目的、您主动删除或不再需要时删除相应数据,法律另有要求或技术上暂时难以删除的除外。
  6. 用户主动发送的故障诊断在服务端最多保留 30 天后自动删除;同一随机提交编号重复发送只保留一份,不会形成重复记录。

五、您如何管理信息

您可以在“我的 → 设置 → 隐私与数据”中:

  • 查看本机各类数据的数量概览;
  • 导出 JSON 全量数据、CSV 关键事件和 TXT 阅读说明;
  • 分别删除习惯、自由专注与自由职业、冥想或历史兼容数据;
  • 删除全部本机数据并物理重建应用数据库。
  • 主动发送诊断;网络失败时可在同一入口再次点击重试,未发送的诊断仅保留在本机。
  • 在“账号与云端”中退出账号、关闭自动同步或单独删除云端数据。

删除前,向上岛会展示影响范围并要求二次确认。本机删除和云端删除相互独立;删除云端不会删除本机,删除本机也不会自动删除云端。

六、信息安全

向上岛采用应用私有存储、最小权限、TLS、账号令牌验签、随机 nonce、令牌哈希、快照完整性校验、revision 条件写、数据导出字段白名单和删除二次确认等措施保护数据;历史 APP token、通知动作口令和内部策略标识不会上传或写入用户导出文件。

请您妥善保管设备锁屏凭据和导出的文件。任何安全措施都无法保证绝对安全;如发现与向上岛有关的安全问题,请通过本政策末尾的联系方式告知我们。

七、未成年人保护

向上岛不以不满十四周岁的未成年人为专门服务对象,也不收集年龄或身份信息来识别用户。如果您是不满十四周岁的未成年人,请在监护人阅读并同意本政策后,在监护人指导下使用。监护人如对未成年人的本机数据有疑问,可以使用应用内导出和删除功能,或通过本政策末尾的联系方式联系我们。

八、政策更新

我们可能因功能、法律法规或审核要求变化更新本政策。若更新涉及处理目的、方式、范围、对外提供或用户权利的重大变化,我们会在新处理发生前通过应用内醒目提示等适当方式告知您,并在依法需要时重新取得同意。

您可以在“我的 → 设置 → 隐私与数据”中查看当前政策版本、更新日期和正式公开链接。

九、联系我们

如果您对本政策、向上岛的数据处理方式或您的相关权利有疑问,可以通过以下方式联系我们。我们会在法律法规规定的期限内核验、处理并回复您的合理请求。

个人信息处理者:张智

联系邮箱:onwardisle@163.com