Overview
♟ CHESS RISK SCORE - Know who you're playing.
Tired of suspicious opponents? Chess Risk Score gives you an instant risk assessment of any opponent on Chess.com and Lichess, right inside the game page - plus embedded W/L/D stats and risk scores directly next to player usernames.
━━━━━━━━━━━━━━━━━━━━━━━━
HOW IT WORKS
When you start or spectate a game, Chess Risk Score automatically:
Detects your opponent
Fetches their public stats from the Chess.com or Lichess API
Calculates a composite risk score from 0-100
Displays everything in a clean, draggable overlay
Optionally embeds W/L/D stats and risk scores next to usernames on both sides of the board
━━━━━━━━━━━━━━━━━━━━━━━━
WHAT'S MEASURED
📊 Overall Win Rate - All-time win percentage. Win rates above 60% begin contributing to risk.
📈 Recent Win Rate - Last 2 months only. Catches players who recently started using assistance.
🎯 Accuracy Analysis - Research-calibrated accuracy thresholds per rating band and time format. Flags players consistently performing above expected accuracy for their rating level.
⏰ Account Age Factor - New accounts (under 90 days) get a risk multiplier. Brand new accounts (under 7 days) score up to 5x higher.
🏅 Title Factor - Verified GMs and IMs receive reduced risk scores. Their stats are expected to look strong.
━━━━━━━━━━━━━━━━━━━━━━━━
PLAY YOUR WAY
📋 Normal Mode - Full risk profile shown automatically when a game starts. Score, stats, accuracy, insights table, and score breakdown all visible.
🧘 Semi-Zen Mode - Shows only the risk score circle during the game. Expand to full profile with one click when you want more detail. Auto-disables embedded stats on activation (can be re-enabled).
🧘 Full Zen Mode - Hides everything until the game is over. Data is fetched in the background but stays hidden so you can play without bias and review after. Auto-disables embedded stats and embedded risk score on activation (can be re-enabled).
📊 Embedded Only - Turn off auto-show overlay and enable embedded stats and/or embedded risk score to get a minimal, overlay-free experience with stats right next to usernames.
━━━━━━━━━━━━━━━━━━━━━━━━
EMBEDDED STATS & RISK SCORE
📌 Embedded Stats - Injects W/L/D game records next to player usernames on both sides of the board. Auto-filters by the current game format (playing blitz = blitz stats only). Falls back to combined stats when format can't be detected.
📌 Embedded Risk Score - Shows the risk score circle next to opponent and self usernames. Works alongside any mode.
⚙ Embedded Settings (cog icon) - Customize your embedded experience:
- Time interval: 1 hour, 6 hours, 12 hours, 24 hours, 3 days, or 1 week
- Hide own stats: only show opponent's stats
- Color highlighting: toggle green/red/grey W/L/D numbers on or off
📐 Scales with zoom - embedded elements use relative sizing so they stay proportional at any browser zoom level.
━━━━━━━━━━━━━━━━━━━━━━━━
FEATURES
✅ Works on Chess.com AND Lichess - overlay and embedded features on both platforms
✅ Auto-detects opponent when a game starts
✅ Draggable overlay - position it wherever you like
✅ Toggle between opponent and your own stats
✅ Format-specific scoring and embedded stats (bullet, blitz, rapid)
✅ Per-format insights table with W/L/D, accuracy, ratings, and 7-day trends
✅ Embedded W/L/D stats and risk score circles next to usernames
✅ Configurable time interval, color highlighting, and hide-own-stats for embeds
✅ Semi-zen and full zen modes for distraction-free play
✅ Embedded-only mode - disable overlay, keep inline stats
✅ "How risk is calculated" transparency panel
✅ Dark and light theme support
✅ Keyboard shortcut (Alt+C) to manually trigger
✅ All analysis happens locally - zero data collection
━━━━━━━━━━━━━━━━━━━━━━━━
RISK LEVELS
🟢 0-25: Low Risk - Normal player patterns
🟡 26-50: Moderate Risk - Some elevated signals
🟠 51-75: High Risk - Multiple concerning indicators
🔴 76-100: Extreme Risk - Strongly unusual patterns
━━━━━━━━━━━━━━━━━━━━━━━━
IMPORTANT DISCLAIMER
This extension provides risk indicators, not proof of cheating. A high risk score suggests unusual patterns worth attention - players deserve the benefit of the doubt. Use this tool responsibly and report suspected cheaters through official Chess.com or Lichess channels.
━━━━━━━━━━━━━━━━━━━━━━━━
PRIVACY
No data collection. No tracking. No analytics. All analysis happens in your browser using only publicly available API data. Open source - audit the code yourself.
━━━━━━━━━━━━━━━━━━━━━━━━
Created by az_93
Tags
Privacy Practices
🔐 Security Analysis
⏳ Security scan is queued. Check back soon.