"compiling a list of my purchases" Visa, Amex, Discover, Mastercard... All do this and are transactional.
"to sell to annoying advertising companies" And this.