I used to work for a company that did this, but it was supposedly covered by their client sites' TOS. The client site would install our tag, and our JS code would listen for emails to be entered, and would send them to our backend to collect and cross-reference with visitor on our other clients' sites. This allowed us to send emails to visitors who left sites with buying anything, even if they never entered their email on that site.