Platform Information & Legal

Everything you need to know about SumoBets: how it works, security, pricing, help resources, and legal policies.

Last Updated: February 5, 2025

How It Works

SumoBets is a custodial betting platform built on the Solana blockchain. Bet on live sumo matches with pool-based odds; deposits and withdrawals are USDC on Solana.

1️⃣

Create Account

Sign up with email or Google. Your balance is held by SumoBets (custodial), so there's no wallet to set up to start.

2️⃣

Deposit USDC

Get your unique Solana deposit address and transfer USDC from any wallet or exchange. It's credited once the transfer is finalized on Solana.

3️⃣

Place Bets

Choose your fighter and bet amount. Odds update as the pool changes. Odds shown use the current pools. Your payout depends on the final pools when betting closes.

4️⃣

Win & Withdraw

Winnings are credited when an admin resolves the match. Withdrawals are sent on-chain from our hot wallet to your Solana wallet.

Custodial Wallet System

You don't need your own wallet to start betting. Your balance is held by SumoBets and recorded in our database. You get a unique Solana deposit address for adding funds, and you can withdraw to any Solana wallet that has a USDC token account, within the withdrawal limits listed in the Help Center.

Pool-Based Odds (Not House Odds)

Odds are determined by the actual money in the betting pool, not set by SumoBets:

Odds = 0.97 × Total Pool ÷ Fighter Pool

The 3% fee is taken once, when you place a bet; winners split the whole pool in proportion to their stake. For example, if $1,000 is bet on Fighter A and $500 on Fighter B, Fighter B shows 2.91x (0.97 × $1,500 ÷ $500, rounded down): a $10 bet would return $29.10. If nobody bets on one side, every stake is refunded in full, fee included.

Blockchain Integration

Deposits and withdrawals are USDC (a stablecoin pegged to the US dollar) transfers on Solana, so each one has a public transaction you can look up. Bets and balances themselves are recorded by SumoBets, not on-chain.

Withdrawals

When you request a withdrawal, we check your address, balance and limits, deduct the amount, and queue it. A background worker then sends the USDC on-chain from our hot wallet. If the transfer fails, the amount is returned to your balance. No processing time is guaranteed.

Pricing (3% Platform Fee)

SumoBets charges a 3% platform fee on each bet, taken when the bet is placed. There are no other SumoBets fees.

Our Fee Structure

  • ✓
    Platform Fee: 3% on all bets (collected when you place a bet)
  • ✓
    Withdrawal Fee: FREE (SumoBets pays the Solana network fee for sending withdrawals)
  • ✓
    Deposit Fee: FREE (your wallet pays the usual Solana network fee to send)
  • ✓
    Bet Limits: Loading the current limits…
  • ✓
    Withdrawal Limits: Loading the current limits…

When Is the Fee Collected?

The 3% platform fee is deducted when you place a bet, not when you withdraw. Your stake and the fee are known when you bet; your payout depends on the final pools when betting closes. If you bet $100, we collect $3 as our fee, and $97 goes into the betting pool.

Why 3%?

Our 3% fee funds platform operations, development, security, and server costs. Because odds come from the pool rather than being set by us, the fee is the only thing SumoBets takes from a bet. If a match is a no-contest or one-sided, the fee is refunded along with the stake.

No Hidden Fees: What you see is what you get. We will never add surprise charges, processing fees, or account maintenance fees. The 3% platform fee is all we take.

Security

This page describes how SumoBets protects accounts and funds today.

Custodial Wallet Architecture

SumoBets is custodial: we hold the keys on your behalf. The keys for per-user deposit addresses are encrypted with AES-256-GCM before they are stored. Withdrawals are sent from a separate platform hot wallet whose key is kept only on our server. Balances, bets and settlement are recorded in our database; only deposits and withdrawals happen on Solana.

Encryption Standards

AES-256-GCM Encryption

Deposit-address private keys are encrypted using AES-256-GCM, with a unique nonce for each encryption.

Argon2 Password Hashing

User passwords are hashed using Argon2, the winner of the Password Hashing Competition, which makes stolen password hashes expensive to brute-force.

Password Requirements

We enforce strong password requirements to protect your account:

  • Minimum 12 characters
  • At least one uppercase letter
  • At least one lowercase letter
  • At least one number
  • At least one special character

Authentication Security

We use JWT (JSON Web Tokens) stored in HttpOnly, Secure cookies with SameSite=Lax protection. This means:

  • HttpOnly: JavaScript cannot access your authentication token, preventing XSS attacks
  • Secure: Token only transmitted over HTTPS connections
  • SameSite=Lax: Protection against CSRF attacks
  • 7-day expiration: Tokens automatically expire after 7 days for security

Transaction Security

Row-Level Locking

Withdrawal requests use PostgreSQL row-level locking to prevent double-spending. Only one withdrawal can be processed at a time per user.

Address Validation

All Solana addresses are validated before processing withdrawals. Invalid addresses are rejected immediately to prevent loss of funds.

Amount Bounds Checking

Bet and withdrawal amounts are checked on the server against the configured limits, including a rolling 24-hour withdrawal cap. Loading the current limits… Loading the current limits…

Admin Protections

Administrative operations (like resolving matches) are protected by:

  • RequireAdmin middleware: Only verified admin accounts can perform sensitive operations
  • Audit logging: All admin actions are logged with timestamps and user IDs
  • Balance reconciliation: Admins can run a check comparing user balances with the funds held on-chain

Data Security

Your data is protected through multiple layers:

  • TLS/SSL encryption for all data in transit
  • No third-party data sharing (except when legally required)
  • Access controls limiting who can view sensitive data

Blockchain Transparency

All transactions happen on the Solana blockchain, which provides a transparent, immutable record. You can verify any deposit or withdrawal using a Solana block explorer like solscan.io. Your transaction signatures are available in your transaction history.

Important: While we implement extensive security measures, cryptocurrency carries inherent risks. Never bet more than you can afford to lose. Keep your account password secure and never share it with anyone.

API Documentation

Note: External API access is not currently available. The API is used internally by our web platform. When we open public API access in the future, we'll provide API keys and full documentation.

For transparency, here are the main API endpoints our platform uses. These details help you understand how the system works under the hood.

Public Endpoints

POST/api/auth/register

Create a new user account with email and password.

Request: email, password, display_name (optional)

POST/api/auth/login

Authenticate with email and password. Returns JWT token in HttpOnly cookie.

Request: email, password

GET/api/betting/matches

List all betting matches. Optionally filter by status (open, closed, resolved).

Query params: status (optional)

Authenticated Endpoints

These endpoints require authentication via JWT cookie (obtained from login).

POST/api/betting/place

Place a bet on a match.

Request: match_id, fighter_choice (fighter_a or fighter_b), amount_usdc

GET/api/wallet/balance

Get current USDC balance for authenticated user.

GET/api/wallet/deposit-address

Get unique Solana address for depositing USDC.

POST/api/wallet/withdraw

Request withdrawal to external Solana wallet.

Request: destination_address, amount_usdc

Authentication Method

Authentication uses JWT tokens stored in HttpOnly secure cookies. When you log in, the server sets a cookie named sumo_bets_token that contains your authentication token. This cookie is automatically sent with each request.

Response Formats

All API responses are in JSON format. Successful responses include the requested data. Error responses include an error message and appropriate HTTP status code.

Success (200 OK)
{
  "success": true,
  "data": { ... }
}
Error (4xx/5xx)
{
  "error": "Error message here"
}

Rate Limiting

Rate limiting details will be published when public API access is available. Currently, the web platform has reasonable usage limits to prevent abuse.

WebSocket Chat Connection

The live chat feature uses WebSocket for real-time messaging:

wss://sumobets.app/api/chat/ws

The connection is authenticated with your session cookie, and only connections from the SumoBets site are accepted. Messages are broadcast to all connected users in real time.

Future: Public API Access

When we open public API access, we'll provide:

  • API keys for authentication
  • Webhooks for match result notifications
  • Full OpenAPI/Swagger documentation
  • Rate limiting details and quotas
  • SDK libraries for popular languages

Help Center

Find answers to common questions and learn how to use SumoBets effectively.

Getting Started

  1. Create an account with your email and a strong password (or use Google OAuth)
  2. Get your unique USDC deposit address from the Wallet page
  3. Transfer USDC from any wallet or exchange to your deposit address
  4. Wait for the deposit to be credited (once the transfer is finalized on Solana)
  5. Start betting on live matches!

Account Management

How do I reset my password?

Password reset feature is coming soon. For now, contact support at sumobets@proton.me if you need help accessing your account.

Can I change my display name?

Display name customization is coming in a future update. Currently, your display name is set during registration.

Where can I view my transaction history?

Visit the "My Bets" page to see all your bets and their outcomes. The Wallet page shows your deposit and withdrawal history.

Deposits

What's the minimum deposit?

SumoBets doesn't set a minimum deposit, but a deposit address holding less than 0.01 USDC isn't credited until more arrives and the total reaches 0.01 USDC. Bets have their own limits: Loading the current limits…

How long do deposits take?

Your deposit is credited once the transfer is finalized on Solana and our deposit monitor has picked it up. Your balance updates automatically; there is no fixed time.

What cryptocurrencies do you accept?

We only accept USDC on Solana. USDC is a stablecoin pegged to the US dollar, so $1 USDC = $1 USD. You can buy USDC on exchanges like Coinbase, Binance, or Kraken.

My deposit isn't showing up. What should I do?

Give it a little time to be finalized and picked up. If it still doesn't appear, verify you sent USDC (not SOL or another token) to your correct deposit address on the Solana network. Contact support if issues persist.

Withdrawals

How fast are withdrawals?

Withdrawals are queued and sent on-chain from our hot wallet. There is no guaranteed time; your transaction history shows the status and, once sent, the transaction signature.

What's the minimum withdrawal?

Loading the current limits…

What's the maximum withdrawal?

Loading the current limits…

Do I need to provide a Solana address?

Yes. You'll need a Solana wallet address to receive withdrawals. Popular Solana wallets include Phantom, Solflare, and Coinbase Wallet. Make sure you provide a valid Solana address, not an Ethereum or Bitcoin address.

My withdrawal failed. What happened?

Common reasons: an invalid Solana address, a destination wallet without a USDC token account, insufficient balance, or an amount outside the limits. A failed withdrawal is returned to your balance.

Placing Bets

How do I place a bet?

Go to the live matches list, choose a match, select your fighter, enter your bet amount, review the odds, and confirm. Bets are final, and you'll see yours in "My Bets".

What are the minimum and maximum bets?

Loading the current limits… Large bets move the odds for that match.

Can I bet after the match starts?

No. Betting closes shortly before the match starts (each match shows its exact closing time). This ensures fairness and prevents betting on known outcomes.

Can I cancel a bet?

No. Bets are final once placed. Make sure you're confident before confirming.

Understanding Odds

How are odds calculated?

Odds are determined by the betting pool, not by us. The formula is:

Odds = 0.97 × Total Pool ÷ Fighter Pool

The odds shown are what each 1 USDC you bet returns if your fighter wins at the current pools, after our 3% fee, rounded down. The fee is taken once, when you place the bet; winners split the whole pool in proportion to their stake after the fee. If $1,000 is bet on Fighter A and $500 on Fighter B, Fighter B shows 2.91x: a $10 bet would return $29.10. If nobody bets on one side, every stake is refunded in full, fee included.

Do odds change after I place my bet?

Odds shown use the current pools. Your payout depends on the final pools when betting closes. If other people bet after you, the pools change and so does your payout.

Why do pool-based odds matter?

With pool-based odds you bet against other users, not against SumoBets. The only thing SumoBets takes is the 3% fee on each bet.

Claiming Winnings

How do I claim my winnings?

You don't need to do anything! Winnings are credited to your balance automatically when an admin resolves the match, and show up in your balance and My Bets.

When are matches resolved?

An admin resolves each match after the official result is known. There is no fixed time.

Troubleshooting

Deposit not showing?

Deposits are credited once finalized on Solana. Verify you sent USDC on Solana (not another network). Check the transaction on solscan.io.

Withdrawal failed?

Check that your Solana address is correct and has a USDC token account, and that you have enough balance. Loading the current limits…

Can't place a bet?

Check that betting on the match is still open and your balance is sufficient. Loading the current limits…

Login issues?

Double-check your email and password. Clear browser cache and cookies. Try a different browser. If issues persist, contact support.

Still need help? Contact us at sumobets@proton.me or use the live chat on the platform.

Live Chat

Connect with other bettors and get support through our real-time WebSocket chat feature.

How to Access Live Chat

The live chat is available on the main betting page when you're logged in. It appears on the right side of the live stream during active betting hours.

Simply type your message and hit enter to participate in the conversation with other bettors watching the matches.

Chat Features

  • ✓
    Real-time messaging

    Messages appear instantly for all connected users via WebSocket

  • ✓
    Authenticated users only

    You must be logged in to send messages (prevents spam)

  • ✓
    Display names visible

    Your display name appears with each message

  • ✓
    Automatic scrolling

    Chat automatically scrolls to show newest messages

Moderation Rules

To keep the chat friendly and welcoming, please follow these rules:

  • No harassment, hate speech, or personal attacks
  • No spam or repetitive messages
  • No sharing of external betting links or advertisements
  • No sharing of illegal content or links
  • Be respectful of other users' opinions
  • Keep it relevant to sumo and betting

Violations may result in temporary or permanent chat bans at admin discretion.

When Is Chat Available?

Live chat is available 24/7, but it's most active during live sumo tournament broadcasts and betting windows.

Admin & Support Availability

SumoBets admins and support staff are typically available in chat during:

  • Live tournament broadcasts
  • Major sumo events
  • Peak betting hours

For urgent issues outside these hours, email sumobets@proton.me.

Getting Support via Chat

If you need help with your account, bets, or technical issues:

  1. Look for admin/support usernames in the chat
  2. Briefly describe your issue in the chat
  3. An admin will respond if available
  4. For complex issues, they may ask you to email support for detailed assistance

Privacy Note: Remember that chat messages are visible to all connected users. Don't share personal information, passwords, or private keys in chat.

Technical Details

The chat system uses WebSocket protocol for real-time communication. Your authentication token is used to verify your identity when connecting. The connection is maintained as long as you're on the platform, and automatically reconnects if interrupted.

Frequently Asked Questions

Quick answers to the most common questions about SumoBets.

How do withdrawals work?

Your withdrawal is queued and then sent on-chain as USDC from our hot wallet to the Solana address you enter. The destination wallet must already have a USDC token account; if a withdrawal fails, the amount is returned to your balance. Your transaction history shows the status and, once sent, the transaction signature.

How are odds determined?

Our odds are pool-based, not house-set. The odds shown are what each 1 USDC you bet returns at the current pools, after our 3% fee (taken once, when you bet): 0.97 × Total Pool ÷ Fighter Pool, rounded down. If $1,000 is bet on Fighter A and $500 on Fighter B, Fighter B shows 2.91x: a $10 bet would return $29.10. If nobody bets on one side, every stake is refunded in full. Odds shown use the current pools. Your payout depends on the final pools when betting closes. You're betting against other users, not against us.

What are the fees?

A 3% platform fee on each bet, taken when you place the bet; the rest of your stake goes into the pool. SumoBets charges no deposit or withdrawal fees and pays the Solana network fee for withdrawals. When you deposit, your own wallet pays the usual Solana network fee for sending.

Is my money safe?

SumoBets is custodial: your balance is held by SumoBets and recorded in our database, not in a smart contract. Deposit-address keys are encrypted with AES-256-GCM, passwords are hashed with Argon2, sessions use HttpOnly cookies, and admin actions are audit-logged. Holding funds with any custodial service carries risk, so never deposit more than you can afford to lose.

Do I need crypto knowledge?

Only a little. You need USDC (a stablecoin worth about $1) on the Solana network: buy it on an exchange such as Coinbase or Binance and send it to your deposit address, choosing Solana as the network. Once it's credited, betting happens on our site with no blockchain steps. To withdraw, you need a Solana wallet that already has a USDC token account.

What happens if a match is cancelled?

If a match is declared a no-contest, or nobody bet on one of the two sides, every bettor gets their full stake back, including the 3% fee.

Can I bet after the match starts?

No. Betting closes shortly before the match starts, or earlier if an admin set an earlier close time for that match. Each match shows when its betting closes. The server decides whether a bet is in time.

What are the minimum and maximum bets?

Loading the current limits… Large bets move the odds for that match, since odds come from the pool: the more is bet on a fighter, the lower that fighter's odds.

How do I verify a transaction?

Every deposit and withdrawal happens on the Solana blockchain, which is public and transparent. You can verify any transaction using your transaction signature on Solana block explorers like solscan.io. Your transaction history shows all signatures.

Can I cancel a bet?

No. Bets are final once placed and cannot be cancelled. This is necessary for the integrity of the betting pool. Make sure you're confident in your bet before confirming.

What if I forget my password?

Password reset functionality is coming soon. For now, contact support at sumobets@proton.me with your registered email and we'll help you regain access to your account. Make sure to use a strong, memorable password when you create your account.

Do you offer account verification or KYC?

Currently, we don't require KYC (Know Your Customer) verification. You can sign up and bet anonymously with just an email. However, this may change in the future if required by regulations.

What are the withdrawal limits?

Loading the current limits…

How is the odds calculation fair?

Because odds are determined by the actual money in the pool, not by us. If Fighter A has more money bet on them, their odds decrease (lower payout multiplier). If Fighter B has less money, their odds increase (higher multiplier). SumoBets doesn't set the odds; its only charge is the 3% fee. Odds shown use the current pools. Your payout depends on the final pools when betting closes.

What happens to my bet if I win?

Winnings are credited to your balance automatically when an admin resolves the match. You don't need to claim anything, and you can withdraw them like any other balance.

Can I watch matches on the platform?

We embed a sumo stream from Twitch on the site, so when the channel is live you can watch and bet on the same page. SumoBets doesn't run the stream.

Still have questions? Check our Help Center or contact us at sumobets@proton.me.

Contact Us

Have questions, feedback, or need support? We're here to help.

📧

Email Support

Send us an email for any inquiries, account issues, or detailed questions.

sumobets@proton.me

Response time: 24-48 hours

💬

Live Chat

For urgent issues or quick questions, use our live chat on the platform.

Access Live Chat →

Available during betting hours

What to Include in Your Email

To help us assist you faster, please include:

  • Your registered email address (for account-related issues)
  • A clear description of your issue or question
  • Relevant transaction IDs or match IDs (if applicable)
  • Screenshots of error messages (if any)
  • Steps to reproduce the issue (for technical problems)

Email Categories

Help us route your email faster by adding a prefix to your subject line:

BUG:For reporting technical issues, errors, or unexpected behavior
FEATURE:For feature requests or suggestions to improve the platform
BUSINESS:For partnership inquiries, media requests, or business proposals
ACCOUNT:For account access issues, password resets, or account deletion

Common Reasons to Contact Us

Technical Support

  • Deposit not showing up
  • Withdrawal failed or pending
  • Can't place a bet
  • Login or authentication issues
  • Balance discrepancies

Account Management

  • Password reset
  • Account deletion request
  • Self-exclusion request
  • Update account information
  • Security concerns

Betting Questions

  • How odds work
  • Match result disputes
  • Payout calculations
  • Betting rules clarification
  • Transaction history

General Inquiries

  • Platform features
  • Fee structure questions
  • Cryptocurrency help
  • Responsible gambling
  • Feedback and suggestions

Response Time

We aim to respond to all emails within 24-48 hours. During peak tournament periods or weekends, response times may be slightly longer. For urgent issues that require immediate attention, please use the live chat feature on the platform.

Before You Contact Us

To potentially resolve your issue faster, check these resources first:

We value your feedback! Whether you have a complaint, compliment, or suggestion, we want to hear from you. Your input helps us improve SumoBets for everyone.

Terms of Service

Last Updated: February 5, 2025

These Terms of Service ("Terms") govern your use of SumoBets ("we", "us", "our", "the Platform"). By using SumoBets, you agree to these Terms. If you don't agree, please don't use the Platform.

1. Acceptance of Terms

By creating an account, placing bets, or using any features of SumoBets, you acknowledge that you have read, understood, and agree to be bound by these Terms and our Privacy Policy. If you do not agree to these Terms, you must not use the Platform.

2. Eligibility

To use SumoBets, you must:

  • Be at least 18 years old (or the age of majority in your jurisdiction)
  • Have the legal capacity to enter into binding contracts
  • Be legally permitted to participate in online betting activities in your jurisdiction
  • Not be located in a jurisdiction where online betting is prohibited
  • Not be on any prohibited or restricted person list

You are solely responsible for ensuring your use of the Platform complies with applicable laws in your jurisdiction. We make no representations that the Platform is appropriate or available for use in all locations.

3. Account Registration

When you create an account, you agree to:

  • Provide accurate, current, and complete information
  • Maintain and update your information to keep it accurate
  • Maintain only one account per person
  • Keep your password secure and confidential
  • Accept responsibility for all activities under your account
  • Notify us immediately of any unauthorized access or security breach

We reserve the right to suspend or terminate accounts that violate these requirements or provide false information.

4. Prohibited Activities

You agree not to:

  • Create multiple accounts or use accounts owned by others
  • Use bots, scripts, or automated tools to place bets or interact with the Platform
  • Attempt to manipulate odds, markets, or match outcomes
  • Engage in collusion or coordinated betting with other users
  • Use the Platform for money laundering or other illegal activities
  • Exploit bugs, glitches, or vulnerabilities in the Platform
  • Reverse engineer, decompile, or attempt to access the Platform's source code
  • Harass, threaten, or abuse other users or staff
  • Share your account credentials with anyone
  • Attempt to circumvent any security measures or access controls

5. Betting Rules

Bet Placement:

  • All bets are final once placed and cannot be cancelled or modified
  • You must have sufficient balance to place a bet
  • Bet limits: Loading the current limits…
  • Odds shown use the current pools. Your payout depends on the final pools when betting closes.
  • Betting closes at the closing time shown on each match (by default, shortly before the match starts), and never after the match starts

Match Resolution:

  • Matches are resolved by admins based on official results
  • Winnings are automatically credited when matches are resolved
  • In the event of a no-contest, or if nobody bet on one side, all stakes are refunded in full, including the platform fee
  • Admin decisions on match outcomes are final

Disputes:

  • Disputes must be raised within 72 hours of match resolution
  • Contact support at sumobets@proton.me with relevant details
  • We will investigate and make a final determination
  • Our decision is final and binding

6. Deposits & Withdrawals

Deposits:

  • We accept USDC on Solana only
  • Deposits are credited after the transfer is finalized on Solana
  • You are responsible for sending to the correct address and network
  • We are not liable for deposits sent to incorrect addresses or wrong networks

Withdrawals:

  • Withdrawal limits: Loading the current limits…
  • You must provide a valid Solana address
  • Withdrawals are queued and sent on-chain; no processing time is guaranteed
  • We reserve the right to delay or reject suspicious withdrawals
  • SumoBets pays the Solana network fee for sending withdrawals; there is no withdrawal fee

Account Holds:

We reserve the right to freeze accounts and withhold withdrawals if we suspect fraud, multi-accounting, terms violations, or illegal activity. Investigations may take up to 30 days.

7. Platform Fees

SumoBets charges a 3% platform fee on all bets, collected at the time of bet placement. We reserve the right to change fees with 30 days' notice to users.

Current fee structure:

  • Platform fee: 3% on bets
  • Deposit fee: FREE
  • Withdrawal fee: none (SumoBets pays the Solana network fee)

8. Intellectual Property

All content on SumoBets, including text, graphics, logos, code, and software, is the property of SumoBets and protected by intellectual property laws. You may not copy, modify, distribute, or create derivative works without our express written permission.

9. Limitation of Liability

THE PLATFORM IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY LAW:

  • We do not guarantee uninterrupted or error-free service
  • We are not liable for losses due to technical failures, blockchain issues, or platform downtime
  • We are not responsible for losses from user error (wrong addresses, incorrect bet amounts, etc.)
  • Our total liability is limited to the amount in your account balance
  • We are not liable for indirect, consequential, or punitive damages
  • We are not liable for losses from cryptocurrency price volatility

You acknowledge that cryptocurrency and online betting carry inherent risks, and you use the Platform at your own risk.

10. Account Termination

We may suspend or terminate your account for:

  • Violation of these Terms
  • Fraudulent or suspicious activity
  • Multi-accounting or collusion
  • Chargebacks or payment disputes
  • Harassment or abusive behavior
  • Any illegal activity

Upon termination, you may withdraw your remaining balance (minus any disputed amounts). We reserve the right to withhold funds if we suspect fraud or terms violations pending investigation.

You may request account deletion by contacting support. We will process your request within 30 days and return your balance (minus any pending bets).

11. Dispute Resolution

If you have a dispute:

  1. Contact support at sumobets@proton.me with details
  2. We will investigate and respond within 7 business days
  3. If unresolved, disputes may be escalated to binding arbitration
  4. You waive the right to participate in class action lawsuits

12. Changes to Terms

We may update these Terms at any time. Material changes will be announced on the Platform with 30 days' notice. Continued use after changes constitutes acceptance. If you don't agree to changes, you must stop using the Platform and withdraw your funds.

13. Governing Law

These Terms are governed by applicable international law. Specific jurisdiction will be determined based on regulatory developments. We reserve the right to update this section as our legal structure evolves.

14. Contact

For questions about these Terms, contact us at sumobets@proton.me.

Important Disclaimer

Betting carries financial risk. Never bet more than you can afford to lose. Cryptocurrency is volatile and can lose value. You are responsible for understanding the risks and complying with your local laws. If you or someone you know has a gambling problem, seek help immediately.

Privacy Policy

Last Updated: February 5, 2025

This Privacy Policy explains how SumoBets ("we", "us", "our") collects, uses, and protects your personal information. By using our Platform, you agree to this Privacy Policy.

1. Information We Collect

Account Information

When you register, we collect:

  • Email address
  • Password (stored as hashed value using Argon2)
  • Display name (optional)
  • Google OAuth profile data (if you sign up with Google): email, name, profile picture

Transaction Data

When you use the Platform, we collect:

  • Deposit and withdrawal history
  • Bet history (matches, amounts, outcomes)
  • Solana blockchain transaction signatures
  • Wallet addresses (encrypted deposit keypairs, external withdrawal addresses)
  • Account balance

Technical Data

Automatically collected when you use the Platform:

  • IP address
  • User agent (browser and device information)
  • Session data
  • Access timestamps
  • Error logs

2. How We Use Your Information

We use your information to:

  • Provide betting services: Process bets, deposits, withdrawals, and account management
  • Process transactions: Execute blockchain transactions and maintain accurate balances
  • Prevent fraud and abuse: Detect multi-accounting, collusion, and suspicious activity
  • Improve the Platform: Analyze usage patterns, fix bugs, and develop new features
  • Provide customer support: Respond to inquiries and resolve issues
  • Comply with legal obligations: Meet regulatory requirements and respond to lawful requests
  • Enforce our Terms: Investigate violations and take appropriate action
  • Send essential communications: Account notifications, security alerts, and important updates (we don't send marketing emails)

3. Data Storage & Security

We take security seriously:

  • Deposit address keys: The private keys for per-user deposit addresses are encrypted with AES-256-GCM before they are stored
  • Argon2 password hashing: Passwords are hashed using the most secure algorithm available
  • Audit logging: Admin actions that move money (settling matches, balance adjustments, match time changes) are logged
  • TLS/SSL encryption: All data transmitted over HTTPS

However, no system is 100% secure. You are responsible for protecting your password and account credentials.

4. Data Sharing

We do NOT sell your data to third parties.

We only share your information in these limited circumstances:

  • Legal requirements: If required by law, court order, subpoena, or government request
  • Fraud prevention: With law enforcement if we detect illegal activity
  • Blockchain transactions: Your Solana wallet addresses and transaction signatures are publicly visible on the blockchain (this is inherent to blockchain technology)
  • Service providers: We may use third-party services (hosting, email, analytics) who have access to data only as needed to perform their functions and are bound by confidentiality obligations

We do NOT share your data with marketers, advertisers, or other third parties for their promotional purposes.

5. Cookies

We use only essential cookies necessary for the Platform to function:

  • Authentication cookie (sumo_bets_token): Stores your login session (JWT token)
  • HttpOnly, Secure, SameSite=Lax: Protected against XSS and CSRF attacks
  • Duration: 7 days

We do NOT use analytics cookies, marketing cookies, or tracking pixels. See our Cookie Policy for details.

6. Your Rights

You have the following rights regarding your data:

  • Access: Request a copy of your personal data (email sumobets@proton.me)
  • Correction: Update inaccurate information
  • Deletion: Request account deletion (we'll process within 30 days)
  • Portability: Export your transaction history and bet records
  • Object: Object to certain data processing (may limit Platform functionality)

To exercise these rights, contact us at sumobets@proton.me with your registered email.

7. Data Retention

We retain your data as follows:

  • Active accounts: Data retained indefinitely while account is active
  • Deleted accounts: Data deleted within 90 days (except records required for legal/accounting purposes)
  • Transaction records: Retained for 7 years to comply with financial regulations
  • Audit logs: Retained for 7 years for security and compliance
  • Blockchain data: Transaction signatures are permanently stored on Solana blockchain (we cannot delete this)

8. International Users

SumoBets operates online and may process your data in various locations where our servers and service providers are located. By using the Platform, you consent to the transfer of your data across international borders. We take steps to ensure adequate protection regardless of location.

9. Children's Privacy

SumoBets is not intended for anyone under 18 years old. We do not knowingly collect information from minors. If we discover that we have collected data from someone under 18, we will delete it immediately. If you believe a minor has provided information to us, contact us at sumobets@proton.me.

10. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Material changes will be announced on the Platform with the updated "Last Updated" date. Continued use after changes constitutes acceptance. We encourage you to review this policy periodically.

11. Contact Us

For questions about this Privacy Policy or to exercise your data rights, contact us at:

sumobets@proton.me

Summary: We collect only the information necessary to provide betting services. We encrypt sensitive data, never sell your information, and only share it when legally required. You have full rights to access, correct, or delete your data at any time.

Responsible Gambling

SumoBets is committed to promoting responsible gambling. Betting should be entertainment, not a way to make money or solve financial problems.

⚠️ Important: Only Bet What You Can Afford to Lose

Betting carries financial risk. Never bet money you need for rent, bills, food, or other essentials. Set a budget before you start and stick to it.

Age Verification

You must be at least 18 years old (or the age of majority in your jurisdiction) to use SumoBets. Gambling by minors is illegal and strictly prohibited. If we discover an underage user, we will immediately close the account and return any remaining balance.

Self-Assessment: Do You Have a Problem?

Ask yourself these questions honestly:

  • Are you betting more than you can afford to lose?
  • Have you tried to stop or cut back but couldn't?
  • Are you chasing losses (betting more to win back what you lost)?
  • Are you lying to friends or family about your gambling?
  • Is gambling affecting your work, relationships, or mental health?
  • Are you borrowing money or selling possessions to fund gambling?
  • Do you feel anxious, depressed, or guilty about gambling?
  • Are you neglecting responsibilities to gamble?

If you answered "yes" to any of these questions, you may have a gambling problem. Please seek help immediately.

Warning Signs of Problem Gambling

Behavioral Signs

  • Betting increasing amounts
  • Preoccupation with gambling
  • Inability to stop or reduce gambling
  • Restlessness when trying to stop
  • Using gambling to escape problems
  • Chasing losses

Life Impact Signs

  • Financial problems or debt
  • Relationship conflicts
  • Work or school performance decline
  • Lying about gambling habits
  • Mood swings or irritability
  • Depression or anxiety

Self-Exclusion

If you need to take a break from gambling, you can self-exclude from SumoBets:

  1. Email sumobets@proton.me with "SELF-EXCLUDE" in the subject
  2. We will close your account immediately
  3. Your remaining balance will be processed for withdrawal
  4. You will not be able to create a new account

Self-exclusion is permanent and cannot be reversed. We take this seriously and will not allow you to reopen your account.

Deposit Limits (Coming Soon)

We're developing a feature that will let you set daily, weekly, or monthly deposit limits on your account. This will help you control how much you can deposit and bet. This feature will be available in a future update.

Problem Gambling Resources

If you or someone you know has a gambling problem, help is available:

National Council on Problem Gambling (USA)

24/7 confidential helpline for problem gambling support and treatment referrals.

📞 1-800-522-4700

ncpgambling.org →

Gamblers Anonymous

Free peer support groups for people with gambling problems. Find meetings worldwide.

gamblersanonymous.org →

GamCare (UK)

Free support, information, and counseling for anyone affected by problem gambling.

📞 0808-8020-133

gamcare.org.uk →

Gambling Therapy (International)

Free online support and counseling in multiple languages. Available worldwide.

gamblingtherapy.org →

Tips for Responsible Gambling

✓ DO

  • Set a budget before you start
  • Only bet what you can afford to lose
  • Take regular breaks
  • Treat gambling as entertainment, not income
  • Seek help if you're concerned
  • Be honest with family and friends

✗ DON'T

  • Chase losses
  • Borrow money to gamble
  • Gamble when upset or stressed
  • Neglect responsibilities
  • Lie about gambling habits
  • Use gambling to solve financial problems

Our Commitment

SumoBets is committed to responsible gambling:

  • We support self-exclusion and will honor requests immediately
  • We're developing deposit limits and reality check features
  • We never encourage irresponsible gambling in our marketing
  • We provide easy access to problem gambling resources

Need Help? Don't Wait.

If you're struggling with gambling, reach out for help today. It's free, confidential, and effective. You don't have to face this alone.

Cookie Policy

Last Updated: February 5, 2025

This Cookie Policy explains how SumoBets uses cookies and similar technologies. We use minimal cookies - only what's essential for the Platform to function.

What Are Cookies?

Cookies are small text files that websites store on your device (computer, phone, tablet) when you visit them. They help websites remember information about your visit, like your login status or preferences.

Cookies We Use

SumoBets uses only one essential cookie for authentication:

Authentication Cookie: sumo_bets_token

Purpose:

Keeps you logged in to your account. Contains a JWT (JSON Web Token) that authenticates your identity with the server.

Type:

Essential cookie (required for the Platform to work)

Duration:

7 days from login (automatically expires after 7 days)

Security Flags:
  • HttpOnly: Cannot be accessed by JavaScript (prevents XSS attacks)
  • Secure: Only transmitted over HTTPS connections
  • SameSite=Lax: Protected against CSRF attacks
Third-Party:

No. This is a first-party cookie set by SumoBets only.

Can It Be Disabled?

Technically yes, but you won't be able to use SumoBets without it. This cookie is essential for authentication.

Cookies We DON'T Use

Unlike most websites, we don't use:

✓No Analytics Cookies

No Google Analytics, tracking pixels, or usage analytics cookies.

✓No Marketing Cookies

No advertising cookies or remarketing tags.

✓No Social Media Cookies

No Facebook pixels, Twitter tracking, or social media cookies.

ℹEmbedded Services

We don't set advertising or tracking cookies. The embedded Twitch player on the home page and Google sign-in (if you use it) are run by Twitch and Google, and they may set their own cookies under their own policies.

How to Manage Cookies

You can control cookies through your browser settings:

Browser Settings

Most browsers allow you to:

  • View cookies stored on your device
  • Delete specific cookies or all cookies
  • Block cookies from specific websites
  • Block all cookies by default
  • Delete cookies when you close the browser

How to Disable Cookies

Here's where to find cookie settings in popular browsers:

  • Chrome: Settings → Privacy and security → Cookies and other site data
  • Firefox: Settings → Privacy & Security → Cookies and Site Data
  • Safari: Preferences → Privacy → Cookies and website data
  • Edge: Settings → Cookies and site permissions → Cookies and site data
⚠️ Impact of Disabling Cookies

If you disable cookies or delete the sumo_bets_token cookie, you will be logged out immediately and will not be able to use SumoBets. Our authentication system requires this cookie to function.

Clearing Cookies

To clear your SumoBets cookie and log out:

  1. Option 1: Click the "Logout" button on SumoBets (this automatically clears the cookie)
  2. Option 2: Clear all cookies for sumobets.app in your browser settings
  3. Option 3: Use your browser's "Clear browsing data" feature and select "Cookies"

Future Cookie Usage

We may add additional cookies in the future for features like:

  • Analytics: If we add usage analytics, we'll update this policy and ask for your consent first
  • Preferences: Cookies to remember your dark mode, language, or other preferences
  • Marketing: If we ever add marketing cookies, we'll implement a cookie consent banner

Any new cookies will be clearly disclosed and you'll be notified of policy changes.

Local Storage

In addition to cookies, we may use browser local storage for:

  • Dark mode preference (stored locally, not sent to server)
  • Temporary UI state (collapsed/expanded sections, etc.)

Local storage data stays on your device and is not transmitted to our servers.

Questions About Cookies?

If you have questions about our use of cookies, contact us at:

sumobets@proton.me

Summary: We use only one essential authentication cookie. No analytics, no marketing, no tracking. Your privacy matters to us.