Recombination, not lookup
The generator holds separate lists for given names, surnames, street name components, city/state pairs, and email formatting patterns, then randomly combines one item from each list into a single record. There is no underlying database of real people being queried or scraped - every field is assembled independently, which is why two generated identities can share a surname but nothing else.