EU Withdrawal Button · Shopify App
Free, compliant, uncomplicated.
The EU withdrawal button for your store,
live in two clicks.
Stays free
Free. No caps. Ever.
No trial, no volume limit, and no “powered by” badge on your storefront, not even on the free plan. Capping a function the law requires would put you in breach, so that never happens here either. The mandated button is free and unbranded, on every plan.
Out of the box
Correct by default. No configuration.
The exact statutory wording, receipt-only emails, GDPR-clean spam protection and lawful retention are all on from the first click. No code, no developer, no setup guide to follow.
“Out of the box” means this, exactly.
- ✓
Button label “Vertrag widerrufen”
The statute’s exact wording, locked in and typo-proof across theme updates.
- ✓
Always shown, no login
Footer placement, site-wide. Guest orders are covered.
- ✓
Receipt confirmation, worded right
Confirms receipt, never validity, with the declaration and the server time.
- ✓
GDPR-clean spam protection
Self-hosted Altcha. No cookies, no third-country transfer.
- ✓
Lawful retention, automatic
Personal data purged at 14 months; the core record kept 3 years (§ 195 BGB).
Two clicks, then it runs itself.
- 01
Click 1: Activate
In the app admin, click Activate. The theme editor opens with the button already placed.
- 02
Click 2: Save
Click Save, top right. The withdrawal button is live and fully functional.
- 03
Manage if you want
Filter, search and export submissions from a slim dashboard.


Hosted in Germany.
App, database and encrypted backups all run in Falkenstein. Spam protection is self-hosted, with zero third-party data flow. GDPR-compliant by infrastructure, not by paperwork.
Done in two clicks.
Two clicks in the Shopify App Store. Free, no caps, no setup.
Built to § 356a BGB · Art. 11a EU Directive 2023/2673 · Effective 19 June 2026