How the OCC Trust Score works
The OCC Trust Score is a composite 0–100 score that reflects the observable trustworthiness of an online casino based on public signals. Higher scores indicate a stronger public reputation. A score of NULL means we are actively monitoring but do not yet have enough data to produce a reliable score.
Score components
Reputation core (0–65 pts): A recency-weighted mean sentiment score derived from mentions on Reddit, AskGamblers, CasinoGuru, CasinoMeister, and Google News. Mentions from the last 7 days carry 3× weight. Mentions from 8–30 days carry 1.5× weight. Mentions from 31–90 days carry 1× weight.
Licence quality penalty (0–10 pts): MGA and UKGC licences carry no penalty. Curaçao carries −4 pts. Anjouan carries −5 pts. Unlicensed casinos carry −10 pts.
KYC friction penalty (0–6 pts): Derived from the volume of KYC-related complaints in verified mentions. High KYC friction: −6 pts. Medium: −3 pts. Low: 0 pts.
Withdrawal status penalty (0–8 pts): Derived from withdrawal-related mentions. Slow withdrawal reports: −8 pts. Mixed: −4 pts. Fast: 0 pts.
Streamer dependency penalty (0–5 pts): Casinos that are heavily reliant on a small number of high-profile streamers carry additional risk. Very high dependency: −5 pts.
On-chain volume bonus (0–5 pts): Casinos with verifiable on-chain deposit volume receive a small credibility bonus. $100M+ in 7-day deposits: +5 pts.
Bayesian shrinkage: Casinos with fewer than 200 data points have their score pulled toward the neutral prior of 50. This prevents false precision on casinos with limited signal coverage.
Confidence levels
Every score carries a confidence level based on the number of data points in the last 90 days. High confidence: 500+ data points. Medium: 100–499. Low: fewer than 100. Low confidence scores are displayed with a visible warning.
Admin overrides
In exceptional circumstances — such as a regulatory action not yet captured by public signals — an admin override score can be applied. Every override is recorded in a permanent audit log with the reason, the user who applied it, and the date. Override scores are never applied for commercial reasons.
Affiliate independence
OCC earns commission from some casinos listed on this site. These commercial relationships have no effect on OCC Trust Scores. The scoring engine has no access to affiliate data. Casinos with OCC Trust Scores below 50 do not receive a play button regardless of affiliate relationship.
Data sources
Signals are ingested from Reddit (OAuth2 API), Google News RSS, AskGamblers, CasinoGuru, and CasinoMeister. Every mention row in our database links directly to the original source. On-chain wallet data is sourced from public blockchain explorers.
Update cadence
Scores are updated weekly. The ingestion engine runs hourly. Score snapshots are stored permanently — every casino has a full score history going back to when monitoring began.
Methodology version
Current methodology version: 1.0. When the scoring formula changes, the methodology version increments. Every snapshot records which methodology version produced it, so score changes can always be attributed to either new signals or a methodology update.