{
  "lastReviewed": "2026-09-18",
  "jurisdictions": [
    {
      "id": "gibraltar",
      "jurisdiction": "Gibraltar",
      "region": "British Overseas Territory",
      "page": "/gibraltar-gambling-regulation/",
      "regulatorName": "Gambling Commissioner (Gambling Division, HM Government of Gibraltar)",
      "regulatorShort": "Gambling Division",
      "regulatorUrl": "https://gamblingdivision.gov.gi/",
      "aliases": "Gambling Division, Licensing Authority, Gibraltar Gambling Commissioner, gamblingdivision.gov.gi — the Gibraltar Regulatory Authority (GRA) does not regulate gambling",
      "checkerSummary": "Gibraltar's gambling regime is run by the Licensing Authority (the designated Minister) and the Gambling Commissioner, with the Gambling Division carrying out their functions; the Gibraltar Regulatory Authority has no gambling remit.",
      "registers": [
        {
          "name": "Register of Licence Holders",
          "shortForm": "Licence Holders",
          "url": "https://gamblingdivision.gov.gi/licence-holders",
          "accepts": [
            "Nothing — there is no search field, no filter and no dropdown; the only form controls on the page are accessibility options"
          ],
          "returns": [
            "Sequence number",
            "Licence holder's registered company name, often with a parent group or trading style in parentheses",
            "An \"Approved Brands\" link to that holder's PDF",
            "One or more licence-type labels: Gambling Services (B2B), Gaming Operator (B2C), Bookmaker (B2C), Bookmaker (B2B), Betting Intermediary (B2C), Gaming & Betting (B2C)"
          ],
          "instruction": "Open the page and use your browser's find-on-page (Ctrl+F on Windows, Cmd+F on Mac) — there is no search box on the register itself. Search the licence holder's registered company name taken from the gambling site's terms and conditions or footer, not the brand name you know. When you find the row, open the \"Approved Brands\" link beside that company and look for the brand in the \"Brands\" list inside the PDF; that PDF is also the only place the \"RGL No.\" licence numbers appear.",
          "caveat": "The table returns no licence number, no issue or expiry date, no status column and no approved domains, and the page itself carries no date. A query-string variant (?q=casino&search=casino) was fetched and came back byte-identical to the bare URL, so no linkable search exists. Every row linked a brand document on 18 September 2026, though the link label is inconsistently cased and pluralised. Most brand PDFs print a \"Content as from DD/MM/YY\" line near the foot — that date is the best currency signal available, but a minority omit it. Do not confuse this register with register-gamblingdivision.egov.gi: despite the hostname, that is the licence-application portal, not a register.",
          "deepLink": null
        },
        {
          "name": "Consumer Warnings",
          "url": "https://gamblingdivision.gov.gi/consumer-warnings",
          "accepts": [
            "Nothing — a static dated list"
          ],
          "returns": [
            "A narrative entry per warning",
            "Sometimes a linked document of offending URLs",
            "A line reading \"Information provided as at <date>\""
          ],
          "instruction": "Read this list before trusting a site that claims a Gibraltar licence. Scroll the entries and check the \"Information provided as at\" date on each one; the Commissioner publishes warnings here about sites falsely asserting Gibraltar regulation.",
          "caveat": "It is a record of what the Commissioner has actively noticed, not a comprehensive blacklist. Entries seen on 18 September 2026 carried \"Information provided as at\" dates ranging from 31 March 2016 to 7 January 2026 — absence from the list proves nothing.",
          "deepLink": null
        },
        {
          "name": "Public Statements",
          "url": "https://gamblingdivision.gov.gi/public-statements",
          "accepts": [
            "Nothing — a browse list"
          ],
          "returns": [
            "Date",
            "Linked statement title",
            "Outcome (regulatory settlement, caution and similar)"
          ],
          "instruction": "Browse the list for the licence holder's registered company name to see whether the Commissioner has published a regulatory outcome against it. Thirteen items were listed on 18 September 2026, dated between 18 February 2022 and 9 June 2026.",
          "deepLink": null
        }
      ],
      "registerShowsDomains": false,
      "registerSearchSummary": "Static HTML table, no search; use browser find",
      "matchFields": [
        "The licence holder's registered company name from the gambling site's terms and conditions — the table lists corporate licence holders, not brands and not domains",
        "The brand name, which appears only inside that row's \"Approved Brands\" PDF",
        "The \"RGL No.\" licence numbers in that PDF, which the register table never shows",
        "The \"Content as from DD/MM/YY\" line at the foot of the brand PDF — the register page itself has no date and no status column, so nothing on it tells you when the row was last checked"
      ],
      "complaintsUrl": "https://gamblingdivision.gov.gi/complaints",
      "complaintsNote": "Complaints go to the operator first, then to the Gambling Commissioner on a Complaint Resolution Request Form emailed to gccomplaints@gibraltar.gov.gi — not by telephone; the Commissioner does not have a formal power to order consumer redress on his own volition but may ask a court to consider it, will not normally look at events more than two years old, and since 1 November 2014 can take complaints about remote gambling taking place in the UK only with the operator's agreement.",
      "selfExclusionNote": "No Gibraltar-wide self-exclusion scheme is documented in the sources reached. Self-exclusion is an obligation on each operator individually and the 2012 Generic Code expressly limits it to \"those matters under the control of the operator\"; the words do not appear in the Gambling Act 2025 at all. A draft Safer Gambling Code of Conduct issued under section 13 of the 2025 Act was out for consultation until 9 October 2026 and keeps self-exclusion at operator level — it is not in force and must not be described as a current requirement.",
      "verificationMethod": "document-search",
      "lastVerified": "2026-09-18"
    },
    {
      "id": "curacao",
      "jurisdiction": "Curaçao",
      "region": "Caribbean",
      "page": "/curacao-gaming-authority/",
      "regulatorName": "Curaçao Gaming Authority",
      "regulatorShort": "CGA",
      "regulatorUrl": "https://www.cga.cw/",
      "aliases": "CGA, Gaming Control Board, Stichting Gaming Control Board, gamingcontrolcuracao.org, LOK, Landsverordening op de kansspelen",
      "checkerSummary": "The Curaçao Gaming Authority licenses and supervises games of chance in and from Curaçao under the National Ordinance on Games of Chance (LOK), which took effect on 24 December 2024.",
      "registers": [
        {
          "name": "License register Curaçao Gaming Authority",
          "shortForm": "Licence register",
          "url": "https://www.cga.cw/en/133i348441001",
          "accepts": [
            "Nothing — the page has no search box, no filter, no dropdown and no form of any kind"
          ],
          "returns": [
            "Links to four downloadable register files: land-based casinos, online gaming licences, certificate holders under article 5.17 LOK, and the enforcement register",
            "Inside the online gaming file: License number, Licensee, Company type (B2B/B2C), Company registration number, Issued, Expires, Status license"
          ],
          "instruction": "Open the register page and then open the file headed \"Online gaming licenses\". There is nothing to type in on the page itself. Inside the PDF, use your reader's find (Ctrl+F) and search for the licensee's legal company name exactly as it appears in the gambling site's own terms and conditions or footer — searching for the site's brand name will almost always find nothing, because the register has no brand and no domain column at all.",
          "caveat": "The register is published as dated PDF files whose URLs change at every update (the online gaming file read on 18 September 2026 was stamped \"Last updated September 16, 2026\"), so always start from this landing page rather than a saved file link. The CGA states the overviews do not guarantee current validity and that no rights can be derived from them; the enforcement register adds that it \"may not always be fully accurate or up to date\". Column alignment extracts badly, so read rows visually. The article 5.17 list on the same page is what you use to check that an ADR body an operator points you at is actually CGA-certified.",
          "deepLink": null
        },
        {
          "name": "CGA online certificate service (Certificate of Operation / dynamic seal)",
          "shortForm": "cert.cga.cw",
          "url": "https://cert.cga.cw/",
          "accepts": [
            "No consumer input — the certificate endpoint is keyed on an opaque per-domain token issued to the operator, not on a domain name or a company name"
          ],
          "returns": [
            "The exact domain name being accessed",
            "The licensed operator",
            "The operator's current licence status"
          ],
          "instruction": "You cannot look a domain up here — there is no field to type into. Instead, on the gambling site itself find the green seal showing the letters \"CGA\" in white and click it. Then check your browser's address bar: you must land on cert.cga.cw, and the certificate must name the exact domain you were just on. If it names a different domain, the site is displaying somebody else's certificate.",
          "caveat": "Both probes run against the certificate service returned the generic homepage — a domain query string is ignored, and the certificate endpoint called with a placeholder token returns \"The site you are looking for cannot be found in our registry, or has the wrong identification values.\" The CGA's own Domain Management guidance says that under \"Option A\" integration \"The website owner/operator controls the click behaviour\", which is why the address-bar check is the part that matters. The same document states plainly: \"A verified domain does not imply that the site has been approved.\" The seal image hostnames sealimg.certcga.com and seal.certcga.com are .com hosts documented only in CGA guidance; both returned HTTP 403 to automated requests and could not be confirmed.",
          "deepLink": null
        }
      ],
      "registerShowsDomains": false,
      "registerSearchSummary": "Static dated PDFs, no search; no domain column",
      "matchFields": [
        "The licensee's legal company name, taken from the gambling site's own terms or footer — the register lists companies and never domains",
        "The Chamber of Commerce (company registration) number in the register row",
        "The licence status and the Issued / Expires dates in that row",
        "The exact domain named on the certificate you reach by clicking the green CGA seal, against the domain in your address bar",
        "That the certificate page is served from cert.cga.cw and not from a look-alike host",
        "Whether the licence number appears in the enforcement register file on the same register page"
      ],
      "complaintsUrl": "https://www.cga.cw/contact",
      "complaintsNote": "The CGA does not resolve player disputes: its Player Complaints Policy Guidelines state it \"will not resolve or make decisions on any player complaints\" and \"does not mediate in individual disputes\", and its regulation page adds that resolving disputes between players and operators is not within its mandate. The route is the operator first (LOK article 5.3: six months from the incident, written acknowledgement within one week, reasoned final decision within four weeks extendable once by four weeks, in English, Dutch or Papiamentu), then a CGA-certified ADR provider at the operator's cost, then the courts. The e-mail addresses on the contact page are Cloudflare-obfuscated and were not observed as plain text, so read them off the page in a browser rather than from any transcription.",
      "responsibleGamblingUrl": "https://www.cga.cw/responsible-gaming",
      "selfExclusion": {
        "name": "CGA Self-Exclusion Program with Fundashon pa Maneho di Adikshon (FMA)",
        "url": "https://www.cga.cw/responsible-gaming",
        "covers": "Run by the CGA with FMA under a cooperation protocol in place since 30 July 2012. Its limit is severe: the page is oriented to land-based casinos, the linked guidelines are the 2012 final version, and it describes no online self-exclusion regime at all under the 2024 LOK — so nothing here tells an online player how, or whether, they can self-exclude across Curaçao-licensed sites."
      },
      "verificationMethod": "document-search",
      "lastVerified": "2026-09-18"
    },
    {
      "id": "isle-of-man",
      "jurisdiction": "Isle of Man",
      "region": "Crown dependency",
      "page": "/isle-of-man-gambling-regulation/",
      "regulatorName": "Gambling Supervision Commission",
      "regulatorShort": "GSC",
      "regulatorUrl": "https://www.isleofmangsc.com/gambling/",
      "aliases": "GSC, Isle of Man GSC, OGRA, Online Gambling Regulation Act 2001, isleofmangsc.com",
      "checkerSummary": "The Gambling Supervision Commission licenses and regulates land-based and online gambling in the Isle of Man, with online gambling licensed under the Online Gambling Regulation Act 2001.",
      "registers": [
        {
          "name": "GSC Online Gambling Licence Holders",
          "shortForm": "Online licensee register",
          "url": "https://www.isleofmangsc.com/gambling/supervision/online-gambling-licensee-register/",
          "accepts": [
            "Nothing — there is no search field, no filter and no dropdown; the register is an alphabetical accordion you expand by hand"
          ],
          "returns": [
            "Company Name",
            "Licence Status",
            "Licence valid From",
            "Licence Valid to",
            "OGRA Licence type (Full, Software Supply, Network Services)",
            "Website Domain(s)",
            "Software List (for suppliers)"
          ],
          "instruction": "Open the register page, then find the legal company name — not the brand — taken from the gambling site's own terms and conditions or footer. Because there is no search box, use your browser's find-on-page (Ctrl+F / Cmd+F) to jump to that company, then click its name to expand the entry. Read the \"Website Domain(s)\" line and confirm the domain you are actually on appears there character for character, and read \"Licence Status\" and \"Licence Valid to\" in the same entry.",
          "caveat": "This web page is the place domains are published; the downloadable \"Current OGRA licence holders\" spreadsheet linked from it has no domain column and no expiry column, and its filename encodes its update date, so do not save that link and do not use the file to check a website. The register showed \"Last updated: 16th September 2026\" when read on 18 September 2026 — it is a periodic snapshot, not a live feed. Domains are listed only where a licence holder is actively offering services to the public, so a missing domain is not proof of anything. A query string (?search=casino) was tested and returned the full unfiltered register. The per-supplier \"Software List\" links on this page are mislabelled and point at an August 2025 copy of the licence-holder register rather than a software list.",
          "deepLink": null
        },
        {
          "name": "Unlicensed Gambling Websites",
          "url": "https://www.isleofmangsc.com/gambling/unlicensed-gambling-websites/",
          "accepts": [
            "Nothing — a two-column table you read"
          ],
          "returns": [
            "Website Address",
            "Date Added"
          ],
          "instruction": "This is the one GSC list keyed on domains rather than companies. Read down the \"Website Address\" column, or use browser find, for the exact domain you are checking. The GSC's own framing is that it posts here where sites purporting to be licensed by the Isle of Man GSC come to its attention.",
          "caveat": "It records only what the GSC has actively noticed — entries run back to 2018 — so absence from this list is not evidence that a site is licensed. Use the online licensee register for that.",
          "deepLink": null
        },
        {
          "name": "Former Online Gambling Licence Holders",
          "url": "https://www.isleofmangsc.com/gambling/supervision/former-online-gambling-licence-holders/",
          "accepts": [
            "Nothing — browse only"
          ],
          "returns": [
            "Operator Name",
            "Licence Valid From",
            "Licence Valid To",
            "Licence Status (\"Surrendered\" or \"Cancelled\")"
          ],
          "instruction": "Use this to check whether a company you were told is Isle of Man licensed used to be. Find the operator name here if it is missing from the current register. Coverage starts at cessations from 1 January 2020 onward; for anything earlier the page directs enquiries to gscgeneralsupervision@gov.im.",
          "caveat": "Only \"Surrendered\" and \"Cancelled\" appear on this list; the words \"Revoked\", \"Suspended\" and \"Expired\" appear nowhere on it, and the GSC does not publish what \"Cancelled\" denotes.",
          "deepLink": null
        }
      ],
      "registerShowsDomains": true,
      "registerSearchSummary": "Accordion list, no search; browse and expand",
      "matchFields": [
        "The exact domain, character for character, against the \"Website Domain(s)\" line inside the expanded company entry",
        "The legal company name from the operator's terms and conditions, because the register is keyed on company name and offers no search",
        "\"Licence Status\" and \"Licence Valid to\" inside that same entry",
        "The OGRA licence type — Full, Software Supply or Network Services — against what the site actually offers",
        "Whether the domain appears on the GSC's Unlicensed Gambling Websites list"
      ],
      "statusVocabulary": [
        {
          "value": "Active",
          "meaning": "The online licensee register uses this term — it was the value on all 53 entries on 18 September 2026 — but the GSC publishes no definition of it."
        },
        {
          "value": "Surrendered",
          "meaning": "Used on the Former Online Gambling Licence Holders list; the GSC publishes no definition of it."
        },
        {
          "value": "Cancelled",
          "meaning": "Used on the Former Online Gambling Licence Holders list; the GSC publishes no definition of it, and does not use the word \"revoked\" anywhere on the pages reached."
        }
      ],
      "complaintsUrl": "https://www.isleofmangsc.com/gambling/complain-about-a-licence-holder/",
      "complaintsNote": "The GSC will only look at a complaint after the operator's own complaints process has been exhausted, only against operators it licenses, and only for players who are not based in the UK — UK-based players are referred to the UK Gambling Commission. Complaints are submitted through a Microsoft Power Apps portal rather than by e-mail, no approved ADR or arbitration body is named anywhere on the GSC's pages, and the published wording says the Commission will \"determine the outcome\" — it does not say it can order a payout.",
      "responsibleGamblingUrl": "https://www.isleofmangsc.com/gambling/responsible-gambling-information/",
      "selfExclusionNote": "No Isle of Man-wide self-exclusion scheme is documented in the sources reached. Self-exclusion is handled per operator, and the GSC's own licence-application guidance says only that sites with multiple URLs \"may wish to\" offer self-exclusion across those URLs — so excluding at one Isle of Man-licensed site may not even reach that operator's other domains. The GSC's responsible gambling page carries helpline details but no self-exclusion mechanism at all.",
      "verificationMethod": "manual",
      "lastVerified": "2026-09-18"
    },
    {
      "id": "denmark",
      "jurisdiction": "Denmark",
      "region": "Europe",
      "page": "/denmark-gambling-regulation/",
      "regulatorName": "Spillemyndigheden",
      "regulatorShort": "Spillemyndigheden",
      "regulatorUrl": "https://spillemyndigheden.dk/en-us",
      "aliases": "Danish Gambling Authority, The Danish Gambling Authority, ROFUS, StopSpillet, mærkningsordning",
      "checkerSummary": "Spillemyndigheden, which uses the English name The Danish Gambling Authority, licenses and supervises betting and online casino in Denmark and runs the ROFUS self-exclusion register.",
      "registers": [
        {
          "name": "Licensed gambling operators",
          "shortForm": "Licensed operators",
          "url": "https://spillemyndigheden.dk/en-us/licensed-gambling-operators",
          "accepts": [
            "No register-specific filter or search field — the only input on the page is the site-wide search box labelled \"What are you looking for?\", which warns against entering CPR numbers because searches are logged"
          ],
          "returns": [
            "Per operator entry: Address, Domains, Licences, Licensed in Greenland",
            "Per licence blocks headed in Danish: \"TILLADELSE: Onlinekasino\" and \"TILLADELSE: Væddemål\""
          ],
          "instruction": "Open the page in a normal browser — the list is drawn by JavaScript, so in a text-only view or with scripts blocked you will see an empty list and could wrongly conclude the operator is absent. Find the operator in the list, open its entry, and read the \"Domains\" field: the exact domain you are about to use must appear there. Then check which licence blocks the entry carries — \"TILLADELSE: Onlinekasino\" for online casino, \"TILLADELSE: Væddemål\" for betting — against what the site is actually offering you. There is no shareable link that pre-fills a search; the lookup has to be done on the page.",
          "caveat": "The page states its scope explicitly: it excludes slot-machine licence holders and licensed game suppliers, which are listed separately, so absence from this particular list does not mean absence from Danish licensing altogether. It was stamped \"Last updated: 20 August 2026\" when read on 18 September 2026. Three deep-link patterns were tested and all three failed — a legacy Drupal filter on /en/licence-holders returned the intro page with no filter applied, and both /en-us/search?query= and /en-us/soeg?query= returned the search interface with no rendered results. Individual entry URLs of the form /en-us/licensed-gambling-operators/{operator-slug} are not uniformly reliable: one slug returned HTTP 500.",
          "deepLink": null
        }
      ],
      "registerShowsDomains": true,
      "registerSearchSummary": "JavaScript-rendered browse list, no search; domains shown per operator",
      "matchFields": [
        "The exact domain against the \"Domains\" field in the operator's entry",
        "Which licence blocks the entry carries — \"TILLADELSE: Onlinekasino\" and/or \"TILLADELSE: Væddemål\" — against the kind of gambling the site is offering",
        "The \"Licensed in Greenland\" line, if you are playing from Greenland",
        "The operator's legal name against the company named in the site's terms, because the list is keyed on operators and you must know which entry to open",
        "The Danish Gambling Authority label on the site: it is a claim, not a check — no official page says it is clickable or self-verifying, so the domain still has to be matched in this register"
      ],
      "complaintsUrl": "https://spillemyndigheden.dk/en-us/public-and-players/if-you-wish-to-file-a-complaint",
      "complaintsNote": "The Authority states it \"is not an appeals body and therefore cannot resolve disputes between you and a gambling operator\"; the route is the operator first, with a 14-day response obligation, then the Mediation Team for Consumer Complaints, then the Consumer Complaints Board, then the courts — marketing complaints go to the Consumer Ombudsman instead.",
      "responsibleGamblingUrl": "https://spillemyndigheden.dk/en-us/public-and-players/get-help-for-problem-gambling",
      "selfExclusion": {
        "name": "ROFUS (Register Over Frivilligt Udelukkede Spillere)",
        "url": "https://www.rofus.nu/en-us",
        "covers": "Registration is by MitID (form 9-01 by post without it) and blocks online gambling with Danish-licensed operators plus land-based casinos and land-based betting in Denmark, for 24 hours, 1, 3 or 6 months, or permanently. Two limits matter: it reaches only operators licensed by the Danish Gambling Authority, so it does not stop a self-excluded person reaching an unlicensed site; and it is binding — a registration cannot be cancelled, and deletion of a permanent exclusion can only be requested no earlier than one year after registration, via two MitID logins 7 to 30 days apart."
      },
      "verificationMethod": "register-search",
      "lastVerified": "2026-09-18"
    },
    {
      "id": "uk",
      "jurisdiction": "Great Britain",
      "region": "Europe",
      "page": "/uk-gambling-commission/",
      "regulatorName": "Gambling Commission",
      "regulatorUrl": "https://www.gamblingcommission.gov.uk/",
      "aliases": "UKGC, UK Gambling Commission, Great Britain, Gambling Act 2005, LCCP, GAMSTOP — note the regulator does not brand itself \"UKGC\"",
      "checkerSummary": "The Gambling Commission licenses and regulates most types of gambling in Great Britain, and regulates The National Lottery in the UK; Northern Ireland sits outside the general licensing regime.",
      "registers": [
        {
          "name": "Register of gambling businesses",
          "shortForm": "Business register",
          "url": "https://www.gamblingcommission.gov.uk/public-register/businesses",
          "accepts": [
            "One free-text field labelled \"Search by business name, trading name, domain name or account number\""
          ],
          "returns": [
            "Account number",
            "Account name",
            "Head office address",
            "Licence status",
            "Activity from / until dates",
            "Trading name count and trading name status",
            "Domain name count and domain name status",
            "Premises count",
            "Regulatory actions"
          ],
          "instruction": "Open the register and type the gambling site's domain into the field labelled \"Search by business name, trading name, domain name or account number\" — domain search is an advertised capability of that one field. You can also paste the account number from the site's footer statement. The register is form-driven: there is no link that runs the search for you, so you have to type it in. When a record comes back, check the domain's own status as well as the licence status.",
          "caveat": "The Commission states that \"Domain names and trading names are provided by the gambling business\" and carries an accuracy caveat for that self-reported information — the domain list is not independently compiled by the regulator, so a clone or spoof domain will simply be absent. Five query-string patterns were tested against this register and all five failed, returning either the landing page or the complete unfiltered list; a reader who does not notice that would conclude the operator is present. The page showed \"Last updated: 18 September 2026\" and \"2,638 records\" when read, while the full-register view reported 2,639 results the same day — do not publish a precise licensee count.",
          "deepLink": null
        },
        {
          "name": "Full register of gambling businesses",
          "shortForm": "Full register",
          "url": "https://www.gamblingcommission.gov.uk/public-register/businesses/full",
          "accepts": [
            "The same free-text field labelled \"Search by business name, trading name, domain name or account number\"",
            "Activity checkboxes: Arcades, Betting, Bingo, Casino, Game and Betting hosts, Gambling software, Lotteries, Machines",
            "Type checkboxes: Remote and Non-Remote",
            "An \"Apply filter\" button"
          ],
          "returns": [
            "A paginated list of business names with account numbers, 50 per page"
          ],
          "instruction": "Use this view when you want to browse rather than look one business up — tick the activity boxes (for an online casino, Casino plus Remote) and press \"Apply filter\". Paging is done by adding the page number to the path, for example /public-register/businesses/full/2, which was tested and returns page 2 of 53; the ?page= query string is ignored and silently returns page 1.",
          "caveat": "Page numbering is not a search — a page URL cannot be used to link to a specific operator. \"Game and Betting hosts\" is this view's own filter label and differs from the licence-activity naming used elsewhere on the site.",
          "deepLink": null
        },
        {
          "name": "Regulatory actions",
          "url": "https://www.gamblingcommission.gov.uk/public-register/regulatory-actions",
          "accepts": [
            "One free-text field described as \"Search by account, operator name or details\""
          ],
          "returns": [
            "Published regulatory actions — sanctions and settlements"
          ],
          "instruction": "Type the account number or the operator's name into the field labelled \"Search by account, operator name or details\" to see whether the Commission has taken published regulatory action against that business. 135 records were held at the time of check.",
          "caveat": "The page does not state a retention period and does not enumerate the categories of regulatory action, so you cannot tell from it how far back the list goes. Search-engine summaries claiming a three-year retention rule were not found on any Commission page.",
          "deepLink": null
        }
      ],
      "registerShowsDomains": true,
      "registerSearchSummary": "Free-text search, domain supported; form-driven, no linkable search",
      "matchFields": [
        "The exact domain, against the domain names held on the account — the search field accepts domain names directly",
        "The domain's own status: Active, Inactive or White label, which is separate from the licence status",
        "The account number printed in the site's footer, against the register's Account number — the footer shows the first block of six digits of the licence number with any leading zeros removed, which is why footers carry a short number while register licence numbers are long and hyphenated",
        "The account name, against the licensee named in the required footer wording \"(Insert licensee's name) is licensed and regulated in Great Britain by the Gambling Commission under account number (insert account number).\"",
        "Whether the footer's licensed-status link lands on that licensee's own register record rather than on the register's home or landing page, which is what the Commission requires",
        "Licence status and the activity from / until dates on the record"
      ],
      "statusVocabulary": [
        {
          "value": "Active",
          "meaning": "The business register offers this licence status value, but the Commission publishes no page defining what it means."
        },
        {
          "value": "Expired",
          "meaning": "The business register offers this licence status value, but the Commission publishes no page defining what it means."
        },
        {
          "value": "Forfeited",
          "meaning": "The business register offers this licence status value, but the Commission publishes no page defining what it means."
        },
        {
          "value": "Lapsed",
          "meaning": "The business register offers this licence status value, but the Commission publishes no page defining what it means."
        },
        {
          "value": "Pending",
          "meaning": "The business register offers this licence status value, but the Commission publishes no page defining what it means."
        },
        {
          "value": "Revoked",
          "meaning": "The business register offers this licence status value, but the Commission publishes no page defining what it means."
        },
        {
          "value": "Revoked (Non payment of fee)",
          "meaning": "The business register offers this licence status value, but the Commission publishes no page defining what it means."
        },
        {
          "value": "Surrendered",
          "meaning": "The business register offers this licence status value, but the Commission publishes no page defining what it means."
        },
        {
          "value": "Suspended",
          "meaning": "The business register offers this licence status value, but the Commission publishes no page defining what it means."
        },
        {
          "value": "White label",
          "meaning": "One of the three domain-name status values in the register, alongside Active and Inactive. It is the regulator's own register term and no official definition of it was found."
        }
      ],
      "complaintsUrl": "https://www.gamblingcommission.gov.uk/public-and-players/guide/complain-about-a-gambling-business",
      "complaintsNote": "The Commission says \"We do not resolve or make decisions on complaints regarding gambling-related transactions.\" You complain to the gambling business, which has 8 weeks to resolve it — a clock that may be paused — and then to an approved Alternative Dispute Resolution entity, which must be free to you and which the operator, not the Commission, tells you to use; the Commission \"can't get involved with the ADR provider's decision or ask them to reconsider.\" Note that two Commission pages differ on who oversees ADR bodies: the approved-providers page (last updated 15 January 2025) calls the Commission the designated competent authority for gambling under the 2015 ADR Regulations, while the complain-about-an-ADR-provider page (19 May 2026) names the Chartered Trading Standards Institute as the government-appointed authority approving and overseeing ADR bodies under the Digital Markets, Competition and Consumers Act 2024.",
      "responsibleGamblingUrl": "https://www.gamblingcommission.gov.uk/public-and-players/page/self-exclusion",
      "selfExclusion": {
        "name": "GAMSTOP, operated by The National Online Self Exclusion Scheme Limited",
        "url": "https://www.gamstop.co.uk/",
        "covers": "One request blocks you from signing up for or using online accounts with gambling companies licensed in Great Britain, for a period you choose \"from 6 months up to 5 years\", with an automatic renewal option; once you have registered you cannot cancel during the exclusion period. Its limits: it blocks registration and account use at participating licensed operators rather than making gambling sites unreachable, it does not reach operators without a Great Britain licence, land-based gambling needs separate area- and sector-scoped schemes, and LCCP social responsibility code provision 3.5.5 — which requires participation in \"the national multi-operator self-exclusion scheme\" and does not itself name GAMSTOP — carries a list of excepted remote licence types."
      },
      "verificationMethod": "register-search",
      "lastVerified": "2026-09-18"
    },
    {
      "id": "malta",
      "jurisdiction": "Malta",
      "region": "Europe",
      "page": "/malta-gaming-authority/",
      "regulatorName": "Malta Gaming Authority",
      "regulatorShort": "MGA",
      "regulatorUrl": "https://www.mga.org.mt/",
      "aliases": "MGA, Malta Gaming Authority, URL Checker, Licensee Register, Dynamic Seal of Authorisation",
      "checkerSummary": "The Malta Gaming Authority licenses and supervises remote and land-based gaming provided from Malta, to a person in Malta, or through a Maltese entity.",
      "registers": [
        {
          "name": "MGA URL Checker",
          "shortForm": "URL Checker",
          "url": "https://mgaurlchecker.mga.org.mt/",
          "accepts": [
            "One free-text field labelled \"URL\", placeholder \"Enter URL\""
          ],
          "returns": [
            "Company Name",
            "URL",
            "Company Seal (a \"Click to View\" link to that company's dynamic seal)"
          ],
          "instruction": "This is Malta's real domain-checking tool and it is not where you would guess — it is also the second tab, \"URL Checker\", on the MGA's Licensee Register page. Type the gambling site's address into the field labelled URL and press \"Search →\". Enter the full form of the address including https://www., because the tool matches against stored full URLs. If records come back, open \"Click to View\" beside the matching URL to see the MGA seal details for that domain.",
          "caveat": "Read past the first line of the result. Entering a bare domain or a generic word can print \"URL not found in Licensee database.\" and still list matching records underneath, under \"Closest matches containing …\" — one test showed that message above a counter reading \"10 of 163\". A reader who stops at the first line will produce a false negative. The tool also has no licence-status column at all, and it is a JavaScript application with no form and no query string, so no search URL can be shared. It displayed \"Last Updated: 18/09/2026 13:36\" when read.",
          "deepLink": null
        },
        {
          "name": "MGA Licensee Register",
          "shortForm": "Licensee Register",
          "url": "https://mgalicenseeregister.mga.org.mt/",
          "accepts": [
            "\"Licensee Name\"",
            "\"Authorisation Status\" (placeholder \"Licence Status\")",
            "\"Gaming Service\""
          ],
          "returns": [
            "Company Name",
            "Registration Number (Maltese company number, form C ######)",
            "Authorisation Number (form MGA/<segment>/<number>/<year>, with B2C, B2B and CRP segments observed)",
            "Authorisation type (Type 1, Type 2, Type 3)",
            "A dynamic-seal link"
          ],
          "instruction": "Type the company name from the gambling site's terms and conditions into the field labelled \"Licensee Name\" and press \"Search →\", or press \"View All →\" to browse every entry. The status is a filter here, not a displayed result field, so to see whether a licence is Licensed, Suspended, Cancelled, Surrendered or Expired you must open that company's dynamic seal from the result card.",
          "caveat": "The register's own intro says you can search by \"licensee name, authorisation status, URL or Gaming Service\", but the form has only three fields and none of them is a URL — domain search is the separate URL Checker tab. The legacy deep link mgalicenseeregister.mga.org.mt/Results.aspx?Class=&Licencee=…&Status=&URL= is still in search-engine indexes but now returns only the JavaScript application shell with no results; do not use it. The register requires JavaScript and sits behind Cloudflare, and displayed \"Last Updated: 18/09/2026 13:43\" when read.",
          "deepLink": null
        },
        {
          "name": "Dynamic Seal Of Authorisation",
          "shortForm": "Dynamic seal",
          "url": "https://authorisation.mga.org.mt/verification.aspx",
          "accepts": [
            "A 32-hex-character company GUID only — it accepts no domain, no company name and no licence number"
          ],
          "returns": [
            "Licensee Information",
            "Address",
            "Status Of Licence",
            "Licence Number, Licence Type, Class Type",
            "Status",
            "Game Types",
            "Service Providers Approved, Vertical Approved",
            "ADRs / Approved ADRs",
            "Website Urls"
          ],
          "instruction": "You cannot type anything into this page — fetched without a company parameter it returns \"Value cannot be null. Parameter name: company\". Reach it by clicking the MGA seal in the gambling site's footer, or the \"Click to View\" link in a URL Checker result. Then check the address bar: the MGA itself says to make sure the address starts with https://authorisation.mga.org.mt, and to report misuse if it does not. On the seal, read \"Website Urls\" to see which domains the authorisation covers and \"Approved ADRs\" to see which dispute-resolution body applies.",
          "caveat": "It is the end of a verification journey, not an entry point. Because the seal is an image served by the operator's own page, the address-bar check after clicking is what defeats a forged seal. With a GUID but without &details=1 the page can present a \"Please Select Licensee\" chooser, so one company GUID may map to several authorisations. The field labels above are indicative rather than exhaustive.",
          "deepLink": null
        },
        {
          "name": "Recognition Notice Register",
          "url": "https://www.mga.org.mt/licensee-hub/recognition-notice-register/",
          "accepts": [
            "\"Company Name\"",
            "\"Recognition Number\"",
            "A blank search returns all notices"
          ],
          "returns": [
            "Recognition notices (result fields not documented — this register was not driven interactively)"
          ],
          "instruction": "Check here as well as in the Licensee Register. A recognition notice is how an authorisation from another EU/EEA Member State, or from a State deemed to offer safeguards largely equivalent to Maltese law, is recognised as having the same effect as an MGA authorisation. Search the company name, or leave the fields blank and press search to list every notice.",
          "caveat": "This is a second, separate list: an entity operating in or from Malta under a recognised foreign authorisation will not necessarily appear in the Licensee Register, so checking only one register can produce a misleading \"not licensed\" conclusion.",
          "deepLink": null
        },
        {
          "name": "Unauthorised URLs",
          "url": "https://www.mga.org.mt/player-hub/unauthorised-urls/",
          "accepts": [
            "Nothing — it is a static published list, not a search tool"
          ],
          "returns": [
            "URLs with a notice date, which the MGA states it has no connection with"
          ],
          "instruction": "Scan the published list, or use browser find, for the domain you are checking. The MGA states that any claim of an MGA licence on these domains \"is false and misleading\".",
          "caveat": "Absence from this list proves nothing — it records domains the MGA has actively noticed, not a comprehensive blacklist. Use the URL Checker to establish whether a site is licensed. The page carries no last-updated date; the most recent notice date observed was 15/09/2026.",
          "deepLink": null
        }
      ],
      "registerShowsDomains": true,
      "registerSearchSummary": "Dedicated URL checker; interactive only, no linkable search",
      "matchFields": [
        "The full URL as stored, including the https://www. prefix, because the URL Checker matches stored full URLs and a bare domain can be reported as not found",
        "The Company Name the URL Checker returns, against the company named in the gambling site's own terms and conditions",
        "The Registration Number (C ######) and the Authorisation Number (MGA/B2C/…, MGA/B2B/…, MGA/CRP/…) in the Licensee Register",
        "The licence status, which you can only see by opening the company's dynamic seal — the Licensee Register result cards do not show it",
        "The \"Website Urls\" list on the dynamic seal, and the address bar reading https://authorisation.mga.org.mt after you click a seal",
        "Whether the domain appears on the Unauthorised URLs list, and whether the operator is in the Recognition Notice Register rather than the Licensee Register"
      ],
      "statusVocabulary": [
        {
          "value": "Licensed",
          "meaning": "One of the six values in the register's \"Authorisation Status\" dropdown. The MGA uses the term but publishes no definition of it on any page reached."
        },
        {
          "value": "Cancelled",
          "meaning": "One of the six values in the register's \"Authorisation Status\" dropdown. The MGA uses the term but publishes no definition of it on any page reached."
        },
        {
          "value": "Surrendered",
          "meaning": "One of the six values in the register's \"Authorisation Status\" dropdown. The MGA uses the term but publishes no definition of it on any page reached."
        },
        {
          "value": "Expired",
          "meaning": "One of the six values in the register's \"Authorisation Status\" dropdown. The MGA uses the term but publishes no definition of it on any page reached."
        },
        {
          "value": "Suspended",
          "meaning": "One of the six values in the register's \"Authorisation Status\" dropdown. The MGA uses the term but publishes no definition of it on any page reached."
        },
        {
          "value": "Voluntary Suspended",
          "meaning": "One of the six values in the register's \"Authorisation Status\" dropdown. The MGA uses the term but publishes no definition of it on any page reached."
        }
      ],
      "complaintsUrl": "https://www.mga.org.mt/player-hub/lodge-a-complaint/",
      "complaintsNote": "The MGA does not adjudicate disputes. It strongly recommends — it does not require — that you try to resolve the dispute with the operator's support and management first; after the operator's internal process, the operator must offer referral to a registered ADR entity, and you may alternatively refer the matter to the Authority's Player Support Unit. The Lodge a Complaint page carried a notice of technical difficulties with the online complaint system when it was read on 18 September 2026, and the MGA asks players not to use its general enquiries e-mail for casino complaints.",
      "responsibleGamblingUrl": "https://www.mga.org.mt/player-hub/safer-gambling/",
      "selfExclusion": {
        "name": "MGA Self-Barring",
        "url": "https://www.mga.org.mt/player-hub/self-barring/",
        "covers": "The MGA's self-barring system blocks access to land-based gaming facilities in Malta — casinos, gaming parlours, bingo halls and the like — through the Self-Barring Request Application Form (MGA-F-006), with a separate Auto-Renew Removal Form (MGA-F-015). Its limit is the thing to state plainly: this is not a national online scheme. An online self-exclusion covers the brands of the single licensee it is requested from, and the MGA only encourages players to exclude themselves separately with every other licensee and points them to third-party blocking software — so Malta must not be presented as having a single cross-operator register."
      },
      "verificationMethod": "register-search",
      "lastVerified": "2026-09-18"
    },
    {
      "id": "netherlands",
      "jurisdiction": "Netherlands",
      "region": "Europe",
      "page": "/netherlands-gambling-regulation/",
      "regulatorName": "Kansspelautoriteit",
      "regulatorShort": "Ksa",
      "regulatorUrl": "https://kansspelautoriteit.nl/english/",
      "aliases": "Ksa, KSA, Netherlands Gambling Authority, Kansspelwijzer, Cruks, gokstop, openovergokken.nl",
      "checkerSummary": "The Kansspelautoriteit (Ksa) licenses and supervises gambling services in the Netherlands and operates Cruks, the central exclusion register.",
      "registers": [
        {
          "name": "Kansspelwijzer",
          "shortForm": "Kansspelwijzer",
          "url": "https://kansspelautoriteit.nl/kansspelwijzer",
          "accepts": [
            "A free-text search inside the embedded register panel",
            "A type-of-game filter labelled \"Kies type kansspel\"",
            "The Ksa's own English explainer says you can search \"the company name, website, app or licence number\""
          ],
          "returns": [
            "List view: licence-holder legal entity name, with brand names and website domains beneath, each linking to a detail page",
            "Detail view — Gegevens vergunninghouder: Straat en huisnummer, Postcode, Plaats, Land, Nummer handelsregister",
            "Detail view — Vergunning(en): Type kansspel, Vergunningtype, Nummer (vergunning), Publicatie, Geldig (validity date range), Contact vertegenwoordiger verslavingspreventie, Merknamen, Websites"
          ],
          "instruction": "Open the page and scroll to the embedded Kansspelwijzer panel, then use the search field inside that panel — do not use the box at the top of the page labelled \"Waar bent u naar op zoek?\", which is the Ksa's site-wide website search and appears on every Ksa page; searching there searches the website, not the register, and can make a licensed operator look absent. Type the operator's name, website or app into the panel's field, open the matching entry, and read the \"Websites\" field to confirm the exact domain is covered and the \"Geldig\" field for the licence validity dates. If the embedded panel will not load, go straight to the underlying host at https://openovergokken.nl/kansspelwijzer/.",
          "caveat": "The register is served as an iframe from openovergokken.nl, the Ksa's own player-facing prevention site, which is why the wrapper page returns almost nothing on its own. Six query-string patterns were tested — ?s=, ?zoek=, ?q=, ?search= against openovergokken.nl and ?zoeken=, ?q= against kansspelautoriteit.nl — and none of them filtered anything; the ?s= parameter belongs to the site-wide search at the domain root, not to the register. Pagination, filtering and search need JavaScript. Per-entry permalinks of the form openovergokken.nl/kansspelwijzer/<slug>/ are stable but the slug derives from the legal entity name, so it cannot be constructed from a brand or a domain. The register has no visible last-updated stamp. Note the timing risk: the first cohort of remote licences, issued September 2021 for five years, expires on 1 October 2026, so validity dates will move substantially. Never link the staging hostname prod.kansspelautoriteit.hosted-temp.com.",
          "deepLink": null
        },
        {
          "name": "Sanctiebesluiten",
          "url": "https://kansspelautoriteit.nl/sanctiebesluiten",
          "accepts": [
            "No filter on the decision list — the search box on the page is the Ksa's site-wide website search, not a filter",
            "Pagination via ?page="
          ],
          "returns": [
            "Date, linked decision title, and a short description naming the breach and the measure, with amounts where applicable",
            "Measures named on the list: last onder dwangsom, Boete, Aanwijzing, invordering, bestuursdwang"
          ],
          "instruction": "Open the page and page through with the numbered links at the bottom — ?page= works, but it is pagination only and there is no keyword parameter, so budget time if you are looking for a particular decision. The pager runs from ?page=0 to ?page=14, so there are fifteen pages of decisions.",
          "deepLink": null
        }
      ],
      "registerShowsDomains": true,
      "registerSearchSummary": "Search inside an embedded panel; no linkable search",
      "matchFields": [
        "The exact domain against the \"Websites\" field on the licence holder's detail page — a lookalike domain, a mirror or a brand not listed is outside what the register attests",
        "The brand against the \"Merknamen\" field",
        "The \"Geldig\" validity range on each licence block",
        "\"Type kansspel\" and \"Vergunningtype\" against the kind of gambling the site is actually offering you",
        "The legal entity name and \"Nummer handelsregister\" against the company named in the site's terms"
      ],
      "complaintsUrl": "https://kansspelautoriteit.nl/stel-een-vraag-doe-een-melding-over-een-kansspel",
      "complaintsNote": "The Ksa says in its own words \"De Kansspelautoriteit kan uw probleem niet oplossen en wij kunnen niet persoonlijk bemiddelen\" and \"U krijgt geen persoonlijke terugkoppeling op uw melding\" — it cannot solve your problem, cannot mediate, and you get no personal reply to a report. Players are directed first to the operator, then to Het Juridisch Loket, the Fraudehelpdesk or ACM's ConsuWijzer; no gambling-specific ADR or ombudsman was found on any page reached.",
      "responsibleGamblingUrl": "https://kansspelautoriteit.nl/veilig-spelen/",
      "selfExclusion": {
        "name": "Cruks (Centraal Register Uitsluiting Kansspelen)",
        "url": "https://cruksregister.nl/",
        "covers": "A gokstop registered with DigiD (or by paper form) excludes you from online gambling sites, arcades and casinos holding a Dutch licence, and the Ksa's own wording is that it always lasts at least six months. Its limits: it does not reach illegal operators — the Ksa's FAQ answers a request to be excluded from illegal sites with \"Nee dat is niet mogelijk via Cruks\" — it cannot be reversed inside the six months and even after that there is a fixed cooling-off period, it does not touch your account balance or trigger refunds, and nobody can check on someone else's behalf because the Ksa may not disclose whether a named person is registered."
      },
      "verificationMethod": "register-search",
      "lastVerified": "2026-09-18"
    },
    {
      "id": "sweden",
      "jurisdiction": "Sweden",
      "region": "Europe",
      "page": "/sweden-gambling-regulation/",
      "regulatorName": "Spelinspektionen",
      "regulatorShort": "Spelinspektionen",
      "regulatorUrl": "https://www.spelinspektionen.se/en/",
      "aliases": "Swedish Gambling Authority, Spelpaus, Licensregister, Gambling Act (2018:1138)",
      "checkerSummary": "Spelinspektionen, the Swedish Gambling Authority, licenses and supervises gambling in Sweden under the Gambling Act (2018:1138) and keeps the statutory self-exclusion register behind Spelpaus.",
      "registers": [
        {
          "name": "Licensregister (Licence and permit directory)",
          "shortForm": "Licensregister",
          "url": "https://www.spelinspektionen.se/licens-o-tillstand/licensregister/",
          "accepts": [
            "A free-text field labelled \"Sök på spelaktör, spelplats eller webbadress\" (operator, venue or web address)",
            "Scope tabs: Alla / Spelaktör / Webbadress / Plats",
            "An optional licence-type multi-select under \"Välj licenstyper\""
          ],
          "returns": [
            "Result list: \"Spelaktör\" and \"Webbadress\" only, with a count line such as \"Visar 1-15 av 15\"",
            "Per-domain detail page: \"Webbadress\", \"Licensinnehavare\", and a \"Licenser\" block with \"Licens\" (licence type) and \"Giltig\" (validity as YYYY-MM-DD till YYYY-MM-DD)"
          ],
          "instruction": "Type or paste the gambling site's domain into the field labelled \"Sök på spelaktör, spelplats eller webbadress\" and press \"Sök\". If nothing matches, the page shows \"Inga resultat\" — that is the clean negative answer. Do not stop at the result list: it shows only operator name and web address, so click the matching entry under the \"Webbadress\" column to open the per-domain page and read \"Licensinnehavare\", \"Licens\" and the \"Giltig\" validity dates.",
          "caveat": "Searching one domain returns the licence holder's whole portfolio, so seeing several domains means they belong to a listed operator, not that each one was independently confirmed. Do not use the per-domain URL form /licensregister/licensurl/?url=<domain> as a checker: it returns the detail view for a domain that is in the register but an HTTP 500 \"Något gick fel\" error page for one that is not, which fails unsafely — an unlisted domain looks like a server error rather than \"no licence\". The licence-type filter is interactive only: ?category=32 was tested and silently stripped, returning the full unfiltered register. \"Giltig\" is usually a closed date range, but an entry may show \"till\" with no end date after it. The register is JavaScript-rendered and carries no last-updated stamp; it reported 2,229 entries when read.",
          "deepLink": {
            "pattern": "https://www.spelinspektionen.se/licens-o-tillstand/licensregister/?query={q}",
            "verified": true,
            "testedOn": "2026-09-18",
            "testedWith": "lotteri"
          }
        },
        {
          "name": "Tillsynsbeslut (Supervisory decisions)",
          "shortForm": "Supervisory decisions",
          "url": "https://www.spelinspektionen.se/en/supervision-and-decisions/supervisory-decisions/",
          "accepts": [
            "A free-text field labelled \"Search actor or decision\"",
            "Four dropdown filters: \"Select decision type\", \"Kategori\", \"Select status\", \"Select license type\""
          ],
          "returns": [
            "Status, decision type, actor name, decision date (Decision: YYYY-MM-DD), category, decision title"
          ],
          "instruction": "Search the operator's name in the field labelled \"Search actor or decision\" to see published enforcement decisions, including bans (\"Förbud\") against operators without a licence and revocations (\"Återkallande\"). Use the \"Olagligt spel\" category to look at illegal-gambling decisions.",
          "caveat": "This is an archive of enforcement decisions, not a licence-status lookup — a licence can be revoked between the licence register being updated and you reading it. Only the English path is verified; the Swedish path /tillsyn-beslut/tillsynsbeslut/ returns HTTP 404. Spelinspektionen publishes no blacklist of unlicensed operators, so absence from the licence register is the only official negative signal.",
          "deepLink": {
            "pattern": "https://www.spelinspektionen.se/en/supervision-and-decisions/supervisory-decisions/?query={q}",
            "verified": true,
            "testedOn": "2026-09-18",
            "testedWith": "bonus"
          }
        }
      ],
      "registerShowsDomains": true,
      "registerSearchSummary": "Free-text search, domain supported; ?query= deep link works",
      "matchFields": [
        "The exact domain against the \"Webbadress\" column",
        "The \"Licensinnehavare\" named on the per-domain page, against the company named in the site's terms",
        "The \"Licens\" (licence type) and \"Giltig\" validity dates on the per-domain page — the result list does not show either",
        "Whether \"Giltig\" has an end date at all, since some entries render \"till\" with nothing after it",
        "That you are reading the licence register and not the supervisory-decisions archive, which is historical"
      ],
      "complaintsUrl": "https://www.spelinspektionen.se/spelare/vart-ska-jag-anmala/",
      "complaintsNote": "Spelinspektionen states it will not pursue a dispute between a player and a licensee and does not approve operator terms. Money claims go to Allmänna reklamationsnämnden (ARN), which handles gambling under its \"Allmänna\" (general) dispute area — ARN's own page puts the minimum value of the claim at 750 kr (\"minst 750 kr\"), while Spelinspektionen paraphrases it as claims that exceed 750 kronor. Marketing complaints go to Konsumentverket.",
      "responsibleGamblingUrl": "https://www.spelinspektionen.se/en/rules-and-regulation/eng-spelansvar-omsorgsplikt/",
      "selfExclusion": {
        "name": "Spelpaus.se",
        "url": "https://www.spelpaus.se/",
        "covers": "Statutory, not merely administrative: Chapter 14 § 12 of the Gambling Act lets a player exclude themselves from all gambling requiring registration by notifying the authority, and provides that the exclusion \"shall apply at all license holders\", while Chapter 12 § 4 bars a licensee from letting play begin until it has checked. Registration is by e-identification (Mobilt BankID, BankID, Freja eID+ or a foreign eID) for 10 days, 1, 3 or 6 months, or until further notice (at least 12 months), and cannot be undone or shortened before the chosen date. Its limits: it binds Swedish licence holders, and nothing in the official material claims it reaches operators outside the licensing system; and it does not cover gambling that needs no registration — offline lottery tickets and scratch cards, traditional bingo halls, restaurant casino games, ships in international waters and small local horse pool betting."
      },
      "verificationMethod": "deep-link",
      "lastVerified": "2026-09-18"
    },
    {
      "id": "ontario",
      "jurisdiction": "Ontario, Canada",
      "region": "North America",
      "page": "/ontario-online-gambling-regulation/",
      "regulatorName": "Alcohol and Gaming Commission of Ontario",
      "regulatorShort": "AGCO",
      "regulatorUrl": "https://www.agco.ca/en/lottery-and-gaming",
      "aliases": "AGCO, iGaming Ontario, iGO, igamingontario.ca, BetGuard, Registrar's Standards for Internet Gaming",
      "checkerSummary": "Ontario splits the job between two bodies: the AGCO registers and regulates internet gaming operators under the Gaming Control Act, 1992, while iGaming Ontario conducts and manages the market through operating agreements — a site needs both.",
      "registers": [
        {
          "name": "Operators (iGaming Ontario directory)",
          "shortForm": "iGO Operators",
          "url": "https://www.igamingontario.ca/en/operator/operators",
          "accepts": [
            "A dropdown labelled \"Operators\" (default \"- Any -\")",
            "A dropdown labelled \"Category\" (Casino, Poker, Sports Betting, Bingo, Betting Exchange)",
            "An \"Items per page\" control offering 5, 10, 25, 50, 100",
            "A free-text site/brand filter exposed through the title query parameter"
          ],
          "returns": [
            "Card-style entries showing the operator name as a heading, the gaming site's logo, category tags, and a link out to the site",
            "No registration number, no registration status, no effective date and no expiry date"
          ],
          "instruction": "This, not the AGCO site, is the list a player actually uses. Open the directory, set \"Items per page\" to 100, and look for the site you are about to use. To search instead of scrolling, add ?title= followed by part of the site name to the directory URL — that filter was tested and genuinely narrows the list, and a term with no matches returns an empty results area rather than the full list. Ignore the counters at the top: \"Number of Operators: 49\" and \"Number of Gaming Websites: 84\" are market-wide totals that do not change when you filter, so on a filtered page they are not the number of matches.",
          "caveat": "The directory proves presence, not standing. It has no status field, no registration number and no dates, so it cannot tell you whether an operator has been sanctioned, is under review, or has conditions on its registration, and an absence is not distinguishable from a listing lag. It carries its own currency line — \"The listing is accurate as of September 1, 2026\" — which must travel with any figure taken from it.",
          "deepLink": {
            "pattern": "https://www.igamingontario.ca/en/operator/operators?field_legal_entity_name_target_id=All&field_offerings_value=All&items_per_page=100&title={q}",
            "verified": true,
            "testedOn": "2026-09-18",
            "testedWith": "bet",
            "forKind": "name"
          }
        },
        {
          "name": "List of Registered Internet Gaming Operators (AGCO)",
          "shortForm": "AGCO pointer page",
          "url": "https://www.agco.ca/en/lottery-and-gaming/list-registered-internet-gaming-operators",
          "accepts": [
            "Nothing — there is no form, no search box and no filter"
          ],
          "returns": [
            "A single paragraph saying that a directory of fully registered and authorized Operators and their igaming sites is available via the iGaming Ontario website, with a link"
          ],
          "instruction": "Do not expect to find the operator list on the AGCO site. This page only tells you to go to iGaming Ontario, and its single outbound link goes to iGO's \"Regulated iGaming Market\" explainer — the filterable listing is one further click away at /en/operator/operators.",
          "caveat": "Nor can you fall back on the iAGCO portal as an operator register: AGCO's only \"How to Look Up a Licence Status\" guidance (last updated 25 April 2025) is written for horse racing and says nothing about internet gaming operator registrations, and the iAGCO search interface is a JavaScript application that could not be rendered. It is not established that igaming registrations are searchable there at all, so do not treat iAGCO as a licence checker — use it only for submitting a complaint.",
          "deepLink": null
        }
      ],
      "registerShowsDomains": true,
      "registerSearchSummary": "Dropdown filters plus a working ?title= text filter",
      "matchFields": [
        "The gaming site listed in the directory against the site you are actually on",
        "The operator name on the card against the company named in the site's terms",
        "Both legs of the test, because AGCO registration alone is not enough — the market's own phrase is \"fully registered and authorized Operator\", meaning an AGCO registration and an iGO operating agreement, with OLG.ca the documented exception that has no iGO agreement",
        "The listing's own currency line, \"The listing is accurate as of September 1, 2026\"",
        "That the \"Number of Operators\" and \"Number of Gaming Websites\" counters are market-wide totals and do not move when you filter",
        "The iGaming Ontario logo on the site is not proof — no official page claims it is verifiable or hard to copy, so the directory is the stronger check"
      ],
      "complaintsUrl": "https://www.agco.ca/en/lottery-and-gaming/internet-gaming-complaints",
      "complaintsNote": "AGCO states \"We can't get your money back or make a gaming site give you your money back.\", and iGaming Ontario states \"iGaming Ontario does not resolve or make decisions on disputes regarding gambling-related transactions.\" You complain to the operator first, then submit responsible-gambling, illegal-activity or advertising complaints to AGCO through the iAGCO portal — no account is needed. Note an unresolved tension between official pages: AGCO's roles page lists \"Establish a dispute resolution process to respond to customer concerns\" among iGO's responsibilities, which does not sit easily with iGO's own disclaimer. No Ontario body providing binding ADR for player money disputes was found.",
      "responsibleGamblingUrl": "https://www.agco.ca/en/lottery-and-gaming/safer-gambling",
      "selfExclusion": {
        "name": "BetGuard (Centralized Self-Exclusion Program, administered by iGaming Ontario)",
        "url": "https://betguard.ca/gp/en/",
        "covers": "Available from 14 May 2026 to people 19 and over, it incorporates all igaming websites in Ontario's regulated market, including OLG's, under AGCO-set terms of six months, one year and five years (iGO's launch announcement additionally mentions a custom term; the AGCO bulletin sets only the three). Two limits: it covers the regulated market only — iGO states it \"has no legal relationship with unregulated igaming Operators\" — and it does not cover land-based casinos, which OLG says need its separate My PlayBreak registration, enrolled by phone on 1-800-387-0098 (1-855-978-7529 for OLG.ca). Operator-level self-exclusion and short breaks in play continue to exist alongside it."
      },
      "verificationMethod": "deep-link",
      "lastVerified": "2026-09-18"
    }
  ]
}
