Terms of Service
Effective date: 20 July 2026 · Last updated: 20 July 2026
⚠️ Before publishing: replace
[LEGAL NAME], [POSTAL ADDRESS] and [SIRET / SIREN] below with your
registered details, then delete this box. These Terms have not been reviewed by a lawyer.
These Terms govern your use of Back-in-Stock (the “App”), a Shopify application that lets your customers ask to be emailed when an out-of-stock product variant becomes available again.
The App is provided by [LEGAL NAME], an individual entrepreneur registered in France ([SIRET / SIREN]), of [POSTAL ADDRESS] (“we”, “us”, “our”). You can reach us at [email protected].
By installing or using the App, you agree to these Terms. If you do not agree, uninstall the App from your Shopify admin.
1. Who may use the App
The App is for businesses. To use it you must operate an active Shopify store, be at least 18 years old, and have authority to accept these Terms on behalf of that store. You are acting as a professional, not as a consumer, so French consumer-protection rules for contrats de consommation do not apply to this agreement.
Your use of Shopify remains governed by Shopify's own terms. Nothing here overrides them, and we are not responsible for Shopify's platform, pricing, or decisions.
2. What the App does
When a product variant is out of stock, the App can display a signup form on your product pages. Customers who submit their email address are added to a waitlist for that specific variant. When Shopify tells us the variant has been restocked, we email everyone waiting for it.
Alerts are tracked per variant: a customer waiting for one size or colour is not emailed when a different one is restocked.
3. Price, and the optional supporter plan
The App is free. Every feature is included, there is no cap on the number of alerts, and the free plan is not a time-limited trial. We do not undertake to keep the App free forever, but if we ever introduce a genuine paid tier we will give you at least 30 days' notice under section 11, and you may uninstall at no cost.
You may optionally subscribe to a $1/month supporter plan. This is a voluntary contribution toward hosting and email costs. It unlocks no additional features and removes no limits. Specifically:
- The plan is billed through Shopify Billing in USD, every 30 days, and appears on your regular Shopify invoice. We never see or store your payment card details.
- It begins with a 7-day free period; you are not charged until that period ends.
- You may cancel at any time from your Shopify admin. Cancelling changes nothing about how the App works for you.
- Because subscribing grants no additional functionality, contributions are generally non-refundable. Refunds are handled by Shopify under Shopify's policies; contact us and we will not unreasonably refuse to support a request.
4. Your responsibilities
These matter more than usual for this App, because it sends email to your customers in your name.
4.1 You control your customers' data
For the email addresses collected through the App, you are the data controller and we are your processor. You are responsible for having a lawful basis to contact those people, for your own privacy notice, and for responding to their rights requests. We process that data only to operate the App, as described in our Privacy Policy.
4.2 Restock alerts are not a marketing list
Emails sent through the App are transactional messages requested by the customer. You agree not to:
- import, upload or otherwise add email addresses that were not entered voluntarily through the App's signup form;
- use the custom email template to send promotional content, newsletters, discounts or any message unrelated to the restocked product;
- remove, disable or obscure the unsubscribe link;
- use the App to contact anyone who has unsubscribed.
These rules protect deliverability for every store using the App, and breaching them is grounds for immediate suspension under section 9.
4.3 Your content and settings
You are responsible for the content you configure — widget text, custom email templates, and your sender address — and for ensuring it is lawful, accurate and not misleading. If you set a custom sender domain, you are responsible for its SPF, DKIM and DMARC records; misconfigured records will cause your alerts to be rejected or filtered as spam, and we cannot remedy that on your behalf.
You are also responsible for the accuracy of your product, pricing and inventory data in Shopify. The App reports what Shopify tells it.
5. Acceptable use
You agree not to: use the App for unlawful, deceptive or infringing purposes; sell counterfeit, stolen or prohibited goods through it; reverse-engineer, decompile or attempt to extract the source code; resell, sublicense or white-label the App; circumvent rate limits, authentication or billing; access data belonging to another store; or interfere with the App's operation or place an unreasonable load on it.
6. Availability — no guarantee of delivery
Please read this section carefully; it describes a real limitation of the service.
The App is provided free of charge and without any service-level commitment. We do not guarantee that it will be available without interruption, or that any given alert will be sent, delivered, or delivered within a particular time. In particular, alerts may be delayed or lost because:
- Shopify's inventory webhooks are delayed, deduplicated or not delivered;
- a recipient's mail provider blocks, filters, throttles or bounces the message;
- your own sender domain is misconfigured or has a poor reputation;
- you have configured a sending delay or business-hours restriction;
- of maintenance, outages or failures affecting us or our providers.
Do not rely on the App as the sole mechanism for any commercially critical communication. We may modify, suspend or discontinue any part of the App at any time; for material reductions in functionality we will give notice under section 11 where reasonably practicable.
7. Third-party services
The App depends on Shopify, an SMTP email provider, and database hosting, as listed in our Privacy Policy. Their acts, omissions and outages are outside our control, and your use of the App is subject to their terms.
8. Intellectual property
We own the App, its code, design and documentation. These Terms grant you a limited, non-exclusive, non-transferable, revocable right to use the App for your own Shopify store while these Terms are in force. You keep all rights in your store data, your content and your customers' data; we claim no ownership of them.
We may use aggregated, anonymised statistics that cannot identify you, your store or your customers to improve and describe the App.
9. Suspension and termination
You may terminate at any time by uninstalling the App from your Shopify admin. Uninstalling cancels any supporter subscription through Shopify from the end of the current billing period.
We may suspend or terminate your access immediately if you breach these Terms — in particular section 4.2 or section 5 — if required by law or by Shopify, or if your use threatens the security, deliverability or stability of the service for others. Where circumstances allow, we will tell you first and give you a chance to put it right.
On termination, your access ends and your data is deleted as described in section 9 of the Data Processing Agreement: your access token is removed when the uninstall webhook is received, and the remainder of your shop's data is deleted on receipt of Shopify's shop-redact request, which arrives approximately 48 hours later. Export anything you need before uninstalling. Sections 4.1, 8, 10, 12, 13 and 14 survive termination.
10. Disclaimer of warranties
To the fullest extent permitted by law, the App is provided “as is” and “as available”, without warranty of any kind, express or implied, including any implied warranty of merchantability, fitness for a particular purpose, or non-infringement. We do not warrant that the App will be error-free, secure, uninterrupted, or that it will increase your sales or recover any particular amount of revenue. Metrics shown in the App, including recovered revenue, are estimates for guidance only and are not accounting figures.
11. Changes to the App and to these Terms
We may update these Terms. For material changes we will give at least 30 days' notice by email to your store's contact address or by in-app notice, consistent with our Privacy Policy. Continued use after the change takes effect means you accept the revised Terms; if you object, uninstall the App.
12. Limitation of liability
Nothing in these Terms excludes or limits our liability for death or personal injury, for fraud or fraudulent misrepresentation (dol), for gross negligence (faute lourde), or for any liability that cannot lawfully be excluded under French law.
Subject to that, and to the fullest extent permitted by law:
- we are not liable for indirect or consequential loss, including lost profits, lost sales, lost or delayed orders, loss of goodwill, reputational harm, or loss or corruption of data;
- we are not liable for any alert that is not sent, is delayed, is delivered to a spam folder, or is not delivered at all;
- our total aggregate liability arising out of or relating to the App is limited to the greater of the total amount you paid us in the 12 months before the event giving rise to the claim, or fifty euros (€50).
You acknowledge that these limits are reasonable given that the App is supplied free of charge, and that we would not supply it on any other basis.
13. Indemnity
You will indemnify and hold us harmless against claims, damages and reasonable costs arising from your breach of these Terms, your content or configuration, your products, or your handling of your customers' personal data — including any claim brought by one of your customers or by a data protection authority in relation to emails sent through your store.
14. Governing law and jurisdiction
These Terms are governed by French law, without regard to conflict-of-law rules. The parties will attempt in good faith to resolve any dispute amicably by contacting [email protected] first. Failing agreement, disputes fall under the exclusive jurisdiction of the competent courts of France.
15. General
If any provision is held unenforceable, the rest remains in force and the provision is replaced by an enforceable one closest to the original intent. Our failure to enforce a right is not a waiver of it. You may not assign these Terms without our consent; we may assign them to a successor to our business on notice to you. These Terms, together with the Privacy Policy, are the entire agreement between us regarding the App. Neither party is liable for failure to perform due to events beyond its reasonable control.
16. Contact
General and support: [email protected]
Privacy and data requests: [email protected]
Data Protection Officer: [email protected]
See also: Privacy Policy · Data Processing Agreement · Pricing · FAQ · Support