One short code snippet. Seven EU countries.
Warning risk minimised.
WiderrufButton delivers the wording pair for both steps — in English step 1 “Withdraw from contract”, step 2 “Confirm withdrawal”; word for word wherever a national law prescribes the wording — kept correct for you on our side. Every incoming withdrawal gets a tamper-proof, court-usable record and is added to a daily sealed, tamper-evident log. Usable as durable-medium evidence. Mandatory in Germany, France and Italy since 19 June 2026; other EU countries follow on their own dates.
How the two-step process works
Button click
The consumer clicks “Withdraw from contract”. The withdrawal form opens.
Confirmation
Enter your name and the contract details, click “Confirm withdrawal”. Done.
Two-step. Verbatim. Locked.
Step 1 “Withdraw from contract”, step 2 “Confirm withdrawal” — in Germany “Vertrag widerrufen” and “Widerruf bestätigen”, the labels § 356a BGB itself names. We deliver the button labels for seven EU markets server-side from a legal catalogue – word for word wherever a national law prescribes them. You can’t accidentally break them.
Won’t affect your shop’s design
The widget stays in its own self-contained box. Your shop’s design stays out, ours stays in. No clashes, no broken themes, no conflicts with Tailwind, Bootstrap or hand-hacked CSS from 2014.
Under 15 KB. Async. Defer.
The complete bundle weighs less than 15 KB gzipped. Loaded async and deferred, it blocks nothing, delays nothing. Your Lighthouse score won’t even notice.
Tamper-proof, court-usable record
Every incoming withdrawal gets a tamper-proof, court-usable record built from shop ID, timestamp and content. Plus a public verification link. Plus a place in a daily sealed, tamper-evident log. Court-usable as durable-medium evidence — and can’t be altered after the fact.
Servers in Germany. No cookies. No tracker.
The widget runs on servers in Germany (Frankfurt), sets zero cookies, reads no local storage, loads no external scripts, and uses no login via US providers. You need no cookie-banner entry for us. GDPR Art. 28 data processing agreement included. Sub-processor list public.
Shopify, Woo, Shopware — and everything else
Theme App Extension for Shopify. GPL plugin for WooCommerce. Composer package for Shopware 6.6/6.7. Or a single short code snippet that also works in Magento, JTL, Gambio, PrestaShop, Wix, Jimdo or hand-coded shops. You need no developer.
Step-by-step guides for your shop system:
Set up in 5 minutes
Register, get your short code snippet and embed it in your shop.
Start free trial14 days free • no credit card • then from €2.99/month • cancel anytime