Rand Protocol
プライバシーポリシー

Rand Wallet は何も収集しません

このページは英語のみで公開されており、適用されるのは英語の本文です。

アカウントも、サインアップも、アナリティクスも、広告も、クラッシュレポートもなく、ウォレットが報告を送る当社のサーバーもありません。鍵は端末上で生成され、端末の外には出ません。

1 October 2026 発効。本ポリシーは、iOS および Android アプリ、Chrome および Firefox の拡張機能、Windows・macOS・Linux 向けデスクトップアプリ、ローカルのウェブウォレットを含む、すべての Rand Wallet クライアントに適用されます。

端末内に残るもの

クラウドサービスへのバックアップは一切行われません。アプリでは Android のバックアップが無効になっており、iOS の Keychain 項目はこの端末専用に設定されています。

スペンドキー
オペレーティングシステムの乱数から端末上で生成され、暗号化して保存されます。iOS では Keychain に、Android では Keystore を基盤とする暗号化プリファレンスに、拡張機能・デスクトップアプリ・ウェブウォレットではパスワードで暗号化されたボールト(PBKDF2-SHA256 のもとでの AES-256-GCM)に保存されます。当社がこれを受け取ることはなく、お客様に代わって復元することもできません。
Touch ID によるロック解除
Chrome 拡張機能で、有効にした場合のみ。お使いの端末自身の認証器が、この拡張機能専用に作成するパスキーです。拡張機能は、パスキーの ID とウォレットのパスワードを、指紋認証の後にそのパスキーだけが生成できる鍵(WebAuthn PRF)で封印して保持します。指紋が拡張機能に渡ることはなく、端末の外には何も出ません。
ノートとアクティビティ
お客様の鍵で開けられるチェーンデータのローカルキャッシュと、お客様が行った支払いのトランザクションキーです。再スキャンで再構築できます。
設定と連絡先
RPC URL、自動ロックの間隔、テーマ、名前を付けて保存したアドレスです。

Android アプリやブラウザ拡張機能を削除すると、そのデータも削除されます。iOS ではアプリを削除しても Keychain 項目が残り、デスクトップアプリの wallet.json もアンインストール後にユーザーデータフォルダーに残ります。どちらも、お客様が削除するまで端末上で暗号化されたままです。

端末の外に出るものと、その送信先

お使いの RPC ノードへ
ウォレットは 1 つのノードと JSON-RPC で通信します。既定は https://rpc.randprotocol.org で、設定で入力した URL に変更することもできます。ノートを見つけるためにブロックとコミットメントツリーのデータを要求し、お客様が承認したトランザクションを送信します。トランザクションは、チェーンがいずれにせよ公開する内容(コミットメント、ナリファイア、封緘されたエンベロープ、証明)であり、名前も、アカウントも、読み取れる金額も含みません。ほかのサーバーと同様に、ノードはリクエストの送信元 IP アドレスを確認でき、公開エンドポイントでは、サービスの運用と保護のために通常のウェブサーバーログ(アドレス、時刻、リクエストサイズ)を保持することがあります。ご自身で運用するノードには、お客様が送った内容しか見えません。
testnet のフォーセットへ(リクエストした場合)
フォーセットへのリクエストは、お客様の鍵でしか開けられないノートにテスト用の RAND をミントするようノードに依頼するものです。
端末自身で証明を作れない場合のプルーバーへ
ブラウザウォレットや、証明に必要なメモリがないスマートフォンでは、支払いの証明をプルーバーが作成します。既定(バージョン 0.6.8 以降)では、RandProtocol のバリデーターが運用する数台のマシン(現在は 4 台、https://prover.randprotocol.org 配下)である RandProtocol プルーバーが使われ、手数料はかかりません。0.6.9 以降は各マシンが固有の鍵を持ち、ウォレットはその鍵をピン留めします(設定 → プルーバーに、フィンガープリントで一覧表示されます)。0.6.8 では、すべてのマシンで共有する 1 つの鍵を使っていました。これらを通じて初めて送金する前に、ウォレットがその旨をお知らせします。各証明ジョブは 1 台のマシンに送られ、ウォレットのビューイングキーとワンタイムソルトが、そのマシンの鍵宛てに暗号化されて含まれます。これにより運営者は、過去・未来を問わず、受け取ったすべての支払いと送ったすべての支払いというウォレットの履歴全体を読み取れますが、資金を使うことはできません。スペンドキーは端末の外に出ず、小さな承認証明は端末自身が作成するためです。より高いプライバシーが必要な場合は、設定 → プルーバーでご自身のプルーバー(ご自身のコンピューター上のデスクトップアプリ、またはご自身で運用するか信頼するサーバー)を選択してください。ウォレットは常にそちらを優先します。プルーバーを使わない設定も可能ですが、その場合ブラウザウォレットは送金できません。ご自身のものではないプルーバーとのペアリングを保存する前に、アプリが警告を表示します。
接続したサイトへ(拡張機能)
randbridge.org と durian.market では、拡張機能が window.rand として自らを公開します。サイトは、そのサイトに対してあなたが承認するまで何も知ることができません。承認済みのサイトが知るのは、あなたのアドレスとそのブリッジ受取人ハッシュだけで、それ以外は何も知りません。承認済みのサイトがトランザクション(durian.market でのスワップ)を要求した場合、ウォレットは専用のウィンドウにその内容を表示し、あなたが承認したときにのみ送信します。その場合、サイトが知るのはそのトランザクションのハッシュです。
スワップするとき
スワップでは、RPC ノードからプールを読み取り、支払い(上記)と同じように証明して送信します。durian.market 自身のサーバーには何も送信されません。
リンクを開くとき
「View on RandScan」などのボタンは、お使いのブラウザーで randscan.org または randprotocol.org を開きます。閲覧鍵とトランザクション鍵は、そこでお使いのブラウザー内で復号されます。ウォレットが自らこれらをどこかへ送信することはありません。

権限

カメラ(iOS、Android)
アドレスや支払いリンクの QR コードをスキャンしている間のみ使用します。フレームは端末上で処理され、保存も送信もされません。
Face ID、Touch ID、指紋認証
オペレーティングシステムが処理します。アプリが知るのは、ロック解除に成功したかどうかだけです。
通知(Android)
証明の作成中に表示される進行状況の通知です。
ブラウザのストレージ、アラーム、サイドパネル(拡張機能)
暗号化されたボールトと設定、自動ロックのタイマー、ブラウザのサイドパネルでのウォレット表示に使用します。

当社が行わないこと

当社はデータを販売・共有・移転しません。そもそも保有していないためです。アプリやサイトをまたいでお客様を追跡することもありません。ウォレットはリモートコードを読み込みません。実行されるものはすべてインストールしたパッケージに含まれており、ソースは github.com/randprotocol/clients で公開されています。

お子様について

Rand Wallet はお子様を対象としておらず、誰からも情報を収集しません。

変更

本ポリシーが変更された場合は、新しい発効日とともに新しい本文をここに公開します。変更内容は、clients リポジトリの PRIVACY.md の履歴で確認できます。

お問い合わせ

このポリシーに関するご質問は、github.com/randprotocol/clients/issues で issue を作成してください。ウォレットの利用規約は別のページです。