Amazon knows everything lol

So, is it the fire tablet I run roon remote on? Tidal? Qobuz? Roon itself? Lastfm?

Who is harvesting my play history?

When i go on Amazon all my recommendations are match to tracks i have been playing recently

I don’t mind. Makes shopping easier but i had not noticed until this week that it knows everything I play.