Aller au contenu principal
Skip to content

Installation

Check that the button is properly detected

Once the tag is pasted in, BackToMe records the first load of your site and the status turns to 'Detected'. This section explains where to see the status, what the two states mean, and what to do if detection does not happen.

Not installed the button yet?

Get your tag from Settings → Installation and paste it into the <head> of your site, just before </head>. On Shopify, that's in theme.liquid; on WordPress / WooCommerce, via a header-injection plugin (WPCode); on other platforms (PrestaShop, Wix, Webflow, Squarespace, WiziShop, custom), in the custom-code area. The step-by-step procedure and the per-CMS guides are on the Installation page.
Read the detail

Where to see the status

The button detection status appears in three places in BackToMe:

  • Site settings, Installation section, this is the most complete place. A coloured banner with the badge, the dates of the first and last load, and a button to force a re-check.
  • The dashboard home page, each site card shows a ‘Button detected’ or ‘Button not detected’ dot.
  • My account → Subscription, the list of sites shows a ‘Button detected’ / ‘Not detected’ dot next to each site, useful to know which ones can switch to legal mode.

The 2 button states

The status is binary. As long as no visit has been recorded with the tag in place, the status stays ‘Not detected’. From the first visit onward, it turns to ‘Detected’ and shows the date of the last detection.

Not detected
Before the first recorded load.

BackToMe has not yet recorded any visit to your site. This is normal just after creating a site, before pasting the tag, or just after pasting it if no one (neither you nor a visitor) has yet opened a page of your site with the tag in place.

What to do: Open a page of your site in a browser: the button reports itself to BackToMe on its own (no check to run). In Settings > Installation (or the Installation hub), the status then turns to 'Detected'; the '↻ Refresh' button in the banner re-reads the last recorded detection.

Detected
From the first recorded visit.

The tag is in place and BackToMe has recorded at least one visit to your site. The banner turns green and shows the date of the first load and that of the last detection. The status then stays 'Detected', and the last-detection date updates on every visit.

What to do: Nothing to do. If you have just activated legal mode, the withdrawals received are now timestamped and impossible to alter afterwards. The 'Refresh' button in the banner lets you re-read the date of the last detection if you want to confirm the button is still displayed.

Monitoring & alert if the button disappears

Beyond the installation status, BackToMe continuously monitors that the button is still being served: every load of your site updates the date of the last detected load. This is useful because a button can disappear without you noticing (a redesign, a theme change, an update that overwrites the <head>, a cache plugin that removes the script).

For sites in legal mode, if no load is detected for 7 days, BackToMe sends an email alert to your notification recipients: your button has disappeared and your customers can no longer exercise their right of withdrawal. The alert is only sent once per disappearance episode (no daily spam).

As soon as the tag is back in place and a page of your site is opened, detection automatically returns to ‘Detected’ on the next load. Without an active subscription, no alert is sent (the button is not displayed).

Send the tag to my developer

If you are not installing it yourself (a web agency, a freelancer, an internal technical team, a CMS provider), BackToMe can send the tag and instructions directly to the person who will handle it. From Site settings → Installation, click ‘Send to my developer →’ below the code block.

You fill in their email and an optional message (500 characters, for example ‘please install the withdrawal button this week, the obligation is already in force’). The email sent contains the tag in a monospace code block, the 3 installation steps, and direct links to the Shopify/WooCommerce/PrestaShop/Wix/Webflow/Squarespace/WiziShop guides. The reply-to is your address, so if your developer has a question they reply straight to you.

Rate limit: 5 sends per hour to avoid inadvertent spam.

Test the delivery chain before the first withdrawal

When your notification recipients are configured (notify_team + dedicated addresses), you can check in one click that the emails arrive properly, without waiting for a real customer to withdraw. From Site settings → Configuration → Notification recipients, the ‘Send a test →’ button.

BackToMe sends an email in the format of a real withdrawal notification, marked ‘TEST’ at the top, to all configured recipients (in BCC to preserve their mutual confidentiality). You check that it lands in the inbox (not in spam) and that the right people receive it. If someone is missing from the list, add them and re-run the test.

Also handy for checking after a DNS change, after adding a new notification address, or after your IT has adjusted the internal anti-spam filters.

The status stays on ‘Not detected’, or the button has not been detected for several days

If you have pasted the tag and opened your site, and after clicking ‘Refresh’ the status stays on ‘Not detected’, four causes are possible:

  1. 01

    The tag is not in the <head>

    Open your site in a tab, right-click > View page source (or Ctrl+U), look for backtome.fr/widget.js. If the result is inside <body>, the injection is in the wrong place: move the tag before </head>.

  2. 02

    The theme has not been published

    On Shopify, Webflow and Wix, editing the theme is not enough: you have to publish (Save then Publish). On WordPress, some caches (WP Rocket, LiteSpeed) keep the old version. On Vercel/Netlify, the deployment must have finished. Check in a private window to bypass your local cache.

  3. 03

    The tag identifier does not match the site

    The tag contains a unique data-site="…". If you have several sites in BackToMe and copied the tag from the wrong site, the signals go to the other one. Fetch the tag again from Settings > Installation of the relevant site.

  4. 04

    A strict CSP is blocking the script

    If your site declares a strict Content-Security-Policy header (often in B2B), make sure that script-src allows https://backtome.fr and that connect-src allows it too. Without these permissions, the browser blocks the button silently (the error only appears in the console).

Still blocked after these four checks?

Write to contact@backtome.fr with the URL of your site and your CMS. A reply within 24 working hours.

Automatic 'button lost for 7 days' alert

If your site has been detected once but no button load has been recorded for 7 days, BackToMe sends an alert email to the owner (one check per day, a single email per week so as not to spam you). Typical causes: code removed during a redesign, an extension that empties the <head>, a theme update that overwrites the line of code. The dashboard also shows a yellow banner on the relevant site page, with a direct shortcut to Settings to fetch the line of code and paste it back.

The alert respects your ‘Installation and activation reminders’ preference (My account → Notifications). Limitation: for low-traffic sites, detection can produce a false positive (no technical incident, just no visitor). In that case the alert simply reminds you to visually check that the button appears.

My button does not show

Diagnose an invisible or abnormal button

Seven precise scenarios: not detected, greyed out (unavailable), service disabled, legal mode suspended, loads without rendering, disappeared, restricted to certain pages. Click through from a dashboard banner to land straight on the right article.

Read the detail

The button is not detected

The Not detected status in the dashboard means BackToMe has not yet recorded a visit with the tag in place. Four common causes:

  • The tag is not in the <head>. Open your site, Ctrl+U, look for backtome.fr/widget.js. If it is inside <body>, move it.
  • The theme has not been published (Shopify, Webflow, Wix), or the CMS cache serves the old version (WP Rocket, LiteSpeed). Check in a private window.
  • Wrong data-site. If you manage several BackToMe sites, you may have copied the tag from the wrong one. Fetch the right one again in Settings → Installation.
  • On Shopify: check that the tag is properly pasted in theme.liquid, just before </head>, on your active theme (the one marked ‘Current theme’).
  • Click ‘Check now’ from Settings → Installation: BackToMe re-reads the last signal received from your site. Detection is automatic as soon as a page carrying the tag loads, there is nothing else to run.

My button appears greyed out (unavailable)

When the button is loaded from a domain different from the one declared in BackToMe, it shows greyed out with the label Button unavailable and an explanatory message for the visitor. This is deliberate: in any case, a request sent from an unauthorised domain would be refused. Two causes:

  • You changed domain. Update the domain field in Site settings, or remove the tag from the old domain.
  • Someone copied your tag onto their own site. Report it or contact the offending webmaster.

The dashboard shows a yellow banner with the offending URL and an alert email is sent to the owner (at most one per week).

My customers see ‘Service disabled by the merchant’

This message appears when you have deleted the site in BackToMe (deletion becomes permanent after 30 days) but the line of code is still in place on your pages. The button stays displayed in a reduced mode so that your visitors understand why the form is no longer available and can contact your customer service via the usual channels.

To make it disappear: either restore the site from My account → Sites being deleted (the button is inactive), or remove the tag from all your pages before the permanent purge.

My legal mode is suspended

Your subscription is cancelled or suspended. The button is no longer displayed and withdrawals are no longer collected until you reactivate it.

Not to be confused with a simple late payment: in that case, Stripe retries the charge automatically for about a month and your sites stay in legal mode. Here, the subscription really has ended. Reactivate it from the dashboard banner button, or start a new subscription.

The tag loads but the button does not appear

A typical case: BackToMe sees that the button code is properly downloaded by your site, but the button never appears on screen. Four main causes:

  1. 01

    A strict Content Security Policy (CSP)

    Your site declares a Content-Security-Policy header that forbids external scripts. Add https://backtome.fr to the script-src and connect-src directives. The browser console then shows an explicit CSP error if that is the cause of the block.

  2. 02

    A visitor AdBlocker

    uBlock Origin, AdBlock Plus, Brave Shields and their equivalents aggressively filter third-party scripts. Hard to work around; raise awareness with your visitors or keep an alternative channel (email, contact form).

  3. 03

    A cache plugin that alters the JS

    WP Rocket, LiteSpeed Cache, Autoptimize can minify or combine the tag and break the button. Exclude backtome.fr/widget.js from minification and JS combining in the plugin config.

  4. 04

    A conflict with another script

    Another script (chat, popup, tracking) overwrites the event stack or blocks the DOM rendering. Open your site's JS console and look for red errors at load time.

Automatic dashboard banner

If BackToMe sees that the code loads but the button does not show, a yellow banner automatically appears on the relevant site page with a direct shortcut to the diagnosis.

My button has disappeared (‘button lost’)

Your site has been detected once before (status Detected) but no load has been recorded for more than 7 days. A yellow banner appears in the dashboard and an alert email is sent to the owner (one check per day, a single email per week). Typical causes:

  • Site redesign with a new theme that no longer includes the tag.
  • CMS theme update that overwrites the tag (Shopify, WordPress).
  • A plugin that purges the <head> (security, overly aggressive performance).
  • A bad deployment on Vercel, Netlify, Cloudflare Pages.

Limitation: for very low-traffic sites, the alert can be a false positive (no technical incident, just no visitor). In that case, visually check that the button appears on your site.

The button only shows on certain pages

Expected behaviour if you have set up a restriction in Settings → Pages. Two modes are available:

  • Whitelist, the button shows only on the listed patterns. Example: /checkout/* only activates the button on the checkout funnel pages.
  • Blacklist, the button is hidden on the listed patterns. Example: /panier only stops the button showing on the basket page.

The default is whitelist * (the button shows everywhere). If a restriction is active, a badge in the dashboard reminds you of the number of pages affected and points to the configuration. The patterns support a trailing wildcard (/blog/*).

Withdrawals

Receive and track requests

BackToMe is today an intake tool: it receives online requests via the button, or logs those arriving by post/email/phone. The processing statuses allow simple follow-up, acknowledgements can be resent, and each withdrawal generates a timestamped PDF proof.

Read the detail

Intake channels

The main channel, the BackToMe button. When a customer clicks the ‘Withdraw from the contract’ button on your site and fills in the form, their request arrives instantly in My site → the list of withdrawals, with a unique reference number, timestamped and impossible to alter afterwards. In legal mode, they receive an automatic acknowledgement of receipt; your notification recipients receive the alert in parallel.

The secondary channel, manual entry. A customer can also send their request by post, by direct email (without going through the button), by phone, or in person in store. Legally, you remain required to log all requests whatever their intake channel. BackToMe exposes an ‘Enter manually’ button next to the Export button for these cases, details at the bottom of the section.

No other channel is supported at this stage. If a customer writes to you via your generic contact form or your live chat, it is up to you to move their request into BackToMe via the manual-entry button so that it is logged correctly.

Processing statuses: To handle, In progress, Closed

Each withdrawal carries a status editable from its detail modal (click the row in the list). Three possible values:

  • To handle (default status), the request has just arrived, you have not yet taken it on.
  • In progress, you have started processing (refund initiated, request to after-sales, etc.) but it is not yet finished.
  • Closed, the withdrawal is handled on your side: refund made, case closed.

You can add internal notes to each withdrawal (amount refunded, transfer number, reason for an exceptional refusal, etc.). These notes are never sent to the customer, they serve only for your internal follow-up.

Important: the ‘Closed’ status does not exempt you from meeting the legal 14-day deadline to refund. It is an operational indicator for your team, not a legal act. The automatic D+7 and D+13 reminders continue until you explicitly move to ‘Closed’.

Resend an acknowledgement of receipt

The acknowledgement is sent automatically to the customer as soon as a withdrawal is received in legal mode. If the customer reports they have received nothing (spam, wrong email, accidental deletion, internal filtering problem), you can resend it in one click from the withdrawal detail modal: the ‘Email routing’ section → the ‘Resend’ button next to the ‘Customer acknowledgement’ line.

The button also works for the internal notification (intended for your notification recipients), in case your team did not receive it. Owner and administrator only; viewers see the status without being able to resend.

Limit: 10 resends per hour to avoid burst sending if you click too quickly. The resent email is identical to the original (same date and content), it does not create a new proof, it is just a duplicate for your convenience.

Download a PDF proof

To archive a withdrawal outside BackToMe (annual accounting, a dispute file, a request for supporting evidence from the national regulator), open the detail modal → the ‘PDF proof →’ button at the bottom. A printable A4 page opens in a new tab and automatically triggers the browser's print dialog (you can also click the ‘Print’ button at the top).

The PDF contains: the unique reference, the customer's full identity, their reference number (order, subscription, contract or invoice depending on your configuration), the exact date and time, and the reminder that a timestamped, unaltered electronic document has the same value as paper in a dispute (electronic proof is admissible across all 27 EU member states under the eIDAS Regulation (EU) 910/2014).

If the withdrawal was recorded in test mode (outside legal mode), the PDF shows an explicit orange banner ‘Test mode, this document has no legal value’. An anti-confusion safeguard.

Accessible to all three roles (owner, administrator, viewer).

Log a withdrawal received off-button

When a customer sends their request by post (often a recorded letter), by direct email (your after-sales address), by phone, or by turning up in store, you must log it to stay compliant. My site → the ‘Enter manually’ button next to ‘Export’ (visible to owner and administrator).

The form asks for: first name, surname, customer's email, reference number (depending on what your site uses, order/subscription/contract/invoice), intake channel, and the actual date of receipt. This date can be backdated up to 30 days in the past: if you receive a letter dated the 5th and enter it on the 13th, be sure to select the 5th, the legal 14-day deadline to refund starts from there, not from your entry date.

Once entered, BackToMe generates a unique reference number, records the request in a form impossible to alter afterwards, and triggers the emails like a real withdrawal received via the button: acknowledgement to the customer + notification to your internal recipients. If you have already replied to the customer before entry (via your after-sales, for example) and an automatic email would be redundant, tick ‘Do not send an acknowledgement to the customer’, the withdrawal is logged without an email.

The provenance is tracked: the withdrawal is marked as entered manually, with the chosen channel, visible in the CSV export.

Export all withdrawals to CSV

The ‘Export’ button at the top right of the withdrawals list on a site page. Generates a CSV with all the site's withdrawals and every field: BackToMe reference, customer identity, email, type and customer reference number, submission date, status, mode (test/legal), the fingerprint that guarantees the request has not been altered, intake channel (manual entry or button).

The CSV opens straight in Excel, Numbers, Google Sheets or any accounting tool. Useful for periodic archiving, internal audit, annual accounting, or a possible regulator inspection.

For a complete export of all your BackToMe data (sites + withdrawals + audit log + invitations), see My account → My data (GDPR) → ‘Download (ZIP)’, that is the GDPR Article 20 export at account level.

Billing

How it works, in practice

Test and legal modes, billing pooled across all your sites, monthly or annual cycle, payment, handling failures, cancellation and self-service resubscription.

Read the detail

Trial and legal mode

7-day trial: you enter a card to start the trial, but nothing is charged today (0 € today), it is cancellable in one click and you are covered by the 30-day money-back guarantee. The button is displayed, the form works, and every withdrawal has full legal value: a timestamped request, an acknowledgement of receipt, and proof you can present in a dispute or an inspection. On day 7, the legal-mode subscription is billed automatically unless cancelled; without a subscription, the button is removed and the site is no longer compliant.

Legal mode: 25 € ex. VAT/month/site (or 250 € ex. VAT/year/site, 2 months free), billed by Stripe. Each request is recorded timestamped and impossible to alter afterwards (date, time, content), the customer receives an automatic acknowledgement of receipt, and the proof is kept over the long term. Because the button is provided by BackToMe, its legal updates (text, form) apply to your site on their own, with nothing to do on your side. This is the mode required since 19 June 2026.

In short

The 7-day trial gives you the full legal mode, free of charge and at full legal value. On day 7, the subscription takes over, unless cancelled. The owner manages the subscription from My account → Subscription or from the relevant site page.

Who can activate legal mode?

Only the owner of the site can switch a site to legal mode: they are the one who manages billing. Administrators and viewers see the site but cannot trigger the switch. Two paths, at the owner's choice:

• From My account → Subscription: lists all your sites, switch in one click on each. Handy to subscribe for several sites at once.
• From the site page: a black banner at the top, the ‘Activate legal mode →’ button. Handy when you are already on the relevant site.

Both paths lead to the same payment.

One subscription, N sites

A single subscription per BackToMe account. Each site switched to legal mode adds 25 € ex. VAT/month to the bill.

A concrete example: you have 3 sites, 2 in legal mode → 50 € ex. VAT/month. You activate the 3rd → 75 € ex. VAT/month, pro-rated for the current month. You deactivate one → 50 € ex. VAT/month thereafter, with a pro-rated credit deducted from your next bill.

Monthly or annual

The annual plan is 250 € ex. VAT/year/site instead of 300 € ex. VAT/year on the monthly plan, in other words 2 months free. If you know you are keeping the button active in the long run, annual is more economical.

Switching from monthly to annual is immediate: a green ‘Switch to annual →’ button appears in My account → Subscription, above the billing summary. It is only visible if you are on the monthly plan with at least one active site. The reverse (annual → monthly) is only possible at the end of the annual period already paid for.

Payment and invoices

Payment is handled by Stripe Payments Europe Ltd (Dublin, Ireland), a PCI-DSS level 1 certified provider. We never have access to your bank details. European cards accepted (Visa, Mastercard, Amex). SEPA will arrive in a future version.

Your invoices are accessible directly in My account → the My invoices section (visible as soon as a subscription has been created). Click ‘Load my invoices’ then the ‘PDF’ button to the right of each line to download the official PDF, that is the Stripe document accepted by your accountant. Statuses shown: Paid, Pending, Cancelled, Draft, Uncollectible.

To change card, edit the billing address, or add an intra-community VAT number: My account → Subscription → ‘Manage billing’ (the secure Stripe portal).

If a payment fails

Stripe retries automatically up to 8 times over about a month (expired card, insufficient funds, failed 3D Secure, in short anything that can go wrong). Throughout that period, your sites stay in legal mode and the withdrawals received keep their legal value.

You receive an email at each attempt, and a yellow banner appears in the dashboard on every page, with a direct shortcut to Stripe to update the card without having to navigate. If no attempt succeeds by the end of the month, the subscription is automatically cancelled and the button is removed from the sites. See Article 7 of the Terms of Sale for the full contractual conditions.

Note

Withdrawals received during the late-payment period keep their legal value. It is those received after the switch to test mode that no longer have it.

Cancel and resubscribe

No commitment. You cancel whenever you like via My account → Subscription → Manage billing, then ‘Cancel subscription’ in the Stripe portal.

You keep access to legal mode until the end of the period already paid for. At the end of that period, the button is removed from the sites and they are no longer compliant.

To resubscribe later, it is self-service: My account → Subscription → an explicit box ‘Your BackToMe subscription is cancelled’ appears with an ‘Activate everything’ button that restarts the Stripe checkout with your usual payment method. Your sites, configurations and withdrawal history are intact.

Account & team

Your profile, your sites, your team

Business profile, roles, invitations, account security, leaving a site, deleting your account.

Read the detail

Profile

Your business profile is in My account → Profile.

There you fill in: first name, surname, company, phone (with an international dialling-code selector) and main website.

This information is not required to run the button, but it helps us support you better if you contact support. As long as the profile is incomplete, an orange banner ‘missing fields, complete your profile’ shows at the top of the dashboard, and a red dot appears on your avatar.

The three roles

Each collaborator on a site has a role. Permissions are cumulative: an admin can do everything a viewer can, plus more. The same user can be the owner of one site and a viewer of another, roles are per site.

Owner

One per site, created automatically when the site is created. Full access: withdrawals, site settings, members, and the only one able to activate or deactivate legal mode, manage billing and delete the site. If the owner deletes their BackToMe account, the site is deleted with it.

Administrator

Unlimited number. Tracks withdrawals (status changes, internal notes), edits the site configuration (domain, contact email, colours, position, display pages), invites other administrators or viewers. Cannot remove a member, cannot activate legal mode, does not manage billing, cannot delete the site. Removing members is reserved for the owner.

Viewer

Unlimited number. Can view withdrawals and export to CSV. Can see the members. Changes nothing, invites no one, touches neither the configuration, nor legal mode, nor billing.

Worked example

You are an administrator and the ‘Button inactive’ banner shows you a message ‘Only the owner can activate legal mode’? That is normal. Ask them to go to their My account → Subscription area to activate.

Invite someone

From a site page, open Settings (the gear icon at the top right) and scroll down to the Members section. Right at the bottom, the ‘Invite someone’ block: email, role (Administrator or Viewer, there is only one owner), the send button.

An invitation email goes out automatically with a unique link. The person clicks the link: if they already have a BackToMe account with the same email, they join directly. Otherwise, they create an account by choosing a password, then join the site straight away.

Invitations expire after 7 days. While they are pending, they appear in an orange ‘Pending invitations’ box above the form. You can cancel them or wait for them to expire.

Password and email address

Change your password: My account → the Password section. No need to enter the old one, the active session serves as proof. At least 8 characters. Forgotten password? On the login page, the ‘Forgotten password’ link sends a reset link valid for 1 hour.

Change your account email (login + notification-receiving address): My account → the Account information section → the ‘Change’ button next to the address. Re-authentication with your password is required (security). The email changes immediately and a security alert email is sent to your old address to warn you in case this change did not come from you (a compromised account). All future BackToMe notifications (withdrawals, invoices, alerts) will go to the new address.

The new address must be unique on the BackToMe side (not already used by another account). Rate limit: 3 changes per 24 h to avoid inadvertent cascading changes.

Notification preferences

My account → the Notifications section. Two independent switches to control the emails BackToMe sends you:

  • Installation and activation reminders, D+1 emails (the button is not yet installed), D+3 (legal mode is not activated), D+7 (a reminder of the 19 June 2026 deadline), plus the ‘button lost for 7 days’ alert. Can be turned off with no legal risk.
  • Unhandled-withdrawal reminders, D+1, D+7 and D+13 emails when a received withdrawal is still pending. Recommended to keep on: this is what stops you exceeding the legal 14-day deadline to refund (otherwise the sums owed to the customer increase automatically, from 5 % to 50 % depending on the delay).

Critical transactional emails (the withdrawal acknowledgement sent to the customer, notification of a new withdrawal, payment alerts, deletion / restoration confirmations) are never filtered by these preferences, they meet legal or security obligations.

Recent activity

My account → the Recent activity section. A list of the last 100 sensitive actions recorded on your account, with the precise date and time: email change, site deletion and restoration, account deletion, transfers requested / accepted / cancelled / refused, member removals, etc.

Designed for self-investigation: if you notice an action you did not carry out (‘who deleted this site?’ ‘why did my email change?’), this is where you will identify it first. If something seems suspicious, change your password immediately via My account → Password, and write to us at contact@backtome.fr.

Emails received

My account → the Emails received section. A list of the last 100 emails BackToMe has sent you (welcome, installation reminders, invoices, various confirmations, security alerts, closure emails). A direct answer to the question ‘Did you actually send email X?’ without having to contact us.

If an email is listed here but you did not receive it in your inbox, first check your spam folder and your mail filters. Beyond 30 days without receipt despite the list, write to us, there may be a reputation problem on your email domain.

My data (GDPR Article 20)

My account → the My data (GDPR) section → the ‘Download (ZIP)’ button. Article 20 of the GDPR guarantees your right to data portability: you can retrieve the entirety of your BackToMe data at any time in an open format, without having to contact support.

The ZIP contains:

  • README.txt, an explanation of the content and the legal basis.
  • profile.json, your profile (business information, Stripe data).
  • sites.json, all the BackToMe sites on which you have a role.
  • retractions.csv, the withdrawals recorded on your sites (as owner or administrator), all fields included, along with the anti-tampering fingerprint.
  • audit_log.csv, the log of sensitive actions.
  • invitations_sent.csv, the invitations you have sent.

Rate limit: 3 exports per 24 h to avoid overloading resources. If your withdrawal volume exceeds 10,000 on a single site, the CSV file is truncated to the 10,000 most recent (an explicit note in the README); write to us in that case for an exhaustive export.

Your data is hosted in the European Union (Supabase, Paris region, France): it does not leave the European area.

Transfer a site to another account

The transfer is for when a site changes hands: moving from an agency to its end client, selling a store, changing teams. The whole procedure is automatic, with no support intervention.

From Site settings → Ownership → Request the transfer, enter the future owner's email. BackToMe sends them a magic link valid for 7 days; if they do not yet have a BackToMe account, they create one by choosing a password straight from this link, otherwise they log in. On their click, the switch is instant: they become the owner, you keep administrator access to the site (you can leave it afterwards if you wish).

If the site is in legal mode, Stripe is adjusted automatically: your subscription quantity is decremented, and if it was your last paying site, the subscription is cancelled. The new owner is invited to subscribe on their side to keep legal mode. During the transition, the site stays active and the withdrawals in progress are not interrupted.

While the request is pending, it appears in a box on the Ownership page, with a ‘Cancel the request’ button. The recipient can also refuse it from the link received by email.

Leave a site

If you are an administrator or viewer on a site, you can remove yourself at any time from the site page → Settings, at the bottom in the Danger zone section → the ‘Leave this site’ button. Confirmation required. You lose access immediately, and the owner is notified.

The owner cannot ‘leave’ their own site. To hand over, see Transfer a site ; or delete the site from the Danger zone (deferred deletion, 30 days, cancellable).

Delete my account

Account deletion is done from My account → Danger zone, at the bottom of the page. Confirmation by password required.

All the sites you own are placed in deferred deletion (with their withdrawals). On the sites where you are an administrator or viewer, you are simply removed, the site keeps existing.

A recovery window of 30 days is applied. During that time you can cancel at any time, see Undo a deletion. Beyond the 30 days, the deletion is permanent.

Undo a deletion

As long as the purge at D+30 has not happened, deleted sites and accounts can be restored without going through support.

Restore a site: from My account → Sites being deleted, click ‘Restore’ next to the relevant site. It becomes accessible again immediately, with the button inactive by default (the Stripe subscription is not reactivated automatically). You can reactivate legal mode afterwards, without touching the code already installed.

Restore your account: simply log back in with your credentials. BackToMe automatically detects the account being deleted and offers you a dedicated page /restaurer-compte with the countdown before the purge and a ‘Restore my account’ button. All the sites you owned and that were deleted in the cascade straight afterwards are brought back at the same time, button inactive.

The history of withdrawals received before deletion is intact: kept for 5 years as proof, in line with the applicable statutory retention rules, it remains viewable and exportable as soon as it is restored.

If you do not restore within the time limit, BackToMe sends you a final email at D+30 confirming that the permanent purge has been carried out (date, scope, a reminder of the 5-year retention of withdrawals). It is your timestamped proof of deletion, useful for your GDPR records.

Legal compliance

Why it is mandatory, and what the risks are

The 19 June 2026 obligation, who is affected, what legal mode adds in legal terms, the exceptions, the risk of non-compliance, and the cases where a lawyer remains essential.

Read the detail

The obligation

Since 19 June 2026, a European obligation (Directive (EU) 2023/2673) requires every professional selling online to provide a free and simple means for the customer to withdraw directly from the site, across the 27 EU member states.

This obligation comes from a European directive; each member state transposes it into its own national law. In Ireland it is enforced by the CCPC, and national rules set out the details (the button text, accessibility, archiving).

In practice: a clear button, present on your commercial pages, that lets the customer withdraw in a few clicks, with an acknowledgement of receipt they keep.

Who is affected

Any professional selling online to consumers in the EU: e-commerce, B2C SaaS, online training, bookable services, marketplaces. For a cross-border sale, the law of the consumer's country applies (Rome I). The obligation depends neither on turnover nor on volume.

The Am I concerned? quiz answers your case in one question, sourced from the applicable texts (the EU directive and national law).

What legal mode adds

Legal mode adds four guarantees that a simple button is not enough to cover:

Automatic acknowledgement of receipt

An email is sent to the customer as soon as they confirm their request. They keep it as proof.

A timestamped, unalterable request

The date, time and content of the request, recorded in a form impossible to alter afterwards.

Long-term retention

Your proof is kept for a long time, in line with the applicable retention rules.

Automatic legal updates

The button is provided by BackToMe: if the law changes, we update the text and the form, and the change applies to your site on its own, with nothing to do on your side.

Each proof can be re-verified by anyone, without depending on BackToMe: the PDF points to backtome.fr/verifier-preuve, where your customer, a lawyer or the regulator can confirm the document has not been altered. The date is also recorded in a public register that no one can rewrite, which makes it impossible to pass off a different date.

Exceptions

Certain sales fall outside the right of withdrawal. The list of exceptions is harmonised EU-wide by the Consumer Rights Directive (2011/83/EU, art. 16). The main ones:

  • Goods made to measure : Effective personalisation in the legal sense, not a simple choice of colour from a catalogue.
  • Perishable goods : Food, cut flowers, products that deteriorate quickly.
  • Downloaded digital content : With the consumer's express consent and explicit acknowledgement of the loss of their right of withdrawal.
  • Services fully performed : With the customer's express consent before the end of the withdrawal period.
  • B2B sales : The right of withdrawal is a consumer protection, it does not apply to sales between professionals.

In the event of an inspection

Sanctions are not harmonised: each EU member state designates its own enforcement authority. In Ireland, the CCPC (Competition and Consumer Protection Commission) checks compliance with consumer law. In the event of a breach, the standard procedure begins with a formal notice with a deadline to put things right.

If nothing changes, a fine can follow: in Ireland, under the Consumer Rights Act 2022, up to €60,000, and up to 4% of turnover for widespread infringements (EU Omnibus Directive (EU) 2019/2161). Each member state sets its own scale.

A consequence that is often forgotten: as long as the information is not properly provided, the withdrawal period is extended to 12 months and 14 days (this extension, for its part, applies throughout the EU). For your customers, that means each sale becomes contestable for over a year. For you, it is a direct financial exposure.

When to consult a lawyer

BackToMe is a technical solution that meets the requirements of the EU withdrawal-button obligation (Directive (EU) 2023/2673). The overall compliance of your site also depends on how you install it and on your purchase journey; for a detailed legal analysis of your situation (specific cases, exceptions in your sector, an ongoing dispute), a lawyer specialising in consumer law is essential.

For general questions about the obligation, our support replies within 24 working hours. For a genuine legal opinion, turn to a lawyer.

Contact

Not found your answer?

Write to us at contact@backtome.fr. A reply within 24 working hours from a human who knows the product. If it is urgent (a blocked payment, a button that no longer works when the obligation has been in force since 19 June 2026), say so in the subject line.

Send an email →

To speed up the reply

  • The URL of your site and your CMS (Shopify, WooCommerce…)
  • What you have tried and the result you got
  • A screenshot if it is a visual problem