Independent game and site verification
Trust starts with proof.
Oyun Kontrol scans online casino and game provider sites with a published method. Our representatives review what an automatic scan cannot read. Sites that pass get a signed seal that is verified live in every visitor's browser.

17 checkpoints
From ownership and certificates to responsible gaming and RTP disclosure.
Signed seal
Every status statement is signed with Ed25519 and checked in the browser.
Daily monitoring
Once sealed, a site is scanned again every day.
Representative review
Bot walls and country blocks are handled by a person.
Oyun Kontrol partners
All partners →A verified site in four steps
Follow every step from application to seal in the panel. Results say what did not pass, why, and how to fix it.
- 01
Apply
Open an account, add your organisation and your site's main domain. Mirror domains can be attached to the same site.
- 02
Prove ownership
Publish your personal code as a DNS TXT record, a verification file or a meta tag. We check it in one click.
- 03
Scan and review
Our scanner reads the site. If something cannot be read — a bot wall, a country block, a script-only page — a representative is assigned.
- 04
Add the seal
Paste the seal code into your footer. It is verified live for every visitor and the site is scanned again daily.
Who is it for?

Online casino operators
Show players, through an independent check, that you offer a secure connection, clear rules, responsible gaming tools and an age limit.
Details
Game providers and studios
Document that your RTP figures, game rules and provably fair explanation are published and that your infrastructure is secure.
DetailsWhat do we check?
Our method is public. Every check, where it is required, and how the result is calculated are written down.
Identity and ownership
- Domain ownership
- Reachability
- Domain history
- Seal in place
Connection security
- Valid TLS certificate
- Modern encryption
- HTTPS redirect
- HSTS
- Security headers
- Mixed content
Policies
- Terms and conditions
- Privacy policy
- Contact details
Player protection
- Responsible gaming
- Age limit
- KYC and AML
Game fairness
- Fairness disclosure
Definitions, requirements and the scoring rule are on the methodology page.
Full methodology →Seal
A seal that stops working when copied
The seal is not an image. On every page view the visitor's browser receives a signed status statement, checks the signature and confirms the statement belongs to that domain.
- A seal copied to another site shows “not covered”.
- A suspended or revoked seal changes immediately.
- Visitors who click it see the live record on oyunkontrol.com.
- One line of code; works on script-rendered sites too.
Sample views
<div data-oyunkontrol-seal="OK-XXXX-XXXX"></div> <script src="https://oyunkontrol.com/seal.js" async></script>

Representative review
When a bot cannot read it, a person looks
Many casino sites stop automated visitors or open only to certain countries. We do not count that as a failure: when a scan is inconclusive the file goes to a representative, who does every check by hand and writes it up. The final decision rests with a team manager.

Continuous monitoring
A seal does not end on the day it is issued
Sealed sites are scanned again every day. If a required check fails repeatedly, the seal shows “suspended” to visitors and the owner is notified. Once fixed, the seal comes back by itself.
What the seal says — and what it does not
It says
- The domain is controlled by the applying organisation.
- The site uses a secure connection with a valid certificate.
- Terms, privacy, contact and responsible gaming information are published.
- The site passed these checks on its last scan and is being monitored.
It does not say
- The seal is not a gambling licence and does not replace a licensing authority.
- It does not mean playing on a site is legal where you are; that depends on your country's rules.
- It does not mean the game software's source code was audited.
- It holds no player balances and guarantees no payouts.
Common questions
All questionsHow do I know a seal is genuine?
Click it. The page that opens must be on oyunkontrol.com and the record must show the domain you are on as “covered”. You can also look up a domain or seal number yourself here.
Will the scan harm my site?
No. Our scanner only reads public pages; it does not log in, submit forms or play games. It identifies itself as OyunKontrolBot.
My site is open to one country only. What happens?
If the automatic scan cannot read the site, your file is assigned to a representative and reviewed by hand. That is not a reason for rejection.
Are mirror domains covered?
Yes. Add each mirror to your site and verify it with the same code; the seal is valid on every verified domain.
Cannot find the site you are looking for?
Report a site that is not in our records. We invite frequently requested sites to the verification process.
Get your site verified
Opening an account takes a few minutes. The first scan starts as soon as you prove ownership.






















