
On Thu, 23 Apr 2020 08:30:29 +1200, Peter Reutemann quoted:
"I looked around for an official disclosure from Stripe about this behavior, but I couldn't find anything," adds Lynch. "The closest I found is this vague paragraph on their npm package description, which the Stripe support rep quoted to me: 'To best leverage Stripe's advanced fraud functionality, ensure that Stripe.js is loaded on every page, not just your checkout page. This allows Stripe to detect anomalous behavior that may be indicative of fraud as customers browse your website.'"
The CEO has admitted <https://www.theregister.co.uk/2020/04/22/stripe_defends_mouse_measuring_javascript/> to the data collection, but insists it’s solely about fraud-prevention, not for advertising or profiling purposes. Apparently loading the JavaScript code on pages that are not directly related to payment transactions is entirely optional.