Version 2.1 — Last updated: September 13, 2026
These Terms of Service ("Terms") govern your use of the BAGHOLDER mobile application ("App"). By using the App, you agree to these Terms. If you do not agree, do not use the App.
BAGHOLDER is a non-custodial software tool that helps you buy cryptocurrency on-demand by orchestrating swaps that execute against decentralized exchange (DEX) automated market maker (AMM) smart contracts. BAGHOLDER is a developer and supplier of software. BAGHOLDER is not an exchange, broker, dealer, investment advisor, money transmitter, custodian, fiduciary, or counterparty of any kind. BAGHOLDER does not operate a digital asset trading platform, does not maintain an order book, does not match buyers with sellers, and does not act as a market maker in any digital asset.
Each buy is a one-shot action you initiate by tapping a token, selecting an amount, and confirming a payment through our licensed payment provider. BAGHOLDER does not offer recurring purchases, dollar-cost averaging schedules, or round-up purchases.
When you initiate a buy, BAGHOLDER's software constructs a swap transaction that your wallet then signs and broadcasts to the blockchain. The swap executes against a DEX AMM liquidity pool — a smart contract holding deposits from many independent liquidity providers. The counterparty to your swap is the AMM pool itself, not BAGHOLDER and not another individual user. BAGHOLDER does not hold, route, take possession of, or otherwise touch the digital assets involved in the swap at any point.
The App currently supports the following blockchain networks: Base, Optimism, Arbitrum, Avalanche, BNB Smart Chain, Polygon, and Solana.
You maintain sole control of your funds through your own non-custodial embedded wallet. BAGHOLDER never has access to your private keys, seed phrase, or any signing material. Your private keys are secured using advanced cryptographic techniques provided by our wallet provider (Privy). You are solely responsible for securing your device and wallet credentials.
BAGHOLDER's server does not have signing authority over your wallet and cannot move your funds. All swap transactions, fee sweeps, and other on-chain actions are signed and submitted by your wallet. Our server's role is limited to: (a) orchestrating onramp payment sessions with our licensed payment provider (the provider, not BAGHOLDER, processes the fiat payment); (b) proxying remote procedure call (RPC) traffic between your wallet and supported blockchain networks; (c) caching public market data (token prices, charts, liquidity metrics); (d) maintaining the published token registry against neutral objective criteria (see our How BAGHOLDER Works documentation); and (e) providing small amounts of native chain gas from BAGHOLDER's own operational wallets where your wallet lacks sufficient gas to settle a swap (described under "Gas service credit" below).
You acknowledge that BAGHOLDER does not operate, control, or have any authority over the onramp payment service, the Privy wallet service, or any blockchain network, smart contract, decentralized exchange, liquidity pool, or other on-chain protocol that your transactions interact with.
To use BAGHOLDER, you must be at least 18 years of age, be a resident of one of the 41 U.S. states where BAGHOLDER is available, and accept the "How Your Money Moves" disclosure before making any purchase.
You will be asked to confirm your state of residence during setup.
Suspension preserves your wallet access. Because BAGHOLDER is non-custodial, a suspension does not and cannot affect your control of your wallets or the assets they hold. A suspension blocks three things: starting a new payment for a purchase through the App, receiving network gas from BAGHOLDER (including the one-time gas seed on a new chain), and creating new shared bags. It never blocks viewing your holdings and Activity in the App, and it never blocks exporting your private key. The export page on our website needs only your sign-in and reveals the key to you through your wallet provider’s hosted page, so moving your assets never depends on the App or on BAGHOLDER’s approval.
By using BAGHOLDER you represent and warrant that: (a) you are not listed on the U.S. Department of the Treasury's Office of Foreign Assets Control (OFAC) Specially Designated Nationals and Blocked Persons (SDN) list, the Foreign Sanctions Evaders list, the Sectoral Sanctions Identifications list, the Palestinian Legislative Council list, or any other sanctions list maintained by OFAC or by any other applicable U.S. or non-U.S. government authority; (b) you are not located in, ordinarily resident in, or organized under the laws of any country, territory, or region that is itself the target of comprehensive U.S. sanctions (currently including Cuba, Iran, North Korea, Syria, and the Crimea, Donetsk, Luhansk, Kherson, and Zaporizhzhia regions of Ukraine, and any other jurisdiction subsequently subject to comprehensive U.S. sanctions); (c) you will not use the App on behalf of any person, entity, or jurisdiction described in (a) or (b); (d) you will not use the App in any manner that would cause BAGHOLDER or its operators to violate any applicable sanctions law or regulation; and (e) the information you provide during setup, including your state of residence and date of birth, is accurate and complete.
You agree to notify us promptly if any of these representations becomes inaccurate during your use of the App. BAGHOLDER may, at its sole discretion, refuse service to, suspend, or terminate the account of any user we reasonably believe is in breach of these representations, that we reasonably believe poses a sanctions-compliance risk, or that we reasonably believe is engaged in abusive use of the Service (including coordinated price manipulation, gas-funding abuse, or operation of multiple accounts to evade per-account limits). Refusal, suspension, or termination on these grounds is not a breach of these Terms by BAGHOLDER and does not entitle you to a refund of fees already paid in connection with completed purchases.
When you sign up, we record the pass/fail outcome at each eligibility gate (age, state of residence, and legal-document review) to maintain an audit trail, and we apply anti-abuse and rate-limiting safeguards to deter automated or repeated evasion. Three rejection attempts at either gate within a 24-hour window will temporarily disable further attempts on that device for 24 hours. Attestation is a self-declaration — by using BAGHOLDER you represent that the age and state you provide are true; a false attestation is a breach of these Terms. We do not store your date of birth.
If you move, you can update your state of residence via Settings → State of Residence. If your updated state is on the not-available list, you will be unable to make new purchases through BAGHOLDER; your existing on-chain holdings remain in your own non-custodial wallet and are unaffected.
BAGHOLDER is currently available in 41 U.S. states. The App is not available in the following jurisdictions:
You may not use the App if you are located in a restricted state. Circumventing geographic restrictions is a violation of these Terms.
We monitor our aggregate twelve-month purchase activity by state on a rolling basis. We may add additional states to the not-available list at any time and without prior notice if we determine that activity in a state is approaching a state-specific licensure threshold for which we do not yet have either an attorney-validated exemption analysis or the relevant license.
Two examples currently relevant:
If we add your state to the not-available list while you have existing on-chain holdings purchased through BAGHOLDER, those holdings remain in your own non-custodial wallet and are not affected; only your ability to make new purchases through BAGHOLDER is gated.
Platform fee: A 5% platform fee per buy, with a $0.50 minimum. The fee is added on top of your purchase amount and is taken by an on-chain transfer your wallet authorizes after the swaps complete. The fee is charged on success and is proportional to the tokens actually delivered to your wallet — a token that fails to deliver contributes nothing to the fee, subject to the $0.50 minimum, which still applies to a buy in which at least one token is delivered. If all swaps in a buy fail, no platform fee is charged at all. A buy and prompt retries of its failed tokens are treated as a single purchase: the 5% / $0.50-minimum fee is collected once across the original buy and those retries, not a second time, as long as you retry within about a week. A re-buy of a token after that window is a new purchase that carries its own fee. The platform fee for a purchase is collected at most once.
Payment provider fee: Our licensed payment provider charges its own payment-processing fee and may apply a spread on the stablecoin you purchase. The provider's pricing varies by payment method, order size, and market conditions, and is shown by the provider before you confirm. This is the provider's pricing, separate from the BAGHOLDER 5% fee; BAGHOLDER does not set it and does not receive any portion of it.
Bank and card issuer fees: your bank or card issuer may add fees of their own to the transaction (foreign-transaction surcharges, cash-advance treatment of crypto purchases, debit/credit processing). These are governed by your agreement with that institution. BAGHOLDER cannot see, set, refund, or dispute them.
Network gas: Network gas fees (typically a few
cents per swap on most supported chains) are paid from your wallet
balance and accrue to the blockchain's validators or miners, not to
BAGHOLDER. The first time your wallet uses a given decentralized
exchange on a given chain, it must additionally sign a one-time
ERC-20 approve transaction (also typically less than a
few cents in network gas) authorizing that DEX's router to move the
input token from your wallet. Subsequent swaps through the same DEX
reuse that approval and do not repeat this cost.
Wrapped coin: on the supported EVM chains, if your wallet holds a wrapped version of the chain’s native coin (for example WETH on Base, or WAVAX on Avalanche), BAGHOLDER never converts it on its own. The App shows it with a Convert button, and converting is one transaction you tap. The one exception, always shown before you confirm: a token swap that passes through the wrapped coin may convert a little of that middle step to pay the second step’s network fee. A wrap and an unwrap are economically the same asset on-chain. Because the app reads your balances from the blockchain for your address, the wrapped-token balance shown simply reflects the amount still in your wallet. Solana does not have this mechanic.
Gas service credit: Where your wallet does not hold sufficient native chain gas at the time of a buy, BAGHOLDER may provide a small amount of native gas from its own operational wallet to enable the swap to settle. This is a service feature included in the 5% platform fee — analogous to a payment processor absorbing infrastructure costs of an individual transaction. The gas is not provided as a money-transmission service, is not held in trust for you, and is not redeemable for cash or any other consideration. It is capped per request, per day, and per wallet to prevent abuse.
Solana account setup: On Solana, each new token requires a one-time on-chain account setup (Associated Token Account) costing approximately 0.00203928 SOL per token. To pay this on-chain rent, the App converts a small amount of your own stablecoin into native SOL inside your wallet; that SOL remains yours in your wallet at all times and is not a payment to BAGHOLDER. The account-rent deposit itself is held on-chain and is refundable to you if you later close the account. No account-setup rent is incurred for a token that is not delivered. Any SOL converted beyond what a completed buy required simply remains in your wallet as native SOL, available for future network fees.
Payment provider limits: Your licensed payment provider may apply its own purchase limits (for example per-transaction, daily, or weekly caps). These vary by provider, payment method, and your verification level with that provider. Any such limits are set and enforced by the provider and shown to you at checkout. BAGHOLDER does not set these limits.
Per-account abuse controls: To prevent abuse and to maintain a fair, single-human relationship between an account and the Service, BAGHOLDER applies controls on a per-account basis (an "account" being the underlying authenticated identity, not an individual wallet address). BAGHOLDER does not impose a per-account limit on how much cryptocurrency you may purchase. The controls are: a lifetime gas-funding total of up to $30 USD of network gas fees, summed across all wallets and chains, that BAGHOLDER may pay on your behalf as part of the platform-fee service; and a small number of wallets per authenticated identity, with additional wallets refused at sign-in beyond that number. Reaching one of these limits does not affect your existing balances, your control of your wallets, or your ability to export your private keys.
Per-token cap: BAGHOLDER computes a maximum dollar amount per token based on its measured on-chain liquidity. If you try to spend more than the cap, the App will block the buy and ask you to reduce the amount.
There are no subscription fees, hidden fees, spread markups, or minimum balance requirements.
When you tap Buy on a token, BAGHOLDER runs its safety checks, then opens a payment session with our licensed payment provider. You confirm payment through the provider's payment screen, which presents whichever payment methods it offers for your session. The provider deposits the stablecoin directly to your non-custodial wallet on the chain you selected. Your wallet then swaps the stablecoin for the selected tokens through decentralized exchange protocols. All swap transactions are signed by your own wallet — BAGHOLDER never holds, routes, or processes your funds.
Each onramp session is per-chain. If you want to buy tokens on multiple chains, each chain requires its own payment confirmation. If you decline or do not complete a payment session, no charge is made and no swaps execute.
Wallet stablecoin offset: If your wallet already holds enough of the stablecoin to cover the buy, the App will use your existing balance and skip the onramp payment entirely.
Balance-fit adjustment: The per-token dollar amounts you enter are targets, not guaranteed delivery amounts. Where your available balance is short of the total required for a purchase (your entered per-token targets plus the platform fee) by no more than $0.01, you authorize BAGHOLDER to proportionally reduce the token purchase amounts by that shortfall so the purchase completes from your existing balance without an additional stablecoin purchase. The platform fee is unaffected. Actual delivered amounts may differ from your entered targets due to this adjustment, slippage, gas costs, and market movement during settlement. Shortfalls above $0.01 are not adjusted automatically. The actual amount delivered is reflected on your transaction record.
Pre-swap quote check: As your payment processes, the App re-quotes every token at your chosen amount, in parallel with payment for speed — so it does not cancel a payment already in progress. If a token's quote fails, that token is not swapped and its stablecoin remains in your wallet, ready for your next buy.
Auto gas funding: If your wallet's native-token balance (ETH, SOL, etc.) is below the threshold needed to pay swap gas, BAGHOLDER's server will fund a small amount of gas from an operational wallet. This is a service expense covered by the platform fee, not a custodial service.
Failed swaps and retry: If a swap fails, the App retries it inline during the same buy. If it still can't complete, it surfaces to you and the unused stablecoin stays in your wallet to be used by your next buy — there is no automatic retry when you reopen the app. Only fee sweeps and broadcast-but-unconfirmed swaps are reconciled on reopen. No additional onramp charge is made for a retry — the stablecoin is already in your wallet.
Your holdings and your history: The quantities the App shows are read from the blockchain for your address, so a coin sent or received outside the App shows as it is. Activity in the App shows your history, read from the blockchain by address, and any blockchain explorer shows the same transactions. The App records what it did (buys, sells, swaps, sends) but does not compute cost basis or gains.
For a detailed breakdown, please review the “How Your Money Moves” disclosure presented during setup.
Where available, the App lets you sell tokens you hold and cash out through a third-party payout provider. A sell has two steps, and your own account signs both: (1) a swap that converts your token into the asset the provider accepts on that chain, and (2) a transfer of that asset directly from your account to the provider. If you already hold an asset the provider accepts, such as a stablecoin, you can cash that out directly: there is no first step, nothing is swapped, and nothing is signed until you confirm the transfer to the provider. BAGHOLDER does not hold, receive, or route the crypto you sell or the cash you are paid at any point, and is not the buyer or the seller. The provider is the other party to the sale and pays you.
The provider performs identity verification, compliance checks, and the payout under its own terms and privacy policy, which apply to your cash-out. BAGHOLDER does not collect your identity documents or payout details. The provider sets its own eligibility rules, limits, and payout methods, and may refuse, cancel, or delay an order. Crypto sent to a provider cannot be reversed by BAGHOLDER. Refunds for failed or rejected payouts are handled by the provider and returned to the sending account. Contact the provider for payout issues.
The conversion and the sale may each be a taxable event. You are solely responsible for your taxes, and BAGHOLDER does not give tax advice. BAGHOLDER does not report your transactions to any tax authority and does not issue tax forms; any tax form relating to a cash-out would come from the provider or another third party. If you stop after the conversion, you keep the converted asset in your account.
Provider fees and network fees are shown before you confirm. BAGHOLDER may charge its own fee on sells, calculated as a percentage of the converted amount and paid in that same asset by a separate transfer your account signs. You pay the network fee on that transfer, as with every transaction sent from your account. Any BAGHOLDER sell fee is shown in the in-app sell disclosure and applies to you only after you accept that disclosure. If our server records that the provider reported your payout as failed, BAGHOLDER will return its fee, in the asset it was paid in, to the account that paid it.
Selling availability varies by state, provider, token, and chain, and may be narrower than buying. Availability also depends on the provider's own eligibility and licensing, which BAGHOLDER does not control or warrant. BAGHOLDER may pause, limit, or discontinue selling at any time, including for legal, compliance, or operational reasons. Before your first sell, you must accept the in-app sell disclosure.
You may send coins you hold to another address. BAGHOLDER charges no fee for a send; the network fee is paid in your own coin. A send cannot be undone, and you are responsible for the address and the network you choose. A send to an address on a U.S. sanctions list, or of a sanctioned token, is refused.
Sending is not available in some states: New York, Connecticut, Louisiana, Vermont, New Mexico, the District of Columbia, Pennsylvania, Oregon, Arkansas, West Virginia and Georgia.
You may swap one token you hold for another. Swaps happen on one network at a time.
The BAGHOLDER fee is 1.5% of the swap, with no minimum, and you also pay network gas. The fee is shown before you confirm.
A swap is two transactions, and your own wallet signs both: your token is sold for a middle coin that both tokens trade against (usually a stablecoin, sometimes the network’s wrapped coin), and that middle coin then buys the token you chose. The fee is taken once, at the middle.
Each of the two transactions is its own event for tax purposes.
If the second transaction does not go through, the middle coin stays in your own wallet. Nothing is held by BAGHOLDER at any point.
Every account has a six-digit BAGHOLDER PIN, which you choose at signup. The PIN is needed to send, sell or cash out, and it must be entered once on any new phone before that phone can do those things.
Each time you send, sell or cash out, the App asks you to confirm that it is you. On a phone with a screen lock, it asks for Device Authentication (Face ID, fingerprint, or the phone’s passcode). On a phone with no screen lock, it asks for your BAGHOLDER PIN instead, and that phone keeps asking for the PIN even if a screen lock is added later. The button in Settings that opens the private-key export page asks for the same confirmation. If our server cannot be reached, the button still opens the page after the phone’s own check; a phone with no screen lock has no such check.
If you forget your PIN, you can choose a new one from Settings → Security. BAGHOLDER cannot recover your PIN or tell you what it is: our server keeps only a one-way scrambled form of it, never the PIN itself. After a new PIN is chosen this way, sending, selling and cashing out are paused for 24 hours on every phone signed in to your account; buying and viewing keep working.
During the pause, the reset can be cancelled (“This wasn’t me”) from any phone other than the one that asked for it, in one of two ways. A phone on which your PIN had been entered before the reset can cancel after Device Authentication, if it is not frozen and it is a phone that confirms with Device Authentication (see above). Any other phone, including one with no screen lock, needs the old PIN; anyone who knows the old PIN can cancel. The old PIN is then restored, the pause ends, and the phone that asked for the reset is frozen.
After a reset is cancelled, a phone on which your PIN has never been entered cannot start another reset for 7 days; a phone on which it has been entered can. This waiting period pauses nothing.
Wrong PIN entries are counted. On a phone on which your PIN has been entered, repeated wrong entries lock the PIN on that phone for a period of time, and ten wrong entries in a row lock it on that phone until the PIN is reset, with the 24-hour pause described above. Wrong entries from phones on which your PIN has never been entered are counted together; they lock those phones out for a period of time, never permanently.
From Settings → Security you can freeze another phone that is signed in to your account. A frozen phone cannot send, sell or cash out. You can unfreeze it later. Freezing and unfreezing both need your PIN, and neither is available during the 24-hour pause.
These checks have limits. The PIN, the pause and the freeze are enforced by the App and by BAGHOLDER’s server; the check on a sale or cash-out is also made by our server, while the check on a send is made by the App on your phone. During the pause, and on a frozen phone, the export button inside the App is unavailable. The export page on our website keeps working with only your sign-in, so the PIN does not protect an account whose sign-in someone else controls. None of this changes who controls your wallet, and none of it gives BAGHOLDER the ability to move your funds. It is not a promise that a loss or theft cannot happen. Anyone who obtains your account’s private key — for example, by exporting it — can move your assets without the PIN and without the App. BAGHOLDER cannot undo a transaction made by someone else. You remain responsible for your phone, for the email account or other login you sign in with, and for your PIN. Do not share your PIN.
Before every buy, the App performs four safety checks:
All checks must pass before payment is initiated. BAGHOLDER's server independently enforces the per-account abuse controls described above (the gas-funding and wallet-count defenses — not a per-account spend limit) and sanctions screening against the OFAC SDN list. These server-side checks run on every purchase request and operate as an additional layer beyond the in-App checks.
These checks are designed to protect you but do not guarantee against all risks.
BAGHOLDER reviews tokens against published listing criteria before making them available to buy. A token being available is not an endorsement or recommendation, and BAGHOLDER endorses no token, whether or not it is listed.
Tokens may be added or removed at any time based on liquidity changes. You are solely responsible for researching any token before purchasing.
Tokens you hold that BAGHOLDER does not list may show with their balance and a CoinGecko price only.
BAGHOLDER may also remove or restrict a token at any time if we determine, in our sole discretion, that continued availability creates legal, regulatory, or compliance risk, including without limitation enforcement action against the token's issuer, sanctions designations, court orders, or other operator determinations that the token presents an unacceptable legal risk. Compliance-based removals may take effect immediately and without prior notice, and we are not obligated to disclose the specific basis for the removal.
BAGHOLDER does not provide financial, investment, tax, or legal advice. The App is a software tool that executes actions you configure.
Risks include but are not limited to:
Token liquidity on decentralized exchanges can change without notice. If a token in your bag becomes illiquid or unsupported:
You may not use BAGHOLDER for:
Bag names and any other content you choose or create within BAGHOLDER (collectively, "User Content") are your own. BAGHOLDER does not endorse, curate, verify, or vouch for any User Content. By creating or sharing User Content you confirm that you have the right to use it and that it does not impersonate any person or organization, infringe any third-party right, or mislead other users.
BAGHOLDER screens User Content against a non-exhaustive profanity list and a non-exhaustive reserved-term list (brand names, system terms, and similar identifiers). The filter is automated and best-effort; it does not guarantee that every name is original or non-infringing. We reserve the right to remove or refuse any User Content at any time, with or without notice, including content reported to us as harmful, fraudulent, infringing, or impersonating.
To report a shared bag or other User Content, contact us at support@getbagholder.com. Include the share URL and a brief description of the concern. For trademark or copyright notices, send the same address — we will respond to good-faith notices in line with standard takedown practice.
BAGHOLDER relies on third-party services and decentralized exchange protocols to provide its functionality, including but not limited to:
BAGHOLDER is not affiliated with, endorsed by, or sponsored by the developers of any third-party protocol or service.
Reference prices: BAGHOLDER displays public market data for reference. It is not an exchange and does not provide real-time trading quotes. The price you actually pay is quoted live at the moment you buy and can differ from the reference price shown.
We are not responsible for the operation, availability, or security of third-party services or protocols. Your use of third-party services is subject to their respective terms and privacy policies. Please refer to our Privacy Policy for details on which services process your data.
BAGHOLDER is provided "AS IS" and "AS AVAILABLE" without warranties of any kind, either express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
To the fullest extent permitted by law, we shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of profits, data, or crypto assets, arising from:
Our total liability for any claim shall not exceed the fees you paid to us in the 12 months preceding the claim.
You agree to indemnify and hold harmless BAGHOLDER and its officers, directors, employees, and agents from any claims, damages, losses, or expenses (including reasonable attorneys' fees) arising from your use of the App or violation of these Terms.
Before filing any formal dispute, you agree to contact us at legal@getbagholder.com and allow 30 days to resolve the issue informally.
If the dispute is not resolved informally, it shall be resolved through binding individual arbitration administered by the American Arbitration Association (AAA) under its Consumer Arbitration Rules.
SMALL CLAIMS EXCEPTION: Either party may bring a qualifying claim in small claims court instead of arbitration.
CLASS ACTION WAIVER: You agree to waive any right to participate in a class action lawsuit or class-wide arbitration.
JURY TRIAL WAIVER: You agree to waive your right to a jury trial.
These Terms shall be governed by and construed in accordance with the laws of the State of Ohio, without regard to its conflict of law principles. BAGHOLDER operates from Ohio.
Any arbitration shall take place in Ohio or by remote video conference at the consumer's election. Small-claims court actions may be filed in the consumer's county of residence.
BAGHOLDER automatically creates an encrypted backup of your app data (purchase history, bags, and settings) to enable recovery on new devices or after reinstallation. Your data is encrypted on your device using a key derived from your wallet before being transmitted to our server. We cannot decrypt, read, or access your backup data.
On reinstall or device change, signing in with the same account recovers your wallet and automatically restores your data. Your backup is deleted when you delete your account.
You may delete your account at any time through Settings. Upon deletion, all local data is permanently erased and your encrypted server-side backup (if any) is deleted.
We reserve the right to suspend or terminate your access if we reasonably believe you are violating these Terms or engaging in prohibited uses.
What a suspension blocks: starting a new payment for a purchase through the App, receiving network gas from BAGHOLDER (including the one-time gas seed on a new chain), and creating new shared bags. A suspension never blocks exporting your private key from Settings or viewing your holdings and Activity in the App (the PIN pause and the freeze described under “Your PIN and Account Protection” are separate from a suspension). BAGHOLDER does not hold your funds, so a suspension is a refusal to operate the service for you, not a freeze on what you own.
Cryptocurrency purchases are generally non-reversible once executed on the blockchain.
You can cancel a buy at any time before payment is confirmed by closing the payment window. If a payment is declined or canceled before confirmation, no cryptocurrency purchase is executed and no platform fee is charged.
If a payment succeeds but cryptocurrency swaps fail, the stablecoin remains in your wallet. The App retries a failed swap inline during the same buy. If it still can't complete, it surfaces to you and the unused stablecoin stays in your wallet to be used by your next buy — there is no automatic retry when you reopen the app. Only fee sweeps and broadcast-but-unconfirmed swaps are reconciled on reopen.
If only some swaps in a multi-token buy succeed and others fail, the successful tokens are delivered and the platform fee is taken on the successful portion only, subject to the $0.50 minimum. Unspent stablecoin remains in your wallet for the retry.
Payment disputes initiated with your bank, card issuer, or the payment provider after payment confirmation are handled by that provider under its own terms. Tokens delivered to your wallet are not reversible regardless of the outcome of a payment dispute, and no refund of the platform fee will be issued for completed purchases.
BAGHOLDER may be temporarily unavailable due to maintenance, updates, or circumstances beyond our reasonable control, including but not limited to internet outages, blockchain network congestion, third-party service disruptions, natural disasters, or government actions.
Each purchase is initiated by you and confirmed individually through our payment provider. BAGHOLDER does not schedule, automate, or recurringly execute purchases on your behalf.
BAGHOLDER requires the app to be open to execute purchases. If a purchase is interrupted (network loss, app closed mid-flow), any stablecoin already delivered remains in your wallet and is applied toward your next buy; swaps are not automatically retried when you reopen the app.
We are not liable for any losses resulting from service unavailability or delayed execution.
The BAGHOLDER name, logo, and App design are the property of BAGHOLDER. You may not use our branding without prior written permission.
All third-party trademarks referenced in the App belong to their respective owners.
BAGHOLDER will act on legitimate intellectual-property infringement notices sent to legal@getbagholder.com. Please include the work in question, the URL of the allegedly infringing content, your contact information, and a good-faith statement that you are authorized to act on behalf of the rights-holder.
You agree to:
We may update these Terms from time to time. If we make material changes, you will be asked to review and accept the updated Terms before continuing to use the App.
Severability: If any provision of these Terms is found to be unenforceable, the remaining provisions remain in full force and effect.
Entire Agreement: These Terms, together with our Privacy Policy and the "How Your Money Moves" disclosure, constitute the entire agreement between you and BAGHOLDER.
Electronic Communications: By using the App, you consent to receive communications from us electronically, including in-app notifications.
No Waiver: Our failure to enforce any provision of these Terms does not waive our right to enforce it later.
Assignment: We may assign or transfer these Terms without restriction. You may not assign your rights under these Terms.
Questions about these Terms? Contact us at:
legal@getbagholder.com
getbagholder.com