Предпросмотр: реквизиты компании вымышленные — заменить на настоящие перед запуском.Preview: the company details below are fictional — replace them before launch.

Договор с пользователем

Пользовательское соглашение

Публичная оферта · редакция 1.0 от 30 августа 2026 года · действует с 30 августа 2026 года

Этот документ — договор между вами и оператором сервиса QRuble. Он описывает, что именно делает сервис, как исполняются операции, за что отвечает каждая сторона и как решать спорные ситуации. Пожалуйста, прочитайте его до первой операции.

Коротко о конструкции. Вы продаёте криптовалюту оператору сервиса и получаете за неё рубли на внутренний баланс. Затем вы поручаете оператору погасить долг перед вами не вам лично, а получателю по указанному вами QR-коду — обычным рублёвым переводом через Систему быстрых платежей. Криптовалютой в России нельзя оплачивать товары и услуги, и сервис этого не делает: получатель всегда получает рубли.

1. Термины и определения

В этом документе и в остальных документах сервиса термины используются в следующих значениях.

Оператор
Общество с ограниченной ответственностью «Кьюрубль Технолоджис» (ООО «Кьюрубль Технолоджис»), ОГРН 1267746012345, ИНН 7701234567, адрес: 101000, г. Москва, Чистопрудный бульвар, д. 12А, стр. 1, помещ. 5 — лицо, которое оказывает услуги под брендом QRuble и является стороной этого договора.
Сервис, QRuble
Программно-аппаратный комплекс оператора: мини-приложение в Telegram, бот @QRubleBot, сайт и связанные с ними интерфейсы, через которые предоставляются услуги по этому договору.
Пользователь
Дееспособное физическое лицо старше 18 лет, заключившее этот договор и использующее сервис в личных целях, не связанных с предпринимательской деятельностью.
Криптовалюта, цифровая валюта
Поддерживаемые сервисом криптоактивы (перечень указан в приложении и может меняться): Bitcoin (BTC), Ethereum (ETH), Tether (USDT) в сетях TRC-20 и ERC-20, Toncoin (TON), Solana (SOL), Monero (XMR). В отношениях сторон криптовалюта рассматривается как имущество, а не как средство платежа.
Баланс
Учётные записи в системе оператора, отражающие размер обязательств оператора перед пользователем: рублёвый баланс (в рублях РФ) и криптовалютные балансы (в единицах соответствующего актива). Баланс не является банковским счётом, вкладом, электронными денежными средствами или счётом цифрового рубля.
Доступный остаток
Часть баланса, которой пользователь может распорядиться немедленно.
Заморозка
Технический перевод части баланса в состояние, в котором ею нельзя распорядиться, на время исполнения заявки. Замороженные средства остаются собственностью пользователя в объёме обязательства оператора и возвращаются в доступный остаток, если заявка не исполнена.
Обмен
Сделка купли-продажи, по которой пользователь передаёт оператору криптовалюту, а оператор увеличивает рублёвый баланс пользователя на сумму, рассчитанную по котировке.
Котировка
Предложение оператора совершить обмен на конкретных условиях: базовый курс, спред, итоговый курс и итоговая сумма. Котировка действует ограниченное время (по умолчанию 45 секунд) и отображается до подтверждения операции.
Базовый курс
Рыночная стоимость криптоактива в рублях, полученная сервисом из внешних источников рыночных данных и обновляемая с периодичностью около двух минут.
Спред
Разница между базовым курсом и итоговым курсом обмена, выраженная в процентах. Спред — вознаграждение оператора за обмен. Его текущее значение отображается в интерфейсе до подтверждения операции.
QR-код СБП
Двумерный код или платёжная ссылка Системы быстрых платежей, содержащая реквизиты получателя платежа, а в ряде случаев — сумму. Сервис поддерживает статические коды (сумму вводит пользователь) и динамические (сумма получается из платёжной системы).
Заявка на оплату
Поручение пользователя оператору исполнить обязательство оператора перед пользователем путём перечисления суммы в рублях получателю, указанному в QR-коде.
Заявка на вывод
Поручение пользователя оператору исполнить обязательство путём отправки криптовалюты на указанный пользователем внешний адрес.
Оператор-исполнитель
Сотрудник или уполномоченное оператором лицо, которое фактически совершает перевод по заявке и подтверждает поступление криптовалюты.
СБП
Сервис быстрых платежей платёжной системы Банка России. «СБП» — товарный знак Банка России; оператор QRuble не связан с Банком России и АО «НСПК» и не действует от их имени.
Личный адрес пополнения
Криптовалютный адрес, закреплённый сервисом за пользователем для приёма пополнений в конкретном активе и сети.
TxID
Идентификатор (хэш) транзакции в блокчейне, по которому оператор проверяет пополнение.

2. Стороны и статус документа

2.1. Настоящее соглашение является публичной офертой оператора, адресованной физическим лицам. Договор считается заключённым с момента совершения пользователем любого из следующих действий (акцепт оферты): запуск мини-приложения QRuble, отправка команды боту, создание личного адреса пополнения или иное использование сервиса.

2.2. Акцептуя оферту, пользователь подтверждает, что ознакомился и согласен также с Политикой конфиденциальности, Предупреждением о рисках, Политикой ПОД/ФТ и допустимого использования, Порядком возвратов и рассмотрения претензий и Правилами реферальной программы. Эти документы являются неотъемлемой частью договора.

2.3. Договор заключается на русском языке. Английская версия документов предоставляется для удобства; при расхождении толкования приоритет имеет русская версия.

2.4. Оператор вправе привлекать третьих лиц для исполнения обязательств, оставаясь ответственным перед пользователем за результат.

3. Предмет соглашения

3.1. Оператор предоставляет пользователю возможность:

3.2. Правовая конструкция оплаты счёта. Оплачивая счёт по QR-коду, пользователь не переводит деньги сам и не поручает оператору перевод чужих средств. Пользователь даёт оператору распоряжение исполнить существующее денежное обязательство оператора перед пользователем не самому пользователю, а указанному им третьему лицу (получателю по QR-коду). Оператор перечисляет получателю собственные денежные средства в рублях. Обязательство оператора перед пользователем прекращается в размере перечисленной суммы в момент успешного зачисления средств получателю.

3.3. Чего сервис не делает:

3.4. Сервис не гарантирует, что оплата конкретного счёта будет технически возможна: получатель, его банк или платёжная система могут отклонить перевод по причинам, не зависящим от оператора.

4. Аккаунт и авторизация

4.1. Доступ к сервису осуществляется через аккаунт Telegram. Отдельный пароль не используется: приложение проверяет криптографическую подпись данных, переданных Telegram, и выдаёт временный токен сессии.

4.2. Один пользователь — один аккаунт. Регистрация нескольких аккаунтов одним лицом, передача аккаунта другому лицу и использование сервиса в интересах третьих лиц без раскрытия этого факта оператору запрещены.

4.3. Пользователь отвечает за сохранность доступа к своему аккаунту Telegram и устройству. Операции, совершённые с использованием действительной сессии, считаются совершёнными пользователем. О компрометации аккаунта следует немедленно сообщить в поддержку.

4.4. Сотрудники сервиса никогда не запрашивают у пользователя коды из SMS, пароли, коды подтверждения Telegram и seed-фразы криптокошельков. Любой запрос таких данных от имени сервиса — мошенничество.

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

5. Баланс и учёт средств

5.1. Баланс отражает размер обязательств оператора перед пользователем и ведётся методом двойной записи: каждая операция фиксируется в журнале с указанием суммы, вида операции и остатка после неё. История операций доступна пользователю в приложении.

5.2. Рублёвый остаток не является денежными средствами на счёте в банке, не застрахован в системе страхования вкладов, не является электронными денежными средствами. Проценты на остаток не начисляются.

5.3. Остаток не имеет срока сгорания. Пользователь вправе в любой момент распорядиться доступным остатком в пределах правил и лимитов сервиса — оплатить счёт или вывести средства в криптовалюте.

5.4. При расхождении между данными интерфейса и учётными записями оператора приоритет имеют учётные записи оператора. Ошибочно зачисленные суммы (сбой, дубликат, техническая ошибка) оператор вправе списать с баланса с уведомлением пользователя и объяснением причины.

5.5. Все расчёты по рублёвому балансу ведутся в рублях Российской Федерации с точностью до копейки; по криптоактивам — с точностью, принятой для соответствующего актива.

6. Пополнение криптовалютой

6.1. Для пополнения пользователь получает в приложении личный адрес в выбранном активе и сети. Адрес постоянный: его можно использовать многократно.

6.2. После отправки средств пользователь сообщает сервису TxID транзакции и может приложить скриншот. Пополнение зачисляется после подтверждения транзакции сетью и проверки оператором. Требуемое число подтверждений зависит от актива и указано в приложении.

6.3. Пользователь обязан отправлять средства строго в том активе и в той сети, для которых выдан адрес. Средства, отправленные в другой сети, в другом активе, в виде токена, не поддерживаемого сервисом, или на адрес, полученный не из приложения, могут быть утрачены безвозвратно. Оператор не гарантирует их восстановление и не несёт ответственности за такие потери. Порядок рассмотрения подобных обращений описан в Порядке возвратов.

6.4. Установлены минимальные суммы пополнения по каждому активу. Суммы ниже минимальной могут не зачисляться и не подлежат возврату, если стоимость возврата превышает саму сумму.

6.5. Один TxID может быть использован только один раз. Повторная отправка того же идентификатора отклоняется.

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

6.7. Оператор вправе не зачислять пополнение и потребовать объяснения происхождения средств, если транзакция связана с адресами, имеющими признаки противоправного происхождения, или если этого требует закон. Порядок описан в Политике ПОД/ФТ.

7. Обмен криптовалюты на рубли

7.1. Перед обменом сервис показывает котировку: базовый рыночный курс, спред, итоговый курс и сумму к зачислению. Пользователь подтверждает обмен явным действием.

7.2. Котировка действительна ограниченное время (по умолчанию 45 секунд). По истечении срока требуется получить новую котировку. Курс, зафиксированный в подтверждённой котировке, не пересматривается.

7.3. Если данные о рыночном курсе устарели (по умолчанию — старше 15 минут) или недоступны, оператор отклоняет котировку и обмен до восстановления актуальных данных. Это защищает обе стороны от расчёта по неверному курсу.

7.4. Обмен исполняется мгновенно и является окончательным. Отмена подтверждённого обмена и пересчёт по другому курсу невозможны, поскольку курс уже зафиксирован в момент подтверждения и стоимость актива изменилась.

7.5. Обратный обмен рублей в криптовалюту выполняется через заявку на вывод (раздел 9) по действующей на момент заявки котировке.

8. Оплата счёта по QR-коду

8.1. Пользователь предъявляет сервису QR-код: сканирует камерой, загружает изображение или вставляет платёжную ссылку. Сервис распознаёт код и, если это возможно, получает из платёжной системы наименование получателя и сумму.

8.2. Для статического кода без суммы сумму указывает пользователь. Для динамического кода сумма всегда берётся из платёжной системы; ввод суммы пользователем в этом случае не принимается. Если платёжная система временно недоступна и сумму получить нельзя, заявка не создаётся.

8.3. Перед подтверждением пользователь видит получателя (если платёжная система его сообщила) и точную сумму. Ответственность за правильность выбранного QR-кода и суммы несёт пользователь: оператор не проверяет и не может проверить, тому ли лицу и за что пользователь платит.

8.4. При подтверждении заявки сумма замораживается на рублёвом балансе. Заявка передаётся оператору-исполнителю и проходит статусы: создана → средства заморожены → в очереди → в работе → оплачена либо отклонена. Статус виден в приложении, об изменениях приходит уведомление в бот.

8.5. Срок жизни заявки — 30 минут с момента создания. Если за это время платёж не исполнен, заявка автоматически отменяется, а замороженная сумма возвращается в доступный остаток в полном объёме.

8.6. Оператор отклоняет заявку, если код недействителен, уже оплачен, истёк, отклонён платёжной системой, если получатель или его банк не принимают перевод либо если оплата противоречит Политике ПОД/ФТ и допустимого использования. При отклонении замороженная сумма возвращается в полном объёме.

8.7. Подписочные QR-коды (коды, оформляющие право получателя на регулярные автоматические списания) сервисом не поддерживаются и отклоняются намеренно.

8.8. Успешно исполненный платёж окончателен. Возврат средств от получателя сервис не производит и не может произвести: претензии по товару, услуге, ошибочной сумме или ошибочному получателю пользователь предъявляет получателю платежа самостоятельно. Оператор по запросу предоставляет подтверждение исполнения перевода.

8.9. Оплата счёта по QR-коду не облагается комиссией сервиса.

8.10. Оператор не гарантирует конкретного времени исполнения. Ориентировочный срок — несколько минут; фактический срок зависит от загрузки, доступности платёжной системы и банка получателя.

9. Вывод средств

9.1. Пользователь может вывести криптовалюту с криптовалютного баланса либо обменять рубли на криптовалюту с выводом на внешний адрес.

9.2. Пользователь указывает актив, сеть, адрес и, если требуется, memo/tag. Сервис проверяет формат и контрольную сумму адреса, но не может проверить, принадлежит ли адрес пользователю и поддерживает ли принимающая сторона данный актив.

9.3. Транзакции в блокчейне необратимы. Средства, отправленные на неверный, чужой или неподдерживаемый адрес, либо отправленные без обязательного memo/tag, утрачиваются безвозвратно; оператор не несёт за это ответственности.

9.4. С суммы вывода удерживаются комиссия сети и сервисный сбор. Их размер и итоговая сумма к зачислению показываются до подтверждения. Комиссия сети — фактические издержки перевода, оператор не извлекает из неё дохода.

9.5. При создании заявки на вывод сумма замораживается. Заявка исполняется вручную; при отклонении замороженная сумма возвращается в полном объёме.

9.6. Установлены минимальные и максимальные суммы вывода по каждому активу; при включённых лимитах действуют также суточные ограничения. Действующие значения показываются в приложении.

10. Курсы, спред и комиссии

10.1. Базовый курс формируется по данным внешних источников рыночной информации и обновляется автоматически. Оператор не влияет на рыночный курс и не гарантирует его совпадения с курсом любой конкретной биржи, обменного пункта или Банка России.

10.2. Доход оператора формируется за счёт спреда при обмене и сервисного сбора при выводе. Оба показателя отображаются до подтверждения операции.

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

10.4. Скрытых комиссий нет: любая удерживаемая сумма отображается в котировке или в разбивке до подтверждения операции.

10.5. Пользователь самостоятельно исполняет свои налоговые обязанности, связанные с операциями с имуществом. Оператор не является налоговым агентом пользователя, если иное прямо не установлено законом.

11. Лимиты, проверки и отказ в операции

11.1. Оператор вправе устанавливать минимальные и максимальные суммы операций, суточные и иные лимиты, а также вводить процедуры проверки личности и происхождения средств. Действующие лимиты отображаются в приложении до того, как они затронут операцию пользователя.

11.2. Оператор вправе запросить у пользователя документы и пояснения, а также приостановить операцию до их получения — в случаях, предусмотренных законом и Политикой ПОД/ФТ и допустимого использования.

11.3. Оператор вправе отказать в проведении операции без объяснения причин, если раскрытие причины запрещено законом или может повредить процедурам противодействия мошенничеству. Отказ не влечёт утраты средств: замороженные суммы возвращаются на баланс.

11.4. Оператор вправе заблокировать аккаунт при подтверждённых признаках противоправного использования сервиса. Порядок разблокировки и возврата остатка описан в Порядке возвратов и рассмотрения претензий.

12. Реферальная программа

12.1. Пользователь может приглашать других пользователей по персональной ссылке и получать вознаграждение в рублях на баланс. Условия, размеры и ограничения описаны в Правилах реферальной программы.

12.2. Вознаграждение выплачивается из дохода оператора (спреда) и не увеличивает стоимость операций для приглашённого пользователя.

13. Заверения и обязанности пользователя

13.1. Заключая договор, пользователь заверяет, что:

13.2. Пользователь обязуется:

13.3. Нарушение пункта 13.1 или 13.2 даёт оператору право приостановить операции, отказать в обслуживании и расторгнуть договор.

14. Ответственность сторон

14.1. Оператор отвечает за корректность учёта средств на балансе, за исполнение принятых заявок в соответствии с их условиями и за возврат замороженных сумм при неисполнении заявки.

14.2. Оператор не отвечает за:

14.3. Совокупная ответственность оператора по любому требованию, связанному с конкретной операцией, ограничена суммой этой операции. Совокупная ответственность по всем требованиям не может превышать сумму остатка на балансе пользователя на момент возникновения основания требования и сумм, удержанных оператором в качестве вознаграждения за последние 12 месяцев. Настоящее ограничение не применяется к случаям, когда ограничение ответственности запрещено применимым законом.

14.4. Сервис предоставляется на условиях «как есть». Оператор не гарантирует бесперебойной работы сервиса и вправе проводить технические работы, приостанавливая обслуживание.

15. Обстоятельства непреодолимой силы

15.1. Стороны освобождаются от ответственности за неисполнение обязательств, если оно вызвано обстоятельствами непреодолимой силы, включая: изменения законодательства и акты органов власти, запрещающие или ограничивающие соответствующие операции; блокировку или ограничение доступа к Telegram, к сайту сервиса или к платёжным системам; отказ работы блокчейн-сетей, форки, перегрузку сетей; аварии у провайдеров связи и хостинга; военные действия, чрезвычайные ситуации, стихийные бедствия.

15.2. При наступлении таких обстоятельств оператор принимает разумные меры для сохранности средств пользователей и информирует пользователей через бот и сайт. Средства на балансах подлежат возврату пользователям в порядке раздела 18 после устранения препятствий.

16. Персональные данные

16.1. Оператор обрабатывает персональные данные пользователя в объёме и на условиях, описанных в Политике конфиденциальности и обработки персональных данных.

16.2. Акцептуя оферту, пользователь даёт согласие на обработку своих персональных данных для целей исполнения договора, противодействия мошенничеству и соблюдения требований закона. Отзыв согласия при сохранении обязательств сторон невозможен без прекращения договора: порядок описан в Политике конфиденциальности.

16.3. Пользователь, передающий сервису QR-код, содержащий сведения о третьих лицах (получателе платежа), подтверждает, что вправе передавать эти сведения для целей исполнения платежа.

17. Обращения, претензии и разрешение споров

17.1. Первичный канал обращений — экран «Забота» в приложении и чат бота @QRubleBot. Ориентировочное время ответа указано в приложении.

17.2. Претензионный порядок обязателен. Претензия направляется на адрес [email protected] либо по почтовому адресу оператора и должна содержать: сведения о пользователе (идентификатор Telegram), номер операции, суть требования и обстоятельства. Срок рассмотрения — 30 календарных дней с даты получения.

17.3. Подробный порядок возвратов, рассмотрения спорных операций и сроки — в отдельном документе.

17.4. Применимое право — право Российской Федерации. Споры, не урегулированные в претензионном порядке, разрешаются судом по месту нахождения оператора, если иное императивно не установлено законом о защите прав потребителей.

18. Срок действия, изменение условий и расторжение

18.1. Договор действует бессрочно до расторжения одной из сторон.

18.2. Оператор вправе изменять условия договора и приложений к нему. Новая редакция публикуется на сайте с указанием даты вступления в силу. Существенные изменения вступают в силу не ранее чем через 7 календарных дней после публикации; уведомление направляется через бот. Продолжение использования сервиса после вступления изменений в силу означает согласие с ними. Несогласный пользователь вправе расторгнуть договор, выведя остаток.

18.3. Пользователь вправе расторгнуть договор в любой момент, обратившись в поддержку. До расторжения он выводит остаток баланса; рублёвый остаток может быть выведен путём обмена на криптовалюту с отправкой на указанный адрес.

18.4. Оператор вправе расторгнуть договор в одностороннем порядке, уведомив пользователя не менее чем за 7 календарных дней, а при нарушении пользователем условий договора, требований закона или при наличии судебного либо иного обязательного акта — немедленно. При расторжении оператор обеспечивает пользователю возможность вывести остаток, за исключением сумм, вывод которых запрещён законом или приостановлен по решению уполномоченного органа.

18.5. Прекращение договора не затрагивает обязательств, возникших до его прекращения.

19. Заключительные положения

19.1. Все уведомления оператора считаются доставленными с момента их отправки в чат бота или отображения в приложении.

19.2. Если отдельное положение договора признано недействительным, остальные положения сохраняют силу.

19.3. Пользователь не вправе передавать права и обязанности по договору третьим лицам. Оператор вправе передать права и обязанности при реорганизации или передаче бизнеса, уведомив пользователей.

19.4. Права на программное обеспечение, дизайн, тексты, товарные знаки и иные элементы сервиса принадлежат оператору или его лицензиарам. Пользователю предоставляется отзывная неисключительная лицензия на использование сервиса по назначению.

19.5. Реквизиты оператора и контакты для юридически значимых сообщений опубликованы в разделе «Правовая информация».

User agreement

Terms of Service

Public offer · version 1.0 of 30 August 2026 · effective 30 August 2026

This document is the contract between you and the operator of the QRuble service. It sets out what the service does, how each operation is executed, what each side is responsible for and how disputes are handled. Please read it before your first operation.

The structure in one paragraph. You sell crypto to the operator and receive rubles on an internal balance. You then instruct the operator to discharge its ruble debt to you by paying the recipient of a QR code you choose — an ordinary ruble transfer through the Faster Payments System. Crypto cannot be used to pay for goods and services in Russia, and the service does not do that: the recipient always receives rubles.

1. Definitions

The following terms carry these meanings in this document and in the other service documents.

Operator
OOO Kyurubl Tekhnolodzhis (QRuble Technologies LLC), OGRN 1267746012345, INN 7701234567, KPP 770101001, address: 12A/1, office 5, Chistoprudny Boulevard, Moscow 101000, Russia — the entity that provides the services under the QRuble brand and is a party to this contract.
Service, QRuble
The operator's software and infrastructure: the Telegram Mini App, the bot @QRubleBot, the website and related interfaces through which the services under this contract are provided.
User
A natural person of at least 18 years of age with full legal capacity, who has entered into this contract and uses the service for personal purposes unrelated to business activity.
Crypto, digital currency
The crypto assets supported by the service (the list may change): Bitcoin (BTC), Ethereum (ETH), Tether (USDT) on TRC-20 and ERC-20, Toncoin (TON), Solana (SOL), Monero (XMR). Between the parties, crypto is treated as property, not as a means of payment.
Balance
Ledger records in the operator's system reflecting the amount the operator owes the user: a ruble balance (in Russian rubles) and crypto balances (in units of the relevant asset). A balance is not a bank account, a deposit, electronic money or a digital ruble account.
Available amount
The part of the balance the user can dispose of immediately.
Hold (freeze)
A technical state in which part of the balance cannot be disposed of while an order is being executed. Held funds remain owed to the user and return to the available amount if the order is not completed.
Exchange
A sale under which the user transfers crypto to the operator and the operator increases the user's ruble balance by the amount calculated from the quote.
Quote
The operator's offer to exchange on specific terms: base rate, spread, effective rate and resulting amount. A quote is valid for a limited time (45 seconds by default) and is displayed before the operation is confirmed.
Base rate
The market value of a crypto asset in rubles, obtained by the service from external market data sources and refreshed roughly every two minutes.
Spread
The difference between the base rate and the effective exchange rate, expressed as a percentage. The spread is the operator's remuneration for the exchange. Its current value is shown in the interface before an operation is confirmed.
SBP QR code
A two-dimensional code or payment link of the Faster Payments System containing the payee's details and, in some cases, an amount. The service supports static codes (you enter the amount) and dynamic codes (the amount comes from the payment system).
Payment order
Your instruction to the operator to discharge the operator's obligation to you by paying the ruble amount to the recipient identified by the QR code.
Withdrawal order
Your instruction to the operator to discharge its obligation by sending crypto to an external address you specify.
Executing operator
An employee or authorised person of the operator who actually makes the transfer for an order and confirms incoming crypto.
SBP
The Faster Payments System of the Bank of Russia payment system. "СБП" is a trademark of the Bank of Russia; the QRuble operator is not affiliated with the Bank of Russia or NSPK and does not act on their behalf.
Personal deposit address
A crypto address assigned by the service to a user for receiving top-ups in a specific asset and network.
TxID
The transaction identifier (hash) in a blockchain, which the operator uses to verify a top-up.

2. Parties and status of this document

2.1. These terms are a public offer addressed by the operator to natural persons. The contract is concluded when you take any of the following actions (acceptance of the offer): open the QRuble Mini App, send a command to the bot, create a personal deposit address, or otherwise use the service.

2.2. By accepting the offer you confirm that you have read and agree to the Privacy Policy, the Risk Notice, the AML and Acceptable Use Policy, the Refunds and Claims Procedure and the Referral Programme Rules. Those documents form an integral part of this contract.

2.3. The contract is concluded in Russian. The English version is provided for convenience; in case of any discrepancy in interpretation, the Russian version prevails.

2.4. The operator may engage third parties to perform its obligations and remains responsible to the user for the result.

3. Subject matter

3.1. The operator enables you to:

3.2. How paying a bill works legally. When you pay a QR code you are not transferring money yourself, and you are not instructing the operator to move someone else's money. You instruct the operator to perform its existing monetary obligation to you by paying a third party you designate (the QR code recipient) instead of paying you. The operator transfers its own funds in rubles. The operator's obligation to you is discharged, in the amount transferred, when the funds are successfully credited to the recipient.

3.3. What the service does not do:

3.4. The service does not guarantee that any particular bill can be paid: the recipient, their bank or the payment system may decline a transfer for reasons outside the operator's control.

4. Account and sign-in

4.1. Access is through your Telegram account. There is no separate password: the app verifies the cryptographic signature of the data supplied by Telegram and issues a temporary session token.

4.2. One user, one account. Registering several accounts, transferring your account to another person, or using the service in the interest of third parties without disclosing this to the operator is prohibited.

4.3. You are responsible for keeping access to your Telegram account and device secure. Operations carried out with a valid session are deemed to be yours. Report any compromise to support immediately.

4.4. Service staff never ask for SMS codes, passwords, Telegram login codes or wallet seed phrases. Any such request made in the name of the service is fraud.

4.5. The operator may suspend access where there are signs of unauthorised access, fraud or breach of these terms, notifying you through the bot except where notification is prohibited by law.

5. Balance and accounting

5.1. Your balance reflects what the operator owes you and is kept by double-entry accounting: every operation is recorded in a ledger with its amount, type and the resulting balance. Your operation history is available in the app.

5.2. A ruble balance is not money in a bank account, is not covered by any deposit insurance scheme and is not electronic money. No interest is paid on balances.

5.3. Balances do not expire. You may dispose of the available amount at any time within the service rules and limits — by paying a bill or withdrawing in crypto.

5.4. If the interface and the operator's ledger disagree, the ledger prevails. Amounts credited in error (a failure, a duplicate, a technical mistake) may be debited by the operator with notice to you and an explanation.

5.5. Ruble amounts are accounted to the kopek; crypto amounts to the precision customary for each asset.

6. Crypto top-ups

6.1. To top up, you obtain a personal address in the app for the chosen asset and network. The address is permanent and can be reused.

6.2. After sending funds you submit the transaction TxID and may attach a screenshot. A top-up is credited once the network has confirmed the transaction and the operator has verified it. The number of confirmations required depends on the asset and is shown in the app.

6.3. You must send funds strictly in the asset and network for which the address was issued. Funds sent on another network, in another asset, as a token the service does not support, or to an address not obtained from the app may be lost permanently. The operator does not guarantee recovery and is not liable for such losses. How such cases are handled is described in the Refunds and Claims Procedure.

6.4. Minimum top-up amounts apply per asset. Amounts below the minimum may not be credited and are not refundable where the cost of returning them exceeds the amount itself.

6.5. A TxID can be used once. Re-submitting the same identifier is rejected.

6.6. When topping up you choose whether to keep the funds in crypto or exchange them for rubles on arrival. In the second case the exchange happens at the quote applicable when the operator confirms the credit, not when you sent the transaction.

6.7. The operator may withhold crediting and ask you to explain the origin of funds if the transaction is linked to addresses showing signs of unlawful origin, or where the law requires it. See the AML Policy.

7. Exchanging crypto for rubles

7.1. Before an exchange the service shows a quote: the base market rate, the spread, the effective rate and the amount to be credited. You confirm the exchange by an explicit action.

7.2. A quote is valid for a limited time (45 seconds by default). After it expires you need a new quote. The rate fixed in a confirmed quote is not revised.

7.3. If market rate data is stale (older than 15 minutes by default) or unavailable, the operator declines the quote and the exchange until fresh data is restored. This protects both sides from settling at a wrong rate.

7.4. An exchange is executed immediately and is final. A confirmed exchange cannot be cancelled or recalculated at a different rate, because the rate was fixed at confirmation and the value of the asset has since moved.

7.5. Converting rubles back into crypto is done through a withdrawal order (section 9) at the quote applicable at the time of that order.

8. Paying a QR code

8.1. You present a QR code to the service: scan it with the camera, upload an image, or paste a payment link. The service reads the code and, where possible, retrieves the recipient's name and the amount from the payment system.

8.2. For a static code without an amount, you enter the amount. For a dynamic code the amount is always taken from the payment system; an amount entered by you is not accepted in that case. If the payment system is temporarily unavailable and the amount cannot be retrieved, no order is created.

8.3. Before you confirm, you see the recipient (where the payment system disclosed it) and the exact amount. You are responsible for choosing the right QR code and the right amount: the operator does not and cannot verify whom you are paying or what for.

8.4. On confirmation the amount is held on your ruble balance. The order goes to an executing operator and moves through the statuses: created → funds held → queued → in progress → paid or rejected. The status is visible in the app and changes are notified through the bot.

8.5. An order lives for 30 minutes from creation. If the payment is not completed within that time, the order is cancelled automatically and the held amount returns to your available balance in full.

8.6. The operator rejects an order if the code is invalid, already paid, expired or declined by the payment system, if the recipient or their bank will not accept the transfer, or if the payment conflicts with the AML and Acceptable Use Policy. On rejection the held amount is returned in full.

8.7. Subscription QR codes (codes that authorise recurring automatic charges) are not supported and are declined deliberately.

8.8. A completed payment is final. The service does not and cannot claw back funds from a recipient: complaints about goods, services, a wrong amount or a wrong recipient must be addressed to the payee. On request the operator will provide confirmation that the transfer was made.

8.9. Paying a QR code carries no service fee.

8.10. The operator does not guarantee a specific execution time. The indicative time is a few minutes; the actual time depends on load, the availability of the payment system and the recipient's bank.

9. Withdrawals

9.1. You may withdraw crypto from a crypto balance, or exchange rubles into crypto and withdraw the result to an external address.

9.2. You specify the asset, network, address and, where required, a memo/tag. The service checks the format and checksum of the address, but cannot verify that the address belongs to you or that the receiving side supports the asset.

9.3. Blockchain transactions are irreversible. Funds sent to a wrong, third-party or unsupported address, or sent without a required memo/tag, are lost permanently; the operator is not liable for this.

9.4. A network fee and a service fee are deducted from the withdrawal amount. Both, and the final amount to be received, are shown before you confirm. The network fee is the actual cost of the transfer, from which the operator derives no income.

9.5. The amount is held when the withdrawal order is created. Orders are executed manually; if an order is rejected, the held amount is returned in full.

9.6. Minimum and maximum withdrawal amounts apply per asset, and daily limits apply when limits are enabled. Current values are shown in the app.

10. Rates, spread and fees

10.1. The base rate is derived from external market data sources and refreshed automatically. The operator does not influence the market rate and does not guarantee that it matches the rate of any particular exchange, bureau or the Bank of Russia.

10.2. The operator's income consists of the exchange spread and the withdrawal service fee. Both are displayed before an operation is confirmed.

10.3. The operator may change the spread, the service fee, the limits and the list of supported assets. Changes apply to operations carried out after they take effect and do not revise operations already executed.

10.4. There are no hidden fees: any amount withheld is shown in the quote or in the breakdown before you confirm.

10.5. You are responsible for your own tax obligations arising from transactions with property. The operator is not your tax agent unless the law expressly provides otherwise.

11. Limits, checks and refusals

11.1. The operator may set minimum and maximum amounts, daily and other limits, and may introduce identity and source-of-funds checks. Applicable limits are shown in the app before they affect your operation.

11.2. The operator may request documents and explanations and suspend an operation until they are provided, in the cases set out by law and by the AML and Acceptable Use Policy.

11.3. The operator may refuse an operation without stating reasons where disclosure is prohibited by law or would undermine anti-fraud procedures. A refusal does not cause loss of funds: held amounts return to your balance.

11.4. The operator may block an account where unlawful use of the service is established. Unblocking and return of the remaining balance are described in the Refunds and Claims Procedure.

12. Referral programme

12.1. You may invite other users with a personal link and receive a reward in rubles on your balance. Terms, amounts and restrictions are in the Referral Programme Rules.

12.2. Rewards are paid out of the operator's income (the spread) and do not increase the cost of operations for the invited user.

13. Your representations and duties

13.1. By entering into this contract you represent that:

13.2. You undertake to:

13.3. A breach of clause 13.1 or 13.2 entitles the operator to suspend operations, refuse service and terminate the contract.

14. Liability

14.1. The operator is responsible for the accuracy of balance accounting, for executing accepted orders on their stated terms, and for returning held amounts when an order is not executed.

14.2. The operator is not responsible for:

14.3. The operator's aggregate liability for any claim connected with a particular operation is limited to the amount of that operation. Aggregate liability for all claims may not exceed the sum of your balance at the time the claim arose and the fees retained by the operator over the preceding 12 months. This limitation does not apply where limiting liability is prohibited by applicable law.

14.4. The service is provided "as is". The operator does not guarantee uninterrupted operation and may suspend the service for maintenance.

15. Force majeure

15.1. Neither party is liable for non-performance caused by events beyond its reasonable control, including: changes in law and acts of authorities prohibiting or restricting the relevant operations; blocking of or restricted access to Telegram, to the service website or to payment systems; failures of blockchain networks, forks, network congestion; outages at communication and hosting providers; hostilities, emergencies and natural disasters.

15.2. In such events the operator takes reasonable measures to safeguard user funds and informs users through the bot and the website. Balances are returned to users under section 18 once the obstacles are removed.

16. Personal data

16.1. The operator processes your personal data as described in the Privacy Policy.

16.2. By accepting the offer you consent to the processing of your personal data for performing this contract, preventing fraud and complying with legal requirements. Consent cannot be withdrawn while the parties' obligations remain outstanding without terminating the contract; the procedure is set out in the Privacy Policy.

16.3. If you submit a QR code containing information about third parties (the payee), you confirm that you are entitled to pass that information on for the purpose of making the payment.

17. Support, claims and disputes

17.1. The primary channel is the "Support" screen in the app and the @QRubleBot chat. Indicative response times are shown in the app.

17.2. A pre-court claim procedure is mandatory. Send your claim to [email protected] or to the operator's postal address, stating your Telegram identifier, the operation number, what you are asking for and the circumstances. Claims are considered within 30 calendar days of receipt.

17.3. The detailed procedure for refunds, disputed operations and timeframes is in a separate document.

17.4. The governing law is the law of the Russian Federation. Disputes not resolved through the claim procedure are heard by the court at the operator's location, unless consumer protection law mandatorily provides otherwise.

18. Term, changes and termination

18.1. The contract runs indefinitely until terminated by either party.

18.2. The operator may amend the contract and its annexes. A new version is published on the website with its effective date. Material changes take effect no earlier than 7 calendar days after publication, with notice through the bot. Continuing to use the service after changes take effect means you accept them. If you do not accept them, you may terminate the contract and withdraw your balance.

18.3. You may terminate at any time by contacting support. Withdraw your balance before termination; a ruble balance can be withdrawn by exchanging it into crypto and sending it to an address you specify.

18.4. The operator may terminate on 7 calendar days' notice, and immediately where you breach the contract or the law or where a court or other binding act requires it. On termination the operator gives you the opportunity to withdraw your balance, except for amounts whose withdrawal is prohibited by law or suspended by a decision of a competent authority.

18.5. Termination does not affect obligations that arose before it.

19. Final provisions

19.1. Notices from the operator are deemed delivered when sent to the bot chat or displayed in the app.

19.2. If any provision is held invalid, the remaining provisions stay in force.

19.3. You may not assign your rights and obligations under this contract. The operator may assign them in a reorganisation or transfer of business, with notice to users.

19.4. Rights in the software, design, texts, trademarks and other elements of the service belong to the operator or its licensors. You are granted a revocable, non-exclusive licence to use the service for its intended purpose.

19.5. The operator's details and contacts for legally significant messages are published in the Legal information section.