1 item
Free. Public-data signals on your chess.com opponent: win rate, accuracy, account age. No engine, no cheat detection. See who you are actually playing — before your first move. Chess Cheating Signals reads your opponent's finished games from the last few hours and puts a small badge right on their card on chess.com. No sign-up, no account, no paid tier. WHAT YOU SEE • A win/loss bar with the score — on your opponent's card and on your own • LUCKY — on a roll: more than 70% wins • NEW — fresh account: less than 3 months old • HIGH — high accuracy: above 85% on average • COLD — cold streak: fewer than 30% wins Hover the card for the details: wins, losses and draws, average accuracy and how many games it was measured from, the last opening, and whether the last game was played on a phone. EVERYTHING IS ADJUSTABLE The analysis window (12 hours by default), every threshold, the minimum number of games, which modes count (bullet, blitz, rapid), which badges to show, and whether to show the indicator on your own card. One button restores the defaults. PRIVACY The extension has no server of its own. It reads only the public game history that chess.com already shows, straight from your browser, and stores nothing but your settings. No analytics, no accounts, nothing leaves your machine. WHAT IT IS NOT This is not cheat detection. It runs no engine, suggests no moves, automates nothing, and it cannot tell you whether someone is cheating — it only shows what their recent games look like. The conclusions are yours to draw. Works on chess.com game, analysis and profile pages. The interface follows the language of chess.com itself — 55 languages supported. Source code: github.com/maestroant/chess-cheating-signals Not affiliated with or endorsed by Chess.com.
Oct 23, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.