GeoComply is the reference vendor for geolocation compliance in regulated betting — the layer that proves a bet was placed where the licence allows and blocks the ones that were not.
The product exists because the failure mode is asymmetric. Letting through one bet from outside the permitted territory is a licence problem; blocking a thousand legitimate players inside it is a revenue problem. GeoComply's value is the accuracy of that boundary under adversarial conditions, which is a harder engineering problem than a simple IP lookup suggests.
For Brazil, ask specifically what the state-level and national requirements demand of you versus what the product does by default, and how the check behaves on a mobile network where the IP resolves to another state.