Skip to content
Oyun Kontrol

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.

57 verified sites100 scans in the last 30 days

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.

  1. 01

    Apply

    Open an account, add your organisation and your site's main domain. Mirror domains can be attached to the same site.

  2. 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.

  3. 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.

  4. 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?

What do we check?

Our method is public. Every check, where it is required, and how the result is calculated are written down.

Full methodology

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.
How to add the seal

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 questions
How 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.

Request a check

From 250.00 USDT per domain per month

Opening an account takes a few minutes. The first scan starts as soon as you prove ownership.

Get your site verified

Opening an account takes a few minutes. The first scan starts as soon as you prove ownership.