Trackmania Nations Forever uses that, it sets your avatar to your country's flag.
And yes, it could be IP based, but I don't think it'll be much work, take the popups for an example - they automatically detect your country/state and put a pop-up in your language, or a product that is popular in your country.