Terms of Service — CSV2Store
Effective date: 2026-05-30
Last updated: 2026-05-30
These Terms of Service (“Terms”) govern your access to and use of CSV2Store (the “Service”, the “App”), provided by Nicoletta Furlani (“we”, “us”, “our”), registered at Via Montegallo 142, 00138 Roma (RM), Italy.
By installing CSV2Store from the Shopify App Store, or by clicking “Choose plan” on a paid tier, you (“Merchant”, “you”) agree to be bound by these Terms. If you do not agree, do not install the App.
1. The Service
CSV2Store is a Shopify-embedded application that lets you import product catalogs into your Shopify store from CSV, TSV, XLSX, or JSON files. Features include:
- Automatic detection of file format, encoding, and delimiter
- AI-assisted column mapping (Anthropic Claude, with OpenAI fallback)
- Per-row validation and a downloadable error report
- Sequential and Bulk Operations imports against the Shopify Admin API
- Built-in presets for Amazon Seller, WooCommerce, Etsy, and eBay exports
The Service is delivered “as a service” — you do not download or install software locally. Updates are deployed continuously and automatically.
2. Eligibility
To use CSV2Store you must:
- Operate an active Shopify store with permission to install third-party apps
- Be at least 18 years old (or the age of majority in your jurisdiction)
- Not be barred from using the Service under applicable law
You are responsible for all activity that happens under your installation, including activity by your staff or any third party you grant Shopify collaborator access.
3. Plans, billing, and trial
3.1 Plans
We offer four plans, billed monthly through the Shopify Billing API:
| Plan | Price (USD/mo) | Rows per import | Imports per month |
|---|---|---|---|
| Free | $0 | 250 | 2 |
| Starter | $12 | 5,000 | 15 |
| Pro | $19 | 50,000 | Unlimited |
| Business | $39 | Unlimited | Unlimited |
All prices exclude any applicable taxes and are subject to change with at least 30 days' notice in-app. Existing subscriptions keep the price they signed up at until their next renewal after the notice period.
3.2 Free plan and trials
New installations begin on the Free plan, which is free forever and includes a limited monthly quota (2 imports per month, up to 250 rows each). You can upgrade to a paid plan at any time; paid plans include a 7-day free trial. If a paid plan lapses, the App reverts to Free-plan limits rather than blocking access entirely.
3.3 Billing
Paid plans are billed entirely through Shopify. When you select a paid plan, Shopify presents a confirmation screen showing the price; clicking Approve creates a recurring subscription that Shopify charges on its standard 30-day billing cycle.
You can change or cancel your plan at any time from the App's “Plan & usage” page. Cancellations take effect at the end of the current billing cycle; we do not issue prorated refunds for partial months. Uninstalling the App automatically cancels the subscription on Shopify's side.
3.4 Usage enforcement
If you exceed your plan's monthly import count or per-import row limit, new imports are blocked with an in-app upgrade banner. Existing imports already in progress are allowed to finish.
3.5 Taxes
Prices on the App Store are exclusive of VAT, sales tax, or similar. Where required, Shopify collects and remits taxes on our behalf.
4. Your data and content
4.1 Ownership
You retain all rights to the files you upload and the product data you import through the Service. We claim no ownership over your catalog.
4.2 Licence to us
You grant us a worldwide, non-exclusive licence to process, store, and transmit the files you upload solely to deliver the Service — for example, to parse a file, run AI column mapping, validate rows, and call the Shopify Admin API on your behalf. We do not use your file contents to train AI models or for any purpose other than fulfilling your import.
4.3 Accuracy of data
You represent that you have the right to upload and import any data you submit through the Service, and that doing so does not infringe any third-party intellectual property right or violate any law.
4.4 Privacy
How we handle personal data is described in our Privacy Policy. By using the Service, you acknowledge that you have read and agreed to the Privacy Policy.
5. Acceptable use
You will not, and will not allow anyone else to:
- Upload content that is illegal, infringing, defamatory, fraudulent, or designed to deceive consumers
- Upload malware, malicious code, or files crafted to exploit our parsers
- Reverse engineer, decompile, or attempt to extract the source code of the App or its API
- Use the Service to bulk-spam consumers (note: the App does not have access to your customers or orders)
- Resell, rent, or sublicense the Service to a third party without our written consent
- Circumvent the usage limits of your plan through automation, multiple installations, or other technical means
We reserve the right to suspend or terminate any installation that violates these rules, with or without prior notice depending on severity. Where practical we will warn you first and give you a chance to remediate.
6. Service availability
We make commercially reasonable efforts to keep the App available 24/7, but we do not offer a formal SLA at this stage of the product. Imports in-flight may be paused during planned maintenance windows; we will announce material maintenance in-app or by email at least 24 hours in advance when possible.
The Service depends on third-party services (Shopify Admin API, Anthropic API, OpenAI API, Supabase, hosting providers — see Privacy Policy §5). Outages or rate-limit responses from those providers may interrupt your imports. We are not liable for damages caused by such third-party outages.
7. Intellectual property
The App, the website, the documentation, and all underlying code, trademarks, logos, and design elements are owned by us or our licensors. These Terms grant you a personal, non-transferable, non-exclusive licence to use the App in connection with your Shopify store, for the duration of your subscription. No other right or licence is granted by implication.
8. Feedback
If you send us suggestions, ideas, or feature requests, we may use them without restriction, including incorporating them into the Service. You waive any rights to compensation for accepted feedback.
9. Termination
9.1 By you
You may stop using the Service at any time by uninstalling the App from your Shopify admin. Doing so cancels your subscription effective at the end of the current billing cycle.
9.2 By us
We may suspend or terminate your access to the Service if:
- You materially violate these Terms (for example by violating §5 Acceptable use)
- Your payment is more than 30 days overdue and Shopify has been unable to collect
- We are legally required to do so
We will give at least 14 days' notice before terminating, unless the violation requires immediate action to protect us, other merchants, or third parties.
9.3 Effect of termination
Upon termination:
- Your access to the App is disabled
- Within 48 hours of receiving Shopify's
shop/redactwebhook, we delete all data associated with your shop (see Privacy Policy §3) - Any fees already paid are non-refundable
10. Disclaimers
THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE”, WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED. WE SPECIFICALLY DISCLAIM ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND ANY WARRANTIES ARISING FROM A COURSE OF DEALING OR USAGE OF TRADE.
We do not warrant that the AI-proposed column mappings will be perfect; the review and validation steps in the App exist precisely so that you can inspect the mapping before any product is created in your store. You are responsible for reviewing and validating each import before clicking “Start import”.
11. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT WILL WE BE LIABLE FOR ANY:
- Indirect, incidental, special, consequential, or punitive damages
- Lost profits, lost revenue, lost data, or business interruption
- Damage caused by a third-party service outage (Shopify, Anthropic, OpenAI, hosting providers)
Our total aggregate liability arising out of or in connection with the Service, whether in contract, tort, or otherwise, is limited to the greater of:
(a) the amount you paid us in fees during the 12 months immediately preceding the event giving rise to the liability, or
(b) $100 USD.
This limitation does not apply to: liability for death or personal injury caused by our negligence; fraudulent misrepresentation; or any other liability that cannot be excluded under applicable law.
12. Indemnification
You agree to defend, indemnify, and hold us harmless from any claim, loss, or expense (including reasonable legal fees) arising out of:
- Your violation of these Terms
- Content you upload through the Service that infringes a third party's rights or violates any law
- Your use of the Service in a manner not permitted by these Terms
13. Governing law and jurisdiction
These Terms are governed by the laws of Italy, without regard to its conflict of laws principles. Any dispute arising out of or in connection with these Terms will be submitted to the exclusive jurisdiction of the courts of Rome, Italy.
If you are a consumer based in the EU (which a merchant operating a Shopify store generally is not), nothing in this section deprives you of the mandatory consumer-protection rights of the country in which you reside.
14. Changes to these Terms
We may update these Terms from time to time. Material changes will be announced via:
- A banner inside the embedded app for at least 14 days before the change takes effect
- An email to the registered owner email of each installed shop
By continuing to use the Service after the effective date of a change, you accept the updated Terms. If you do not agree, uninstall the App before the effective date.
15. Miscellaneous
- Entire agreement. These Terms (together with the Privacy Policy and the in-app pricing page) constitute the entire agreement between you and us regarding the Service, and supersede any prior agreements.
- Severability. If any provision is held unenforceable, the remaining provisions remain in full force.
- Assignment. You may not assign these Terms without our written consent. We may assign them in connection with a merger, acquisition, or sale of substantially all our assets.
- No waiver. Failing to enforce a provision does not waive our right to enforce it later.
- Notices. Notices to you may be given by email to your registered owner email or by in-app banner. Notices to us must be sent in writing to Via Montegallo 142, 00138 Roma (RM), Italy and copied to devxxdevelop@gmail.com.
16. Contact
For questions about these Terms:
- Email: devxxdevelop@gmail.com
- Postal: Nicoletta Furlani, Via Montegallo 142, 00138 Roma (RM), Italy