Stripe Snooping Example App

This is a minimal Vue web app that demonstrates Stripe's user surveillance behavior described in the article, "Stripe is Silently Recording Entire Sessions on Customer Sites."

To reproduce

To verify this behavior, open up your browser's Developer Tools (usually accessible via the F12 key), and view the "Network" tab:

Stripe requests in Chrome network tab

You should see the app generate new requests to the URL https://m.stripe.com/4 every time you view a different page in this app.

Mitigation

To mitigate this behavior in your apps, see the mitigation section of the blog post or take a look at the mitigation branch of this project's Github repo.