I like the idea, though it makes the life of the identity thief a b it easier.
A few thoughts on how to standardize the content;
It seems more logical to just send your date of birth as a ISO8601 string or a UTC unix timestamp, instead of all the fluff. (i would prefer the ISO8601)
Lat/Lng is an exact point, and i figure you removed a few digits to avoid showing your exact location. A geohash would be better suited to indicate a geographical area of users precision choice. Also more compact.
You are missing country - not everyone live in the US, or even in a city, a common geo indication seems more suited (again, a geohash).
All values should be describes with a standard name, not just the english name. so english: "en", german: "de", etc. Also, more compact.