Legal

Privacy Policy

Version 1.2, effective 2 November 2026 (adds Resend and Vercel Web Analytics, states that large uploads go through a temporary file). Version 1.1 of 5 October 2026 added section 9, the LassoCut app for Shopify.

We collect as little as we can. Images you send for processing are handled in memory (an upload over 1 MB goes through a temporary file on the processing server, deleted when the request ends); a result is kept in memory for up to 10 minutes, so that a retry of the same request gets it without paying twice, then deleted.

1. Who is responsible

The controller of your personal data is JAUPIN Design LLC (Sharjah Media City (Shams) Free Zone Authority licence no. 2430614.01), Shams Business Center, Sharjah Media City Free Zone, Al Messaned, Sharjah, United Arab Emirates, United Arab Emirates, operating LassoCut. For any question or request about your data, write to contact@lassocut.com. We answer within one month.

2. What we process, why, and for how long

DataPurposeLegal basisKept for
Email address and GitHub or Google account identifierCreate and secure your account, send service and payment messages, and two tips e-mails in the days after sign-up (each with an unsubscribe link)ContractWhile your account is open, then 30 days
API keys (checked against a one-way hash; also stored encrypted, with a key kept outside the database, so you can display a key again from your account; plus the last 4 characters)Authenticate API callsContractUntil you delete the key or the account
Usage and credit history (dates, sizes, credits used, results sizes)Count credits, show your history, prevent abuseContractWhile your account is open, then 30 days
Purchase records (pack, amount, date, Stripe reference, business name and VAT number you give at checkout)Deliver credits, keep accounting records, handle refundsContract and legal obligation5 years after the purchase
Images you send for processing and the resultsRemove the background and return the resultContractProcessed in memory (an upload over 1 MB goes through a temporary file, deleted when the request ends); the result stays in memory for up to 10 minutes for retries, then is deleted; not used for training
Images you choose to send to /improveImprove our modelsConsent, given by sending them; you can withdraw it at any timeUntil you ask us to delete them, and at most 24 months
Technical logs (IP address, time, endpoint, response code)Security, rate limits, fraud prevention, troubleshootingLegitimate interest in running a secure serviceAs kept by our hosting providers (Vercel, Modal, Supabase), at most 90 days
Page views on www.lassocut.com (page, referrer, country, browser and device type), without cookiesKnow which pages are read and where visitors come fromLegitimate interest in improving the siteAggregated statistics kept by Vercel, without any identifier that follows you from day to day or across sites
Keyed hash of the sign-in identifier and e-mail of a deleted account, plus the count of free previews usedPrevent abuse of the free allowanceLegitimate interestUntil the end of that calendar month
Messages you send usAnswer youContract or legitimate interest3 years

We do not sell personal data, do not use it for advertising, do not profile you and make no automated decisions with legal effect. Photos may show people, but we only separate the subject from the background: we do not identify anyone and create no biometric identifiers.

Card details are entered on Stripe's payment page and never reach us.

3. Who else handles your data

We use these service providers, each bound by a data processing agreement:

  • Supabase: database and sign-in (hosted in Frankfurt, Germany). DPA
  • Modal Labs: image processing on GPU servers (United States). DPA
  • Vercel: website hosting, request routing and cookie-free audience measurement (Vercel Web Analytics). DPA
  • Resend: sending our e-mails (sign-in, tips and replies), from servers in Ireland. DPA
  • Stripe: payments and receipts; Stripe processes the transactions for us. DPA
  • GitHub and Google: only when you choose to sign in with them; they tell us your email and account identifier.

We may disclose data when the law requires it, or to protect the Service and its users against fraud or abuse.

4. International transfers

LassoCut is operated from the United Arab Emirates, and some providers are in the United States. Where data from the European Economic Area, the United Kingdom or Switzerland goes to a country without an adequacy decision, we rely on the EU-US Data Privacy Framework for certified providers (Stripe, Vercel, Google, GitHub) and on the European Commission's Standard Contractual Clauses in the providers' DPAs (Supabase, Modal, Resend). You can ask us for a copy of these safeguards.

5. Your rights

You can ask us to access, correct, delete or export your data, to restrict or object to its processing, and withdraw consent at any time without affecting past processing. Write to contact@lassocut.com; we may ask you to confirm your identity from your account email. Deleting your account deletes your keys and history, except records we must keep by law.

You can complain to a data protection authority, in particular in the country where you live or work (for example the UK ICO or an EU authority), and in the UAE to the UAE Data Office.

6. Browser storage

We do not use advertising or tracking cookies, so there is no cookie banner. Our audience measurement (Vercel Web Analytics) sets no cookie and stores nothing on your device. When you sign in, your browser stores your session in local storage so you stay signed in; this is strictly necessary for the account you asked for, and it is removed when you sign out. Stripe's payment page, on stripe.com, uses its own cookies to process payments and prevent fraud.

7. Security

Connections are encrypted (HTTPS). API keys are stored as one-way hashes, and encrypted (with a key kept outside the database) only so that you can display them again. Database access is restricted to our servers. If a breach puts your data at risk, we will inform you and the competent authorities as the law requires.

8. Children

The Service is for businesses and is not intended for anyone under 16.

9. The LassoCut app for Shopify

When a store installs the LassoCut app from the Shopify App Store, the merchant's store is our customer for that data, and we process:

  • Store details: the store's myshopify domain, the access scopes granted (read and write products, write files), install and uninstall dates. Purpose: run the app for that store. Kept until Shopify asks us to erase the store's data (48 hours after uninstall), except a record that the store already received its 10 welcome credits, kept to prevent abuse.
  • Shopify access tokens, stored encrypted with a key kept outside the database. Deleted at uninstall.
  • Product images and identifiers of the products the merchant chooses to process: images are processed like any image sent to our API (in memory, not used for training); we keep product and media identifiers in the job history so the merchant can undo a job. Deleted when Shopify asks us to erase the store's data.
  • A LassoCut account for the store, created automatically without an e-mail address, with its credit history; purchases made through Shopify billing are recorded with the Shopify purchase reference and kept 5 years for accounting.

The app does not read or store data about the store's customers or orders. Shopify's mandatory privacy webhooks are answered: customer data requests and customer erasure requests have nothing to return or erase; store erasure requests delete the data above. Payments are handled by Shopify; we never see card details.

10. Changes

We will publish any change here with a new version date, and tell account holders by email about important changes.