Geo Location IP address incorrect

Occasional Visitor

We had a user report as a Risky Sign in due to a sign in from a completely different country. 

The IP address reported in the Sign-In activity log as being reported in Brazil, while the user was signing in from his Mobile device using mobile data in South Africa

Azure AD Info


Sao Paulo, Sao Paulo, BR
IP address
Location: South Africa
Carrier: MTN
All 4 Geo Location DB's report South Africa, yet Microsoft reports Brazil?
What GEO DB is Microsoft using and how can we mitigate this going forward ? Any suggestions ? 
1 Reply
I'm pretty sure there's a disclaimer in the documentation, saying this data is not always correct. You shouldn't rely on it, moreover Microsoft is introducing actual GPS-based location condition, which will make this obsolete.