🟢 预发布 • 已准备好上线
零知识加密
Obscura
无云、离线的端到端加密隐私通讯与加密密钥保险库
本页为参考译文,如与英文版有出入,以英文版为准。
1. 零云原则
Obscura 的基本前提是:您的对话、加密密钥和联系人关系完全属于您自己。我们遵循零云、零知识的标准:
- 零远程服务器:Obscura 不拥有、不运营也不连接任何集中式的消息、中继或数据库服务器。
- 无需注册账号:您无需提供手机号、邮箱、用户名或任何个人身份信息。
- 无遥测、无追踪:应用中没有集成任何广告追踪器、分析框架或行为画像 SDK。
2. 我们处理哪些数据,数据存放在哪里
所有应用数据均100% 在您的设备本地处理和存储:
- 私钥:使用 Curve25519 在本地生成,并存放在硬件支持的安全存储中(iOS 钥匙串 / Android Keystore)。私钥绝不会离开您的设备。
- 消息记录与联系人:存储在应用沙盒目录内一个独立的本地 SQLite 数据库中。
- 加密消息:加密消息后,密文会被复制到本地剪贴板,或显示为二维码,由您通过自己选择的渠道手动传送。
3. 设备权限及其用途
Obscura 只请求本地加密功能所必需的最少权限:
- 相机(
NSCameraUsageDescription/android.permission.CAMERA):仅用于在密钥交换时扫描公钥二维码。相机画面在易失性内存中实时分析,绝不会拍摄、录制或传输照片和视频。 - 生物识别 / Face ID / Touch ID(
NSFaceIDUsageDescription/USE_BIOMETRIC):仅用于通过设备原生的硬件安全区域解锁应用并验证保险库访问。生物识别数据绝不会离开安全区域,应用也无法访问。 - 剪贴板访问:可选的剪贴板监视器在临时内存中检查剪贴板,以识别有效的 Obscura 密文并立即解密。不匹配的内容会被立刻忽略。剪贴板数据绝不会被保存、上传或传输。
4. 应用内购买与订阅(RevenueCat)
Obscura 提供可选的应用内订阅(“Obscura Pro”),用于支持独立的密码学开发。付款由 Apple App Store(StoreKit)或 Google Play Billing 直接处理:
- 我们集成 RevenueCat 仅用于验证商店收据和管理使用权限。
- RevenueCat 处理匿名的交易收据和匿名的应用用户标识符(
$RCAnonymousID)。 - RevenueCat 无法访问您的私钥、联系人、解密后的消息内容或个人标识信息。
5. 彻底删除与数据控制
由于所有数据只存储在您的设备上,您可以随时完全掌控数据的整个生命周期:
- 您可以在应用设置中点击“清除所有保险库数据”,永久且不可撤销地删除设备上的所有加密密钥、消息记录和配置数据。
- 卸载 Obscura 会立即清除所有本地应用数据和独立数据库。
6. 儿童隐私
Obscura 不会故意收集或索取 13 岁以下儿童的任何个人信息。
7. 本政策的变更
如果本隐私政策有更新,修订版将发布在此页面,并更新“最后更新”日期。由于 Obscura 不收集用户的联系信息,建议您定期查看本页面。
8. 联系方式
如果您对 Obscura 的加密隐私模型有任何疑问、咨询或安全审计反馈,请联系:
Dylan Călin • Dylan C Software
邮箱: dylancsoftware@gmail.com
Bucharest, Romania