Effective Date: June 17, 2026 · Last updated: October 3, 2026
We collect your email address when you sign up for ListingBrief AI. We also store the product notes you submit for listing generation, and the generated results. If you use the support chat — on the website and in the app, whether or not you are signed in — we store the messages you send and the replies you receive, together with your account id when you are signed in or otherwise a random id held in your browser, and the IP address of the connection, which is kept with the conversation to limit abuse of the chat. While you are signed in and have the app open, we also record activity timestamps for your account — when the app was last seen open and when you closed it — so that we can tell whether you are still there when a generation finishes. That is a single row per account holding those two timestamps and nothing else: no pages, no events and no content. We do not sell your data to third parties.
Your data is stored on Cloudflare's infrastructure (D1 database, KV, R2). We use industry-standard encryption in transit (HTTPS) and at rest. Authentication tokens are stored in your browser's local storage.
We use the following third-party services to operate ListingBrief AI:
Your account data, generated listings, job history, and support-chat conversations are retained for the life of your account — nothing expires them automatically. The one exception is an abandoned trial guest, which is deleted on a schedule the next paragraph states. For as long as you can sign in, you can exercise your data rights directly from your Account page; a trial guest whose session has lapsed cannot, and the paragraph below says what to do instead:
Trial guests. Starting a trial from one of the free-tool pages creates a real account with no email address on it, and the session that reaches it lasts seven days. While that session lasts, the account has the same Account page as any other, with the same download and delete controls. Once it lapses there is no way back in — the address held against a guest account is a placeholder that can never receive mail, so no sign-in link can be sent to it — and the account, together with the listings and notes generated under it, is deleted automatically 30 days after the session lapses — about five weeks after the trial itself. Until then, to request a copy of that data or its earlier erasure, email support@tiraisoft.com. Adding your email address to the trial before the session lapses keeps the account, and its Account page, reachable.
Support-chat conversations held while signed out are not linked to an account, so deleting an account does not reach them; email us about one you want removed. You may also email us to exercise these rights. If you are in the EU/UK, you have rights under the GDPR including access, rectification, erasure, and portability.
We use only essential browser storage (for sign-in, preferences, a per-visit id used for usage measurement, and the draft of what you have typed into the form — lb_draft, which holds your product notes and any bulk catalogue you paste, kept on your own device until a generation is accepted or you log out) plus privacy-friendly, cookieless analytics. Our own measurement records which steps of the product were used against an id held in your browser's session storage that is deleted when you close the tab, and it never stores your IP address — to count distinct visitors per day the address is hashed with that date and a secret unique to ListingBrief AI and then discarded. We also record three broad facts about the visit itself: the kind of device (phone, tablet, desktop, or an automated crawler), the operating system with its major version only — iOS 17, never iOS 17.4.1 — and the country and region the connection came from, which Cloudflare works out at its edge so that we never see or keep the address. The browser's User-Agent string is read once to work out the device and system and is then discarded, because the full string is detailed enough to single somebody out. Each of the three is counted on its own: a daily total per device kind, a separate daily total per country, and never a row that combines them — so a total cannot be narrowed down to one person, and we correspondingly cannot ask which system a particular country's visitors run. We also measure how long each page was open and visible, with the clock stopping whenever you switch away from the tab, so a page left open in the background is not counted as time spent reading. One measurement outlives that session id: for a signed-in account we keep a single row holding your account id and the first and last day that account was active, which is what lets us tell a returning customer from a new one. It records no events, no pages and no content — two dates and the id — and it is deleted along with everything else when you delete your account. Separately, and only while you are signed in, we keep the activity timestamps described in section 1, which say when the app was last open and when you closed it and are used to decide whether to email you about a finished generation; those are deleted with your account too. We do not use advertising or cross-site tracking cookies. For the full breakdown, see our Cookies & Local Storage page.
The ListingBrief browser extension runs only on the seller-facing product editors it exists to work inside — the Etsy Shop Manager listing editor and the Shopify admin product editor. It does not run on storefronts, public listing pages, or checkout.
The extension shows no ads, does no cross-site tracking, and sends data to no origin other than ListingBrief's own API.
For privacy-related inquiries, please contact us at support@tiraisoft.com or visit our Contact page.
ListingBrief AI — Marketplace listing generator · a Tiraisoft product