How Merchant Recognition Works Without Knowing Who You Are
Open a bank statement and you see lines like these:
AMZN MKTP US*4J2L9
TST*SUNRISECAFE
TAMPA EMBASSY SUITES TAMPA
Those strings are what most banks still export. Processor prefixes, city names wrapped around the brand, and random transaction codes sit in the same field as the place you actually paid. As a human (which you most likely are), you can often guess what these mean. Software, on the other hand, needs to be taught how to guess correctly.