Terms of use Last updated October 14, 2026. The main points - VisionSwap keeps which deposit paid for each payment out of the public record, so no transaction links the wallet you deposit from to where your money goes (section 9 explains what can still be seen). Your spending and viewing keys are made in your browser, from a signature by your own wallet, a passkey or a private key, and we never receive them. - Only your wallet (through the signature it makes for VisionSwap), your passkey or your VisionSwap private key can spend your private balance, subject to the risks in section 10. Nobody can recover it for you. - If you place an order, our order service can trade the amount you set aside for it, from that order's Vision wallet, until the order ends or you cancel it (section 6.11). - Every deposit is screened and waits in a public waiting room. It can be refused, or sent back to the address it came from. - The program is new, has not been independently audited and, for now, can be upgraded by its operator. You can lose everything you deposit. - Our liability to you is limited (section 16), and claims can only be brought individually (section 19). This box is a summary. The numbered sections below are the agreement. 1. About these terms 1.1 The agreement. These terms form a legally binding contract between you and the operator of VisionSwap ("we" or "us"). Using the website, connecting a wallet to it, or opening or unlocking a VisionSwap account means you agree to them. If you don't, please don't use VisionSwap. 1.2 What they cover. "VisionSwap" or the "Services" means the website at visionswap.net, the app and documentation on it, the VisionSwap app for Android (which opens the website full screen), the VisionSwap extension for Chrome, the Exposure check, and the servers we run for them, including the relayer, the screening service and the service that moves deposits out of the waiting room. The "Pool" is the VisionSwap program on Solana mainnet and the accounts it controls; its address is in the Docs. 1.3 Acting for someone else. Using VisionSwap on behalf of a company or another person means you have the authority to accept these terms for them, and they are bound by them too. 2. Who may use VisionSwap 2.1 Age. You must be 18 or older, with the legal capacity to make this contract. 2.2 Sanctions. You may not use VisionSwap if you, or anyone who owns or controls you, appear on a sanctions list maintained by the United Nations, the United States, the European Union or the United Kingdom. 2.3 Restricted places. VisionSwap is not for anyone who is in, lives in, or is a company formed in Cuba, Iran, North Korea or Syria; the Crimea, Donetsk or Luhansk regions of Ukraine; the United Arab Emirates; any other country or region under comprehensive sanctions of the bodies named in 2.2; or any place where using a privacy tool like VisionSwap is against the law. We may change this list at any time. 2.4 Your local laws. Some countries restrict privacy tools. It's up to you to know and obey the laws that apply to you. 2.5 No way around this section. VPNs and Tor are welcome for privacy, but not as a way around this section: don't use them, or anything else, to disguise where you are so that you can use VisionSwap from a restricted place. 2.6 Your confirmation. We don't verify who or where you are, so we rely on you: every time you use VisionSwap, you are telling us that this section applies to you. We can block any address, device, network or region whenever we choose. 3. What VisionSwap is, and what it isn't 3.1 What you can do. With VisionSwap you can move SOL into the Pool from your own wallet or, by QR code or payment link, from any wallet or exchange; hold a private balance; send SOL privately from the Pool to any Solana address, now or later, to one or several recipients; buy and sell tokens through Vision wallets, now or with orders; check how much a wallet's public history gives away; and download statements of your own activity. 3.2 Where your SOL is. SOL in the Pool is held by the Pool program together with everyone else's. It is not in an account with us, and we never hold your wallet's keys or your VisionSwap keys. Tokens bought through a Vision wallet sit in that Vision wallet, an ordinary Solana address that only your keys control. SOL sent to one of your deposit addresses sits at that address, which only your keys control, until it moves into the Pool. 3.3 What we are not. We are not a bank, exchange, broker, custodian, payment institution, investment adviser or trustee. Nothing you hold through VisionSwap is covered by deposit insurance or any investor compensation scheme. 3.4 Final transactions. VisionSwap works through transactions on a public blockchain, and a confirmed transaction is permanent: neither you nor we can undo it. 3.5 New software. VisionSwap launched recently and is still changing. Its features, fees, limits and the tokens you can trade may change, and parts of it may be down from time to time. 4. Your wallet and your keys 4.1 Your wallet or private key. You open an account with a self-custody Solana wallet that can sign messages, or with a VisionSwap private key. Some wallets, including multisig, MPC and some hardware wallets, can't open an account; a private key works instead. 4.2 Where your keys come from. With a wallet, it signs a fixed message and your browser turns that signature into the keys for your private balance, your Vision wallets and your deposit addresses. With a private key or a passkey, those keys come from that key instead. Your spending and viewing keys stay in your browser: we never receive them, and our servers cannot spend your private balance. Orders use separate order keys, also derived from your account, as section 6.11 describes. 4.3 Guard your signature and your private key. Anyone who obtains that signature or your private key can spend your private balance. Only ever sign the message, or enter your private key, on visionswap.net. If you choose to stay signed in, your private key is kept in that browser, sealed so that only that browser can open it, so only do that on a device you trust. 4.4 Same wallet, same account. Always open your account with the same wallet. Some wallets, including some hardware wallets, sign the message differently and would open a different, empty account. 4.5 No recovery. If you lose access to your wallet or your private key, nobody, including us, can recover your private balance, your Vision wallets or your deposit addresses. 4.6 Your devices. Keeping your wallet, devices and browser secure is up to you, and you are responsible for whatever your wallet signs. 4.7 Passkeys. You can open an account without a wallet with a passkey (for example Face ID, a fingerprint or a security key). Your passkey produces the account's key on your device; we never receive it. The same passkey opens the same account wherever it syncs; a different passkey opens a different account. Before a new passkey account opens, the app checks that the passkey signs in again and asks you to save a backup private key. If the passkey is deleted or lost and you didn't keep that backup key, nobody, including us, can recover the account. 5. Deposits, screening and the waiting room 5.1 Depositing. You deposit from your own wallet, or by sending SOL to one of your deposit addresses, and you pay the amount, the deposit fee and Solana's network fee. By QR code these come out of what arrives, together with a small account deposit that returns to the deposit address when the deposit joins the Pool. The program enforces a minimum deposit. We may set, change or remove a largest deposit and a cap on the size of the Pool at any time; the current limits are in the Docs. 5.2 Screening. Before a deposit, the depositing address is checked against sanctions lists, and possibly against public blockchain data and outside risk services. For a deposit address, the wallets that recently paid into it are checked too. Screening looks only at addresses: we never ask for your name or ID. 5.3 The waiting room. Each deposit then waits in a public waiting room, for a time shown in the app, before it joins the Pool. We can change that time; the program caps it at 1,512,000 Solana slots, about three and a half days at Solana's slot time when these terms were last updated. A waiting deposit is not yet part of your private balance. 5.4 Outcomes. Screening can stop a deposit before you send it, send it back to the address it came from while it waits, or hold it in the waiting room until it can join the Pool. These are our decisions to make, and we may be unable to explain them for legal or security reasons. 5.5 Taking a deposit back. Until it joins the Pool, you can take a deposit back at any time, deposit fee included. It goes back only to the address it came from. You pay the network fee, unless a deposit address has nothing left to pay it with; then our guard pays it. 5.6 Returns go to the depositing address. A deposit can only ever be returned to the address that made it, so deposit from a wallet you control. When you shield by QR code, that address is your own deposit address: anything returned waits there for you, and you can send it on to any wallet. SOL that fails screening is not moved into the Pool and stays at the deposit address. 5.7 Later refusals. An address that fails screening once may be refused again, both as a depositor and as a recipient. 5.8 No guarantee. Screening makes it harder for unlawful money to get into the Pool, but it can't prove that everything in the Pool came from a lawful source. 5.9 Reviews. Think we got a screening decision wrong? Contact us (section 22) with the depositing address and the transaction. We'll review it, but we can't promise a different outcome or a reply by any particular time. 6. Private sends, buys and sells 6.1 How they work. Your browser builds a zero-knowledge proof that the payment is yours to make. A relayer, normally ours, submits it to Solana and pays the network fee, which is repaid from the payment. The recipient, the amount, the relayer fee and the highest pool fee you accept are bound into the proof, so the relayer can't change them. 6.2 This website needs our servers. The website relies on our servers for relaying, screening and chain data. The Pool program doesn't depend on them, but we don't promise any other way to use it. 6.3 Refusals and delays. Our relayer can turn down, hold back or queue a payment, for instance when it is rate-limited or busy, when fees change, after a screening result, or for legal or security reasons. 6.4 Private sends. A private send pays SOL out of the Pool to the address you enter. A send to an address outside your own VisionSwap wallets goes through a one-time sending address made for that payment, which only your app holds the key to, and reaches the recipient as a standard SOL transfer from it. Anyone can see that address, the amount, the fees and when it happened. The recipient is screened too, and we may decline to pay it. 6.5 Buys and sells. A private buy moves SOL from the Pool to one of your Vision wallets, which then trades through Jupiter, a third-party aggregator that routes through other exchanges. Prices can move before a trade completes, within the slippage you accept, and trades can fail. Before you confirm, the app shows the minimum you will receive, and the trade is built to fail rather than deliver less. A faster speed setting adds a network priority fee, up to the cap the app shows. A sale swaps back to SOL and deposits it into the Pool, which pays the deposit fee; a sale too small for a deposit leaves its SOL in the Vision wallet. Vision wallets, what they hold and everything they do, including being funded from the Pool, are public on-chain; VisionSwap only avoids funding them from your own wallet. 6.6 Tokens. We don't create, review, list or endorse tokens: the app can show any token Jupiter can trade. Many tokens are worthless or fraudulent, and some let their issuer freeze, tax or block transfers. You buy any token at your own risk. 6.7 Check before you confirm. Double-check every address, token and amount before you confirm. Anything sent to the wrong address is gone for good. 6.8 Sending later, and several payments at once. If you choose to send later, your browser makes the proof straight away and our relayer submits it at a random moment within the window you chose. When the Pool is busy, it may submit the payment earlier than planned, still within that window, so that its proof does not expire, and while the app is open it may make a fresh proof shortly before the payment goes out. The relayer can only send that exact payment, or not send it. Until it goes out, the notes it spends are set aside and VisionSwap won't spend them elsewhere; you can cancel it until then. If they are spent another way first, the scheduled payment fails and nothing is sent. If it isn't sent, those funds remain yours. A payment that still needs a fresh proof (for example when the Pool has changed a lot) waits until the app makes one, the next time you open it. While our relayer is being topped up, scheduled payments wait. To hold back only what it sends, a later payment usually first sets aside a note of its own size within your private balance, which costs a relayer fee. Sending to several recipients makes one payment each, each with its own fees; several payments sent "now" go out one by one at random moments over about two minutes. Every private payment to another wallet or an exchange arrives as a standard SOL transfer from a one-time sending address, so exchanges and wallets credit it like any other deposit. 6.9 Sending it yourself. If our relayer is unavailable, you can submit a private send with a fee payer of your own: one of your account's fee wallets (by default a new one for each payment) or a Vision wallet. That fee payer is visible in the transaction and pays the network costs up front; the payment repays them. This way sends one payment at a time. Every private payment to another wallet or an exchange arrives as a standard SOL transfer from a one-time sending address, so exchanges and wallets credit it like any other deposit. 6.10 Payment links. A payment link points to a fresh deposit address of your account, and is meant for one payer. What is paid to it is screened and moves into your private balance like any deposit, with the same fees and rules, when your account is open in the app; several paid links move in one at a time, a few minutes apart. The payer and the amount they send to that address are visible on-chain. 6.11 Orders. Limit buys, DCA, take-profit, stop-loss and trailing-stop orders are run by our order service. Each order has its own key, derived from your account. When you place one, the Vision wallet holding the tokens or SOL gives that key on-chain permission to move up to exactly the amount the order sets aside; the token program enforces that amount, and our order service sends the proceeds back to the same Vision wallet. While the order is live, that key, which our service holds, can move those tokens or that SOL; nothing else in the wallet or the Pool. For a DCA, that is its whole budget, for as long as the DCA runs. Our service keeps order details encrypted when stored and deletes an order's key from its records when the order ends. Cancelling the order revokes that permission on-chain, with a network fee paid from the Vision wallet. If an order ends another way, the app removes any permission left on-chain when it is next open on the device that placed the order, or offers you a way to remove it. 6.12 How orders run. Orders watch market prices from Jupiter and trade through Jupiter when the price you set is reached, within the price room you chose. A limit buy or a take-profit step trades only if the trade's own quote meets your price, and the least it must deliver is set in the transaction, so, measured with Jupiter's prices at the time of the trade, it doesn't fill at a worse price than yours (on a sale, a token's own transfer tax comes on top); when the market can't meet it, it keeps waiting. A stop-loss normally sells only after a second, newer price confirms the first; if the token has no market price for a few minutes, a live sell quote at or below the stop can trigger it. It then sells at the market within its own price room, so it can sell below its price; it does not sell if the price has clearly recovered above the stop. A trailing stop follows the highest price seen since the order started or was last changed. DCA buys are made at the market, and unless you choose exact timing each one is moved by a random amount of up to 10% of the interval, at most 30 minutes. Trades wait their turn in a queue that puts stop-losses first. Changes you make to a running order apply from the next price check without a new approval; an order's amount can only be lowered, and the on-chain permission stays at the amount first set aside until the order ends or is cancelled. Our relayer pays the network fees of order trades. The proceeds of a sale stay in the Vision wallet until the app moves them into the Pool, the next time it is open. We don't guarantee that an order fills, fills at any particular time, or fills at all: prices can move fast, routes can be missing, and our service or Jupiter can be unavailable or delayed. Tokens that tax transfers pay that tax one extra time when an order runs. Orders end when they fill, expire or are cancelled, or when the tokens or SOL leave the Vision wallet, and we may cancel an order at any time. You remain responsible for your orders and their results. 6.13 Paying from your wallet. When you pay from your connected wallet on the Send tab, your wallet makes one deposit into the Pool of a standard size that covers the payment and its fees, and the deposit goes through screening and the waiting room like any other. What the payment doesn't use stays in your private balance as change. The payment's details (the recipient, the amount, the timing you chose, and which deposit pays for it) are kept on that device only, and are never sent to our servers ahead of the payment. Once the deposit joins your private balance, the app proves the payment and hands it to our relayer automatically, sent at once or at a random moment within the window you chose. The app has to be open, or opened again on the same device, for that to happen; until it does, the SOL stays in your private balance. On another device it shows as private balance, not as a payment. You can stop the payment until it is handed over, and the SOL then stays in your private balance, or take the deposit back to your wallet while it is in the waiting room. A payment more than a day old, or one whose fees rose above what its deposit covers, waits for you to decide. If the payment can't be made (for example because its recipient is refused), nothing is sent and the SOL stays in your private balance. 6.14 Actions across several Vision wallets. When you buy, sell, move back or send with several Vision wallets at once, the app in your browser runs each wallet's action in turn, with the gap you chose, as if you had started each one yourself. The list of wallets and where each one got to are kept on that device only. Keep the page open while it runs: if it closes, the wallets that haven't had their turn keep what they hold, and the app offers to continue or stop the next time it is open on the same device, after checking where an interrupted wallet got to. Each wallet's action can fail on its own (for example when a route is missing or the price moves past your price room); the others still run. Spacing the wallets out and varying their amounts makes them harder to link to each other, not impossible. 7. Fees 7.1 Pool fee. The Pool charges a fee on every deposit, paid on top of the amount, and on every amount that leaves the Pool. It was 0.8% when these terms were last updated, and the program never allows more than 1%. The fee is shown before you confirm. 7.2 When the deposit fee is taken. The deposit fee is paid with the deposit, waits with it in the waiting room and goes to the fee wallet when the deposit joins the Pool. If the deposit is taken back or sent back, its fee goes back with it. 7.3 Relayer fee. Private sends and buys also include a relayer fee for the network costs the relayer pays on your behalf. You see it before you confirm. It can be a little more than the relayer's real cost, and any excess is kept. 7.4 Other costs. Transactions sent from your own wallet cost Solana network fees, which you pay. Jupiter, the exchanges it uses and some token issuers take their own fees as well. 7.5 Changes. We may change the pool fee, within the 1% limit, and how the relayer fee is worked out, at any time and without notice. The program never charges more than the fee you approved: if the fee rises before your payment lands, the payment fails and you can try again. 7.6 No refunds. Except where these terms say otherwise, fees paid are not refunded. 7.7 Taxes. You are responsible for working out and paying any tax on your use of VisionSwap. 8. Our control over the Pool 8.1 Upgrades. For now, the Pool program can be upgraded with a key that the operator holds. We plan to move that key to a multisig and, once the code has been audited, to make the program permanent. Until that happens, an upgrade could rewrite any rule of the Pool, even the rules about who may move funds, and could do so at once, with no advance notice. 8.2 Settings. Without an upgrade, we can change the pool fee (up to 1%), the deposit limits and pool cap, the waiting time (up to the cap in 5.3), the screening rules and the key that signs screening passes, and the fee wallet; pause new deposits; and hand these powers to someone else. A change takes effect at once, with no advance notice, including for deposits already waiting. Making the program permanent (8.1) would not remove these powers. 8.3 What the current program doesn't allow. As the program stands, nobody, including us, can move or redirect SOL in the Pool. There is no setting that pauses private sends and withdrawals, but they, and deposits joining the Pool, need the fee wallet to be an address the program can pay: if it were set to one of a few special Solana addresses that can't receive payments, they would stop until it was changed back. Section 8.1 still applies. 8.4 Changes to the Services. The website, the relayer and the rest of the Services may change, pause or close at any time. If we plan to shut them down, we'll try to announce it on the website beforehand where the law and circumstances allow. Either way, the Pool program keeps running on Solana. 9. What's private and what isn't 9.1 Public on Solana, permanently. Each deposit (the depositing wallet, the amount and the time); deposits taken back or sent back; each private send and withdrawal (the recipient, the amount, the fees and the time); transfers inside the Pool that join or cut notes (recognisable as such); how much the Pool holds; and the activity and holdings of every Vision wallet. 9.2 Not shown on-chain. Which deposit paid for which payment, your private balance and which notes are yours. No transaction says, and your browser finds your notes itself. Our servers never receive your spending or viewing keys, but they do see the requests described in 9.3, which can include your deposits, your own addresses and the payments you send. 9.3 What our servers see. Like any website, our servers and our hosting provider see the connections they receive, such as IP addresses and browser details, and the requests you send, including the payments you ask us to relay or schedule, the orders you place and the addresses you check. Scheduled payments and orders are stored encrypted while they run. The website loads no third-party scripts, fonts or trackers, and VisionSwap's software writes no IP addresses or wallet addresses to its logs. For the strongest privacy, use a VPN or Tor. Our Privacy policy lists what is kept, for how long, and what each service we use receives. 9.4 How people can still link you. Observers may connect your activity through amounts, timing, address reuse, what you do after a payment and how busy the Pool is. Large or unusual amounts stand out. Wait between steps, use amounts that differ from your deposit, and never send back to the wallet you deposited from. 9.5 No promise of anonymity. Exposure checks, tips and estimates help you judge your privacy; they are not guarantees. Nobody can promise that your activity will never be traced, and we don't. 10. Risks you accept By using VisionSwap you accept the risks below. Any of them could cost you some or all of what you put in. - Unaudited software. No independent firm has audited the program or its zero-knowledge circuit yet, and even a future audit couldn't rule out every error. - Technology. Bugs or attacks can hit the program, the zero-knowledge proofs and their trusted setup, or the code running in your browser. - The trusted setup. The proofs' trusted setup builds on the public Powers of Tau; its second phase was completed by the VisionSwap team and sealed with a Bitcoin block beacon, and its record is part of the public proving key the app downloads. Like any trusted setup, it relies on the randomness used in that phase having been discarded: anyone who kept it could make proofs that the program accepts and take SOL from the Pool. - The upgrade key. Whoever holds the upgrade key can change the program. If that key is lost, stolen or misused, the Pool and its funds could suffer. - Amounts at stake. Deposit limits may be high or absent, so a single error could affect large amounts, including yours. - Your wallet and keys. Losing your wallet or private key, or having your VisionSwap signature, private key, or a Vision wallet's or deposit address's key stolen, can mean losing your funds. - Our servers. If they are down, you may not be able to use the website, and orders and scheduled payments may be delayed. If they are breached, the connection data they see could be exposed, and the amounts approved for live orders could be at risk. - Screening. Screening can wrongly delay, refuse or return a deposit or payment. - Third parties. VisionSwap relies on Solana, RPC providers, Jupiter and the exchanges it uses, wallets, screening providers, token issuers and our hosting provider, none of which we control. - Tokens. A token's price can collapse, it can become impossible to sell, and its issuer may be able to freeze, tax or block it. - The network. Solana can be congested or stop, fees change, and transactions can fail or expire. - Other platforms. An exchange or other service may ask questions about, hold or turn away funds that have been through a privacy tool. - Law and regulation. Regulators and courts are paying close attention to privacy tools. A new law, ruling or enforcement action could limit VisionSwap or stop you from using it. - Market. SOL and every token can lose value quickly, including while your money waits or sits in the Pool. 11. Prohibited use You must not use VisionSwap, or help anyone else use it, to: - hide or launder the proceeds of crime, fund terrorism, or get around sanctions; - move money taken in a hack, theft, fraud, scam or ransomware attack, or obtained through any other crime; - use funds that aren't lawfully yours to use; - break any law that applies to you or to us; - act on behalf of someone that section 2 excludes; - dodge screening or any other restriction in these terms; - attack, probe, overload or disrupt VisionSwap or the Pool, or take advantage of a bug (tell us about it instead); - harass, stalk or expose other people with the Exposure check or any other part of VisionSwap; - run bots or scripts against VisionSwap in a way that puts an unreasonable load on it; or - lie to us or pretend to be someone else. 12. Third-party services 12.1 What we don't control. VisionSwap works with things we don't control: your wallet, the Solana network, Jupiter and the exchanges it routes through, RPC and data providers, screening providers, token issuers and our hosting provider. 12.2 Not our responsibility. We can't answer for them: not for whether they work or are secure, nor for any loss they cause. Each has its own terms, which apply when you use it. 12.3 Links. A link to another website is a convenience, not a recommendation. 13. No advice, and $VSWAP 13.1 No advice. VisionSwap gives no financial, investment, legal, tax or compliance advice, and that includes Exposure checks and statements. Decisions about using it are yours alone. 13.2 No fiduciary duty. We are not your fiduciary. We owe you only what these terms say. 13.3 $VSWAP. $VSWAP is VisionSwap's community token on Solana. Its contract address is the one published on visionswap.net; any other token using our name is not ours. Our buyback, burn and holder-reward program is described on the Tokenomics page, and we may change, pause or end it. You don't need $VSWAP to use VisionSwap. Holding it doesn't make you an owner of VisionSwap, or give you any claim on the Pool, on anyone's funds or to any particular payment. Tokens can lose their value, and these terms don't govern trading any token. 14. Intellectual property 14.1 Ownership. The VisionSwap name, logo, website design and text belong to us or our licensors. Where we publish VisionSwap's source code under an open-source licence, that licence governs the code. 14.2 Your permission to use the site. As long as you keep to these terms, you have a personal, non-exclusive and revocable permission to use the website as intended. 14.3 Feedback. Suggestions you send us are ours to use however we like, without paying you. 15. Disclaimers 15.1 As is. VisionSwap is provided "as is" and "as available". As far as the law allows, we make no warranties of any kind, express or implied, including of merchantability, satisfactory quality, fitness for a particular purpose or non-infringement. 15.2 No promises about results. In particular, VisionSwap may go down, have bugs or be breached; screening can get things wrong; and your privacy is not assured. 15.3 Everything else we publish. The Docs, our posts on X and anything else we publish are there to inform you. They may be incomplete or out of date, they are not part of these terms, and where they disagree with these terms, these terms take priority. 16. Limitation of liability 16.1 Losses we don't cover. As far as the law allows, we won't be liable to you for losses that are indirect, incidental, special or consequential, or for punitive damages; for lost profits, revenue, business, opportunities, goodwill or data; for digital assets that are lost or fall in value; or for losses that come from a risk listed in section 10, from a third party, or from your own breach of these terms. It makes no difference how a claim is framed, whether in contract, negligence, breach of statutory duty or otherwise, or whether we knew such a loss could happen. 16.2 Cap. As far as the law allows, our total liability to you for all claims connected with VisionSwap or these terms is limited to the greater of US$100 and the fees you paid through VisionSwap in the 12 months before the claim arose. 16.3 Who this protects. Our affiliates, contributors, contractors and service providers, and the people who work for any of them, get the same protection from sections 15 to 17 as we do. 16.4 What isn't limited. Nothing in these terms limits any liability that the law does not allow to be limited, such as liability for fraud. 16.5 Why. We can only offer VisionSwap on these terms, and the limits in this section are a fundamental part of them. 17. Indemnity As far as the law allows, you will defend and reimburse us, and the people in section 16.3, against any claim, loss, fine or cost (reasonable legal fees included) that results from your breaking these terms or any law, from your infringing someone else's rights, or from the funds you deposit and the payments you make. 18. Suspension and ending 18.1 By you. You may stop using VisionSwap at any time. 18.2 By us. We can limit or cut off your access to VisionSwap whenever we need to, without warning: for instance if you break these terms, fail screening, or pose a legal or security risk to us, other users or the Pool, or if the law requires it. 18.3 Your funds. Ending your access to our website or relayer doesn't change what the Pool holds for you. That is controlled by the Pool program, not by us. 18.4 What continues. Sections 9, 10 and 13 to 21 still apply after your use of VisionSwap ends. 19. Disputes 19.1 Talk to us first. If something goes wrong, tell us first (section 22) and explain the problem. Neither side may start a legal claim until we have both spent 30 days trying, in good faith, to settle it. 19.2 Individual claims only. As far as the law allows, you may only bring claims against us on your own behalf, and not as part of any class, collective or representative action. 19.3 Time limit. As far as the law allows, a claim brought more than one year after the events behind it is barred. 19.4 Consumers. If you are a consumer, nothing in these terms takes away a protection that the law of your home country does not allow a contract to override. 20. Changes to these terms 20.1 New versions. These terms will change from time to time. The latest version is always on this page with its date, and we'll try to flag important changes in the app too. 20.2 When they apply. Using VisionSwap after a new version's date means you accept it. If you don't, stop using VisionSwap. 21. General 21.1 Whole agreement. These terms set out everything agreed between you and us about VisionSwap. 21.2 Severability. If a court or other authority finds part of these terms invalid or unenforceable, the remaining parts still stand. 21.3 No waiver. Not enforcing a right now doesn't stop us enforcing it later. 21.4 Transfer. If someone else takes over VisionSwap, or we move it to an affiliate, these terms can go with it. You need our written agreement to pass your side of them to anyone. 21.5 Who else has rights. Apart from the people protected by section 16.3, who can enforce sections 15 to 17, no one other than you and us has rights under these terms. 21.6 Events beyond our control. We aren't responsible when something beyond our reasonable control, such as an outage of Solana or of a provider, an attack or a government action, stops or delays VisionSwap. 21.7 Language. The English version of these terms is the one that counts, whatever any translation says. 21.8 Notices. We'll give you any notice by publishing it on the website or in the app. 22. Contact Legal notices, law-enforcement requests, screening reviews and privacy questions: @VisionSwapSol on X.