FlowConsent
ServicesBlogExtensionSolutionsPricingTry FlowConsent
FlowConsent

FlowConsent is a GDPR-compliant cookie consent management platform.

Product

  • Services
  • Extension
  • Extension support
  • Solutions
  • Pricing
  • FlowConsent App

Legal

  • Privacy Policy
  • Terms of Service
  • Legal notice

© 2026 FlowConsent by BeBranded. All rights reserved.

FrancaisDeutschEspanol

Does your website use third-party services? Get GDPR compliant in minutes.

Try FlowConsent
  1. Home
  2. Services
  3. E-commerce
  4. Buy me a coffee

Buy me a coffee

PreferencesWebsite

Related services

24nettbutikk

24nettbutikk is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. 24nettbutikk supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, 24nettbutikk ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Preferences

2ClickShop

2ClickShop is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. 2ClickShop integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 2ClickShop helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences

4-Tell

4-Tell is a marketing platform that equips businesses with tools to amplify their digital presence and drive customer acquisition. It supports audience segmentation, campaign automation, and cross-channel engagement. 4-Tell provides real-time analytics and reporting dashboards for performance measurement and strategy optimization. By combining data intelligence with marketing execution, 4-Tell helps deliver the right message to the right audience at the right time.

Preferences

42stores

42stores is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. 42stores integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 42stores helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences

4Partners

4Partners is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. 4Partners integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 4Partners helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences
4

4Partners CMS

4Partners CMS is a powerful content management system (CMS) designed to help businesses and developers build, manage, and publish digital content with ease. It offers a flexible architecture that supports custom content types, templates, and workflows, making it ideal for websites of any scale. With 4Partners CMS, teams can streamline content creation, improve collaboration, and deliver engaging web experiences. Its extensible plugin ecosystem and API-first approach ensure seamless integration with.

Preferences
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Buy Me a Coffee do?

Buy Me a Coffee is a US based platform that lets creators accept one off tips, monthly memberships and extra paid posts through an embeddable widget. The button.js script and the embed iframe load from buymeacoffee.com and Cloudflare, write functional and analytics cookies, and route payments through Stripe and PayPal. Because the embed is non essential and transfers data to the United States, EU publishers should load it only after consent and document the international transfer.

What is Buy Me a Coffee?

Buy Me a Coffee, often shortened to BMC, is a US based creator support platform incorporated as Buy Me a Coffee Inc. in San Francisco, California. Creators (writers, illustrators, podcasters, open source maintainers) set up a public page, then either link to it or embed a yellow Buy Me a Coffee button or a more advanced widget on their own site. Visitors can send a one off tip, become a monthly member, buy a single paid post or pay for an extra such as access to a private community.

BMC handles the public page, the payment flow, supporter messages and the dashboard. Payments are routed to Stripe (the default in most countries) or PayPal. The creator''s site only needs to load the button.js script or to drop an iframe; everything else happens on buymeacoffee.com.

Cookies and data collected

When the BMC button or widget is embedded on a third party site, button.js is fetched from cdnjs.buymeacoffee.com. As soon as the iframe to buymeacoffee.com is opened, Cloudflare bot management cookies (__cf_bm, _cfuvid) and BMC functional cookies (_bmc_session, csrf token) are set on the buymeacoffee.com domain. If the supporter clicks the button, a checkout iframe loads Stripe.js or the PayPal SDK, which set their own cookies (m, __stripe_mid, __stripe_sid, paypal_*).

BMC also uses analytics and product tooling on its own domain, typically Google Analytics 4, Microsoft Clarity, HubSpot and Segment. These cookies are not set on the creator''s domain but apply to anyone visiting buymeacoffee.com through the embed.

GDPR and ePrivacy implications

Embedding the BMC widget triggers Art. 5(3) ePrivacy because the iframe sets cookies that are not strictly necessary to deliver a service the user has explicitly requested. The widget is loaded on every page where it is dropped, before any action by the visitor. Loading the button without consent is therefore non compliant in France, Germany, Spain, Italy and most EU member states.

Once the supporter actively clicks to send a tip or to subscribe, the payment processing relies on contract performance (Art. 6(1)(b) GDPR) and on Stripe or PayPal as separate processors. The creator remains the controller of supporter data presented in the BMC dashboard.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Consent and implementation

For EU traffic, the BMC embed should be blocked until the visitor has accepted at least the functional category in your CMP. A common pattern is to replace the embed with a static yellow placeholder that opens the BMC public page in a new tab on click, until consent is given. Alternatively, you can route everything to a direct link such as buymeacoffee.com/yourname and avoid the embed entirely.

International data transfers

All BMC processing happens on AWS US regions. The BMC DPA incorporates the European Commission Standard Contractual Clauses and references the EU US Data Privacy Framework. Stripe is established in Ireland for EU customers but transfers to the US under SCCs; PayPal Luxembourg processes EU payment data under its own DPF certification.

A Transfer Impact Assessment is sensible for high volume creators and must cover US surveillance laws (FISA 702, EO 12333) and the residual risk despite the DPF.

Practical compliance steps

Sign the Buy Me a Coffee DPA. Add BMC as a third party in your CMP and gate the embed behind functional consent. List Buy Me a Coffee, Stripe and PayPal in your privacy notice and Article 30 record. Document the international transfer to the United States with SCCs and DPF. Keep supporter messages and payment metadata access limited to authorised team members in the BMC dashboard.

GDPR consent category

Preferences

Websites using Buy Me a Coffee must obtain user consent under GDPR regulations.

Legal basisConsent (Art. 6(1)(a) GDPR and Art. 5(3) ePrivacy) for loading the Buy Me a Coffee embed or button on visitor pages because it sets non strictly necessary first party and third party cookies. Contract performance (Art. 6(1)(b)) for processing the donation or membership once a supporter actively initiates a payment.
Risk levelmedium
Applicable regulationsGDPR, UK GDPR, ePrivacy Directive 2002/58/EC, US CCPA/CPRA, EU US Data Privacy Framework, PSD2 (via Stripe), PCI DSS

DPIA considerations

A DPIA is generally not required for a simple Buy Me a Coffee widget on a personal site. It can become relevant for publishers managing large supporter bases (newsletters with thousands of paying members) combined with extensive analytics and profiling on the same site.

Sample consent text

We use Buy Me a Coffee (Buy Me a Coffee Inc., United States) to let visitors send tips and subscribe to memberships. The widget sets functional and analytics cookies, opens an iframe to buymeacoffee.com and routes payments through Stripe and PayPal. International transfers to the US are covered by Standard Contractual Clauses and the EU US Data Privacy Framework.

Technical details

Tracking methodHosted donation and membership platform with an embeddable widget and a button.js script loaded from cdnjs.buymeacoffee.com; opens an iframe to buymeacoffee.com that handles tips, memberships and extras; sets first party Buy Me a Coffee session cookies, Cloudflare bot management cookies and routes payments through Stripe and PayPal
Server locationUnited States (Buy Me a Coffee Inc., San Francisco, California, headquarters); production hosted on AWS US regions (us east 1 / us west 2) fronted by Cloudflare's global edge network; static assets served from Cloudflare and AWS CloudFront
Data transferred outside the EUBuy Me a Coffee Inc. is established in the United States. Personal data of supporters, including names, email addresses, public messages and payment metadata, is processed on AWS US regions. Payments are routed to Stripe Inc. (Ireland and United States) or PayPal (Luxembourg and United States). The Buy Me a Coffee DPA incorporates the EU Standard Contractual Clauses and EU US Data Privacy Framework certification where applicable.

Third-party domains contacted

buymeacoffee.comwww.buymeacoffee.comcdnjs.buymeacoffee.comimg.buymeacoffee.comjs.stripe.comq.stripe.comm.stripe.comwww.paypal.com

Cookies placed

NameTypeDurationPurpose
__cf_bmthird_party30 minutesCloudflare bot management cookie set on buymeacoffee.com to distinguish legitimate users from bots. Strictly necessary to deliver the widget but considered third party from the integrating site's perspective.
_cfuvidthird_partySessionCloudflare visitor identifier used to apply rate limits to bot mitigation rules on buymeacoffee.com.
_bmc_sessionthird_party2 weeksBMC functional session cookie on buymeacoffee.com used to keep a supporter logged in and to remember the in progress checkout.
_bmc_csrfthird_partySessionCSRF protection token for BMC API calls during the tip or membership flow.
__stripe_midthird_party1 yearStripe machine identifier used for fraud prevention during the BMC checkout.
__stripe_sidthird_party30 minutesStripe session identifier used for fraud detection during the BMC checkout.
mthird_party2 yearsStripe device fingerprint cookie used for risk scoring on payment forms.
paypal_*third_partyUp to 3 yearsPayPal authentication and risk cookies loaded if the supporter chooses PayPal at checkout.

Buy Me a Coffee uses cookies for user preferences — inform visitors with a consent banner.

Get started freeScan your site

Frequently asked questions

What cookies does the Buy Me a Coffee widget set?

When the BMC iframe loads, Cloudflare bot management cookies __cf_bm and _cfuvid are set on buymeacoffee.com, plus BMC functional cookies (_bmc_session, a CSRF token, an auth token if the supporter is logged in). The checkout step loads Stripe.js or the PayPal SDK, which adds __stripe_mid, __stripe_sid, m, paypal_* cookies on their respective domains.

Do I need consent to load the BMC widget?

Yes. The widget sets non strictly necessary cookies before any action from the visitor, so Art. 5(3) ePrivacy requires prior consent in the EU. Use a CMP to block the embed until the visitor accepts at least the functional category, or replace the embed with a static button that links to the BMC public page in a new tab.

What is the legal basis for using Buy Me a Coffee?

Consent (Art. 6(1)(a) GDPR and Art. 5(3) ePrivacy) for loading the widget and its cookies. Contract performance (Art. 6(1)(b) GDPR) for processing the actual tip or membership once the supporter checks out. Legal obligation (Art. 6(1)(c)) for tax record keeping on received payments.

Does Buy Me a Coffee transfer data to third countries?

Yes. BMC is incorporated in the United States and hosts all data on AWS US regions. EU and UK supporter data is transferred to the US under the EU Standard Contractual Clauses and the EU US Data Privacy Framework. Stripe and PayPal apply their own transfer mechanisms.

Do I need a DPIA for Buy Me a Coffee?

A DPIA is not normally required for low traffic creator sites with a simple BMC widget. It can become relevant for large publishers running BMC alongside extensive analytics, profiling and email marketing on the same audience.

How do I implement Buy Me a Coffee compliantly?

Sign the BMC DPA, gate the widget behind functional consent in your CMP, use a placeholder until consent is given, list BMC, Stripe and PayPal in your privacy notice and Article 30 record, document the US transfer with SCCs and DPF, and avoid exposing supporter messages in public dashboards.

Are there alternatives to Buy Me a Coffee?

EU friendly alternatives include Ko fi (UK), Liberapay (France, non profit), Patreon (US), Tipeee (France), Steady (Germany) and direct Stripe Checkout or Stripe Payment Links. EU based options score better on transfer risk and on local payment methods.

How should I update my cookie and privacy policy for Buy Me a Coffee?

List Buy Me a Coffee, Cloudflare, Stripe and PayPal as third parties in your cookie policy with their categories and durations. In your privacy notice, describe the embed, the iframe to buymeacoffee.com, the US transfer with SCCs and DPF and the role of Stripe and PayPal as separate processors.