GeoFlag is simple, unobtrusive, and uses relatively little resources. In order to protect your privacy, country lookups are done locally rather than asking an external server about every page you browse to. It works by accessing an internal IP address location database, basically a rough map of the physical layout of the Internet, based on data provided by
Maxmind. This gives a flag for the nationality of the actual location of the server you're connected to, rather than just the nationality of the domain name which may be different.