隐私政策
Rand Wallet 不收集任何信息
本页仅以英文发布,以英文文本为准。
没有账户,无需注册,没有分析,没有广告,没有崩溃报告,也没有钱包会向其回传数据的我方服务器。您的密钥在您的设备上生成,并且只保存在设备上。
自 1 October 2026 起生效。本政策适用于所有 Rand Wallet 客户端:iOS 和 Android 应用、Chrome 和 Firefox 扩展程序、适用于 Windows、macOS 和 Linux 的桌面应用,以及本地网页钱包。
哪些内容留在您的设备上
没有任何内容会备份到云服务:该应用已关闭 Android 备份,iOS Keychain 条目也被标记为仅限本设备。
您的花费密钥
由设备使用操作系统提供的随机数生成,并加密存储:在 iOS 上存于 Keychain,在 Android 上存于由 Keystore 支持的加密偏好设置,在扩展程序、桌面应用和网页钱包中则存于密码加密的保险库(AES-256-GCM,基于 PBKDF2-SHA256)。我们从不接收该密钥,也无法为您恢复它。
使用 Touch ID 解锁
仅限 Chrome 扩展程序,且仅在您开启后生效:由您设备自带的认证器为此扩展程序单独创建一个通行密钥。扩展程序保存该通行密钥的 id,以及用一个密钥封装的钱包密码;只有在您完成指纹验证后,该通行密钥才能生成这个密钥(WebAuthn PRF)。指纹绝不会到达扩展程序,任何内容都不会离开您的设备。
您的 note 和活动记录
本地缓存的链上数据(您的密钥能够解开的部分),以及您所发起支付的交易密钥。重新扫描即可重建这些缓存。
您的设置和联系人
RPC URL、自动锁定间隔、主题,以及您以名称保存的所有地址。
卸载 Android 应用或移除浏览器扩展程序,即会删除其数据。应用被删除后,iOS 仍会保留 Keychain 条目;卸载后,桌面应用的 wallet.json 也仍留在您的用户数据文件夹中;在您将其删除之前,二者都会以加密形式保留在您的设备上。
哪些内容会离开您的设备,以及去向
发送至您使用的 RPC 节点
钱包通过 JSON-RPC 与一个节点通信:默认为 https://rpc.randprotocol.org,或您在设置中输入的 URL。钱包会请求区块和承诺树数据以找到您的 note,并提交您确认的交易。交易只包含链本来就会公开的内容(承诺、nullifier、密封信封和一份证明),不带姓名、不带账户,也没有可读的金额。与任何服务器一样,节点会看到请求来源的 IP 地址,公共端点也可能保留普通的网络服务器日志(地址、时间、请求大小),用于运营和保护该服务。您自己运行的节点只会看到您发送给它的内容。
发送至 testnet 水龙头(如果您提出请求)
水龙头请求会让节点铸造测试用 RAND,并存入一个只有您的密钥才能解开的 note。
发送至 prover(当您的设备无法自行生成证明时)
网页钱包,或内存不足以生成证明的手机,会由 prover 来生成该笔支付的证明。默认情况下(自 0.6.8 版本起),使用的是 RandProtocol prover:由 RandProtocol 验证者运行的若干台机器(目前四台,位于 https://prover.randprotocol.org 之下),不收取任何费用。自 0.6.9 起,每台机器都有各自的密钥,钱包会将其固定(设置 → Prover 中按指纹列出这些密钥);0.6.8 使用的是所有机器共用的一个密钥。在您首次通过它们发送之前,钱包会先告知您。每项证明任务会发送给一台机器,其中带有您钱包的查看密钥和一次性盐值,并以该机器的密钥加密。凭借这些内容,其运营方可以读取您钱包的全部历史记录,包括过去和未来收到和发出的每一笔支付,但无法花费资金:您的花费密钥从不离开您的设备,由设备自行生成那份小型授权证明。若需更强的隐私保护,可在设置 → Prover 中选择您自己的 prover(您自己电脑上的桌面应用,或您自己运行或信任的服务器),钱包此后将始终优先使用它;也可以完全不使用 prover(此时网页钱包无法发送)。在您保存与非自有 prover 的配对之前,应用会向您发出警告。
发送至您连接的网站(在扩展程序中)
在 randbridge.org 和 durian.market 上,扩展程序会以 window.rand 的形式提供。在您批准某个网站之前,该网站不会获知任何信息;获批的网站只能获知您的地址及其桥接接收方哈希,别无其他。当获批的网站请求发起交易(例如 durian.market 上的兑换)时,钱包会在自己的窗口中显示该交易,仅在您批准后才会发送;随后该网站会获知这笔交易的哈希。
兑换时
兑换会从 RPC 节点读取资金池,并像支付一样生成证明并发送(见上文)。不会向 durian.market 自己的服务器发送任何内容。
打开链接时
“在 RandScan 上查看”及类似按钮会在您的浏览器中打开 randscan.org 或 randprotocol.org。查看密钥和交易密钥在浏览器中就地解密;钱包本身不会将它们发送到任何地方。
权限
相机(iOS、Android)
仅在您扫描地址或支付链接二维码时使用。图像帧在设备上处理,不会被存储或发送。
Face ID、Touch ID、指纹
由操作系统处理;应用只会获知解锁是否成功。
通知(Android)
生成证明期间显示的进度通知。
浏览器存储、闹钟、侧边栏(扩展程序)
加密保险库和设置、自动锁定计时器,以及在浏览器侧边栏中显示钱包。
我们不会做的事
我们不出售、共享或转让数据,因为我们根本没有数据。我们不会跨应用或跨网站追踪您。钱包不加载任何远程代码:它运行的一切都在您安装的软件包中,源代码公开于 github.com/randprotocol/clients。
儿童
Rand Wallet 不面向儿童,也不向任何人收集信息。
变更
如果本政策有变更,新的文本将连同新的生效日期发布在此处,变更内容可在 clients 仓库中 PRIVACY.md 的历史记录中查看。
联系方式
对本政策有任何疑问,请在 github.com/randprotocol/clients/issues 提交 issue。该钱包的服务条款是单独的页面。