Terms of Service
1. The game
DuoOrb provides local AI, pass-and-play, and online matches with matchmaking, rooms, friends, challenges and leaderboards. Classical 1v1 online games are ranked on one universal Glicko-2 rating; Center Rush and Race modes are casual/unranked. There is no real-money gambling and no loot boxes. Free play is ad-supported; DuoOrb Premium removes ads and unlocks all extras (section 6 below).
2. Accounts
You may play as a guest (progress stays on the server under a guest ID) or sign in with a supported account provider. One person, one account; do not share credentials or impersonate others. You must be at least 13 years old (or the minimum age in your country) to create an account. Guest progress can be merged once into a signed-in account via Settings; the merge is one-shot.
3. Acceptable use & user content
Usernames (lowercase letters, numbers, _ - 3-24 chars), display names, bios and avatars are user-generated content. By creating or uploading any of it you agree:
- No hate, harassment, sexual content involving minors, threats, doxxing, spam, or illegal content.
- No impersonation of other players, staff, or brands; no misleading handles.
- Avatars must be lawful images you have the right to use; no explicit or hateful imagery.
- We may rename, hide or remove violating handles, names, bios or avatars and suspend repeat offenders.
4. Reporting & blocking
The app provides Block and Report on profiles. Reports are reviewed and may lead to content removal, warnings, suspensions or bans. For urgent issues email support@duoorb.com with the @handle, user ID, and what happened. Reactions in matches are limited to a fixed emoji set, are ephemeral, and are not stored.
5. Fair play
The server is authoritative: clients submit moves, the server validates them and broadcasts state. Ranked status is forced server-side and cannot be spoofed as casual. Farming ratings with colluding accounts, win-trading, exploiting bugs, or using bots/scripts is prohibited and may lead to rating resets or bans. Hard-AI wins are verified by replaying notation before any badge is granted.
6. Premium subscriptions & lifetime unlock
DuoOrb Premium ($3.99/month, $24.99/year, or a $54.99 one-time Lifetime purchase; prices vary by country) removes all ads and unlocks unlimited Engine Match Reviews (the free tier includes 1 full engine review per day plus extra reviews via optional rewarded ads), all 39 AI bot personalities (free tier includes starter bots plus 16 ad-unlockable bots), all 16 exclusive Ball & Wall Cosmetic sets, 6 Hints & 4 Undos per bot match (free tier starts with 2 Hints & 1 Undo plus optional rewarded ad refills), and the subscriber Diamond badge. Eligible new subscribers may receive a free trial where offered by the store; recurring subscriptions then bill automatically each period until cancelled, while the Lifetime purchase is billed once and never renews. Billing is handled entirely by Apple App Store or Google Play: we never receive payment details. Cancel recurring subscriptions any time in the app under Settings > Premium > Manage subscription (or Apple Account Subscriptions / Google Play Subscriptions); access continues until the end of the paid period. Purchasing Lifetime does not automatically cancel an existing recurring subscription — cancel any active recurring plan separately in your store account. Refunds follow Apple App Store or Google Play policy. Promotional prices, if offered, renew at the standard rate stated at purchase. Deleting your DuoOrb account does not cancel recurring billing - cancel the subscription separately first.
7. Availability
Online features require a connection and may be interrupted for maintenance. We may change, suspend or discontinue features. Guest sessions expire after 180 days of inactivity.
8. Termination & deletion
You may delete your account at any time via Settings > Delete account or the web deletion page. Deleting the account does not cancel a Premium subscription - cancel it separately first (Settings > Premium > Manage subscription), otherwise billing continues. We may suspend or terminate accounts that violate these terms. Termination deletes or disables access as described in the Privacy Policy.
9. Liability
The game is provided "as is" without warranties to the maximum extent permitted by law. To the extent permitted by law our liability is limited to the amounts you paid for the service (free players who never subscribed: $0).
10. Contact
Questions about these terms: support@duoorb.com.