Frequently asked questions


GeoLocs is a geolocation verification service, dedicated to the iGaming and iLottery space, suitable for any organisation where respecting boundaries and/or monitoring activity between jurisdictions, regions or nationalities is important.

mkodo GeoLocs Location Services are, and have been, used by major organisations, delivering millions of dollars of transactions in heavily regulated markets and product sectors in both Europe and North America.

Licensed and regulated by Gaming Laboratories International (GLI®), Alcohol and Gambling Commission of Ontario (AGCO) and Gaming Policy and Enforcement Branch (GPEB), British Columbia, GeoLocs provides the ability for our clients to confidently handle and monitor their customer’s activity on mobile or desktop devices and that they can restrict or allow usage as appropriate.

GeoLocs uses device location (latitude and longitude) to verify a player’s location, and does not solely rely on IP checks, but instead uses IP to “sanity” check some device locations received.

Many organisations as they move into mobile realise that utilising IP location, so prevalent on desktop for geo-location checking, is just not suitable, appropriate, or compliant. GeoLocs provides comfort and assures that clients are using a product specifically designed to accommodate location management for mobile and omnichannel application solutions.

GeoLocs conducts Distance to Boundary (DTB) checks. When a geolocation request is made to the GeoLocs service, the distance of the given location is returned in the API response. This means that more checks are done if a player is close to a border or at risk of crossing the border.

The GeoLocs solution provides an SDK for Web, SPA and Native applications that supports a series of verification systems to make a rule-based judgement on spoofing attempts, for example VPN or Proxy Servers, to ensure the integrity of the location data derived from the client device.

Through the GeoLocs Portal, our clients can configure an array of features including the creation of geo-regions, boundaries, allow and deny lists for testing purposes, and search client IDs.

Yes, in the GeoLocs Portal, clients can configure and create multiple allow or disallow areas in a region. For example, in an allow area, they can create a disallow area over a building, town, or region within a geo-allow state or country.

Once a geo-area has been created, there are a number of data features that can be applied, including code-naming the area. This code-name is sent in the API response and useful when wanting the app or website to function differently depending on the code-name returned.