Last updated: May 2026 — James Wilson, Disciplina
At Disciplina (disciplina.co.za), every casino review you read is the result of a structured, hands-on evaluation process carried out personally by James Wilson. We do not rely on press releases, operator-supplied summaries, or second-hand information. Every site we cover is tested from the perspective of a real South African player in 2026, with real money, real support queries, and real withdrawal requests where applicable.
This page explains exactly how we arrive at our scores, what we look for, how much each category influences the final rating, and how we protect our editorial independence so you can trust what you read.
Before a full review begins, James checks whether the casino holds a valid licence recognised in the South African market. Sites that fail this basic check are not reviewed and are flagged in our blacklist instead. Only casinos that clear this threshold move forward in the process.
James registers a real player account using standard South African details. This tests how smooth the sign-up flow is, whether identity verification (KYC) is handled fairly, and how long it takes before the account is ready to use.
A real deposit is made using payment methods commonly available to South African players, including ZAR-denominated options where offered. Any welcome bonus is claimed, and the full terms and conditions are read carefully — not skimmed. Wagering requirements, game restrictions, and time limits are all recorded.
James spends time across multiple game categories: slots, table games, and live dealer titles. He checks software quality, loading speed, fairness certifications, and the breadth of the library — including how many games are accessible on mobile.
At least two support interactions are initiated during every review — one via live chat and one via email. James notes response times, the accuracy of answers, and how well agents handle a question that requires real knowledge rather than a copy-pasted script.
Where possible, a withdrawal is requested to verify processing times and any hidden fees. This is one of the most revealing parts of the process and often separates genuinely trustworthy casinos from those that make deposits easy but withdrawals difficult.
After completing all testing, James scores the casino across six weighted categories and writes the full review based on direct experience rather than promotional material.
Each casino is scored out of 10 in six categories. The final overall score is a weighted average of those six scores, calculated as follows:
| Category | Weighting | What We Look At |
|---|---|---|
| Licensing & Safety | 25% | Valid licence, SSL encryption, responsible gambling tools, fair T&Cs, data protection |
| Bonuses & Promotions | 20% | Welcome offer value, wagering requirements, ongoing promotions, fairness of conditions |
| Game Selection | 20% | Total number of titles, software providers, game variety, live casino quality, RTP transparency |
| Payment Methods | 15% | ZAR support, available deposit and withdrawal options, processing times, fees |
| Customer Support | 10% | Availability hours, response speed, accuracy, live chat and email quality |
| Mobile Experience | 10% | Browser performance, dedicated app availability, game compatibility, ease of navigation on mobile |
Every casino receives a final score between 1 and 10. Here is what each range means in plain terms:
Independence is the foundation of everything we publish. Here is how we protect it:
James Wilson has spent years evaluating online gambling platforms specifically for the South African market. His reviews reflect both technical knowledge of how casino platforms operate and practical understanding of what ZA players need — from rand-friendly banking to local customer support availability. Every score you see on disciplina.co.za in 2026 is the result of that direct, personal experience and nothing less.
If you have a question about our methodology or want to report an issue with a casino we have reviewed, you are welcome to reach out through our contact page.