Rand Protocol
Политика конфиденциальности

Rand Wallet ничего не собирает

Эта страница опубликована только на английском языке, и применяется английский текст.

Здесь нет ни учётной записи, ни регистрации, ни аналитики, ни рекламы, ни отчётов о сбоях, ни нашего сервера, которому кошелёк отправлял бы данные. Ваши ключи создаются на вашем устройстве и остаются на нём.

Действует с 1 October 2026. Политика охватывает все клиенты Rand Wallet: приложения для iOS и Android, расширения для Chrome и Firefox, настольное приложение для Windows, macOS и Linux и локальный веб-кошелёк.

Что остаётся на вашем устройстве

Ничто не копируется в облачный сервис: резервное копирование Android для приложения отключено, а запись в Keychain на iOS помечена как относящаяся только к этому устройству.

Ваш ключ расходования
Создаётся на устройстве из случайных данных операционной системы и хранится в зашифрованном виде: в Keychain на iOS, в зашифрованных настройках на базе Keystore на Android и в хранилище, зашифрованном паролем (AES-256-GCM с PBKDF2-SHA256), в расширениях, настольном приложении и веб-кошельке. Мы никогда его не получаем и не можем восстановить его для вас.
Разблокировка по Touch ID
Расширение для Chrome, только если вы это включите: passkey, созданный собственным аутентификатором вашего устройства только для этого расширения. Расширение хранит идентификатор passkey и пароль вашего кошелька, запечатанные ключом, который может создать только этот passkey после проверки вашего отпечатка пальца (WebAuthn PRF). Отпечаток никогда не попадает в расширение, и ничто не покидает ваше устройство.
Ваши ноты и история операций
Локальный кэш данных цепочки, которые может открыть ваш ключ, и ключи транзакций сделанных вами платежей. Повторное сканирование восстанавливает его.
Ваши настройки и контакты
URL RPC, интервал автоблокировки, тема оформления и любые адреса, которые вы сохранили с именем.

Удаление приложения Android или расширения браузера удаляет его данные. iOS сохраняет записи Keychain после удаления приложения, а файл wallet.json настольного приложения остаётся в папке пользовательских данных после удаления; и то и другое остаётся зашифрованным на вашем устройстве, пока вы его не удалите.

Что покидает ваше устройство и куда попадает

RPC-узлу, которым вы пользуетесь
Кошелёк обращается по JSON-RPC к одному узлу: по умолчанию https://rpc.randprotocol.org или к URL, который вы укажете в настройках. Он запрашивает блоки и данные дерева обязательств, чтобы найти ваши ноты, и отправляет транзакции, которые вы подтверждаете. Транзакция — это то, что цепочка в любом случае публикует (обязательства, нуллификаторы, запечатанные конверты и доказательство); она не содержит ни имени, ни учётной записи, ни читаемой суммы. Как и любой сервер, узел видит IP-адрес, с которого пришёл запрос, а публичная конечная точка может вести обычные журналы веб-сервера (адрес, время, размер запроса), чтобы обслуживать и защищать сервис. Узел, который вы запускаете сами, видит только то, что вы ему отправляете.
Крану testnet, если вы к нему обратитесь
Запрос к крану предписывает узлу выпустить тестовые RAND в ноту, которую может открыть только ваш ключ.
Провертеру, когда устройство не может построить доказательство само
Браузерный кошелёк или телефон, которому не хватает памяти для доказательства, поручает построение доказательства платежа провера. По умолчанию (начиная с версии 0.6.8) это провайдеры доказательств RandProtocol: несколько машин, которые запускают валидаторы RandProtocol (сегодня четыре, по адресу https://prover.randprotocol.org), без платы. Начиная с 0.6.9 у каждой машины свой ключ, который кошелёк закрепляет (в разделе «Настройки → Prover» они перечислены по отпечаткам); в 0.6.8 использовался один общий ключ для всех. Кошелёк предупреждает вас перед первой отправкой через них. Каждое задание на построение доказательства уходит на одну машину и содержит ключ просмотра вашего кошелька и одноразовую соль, зашифрованные ключом этой машины. С их помощью оператор может прочитать всю историю вашего кошелька, каждый полученный и отправленный платёж, прошлый и будущий, но потратить средства он не может: ваш ключ расходования никогда не покидает устройство, которое само строит небольшое доказательство авторизации. Для большей приватности выберите собственный провер в «Настройки → Prover» (настольное приложение на вашем компьютере или сервер, который вы запускаете сами или которому доверяете), и кошелёк всегда будет отдавать ему предпочтение, либо не выбирайте провер вовсе (тогда браузерный кошелёк не сможет отправлять). Приложение предупреждает вас, прежде чем сохранить пару с провером, который не является вашим собственным.
Сайтам, которые вы подключаете, в расширении
На 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 не предназначен для детей и не собирает информацию ни у кого.

Изменения

Если эта политика изменится, новый текст будет опубликован здесь с новой датой вступления в силу, а изменение будет видно в истории файла PRIVACY.md в репозитории clients.

Контакты

Вопросы по этой политике: создайте issue по адресу github.com/randprotocol/clients/issues. Условия использования кошелька размещены на отдельной странице.