使用条款
先说最重要的一条:KeyPocket 的数据只保存在你的设备上,我们没有副本。设备丢失或损坏、删除 App、清除数据之后,我们没有办法帮你找回任何密钥。请在别处保留重要密钥的来源(多数平台可以重新生成)。
这份条款是你和 KeyPocket 的开发者 Yu Chen(个人开发者,下称「我们」)之间关于使用 KeyPocket 的 iPhone、iPad 和 Mac 版(下称「App」)的约定。下载、安装或使用 App,表示你同意这份条款;不同意的话请不要使用。
1. 许可
我们授予你一项个人的、非独占、不可转让、可撤销的许可,在你拥有或控制的 Apple 设备上安装和使用 App。
通过 App Store 或 TestFlight 获得的 App,同时适用 Apple 的标准最终用户许可协议和 Apple 媒体服务条款中的使用规则。这份条款是对它们的补充;Apple 不是这份条款的一方,不对 App 及其内容负责。
除法律明确允许的情况外,你不得出售、出租、再许可 App,不得去除 App 中的权利声明,也不得用 App 从事违法活动。
2. 你的数据和你的责任
- 数据只在本机。你保存的内容加密后存放在你的设备上,不会上传。App 目前不提供同步、导出和备份功能。
- 我们无法找回。设备丢失、损坏、还原,删除 App,使用「清除所有数据」,或「最近删除」到期之后,数据无法恢复。在 iPhone 和 iPad 上,加密用的密钥只留在这台设备上,把备份恢复到另一台设备时,原来的密钥内容可能无法解开。
- 设备安全由你负责。App 的保护建立在设备密码和面容 ID / 触控 ID 之上。请给设备设置密码,不要把已解锁的设备交给不信任的人。
- 只保存你有权使用的凭证。你对保存在 App 里的密钥的来源和使用负责,并应遵守签发这些密钥的平台的条款。
- 密钥离开 App 之后。复制出去的密钥会进入系统剪贴板,之后粘贴到哪里、被谁读取,不在 App 的控制范围内。
3. 让 Agent 取密钥(Mac)
这个功能默认关闭,由你自己决定是否开启、连接哪个 Agent。你需要了解:
- 确认弹窗上显示的 Agent 名称由 Agent 自己提供,App 无法核实,只用来显示
- 你确认之后,密钥会进入剪贴板,Agent 可以读取并使用它。Agent 之后如何处理(包括是否把它发送给它的服务提供方),App 无法限制
- 确认一次后 1 分钟内,同一个 Agent 会话可以不经再次确认取同一个项目里的其它密钥
是否允许某一次请求由你判断,因此产生的后果由你承担。
4. 第三方平台和商标
App 内置的平台目录只是为了方便你整理密钥。其中的平台名称和图标是各自所有者的商标,使用它们不代表 KeyPocket 与这些平台有合作、隶属关系或得到它们的认可。App 不会连接这些平台,也不会验证你保存的密钥是否有效。平台的字段和网址可能变化,我们通过更新 App 跟进,但不保证目录始终准确完整。
5. 测试版
通过 TestFlight 分发的版本是测试版,可能有错误,可能在更新后丢失数据,并会在 Apple 规定的期限后过期。请不要在测试版里保存唯一的一份密钥。
6. 费用
App 目前免费,没有 App 内购买和订阅。以后如果增加付费功能,会在 App 内和 App Store 页面上写明,已有的免费功能是否变化也会提前说明。
7. 更新和终止
我们可以更新 App、增减功能,或者停止提供 App。停止提供不会删除你设备上已有的数据。你可以随时删除 App 来终止这份条款;你违反条款时,这项许可自动终止。
8. 免责声明
在法律允许的最大范围内,App 按「现状」提供,我们不作任何明示或默示的保证,包括不保证 App 没有错误、不会中断、能满足你的特定需要,或者能抵御所有的攻击。没有任何软件能保证绝对安全。
9. 责任限制
在法律允许的最大范围内,对于因使用或无法使用 App 而产生的任何间接、附带、特殊或后果性的损失(包括数据丢失、密钥泄露、第三方平台产生的费用、业务中断),我们不承担责任。我们对你承担的全部责任,以你在提出主张前 12 个月内为 App 实际支付的金额为限。
你所在地的法律如果不允许排除或限制某些保证或责任,上述内容在不允许的范围内不适用,你依法享有的消费者权利不受影响。
10. 条款的变更
我们可能修改这份条款,并更新顶部的生效日期。重要变更会在 App 的更新说明或本网站上提示。变更生效后继续使用 App,表示你接受修改后的条款。
11. 适用法律
这份条款适用开发者所在地的法律。这不影响你所在地法律中不能通过约定排除的强制性规定。
12. 联系方式
对这份条款有疑问,请写信到 support@zayen.dev。隐私方面的内容见隐私政策。