Die meisten Firmen werden die Daten einfach nur für die Abrechnung brauchen.
Wenn man allerdings direkt im Laden kauft, also ohne vorherige Bestellung,
dann reicht auch eine neutrale Rechnung oder ein Kassenzettel.

Wir haben in Deutschland sehr strenge Datenschutzgesetze.
Die Weitergabe von Kundendaten ist gesetzlich verboten.
Jeder noch so kleine Händler ist daran gebunden. (die Großen sowieso)
Die Strafen bei Verstoß würden jeden kleineren Händler ruinieren.

Wenn Daten für Werbezwecke weiter gegeben werden können, dann geht das nur über AGB Klauseln,
welche ein Kunde wirksam bestätigen muß. (gerade im Onlinehandel ist das besonders streng)
So etwas gibt es aber eigentlich nur bei sehr großen Unternehmen mit Billigangeboten oder irgendwelchen Gewinnspielen.
(ansonsten bestätigt sowas doch kaum ein Kunde freiwillig)