There are 2 data sources for the profiles. As you say, the first one is the list saved in the Army profiles (at the minimum, on the server side, the ones we store locally being possible but not sure). This also is legal (but it would be better if they were to warn about it in some ToS, I don't remember if the Army even has one...) because CB would be saving the lists data, not related with the player (dunno if they can assign a phisical location, because of local metas). The other, and most correct source, is the Tournament Manager and the submitted lists. While plenty of small tournaments do not require you to submit the list, and you can make it at home, then print it, and never save it, the big tournaments, and I assume a big enough amount of players, do use the OTM. And those are the best data to work with: they already have the physical location, and you know those lists have been used, even getting some feel for the combos used there (luck is a big factor, but so is experience and the preferred choice of tools).