Skip to main content
Whenever you want your money in hand, you withdraw it from your confidential balance into regular USDC. Your device does the private work, you approve one signature, and Confiroll sponsors the fee, so you pay 0 XLM. Your remaining balance stays confidential.

What you see

The withdraw screen shows your available balance at the top, a single amount field, and a summary of what happens on exit. As you type, the amount is validated against what you can actually spend, and the summary updates to show how much stays confidential afterward.

How to withdraw

Enter an amount

Type any amount up to your available balance. The field validates against your spendable funds, so you cannot withdraw more than you have. Leave the rest in your confidential balance for later.

Your device builds the proof

Your browser merges any newly received funds into your spendable balance and builds a withdrawal proof locally with your viewing key. The number never leaves your device in the clear.

Approve in your wallet

You sign the withdrawal with a plain wallet signature, as the transaction source. Confiroll fee-bumps it so you pay 0 XLM. You never need XLM in your wallet to withdraw.

Receive regular USDC

The withdrawn amount lands as standard USDC in your account, ready to use, send, or convert wherever you like.

What is revealed and what stays private

The specific amount you withdraw becomes public on exit. That is by design: revealing the exit amount is what makes the resulting USDC verifiable as real money on the ledger. Everything else stays confidential. Your remaining balance, your total received, and the amounts of your other payouts remain hidden. This is confidentiality, not anonymity, and Confiroll never claims your activity is untraceable.

Validation and limits

  • You can withdraw any amount up to your spendable balance. Requests above that are rejected before anything is signed.
  • If part of your balance is still in the received bucket, your device merges it first, so your full spendable balance is available in one withdrawal.
  • Partial withdrawals are fine. Take some now and leave the rest confidential, then come back and withdraw more whenever you want.
You receive crypto USDC. Confiroll has no in-app fiat off-ramp, so converting to your local currency (through an exchange, a card, or a provider of your choice) is up to you. The withdrawal itself only moves your balance from the confidential token into regular USDC.

Frequently asked questions

0 XLM. The merge, the proof, and the withdrawal are all fee-sponsored by Confiroll, so you pay no network fee and never need XLM in your wallet. You receive the full amount you withdraw.
A few moments. Building the proof and signing happen in your browser, and the transaction settles on-chain in seconds. Once it settles, the USDC is in your account.
Yes. Enter any amount up to your available balance. The rest stays in your confidential balance, still hidden on-chain, and you can withdraw more at any time.
You can withdraw any amount up to what you have available. There is no separate deposit of XLM to cover fees, because every withdrawal is fee-sponsored.
Withdraw to USDC first, then move that USDC to an exchange or off-ramp provider that supports your region and convert it there. Confiroll hands you verifiable USDC and leaves the choice of provider to you.