1. Acceptance of Terms and Agreement to be Bound

Plain-Language Summary

By downloading, launching, or playing "Water Ball: Merge Game", you enter into a legally binding contract. If you do not agree with all of these terms and disclaimers, you must immediately uninstall and stop playing the game.

These Terms and Conditions of Service ("Terms", "Agreement") constitute a legally binding agreement entered into by and between you, whether personally or on behalf of an entity ("User", "Player", "you"), and the publishers and developers of Water Ball: Merge Game ("Company", "Developer", "Publisher", "we", "us", or "our"). These Terms govern your access to, download, installation, and use of the mobile application Water Ball: Merge Game (Package ID: com.water.ball.merge.game), including any related web versions, online cloud features, backend endpoints hosted on Supabase, and integrated advertising or push notification services (collectively, the "Game" or "Services").

By downloading, installing, launching, accessing, or playing the Game, you acknowledge that you have read, understood, and irrevocably agree to be bound by all of the provisions set forth in these Terms. IF YOU DO NOT AGREE WITH ALL OF THESE TERMS AND CONDITIONS, YOU ARE EXPRESSLY PROHIBITED FROM USING THE GAME AND YOU MUST IMMEDIATELY CEASE PLAYING, UNINSTALL, AND DELETE ALL COPIES OF THE APPLICATION FROM YOUR DEVICES.

Supplemental terms and conditions or documents that may be posted on or within the Services from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole and absolute discretion, to make changes, updates, or modifications to these Terms at any time. We will notify you of any changes by updating the "Last Updated" date at the top of these Terms or via in-game broadcast announcements powered by Supabase. Your continued use of the Game following the posting of revised Terms means that you accept and agree to the changes.

↑ Back to Table of Contents

2. Eligibility, Age Requirements, and Parental Consent

Plain-Language Summary

You must be at least 13 years old (or 16 in Europe and the UK) to play. Players under 18 must have their parent or legal guardian review and approve these Terms before playing.

2.1 Minimum Age Requirements

The Game is designed and offered as a general audience casual arcade puzzle game. However, due to online cloud save synchronization (Supabase) and third-party advertising network integration (ironSource LevelPlay, Google AdMob, Unity Ads, Meta Audience Network):

  • United States & Global Users: You must be at least thirteen (13) years of age to play the Game, register an account, or transmit personal data.
  • European Economic Area (EEA) and United Kingdom (UK): You must be at least sixteen (16) years of age, or the applicable age of digital consent in your jurisdiction.

2.2 Minors and Parental Oversight

If you are between the ages of 13 and 18 (or the age of legal majority in your country of residence), you represent and warrant that your parent or legal guardian has reviewed, understood, and agreed to these Terms on your behalf prior to your use of the Game. The Company disclaims any liability for unauthorized use of the Services by minors in violation of these age thresholds.

2.3 Legal Representation

By accessing or using the Game, you represent and warrant that you have the legal capacity to enter into these Terms, are not barred from receiving services under applicable laws, and will comply with all relevant laws and regulations.

↑ Back to Table of Contents

3. Limited License and Intellectual Property Rights

Plain-Language Summary

You receive a personal, revocable license to play the game on your device. All source code, artwork, audio, and branding belong exclusively to the Company. You may not copy, reverse engineer, or sell game assets.

3.1 Grant of Limited License

Subject to your strict compliance with these Terms, the Company grants you a limited, non-exclusive, non-transferable, non-sublicensable, revocable license to download, install, and execute one copy of the Game on your personal mobile devices or compatible web browsers solely for your personal, non-commercial, entertainment use.

3.2 Intellectual Property Ownership

All rights, title, and interest in and to the Game—including but not limited to the Godot Engine source code, GDScript modules (Main.gd, JellyData.gd, SupabaseManager.gd, ProfileScreen.gd, etc.), visual artwork, 2D jelly sprites, textures, particle effects, UI themes, animations, audio sound effects, musical compositions, character designs, logos, trademarks, service marks, database schemas, and all underlying intellectual property—are owned exclusively by the Company or its licensors.

3.3 License Restrictions

You agree that you will not: copy, reproduce, distribute, or publicly display game assets; decompile, disassemble, or reverse engineer GDScript bytecode or PCK archives; modify or create derivative works; sell or commercially exploit virtual balances; or remove any proprietary copyright or legal notices.

↑ Back to Table of Contents

4. Strict Virtual Currency and Entertainment Points Disclaimer

Strict In-Game Currency Disclaimer

All numbers displayed with a dollar sign (such as "$100.000 CASHOUT GOAL" or "$500.000 balance") are pretend arcade points. They have $0.00 real-world cash value, cannot be converted into cash, crypto, or gift cards, and do not constitute bank accounts or investments.

4.1 Fictional Arcade Scoring Nature of Currency

The Game utilizes numerical values, progress meters, and counters that are visually formatted with a dollar sign prefix and three decimal places (e.g., $%.3f generated via JellyData.format_money()). Displayed strings include, without limitation:

  • "$100.000 CASHOUT GOAL"
  • "$500.000 balance"
  • "$25.000 Gas Fee"
  • "+$0.050 Reward"
  • Daily Quest cash bonuses (+$0.015, +$0.020, +$0.025)
  • Referral welcome earnings (+$0.050)
  • In-game Shop booster prices ($1.000, $1.500, $2.500, $25.000)
  • Secondary progression tokens termed "Validation Gems"

YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT ALL SUCH AMOUNTS, LABELS, DOLLAR SIGNS, COINS, GEMS, SCORES, AND BALANCES ARE 100% FICTIONAL, SIMULATED ARCADE POINTS CREATED SOLELY FOR CASUAL GAMEPLAY ENTERTAINMENT AND GAME DESIGN THEMATICS.

4.2 Absolute Zero Monetary Value

Under no circumstances do in-game coins, dollars, gems, or scores represent legal tender, fiat currencies, cryptocurrencies, blockchain tokens, gift cards, securities, or bank deposits. IN-GAME BALANCES HAVE A REAL-WORLD ECONOMIC VALUE OF EXACTLY ZERO DOLLARS ($0.00 USD).

4.3 Non-Redeemable, Non-Transferable, Non-Refundable

Virtual points cannot be redeemed, cashed out, or exchanged for real money or goods under any legal theory. They do not constitute personal property, and you possess no property, ownership, or equity interest in any virtual currency or game state.

4.4 Regulatory & Banking Disclaimer

The Company is NOT a bank, credit union, depository institution, money transmitter, or cryptocurrency custodian. The Game does not offer real-money gambling, sports betting, or lotteries. No real money can ever be deposited, wagered, won, or withdrawn.

↑ Back to Table of Contents

5. Simulated Withdrawal Progression and Quest Mechanics Disclosure

Simulated Withdrawal Quest Reality

The 5-stage "withdrawal" quest is a theatrical arcade storyline. When the 48-hour countdown finishes, you receive ONLY in-game perks: 30 days of ad-free play, an infinite 2X VIP pass, and 100 bonus boosters. Exactly $0.00 in real money or cryptocurrency is ever disbursed.

The Game features an elaborate 5-stage progression quest accessible via the Profile and Money screens that theatrically simulates a cryptocurrency withdrawal workflow. As verified directly in the client source code, the system operates as follows:

Stage # Stage Name & Code State Progression Tasks & Requirements Theatrical Simulation vs. Technical Reality
Stage 1 $100 Track Milestone & Gas Fee
withdrawal_stage = 1
• Reach $100.000 virtual balance milestone
• Pay $25.000 simulated "Gas Fee"
• Score 5,000 points in a single game
• Deploy 5 consumable boosters
Simulation: Displays text prompting payment of a "$25.000 Gas Fee" to initiate blockchain transaction routing.
Reality: Executing ProfileScreen.gd:1155 simply deducts 25.0 from the player's internal virtual float balance (high_score -= 25.0) and sets gas_fee_paid = true. Zero real money or network fees are charged.
Stage 2 Peer Verification Track
withdrawal_stage = 2
• Invite 20 active players via referral code (WATER-XXXXXX)
• Play 10 complete game rounds
• Pop 15 water balls using Bomb boosters
Simulation: Prompts player to complete "peer-to-peer network verification" by sharing referral links.
Reality: Advances quest state (withdrawal_stage = 3) when database counter referral_count >= 20. Purely an in-game social invitation milestone.
Stage 3 $500 Grand Track & Validation Gems
withdrawal_stage = 3
• Reach $500.000 virtual balance milestone
• Collect 50 "Validation Gems" (via 50 rewarded ads or $10.000 virtual cash each)
• Merge 30 water balls
• Claim 2 free gifts in shop
Simulation: Claims that 50 Validation Gems are required to activate final cryptographic blockchain clearance.
Reality: Validation Gems are secondary in-game tokens stored in JellyData.validation_gems. Zero actual validation nodes or blockchain systems are involved.
Stage 4 Wallet Input & Activation
withdrawal_stage = 4
• Enter destination wallet address string into WalletInput field
• Tap the "WITHDRAW NOW" button
Simulation: Presents a simulated crypto address input field (e.g. 0x71C4B89...) and prompts user to submit withdrawal request.
Reality: Executes JellyData.start_withdrawal_request(). The text is saved locally to user://jelly_data.json and mirrored to Supabase column player_backups.wallet_address as a plain string. The Game contains zero Web3 libraries, RPC clients, smart contracts, or payment gateways. No transaction is broadcast.
Stage 5 48-Hour Processing Queue
withdrawal_stage = 5
• Real-time countdown timer running for exactly 172,800 seconds (48 hours)
• Displays: "PROCESSING - Network transfer queue active. Node validation finalizing on blockchain."
Simulation: Displays a simulated live network queue and blockchain node confirmation ticker.
Reality: Standard client countdown calculates time against authoritative server time (SupabaseManager.sync_server_time()) backed by anti-rollback guards. No external transaction queuing occurs.
Outcome
(Stage 6)
Simulation Completion & Rewards
withdrawal_stage = 6
• 48-hour timer reaches 00:00:00
• Button transitions to "CLAIM SIMULATION REWARD"
• Tapping opens SimulationModal celebration dialog
ACTUAL AND EXCLUSIVE OUTCOME: Executing JellyData.claim_simulation_rewards() grants STRICTLY DIGITAL GAMEPLAY PERKS:
1. 30 Days Ad-Free Experience (ad_free_until_timestamp)
2. Infinite VIP Pass (permanent 2X score multiplier, vip_timer = 99999999.0)
3. +100 of each consumable booster (100 Bombs, 100 Shakes, 100 Doubles, 100 Shields)
4. Sets is_simulation_completed = true.
EXACTLY ZERO REAL DOLLARS, ZERO CRYPTOCURRENCY, AND ZERO REAL-WORLD ASSETS ARE TRANSFERRED.

5.3 Irrevocable Waiver and Release of Monetary Claims

BY PARTICIPATING IN THE SIMULATED WITHDRAWAL PROGRESSION, YOU EXPRESSLY, VOLUNTARILY, AND IRREVOCABLY ACKNOWLEDGE AND AGREE THAT:

  1. You have read and fully understood the technical breakdown set forth above;
  2. You understand that the final outcome of the 5-stage progression is exclusively the receipt of non-monetary virtual gameplay assets (ad-free time, VIP status, and boosters);
  3. YOU HEREBY UNCONDITIONALLY WAIVE, RELEASE, AND DISCHARGE THE COMPANY, ITS DEVELOPERS, AFFILIATES, OFFICERS, DIRECTORS, AND AGENTS FROM ANY AND ALL CLAIMS, DEMANDS, LIABILITIES, CAUSES OF ACTION, OR LOSSES ARISING OUT OF OR RELATING TO ANY EXPECTATION, DEMAND, OR CLAIM FOR REAL-MONEY PAYOUTS, CRYPTOCURRENCY TRANSFERS, OR FINANCIAL COMPENSATION RELATING TO THE GAME.
↑ Back to Table of Contents

6. User Accounts, Guest Identifiers, and Cloud State Synchronization

Plain-Language Summary

You can play anonymously as a guest or create an optional email account. Scores and items are backed up automatically to Supabase cloud servers. To delete your account and cloud backup, email support@waterballmerge.com.

6.1 Account Types

The Game supports two operational modes: Anonymous Guest Mode (default, using a pseudorandom device code WATER-XXXXXX) and Authenticated Accounts (optional email/password registration managed via Supabase GoTrue Auth).

6.2 Cloud Save Synchronization

Game state is automatically debounced and backed up to the cloud table public.player_backups. Cloud restoration uses Monotonic Maximum Reconciliation to ensure offline achievements are preserved.

6.3 Account Deletion Rights

Because the client lacks an automated in-app deletion button, players may exercise their statutory right to erasure (under GDPR Art. 17 or CCPA) by emailing support@waterballmerge.com with their registered email or Guest Referral Code. Requests are processed within thirty (30) days.

↑ Back to Table of Contents

7. Prohibited User Conduct, Anti-Cheat, and Fair Play Policies

Plain-Language Summary

Cheating, using bots, modifying app memory, altering system clocks to skip timers, ad blocking during reward claims, and hacking our servers are strictly prohibited. Cheaters will have their progress wiped and accounts permanently banned.

7.1 Absolute Prohibitions

To protect gameplay integrity, players strictly agree NOT to:

  1. Use Automation & Bots: Employ automated scripts, macros, auto-clickers, or emulated inputs;
  2. Tamper with Device Clocks: Alter system clocks or spoof NTP times to bypass timers. (The Game enforces anti-rollback guards and server time synchronization via Supabase HTTP HEAD headers);
  3. Edit Memory or Binaries: Utilize Cheat Engine, GameGuardian, Lucky Patcher, Frida, or modified APKs/IPAs;
  4. Commit Ad Fraud: Spoof reward callbacks, use ad-blocking filters while claiming rewards, or automate video ad views;
  5. Intercept Network Traffic: Intercept, replay, or forge REST API payloads to Supabase endpoints;
  6. Engage in Referral Abuse: Create synthetic accounts to inflate referral counts or attempt self-referrals.

7.2 Enforcement Remedies

Violations result in immediate progress resets, revocation of VIP/ad-free perks, device/IP blacklisting, and permanent account termination without liability.

↑ Back to Table of Contents

8. Advertising Networks, Rewarded Videos, and Third-Party Services

Plain-Language Summary

The game is supported by mobile ad networks (Google AdMob, ironSource, Unity Ads, Meta). Watching rewarded videos gives in-game bonuses. Third-party ad content is governed by each network's own policies.

The Game integrates third-party mobile advertising mediation and bidding frameworks, including ironSource LevelPlay (App Key: 2881cc10d), Google AdMob (App ID: ca-app-pub-5813591814140967~5857673708), Unity Ads (Game ID: 800388526), and Meta Audience Network (App ID: 1720805139015786).

Rewarded video ad bonuses require voluntary participation and valid SDK completion callbacks. Advertisements are served by independent third-party networks, and your interactions with external ads are governed by the respective network's terms and privacy policies.

↑ Back to Table of Contents

9. Disclaimer of Warranties ("AS IS" and "AS AVAILABLE")

Plain-Language Summary

The game is provided "as is" with all faults. We do not promise that the game will always be error-free, uninterrupted, or available at all times. You play at your own risk.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE GAME IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS. THE COMPANY EXPRESSLY DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, ACCURACY, AND NON-INFRINGEMENT.

THE COMPANY DOES NOT WARRANT THAT THE GAME WILL MEET YOUR REQUIREMENTS, BE UNINTERRUPTED, SECURE, BUG-FREE, OR FREE OF TRANSMISSION DELAYS OR DATA CORRUPTION. ANY USE OF THE GAME IS AT YOUR OWN SOLE RISK.

↑ Back to Table of Contents

10. Limitation of Liability

Plain-Language Summary

Our legal liability to you is capped at the amount you spent in the game over the last 6 months, or $10.00 USD. We are not liable for lost profits, data loss, device damage, or disappointment regarding simulated coins.

TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE COMPANY, ITS DIRECTORS, EMPLOYEES, AFFILIATES, AGENTS, OR LICENSORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, PUNITIVE, OR EXEMPLARY DAMAGES (INCLUDING LOSS OF PROFITS, DATA, OR GOODWILL), NOR FOR ANY CLAIMS ARISING FROM RELIANCE ON OR MISUNDERSTANDING OF THE SIMULATED WITHDRAWAL PROGRESSION, "GAS FEES", OR VIRTUAL CURRENCIES.

IN ALL CASES, THE COMPANY'S MAXIMUM TOTAL AGGREGATE LIABILITY SHALL BE LIMITED TO THE AMOUNT ACTUALLY PAID BY YOU (IF ANY) IN THE PRECEDING SIX (6) MONTHS, OR TEN UNITED STATES DOLLARS ($10.00 USD), WHICHEVER IS GREATER.

↑ Back to Table of Contents

11. Indemnification

Plain-Language Summary

If you cheat, break these Terms, or violate someone else's rights, you agree to protect the Company and cover any resulting legal costs, judgments, and legal defense fees.

You agree to defend, indemnify, and hold harmless the Company, its parent entities, subsidiaries, officers, directors, employees, agents, and licensors from and against any claims, liabilities, damages, losses, costs, and expenses (including reasonable attorneys' fees) arising out of or relating to your violation of these Terms, your misuse of the Game, any cheating or clock tampering, or your infringement of any third-party rights.

↑ Back to Table of Contents

12. Dispute Resolution, Mandatory Binding Arbitration, and Class Action Waiver

Plain-Language Summary

Legal disputes must first be handled through 30 days of informal talks. If unresolved, they must be settled by individual binding arbitration. You give up the right to a jury trial or class action lawsuit. You can opt out within 30 days of first playing.

12.1 Informal Resolution

Before initiating arbitration, both parties agree to attempt informal good-faith negotiation for at least thirty (30) days by submitting written notice to legal@waterballmerge.com.

12.2 Binding Arbitration

Unresolved disputes shall be resolved exclusively through confidential binding individual arbitration administered by the American Arbitration Association (AAA) under its Consumer Arbitration Rules before a single neutral arbitrator. There is no judge or jury in arbitration.

12.3 Class Action Waiver

ALL CLAIMS MUST BE BROUGHT ON AN INDIVIDUAL BASIS ONLY. YOU WAIVE THE RIGHT TO INITIATE OR PARTICIPATE IN ANY CLASS, COLLECTIVE, OR REPRESENTATIVE PROCEEDING.

12.4 Opt-Out Notice

You may opt out of this arbitration clause by sending written notice to legal@waterballmerge.com within thirty (30) days of your first use of the Game.

↑ Back to Table of Contents

13. Service Modifications, Maintenance, and Termination Rights

Plain-Language Summary

We may update, rebalance, or shut down the game at any time. We can suspend or ban your account if you cheat. Any virtual points or boosters are forfeited if your account is closed.

The Company reserves the right to patch, balance, modify, suspend, or discontinue the Game or any feature at any time without notice or liability. Upon termination of your access or account, all licenses immediately expire and all virtual items and quest progression are permanently forfeited without refund.

↑ Back to Table of Contents

14. Governing Law and Jurisdiction

Plain-Language Summary

These terms are governed by the laws of Delaware, USA. Any court claims will be filed in Wilmington, Delaware, subject to mandatory local consumer rights in your country.

These Terms are governed by and construed in accordance with the laws of the State of Delaware, United States, without regard to conflict of laws principles. Permissible court proceedings shall take place exclusively in the state or federal courts located in Wilmington, Delaware, subject to mandatory local consumer protection statutes applicable in your country of residence.

↑ Back to Table of Contents

15. Severability, Entire Agreement, and Miscellaneous Provisions

Plain-Language Summary

This agreement (along with our Privacy Policy) is the full contract. If any single clause is found unenforceable, the rest of the terms remain in complete effect.

These Terms, together with our Privacy Policy, constitute the complete agreement between you and the Company. If any provision is deemed unenforceable, that provision will be modified to reflect intent and all remaining provisions shall remain in full force.

↑ Back to Table of Contents

16. Contact Channels and Developer Support

Plain-Language Summary

Have questions, need help, or want to submit an account inquiry? Contact our official support and legal teams via email.

If you have any questions, dispute notices, or support requests regarding these Terms, please reach out to us:

  • Developer / Publisher: Water Ball Merge Development Team
  • Official Support Email: support@waterballmerge.com
  • Legal & Dispute Inquiries: legal@waterballmerge.com
  • Privacy & Data Rights: privacy@waterballmerge.com
  • Official Store Listing: Water Ball: Merge Game on Google Play
  • Application Package ID: com.water.ball.merge.game

When inquiring about an account issue or cloud progress, please provide your Guest Referral Code (found in your in-game Profile Screen, formatted as WATER-XXXXXX) or your registered account email address.

↑ Back to Table of Contents