先分清三种操作
| 操作 | 云端账户与同步 | 本机 SQLite 事实 | 本机会话 |
|---|---|---|---|
| 退出当前设备 | 保留 | 保留 | 从 Keychain 移除 |
| 清除全部本地事实 | 保留 | 永久清除 | 保留 |
| 永久删除云端账户 | 永久清除 | 保留,需另行清除 | 成功后从 Keychain 移除 |
单纯卸载 CigarMind 不会删除云端账户;iOS 也可能在卸载后保留 Keychain 项目。若你的目标是完整退出,请在卸载前完成以下步骤。
在 App 内永久删除
- 可选:先导出数据
打开“设置 → 隐私与数据 → 导出收藏与日志”,保存版本化 JSON、收藏 CSV 和品吸 CSV。删除云端账户后不能从服务恢复同步记录。 - 打开账户页
进入底部“管家 → 账户与云端”。如果登录已失效,请重新通过 Apple 登录,确保请求来自账户本人。 - 发起删除
在“删除账户”区域点按“永久删除云端账户”,阅读不可撤销提示,再点“确认永久删除”。 - 等待明确结果
CigarMind 服务先向 Apple 撤销授权;只有撤销成功或 Apple 明确确认凭据已失效后,才会删除数据库记录。 - 按需清除本机事实
看到“云端账户与同步数据已删除”后,前往“设置 → 隐私与数据 → 清除全部本地事实”移除仍在此设备上的收藏记录。
这项操作不可撤销
成功后,同一账户的云端收藏与同步历史不能通过 CigarMind 恢复。请先导出你需要保留的副本。
成功后从云端删除什么
删除通过数据库级联执行,目标是从活动 MySQL 服务中移除:
- CigarMind 用户账户,以及服务端 HMAC 保存的 Apple subject 表示;
- 全部活动和历史 CigarMind 会话散列;
- 为撤销 Apple 授权而加密保存的 Apple refresh credential;
- 收藏、品吸日志和雪茄柜的同步当前记录;
- 同步变更日志、删除墓碑、版本游标与短期幂等请求记录。
如果受限的灾难恢复备份包含较早快照,该副本会按安全轮换周期自然过期,不会重新用于提供已删除账户。支持或安全记录如因适用法律、争议或防滥用必须保留,会与产品账户隔离,并仅保留必要期限。
本机数据需要另行处理
云端删除不会自动删除 iPhone 上的 SQLite 收藏事实,因为本地和云端是两个独立的数据边界。使用“清除全部本地事实”会永久删除本机雪茄、批次、库存事件、品吸、雪茄柜、读数、识别历史以及 App 私有目录中由识别结果管理的照片副本。
该操作会保留语言、单位、阈值、通知和权限偏好。若你还想重置这些设置,可在系统允许的范围内逐项关闭权限和通知,再卸载 App。请勿把卸载当作云端删除的替代。
如果 Apple 撤销暂时失败
为避免“界面显示已删除、实际授权仍有效”的假完成,CigarMind 采用先撤销、后删除。如果 Apple 身份服务超时、不可用或没有确认撤销:
- 云端账户、同步记录和服务端凭据仍保留;
- App 会显示“Apple 授权暂时无法撤销,账户尚未删除”或同类明确错误;
- 连接恢复后,可回到同一页面重新发起删除;
- 不要仅通过卸载 App 来判断删除是否完成。
无法进入 App 时
请从与 Apple 登录账户相关联、且你能控制的邮箱联系hoprabbit-support@souldigger.cn,主题写明 “CigarMind Account Deletion”。我们会提供安全验证与后续步骤。
邮件中可说明设备型号、App 版本、最近一次登录时间和问题现象,但不要发送 Apple 密码、授权码、CigarMind 会话令牌、完整身份证件或私人照片。为防止冒名删除,我们可能无法只凭一封未经验证的邮件立即删除账户。
删除之后
成功删除会让当前设备退出云端账户。若以后再次通过 Apple 登录,将按当时的授权状态建立一个新账户;已删除的同步数据不会自动恢复。你也可以前往 Apple ID 的“使用 Apple 登录”管理页面查看或停止与 CigarMind 的关联,但只在 Apple 设置中停止使用并不等同于删除 CigarMind 数据库中的账户,请同时完成 App 内删除或联系支持。