Log inSign up

Fair play & security

The game is honest or it is nothing.

Real money on a chess board only works if cheating does not pay and the accounting cannot drift. Here is what protects both, in specific terms.

Anti-cheat
Engine-assistance detection on every rated game.
Server authority
Clocks and move legality decided server-side.
Double-entry ledger
Every movement balanced, nothing created.
Escrow
Stakes held outside both wallets during play.

01 — Anti-cheat

Engine help is the one thing that would break this.

A player consulting a chess engine would beat almost anyone. Detection is therefore the most important system on the platform, and it runs on every rated game, not on complaints.

  • 01
    Move-quality analysis
    Every rated game is compared against engine choices. Consistent engine-level accuracy, especially in unfamiliar positions, is the clearest signal there is.
  • 02
    Timing patterns
    Humans think for different lengths of time in different positions. Uniform move times, or long pauses on obvious recaptures, look nothing like human play.
  • 03
    Rating trajectory
    Sudden jumps in strength, or strength that appears only at high stakes, trigger review of the account's whole history rather than the single game.
  • 04
    Device and session signals
    Multiple accounts sharing a device or network, or sessions overlapping in ways one person could not, are flagged automatically.
  • 05
    Human review before action
    No account is sanctioned by a score alone. Flagged cases are reviewed by a person against the full replay before anything happens to a balance.
A black knight mid-move in warm raking light
What happens to a cheat
First confirmed case
Winnings reversed
Repeat or clear intent
Account closed
Collusion between accounts
All accounts closed
Funds from cheated games
Returned to victims

Stakes taken from a confirmed cheat are returned to the players they were taken from, not kept by the platform.

02 — Server authority

Your browser asks. The server decides.

Nothing that affects the result is trusted to the client. A modified browser, a patched app or a fake network response cannot buy a second of clock or force an illegal move, because the client never holds the truth in the first place.

Clock

Time runs on the server

Your remaining time is the server's number, not your browser's. Lag is measured and does not silently cost you the clock.

Moves

Legality checked server-side

A move only exists once the server accepts it. An impossible move sent by a modified client is simply rejected.

State

One authoritative board

Both players read the same server-held position. There is no version of the game living only in one player's client.

Result

Settlement is automatic

Checkmate, resignation, timeout and draw are all detected server-side, and escrow releases from that result. No admin decides who won.

03 — The ledger

Money is moved, never created.

Every movement is written as two matching entries: one account credited, another debited, by the same amount, in the same transaction. Balances cannot drift, and a payout cannot exist without a matching stake.

Escrow is a real account in that ledger, not a status flag on a row. When a match starts, money genuinely leaves both wallets and sits somewhere neither player controls.

See escrow in the full process
One $10 match, start to finishSimplified
EventDebitCreditAmount
Deposit approvedBank clearingPlayer A wallet$10.00
Match startsPlayer A walletEscrow$10.00
Match startsPlayer B walletEscrow$10.00
Player A winsEscrowPlayer A wallet$20.00
Withdrawal requestPlayer A walletPayouts pending$20.00
Withdrawal feePayouts pendingPlatform revenue$4.00
Payout sentPayouts pendingBank clearing$16.00
Every row balances. Total credits always equal total debits.

04 — Collusion & data

Two accounts cannot quietly feed each other.

Matching

You do not choose your opponent

There is no way to invite a friend into a staked match. Pairing comes from the queue, which removes the simplest form of collusion entirely.

Pairing history

Repeat pairings are watched

Two accounts meeting far more often than the queue would explain is flagged, along with one-sided results between them.

Money flow

Net transfers are traced

The ledger makes value moving consistently from one account to another visible, even across many small games.

Identity

One account per person

Withdrawals go only to a payment account in the account holder's own name, via the same method they deposited with, which makes multi-accounting difficult to cash out.

Deliberate losing

Throwing games is a breach

Losing on purpose to move money is treated exactly as cheating is, and closes every account involved.

Replays

Everything is on record

Full replays of all games are public on player profiles, so patterns are visible to other players and not only to us.

Reporting something

If a game felt wrong, report it from the match replay. Every game is recorded, so a review looks at the actual moves and timings rather than taking either player's word.

Contact support
Encryption

Traffic is encrypted in transit and account and financial data is encrypted at rest.

Deposit receipts

Receipt photos are visible only to the admins approving them, and are retained only as long as approval and audit require.

What is public

Your username, country, rating, results and replays. Never your email, payment details or deposit documents.

Play a clean game.

Every match you play is recorded, reviewable and settled by the ledger. Start at $1.

Create an accountFairness questions