Legal
KOL Bio AI sits between three kinds of data: your Shopify store’s, your customers’ on pages we host, and your own account. This policy says which of those we merely process for you, which we control, and what we never take at all.
The data practices described below match how the app actually works. This text is written to a professional standard for a Shopify app operating under GDPR, UK GDPR and CCPA/CPRA, but it is not legal advice and no lawyer has reviewed it. The remaining [highlighted fields] are entity and jurisdiction details only — effective date, governing law and, if you operate through a registered company, its name and registration place. Have counsel in your operating jurisdiction approve it, and re-check it against Shopify’s current App Store listing and data-handling requirements.
/a/kol/. The two first-party cookies on them are yours to disclose — see §7.The rest of this document is the enforceable version of those five sentences.
This policy is issued by the developer of KOL Bio AI (“the app”, “we”, “us”), an independent Shopify app. We are the data controller for the personal data described in this policy, except where we tell you otherwise below. [If you operate through a registered company, name it here with its registration place; otherwise keep the product-name form — but do not invent registration details.]
Privacy questions and data-subject requests go to [email protected]. We have not appointed a data protection officer; the mailbox is the single route and is answered by the people who build the app.
KOL Bio AI is a Shopify app. That puts us in two different roles at once, and the difference changes who you should complain to:
| Data | Who controls it | Our role | Practical consequence |
|---|---|---|---|
| Your store’s session with the app, and support e-mails you send us | KOL Bio AI | Controller | We decide why and how; you deal with us directly. |
| Your Shopify catalog, discounts, orders and order note attributes, and visitor events on the pages we render for you | You, the merchant | Processor | We act only on your instructions under our Data Processing Addendum (§8). Requests from your customers come to you first. |
| Creator records you type in yourself (name, handle, followers, avatar, notes) | You, the merchant | Processor | Stored with your store; editable and deletable in the app; we do not build profiles of creators. |
| This marketing website | KOL Bio AI | Controller | Static pages, no cookies, no analytics — described in §6. |
When you install us from the Shopify App Store, Shopify Inc. provides the OAuth connection and may hold its own record of the authorisation. Shopify processes that data as a controller under its own privacy policy, which we do not amend or extend. We receive only the scopes you approve at install, and we can be revoked by you or by Shopify at any time.
Only the scopes you approve at install. In practice that means:
| Scope | What arrives | Why we need it |
|---|---|---|
read_products / write_products | Titles, images, prices, handles, default variant IDs | Rendering accurate product cards and one-tap add-to-cart links; write is used only for the resources the app itself creates. |
read_orders | Order number, amount and currency, status, order note attributes — never buyer name, address or phone | Attributing orders to a landing page and creator. |
read_discounts | Discount code titles, status, redemption counts | Showing and auto-applying a creator’s exclusive offer. |
write_app_proxy / read_publications | The proxy route under your store domain | Serving pages at yourstore.com/a/kol/… and knowing where you publish. |
write_files | Media you upload from your browser | Videos and images live in your store’s Shopify Files CDN; our servers do not relay or keep them. |
read_legal_policies | The titles and links of your store’s policies | The landing-page footer links only policies that actually have content in your admin. |
We do not request customer profiles, contact details, or payment data of any kind. We never see card numbers: checkout is executed by Shopify on your storefront, so payment data flows between your customer, Shopify and their payment provider without touching our servers.
No buyer names, emails, phone numbers or postal addresses. No payment card numbers. No IP addresses and no full browser (User-Agent) strings stored for landing-page visitors — only the device and operating-system category. No government identifiers, geolocation, biometric or health data. No passwords for your Shopify admin (we use OAuth tokens only, rotated on reinstall and revoked on uninstall). If a feature would require any of these, we will not ship it without telling you first and amending this policy.
Where GDPR and UK GDPR apply, these are our purposes and the basis for each:
| Purpose | Legal basis (GDPR / UK GDPR) | Necessary? |
|---|---|---|
| Provide the app, generate and serve your pages | Contract — Art. 6(1)(b) | Yes, the service is this |
| Attribute orders and count traffic so the dashboard can show what happened | Contract — Art. 6(1)(b) | Yes — this is the reporting you subscribed for |
| Authenticate, filter crawler traffic, keep the service secure | Legitimate interests — Art. 6(1)(f) | Yes |
| Respond to your support e-mails | Contract + legitimate interests | Yes, transactional only |
| Answer Shopify compliance webhooks and lawful requests, keep tax records | Legal obligation — Art. 6(1)(c) | Yes |
We do not send marketing e-mails, and we do not use personal data for advertising. Under CCPA/CPRA we collect the categories in §3 for the business purposes listed above, and we do not sell or share them for cross-context behavioural advertising as those terms are defined in California. See §16 for the notice at collection.
We do not make decisions producing legal or similarly significant effects on any individual based solely on automated processing. We do not profile your customers, and we do not use models to build profiles or target ads. We do generate text and layout automatically from your inputs — that is the product — but a human (you) reviews and publishes it, and the output is about products and campaigns, not about people.
This is the section merchants ask us about most, so it is explicit.
The AI features are optional and run only when you actively click them: generating a page from a description, editing a page with a one-line instruction, and generating a visual style template. Each request contains only the text needed for that one generation — the brief or edit instruction you entered, the store name, the creator’s name if you provided one, the current copy of a page being edited, and any style preference.
Routing is set at deployment. OpenRouter is currently the primary route (it may forward a request to the upstream provider that actually serves the model), and a domestic route such as Alibaba Cloud Model Studio (Beijing, China) can be configured as a fallback. The providers actually used are those configured at deployment time; the primary provider is based outside mainland China, so submitted text may be transferred across borders for processing. Prompts never include buyer names, emails, phone numbers, addresses, order data, landing-page visitor IDs or cookies, and we never send image or video files, access tokens or API keys.
Because the input is written by you, any personal information you choose to type into a brief is sent with the request — please do not enter personal or sensitive data into AI input fields.
We do not keep a prompt archive. Generated output is stored only as part of your landing page or template in the app’s database, and is edited and deleted together with it — under §10 and the uninstall behaviour there. You can skip the AI features entirely, or contact [email protected] about using a domestic route if you prefer your data not to leave the country.
You remain responsible for the accuracy and legality of what you publish. Before going live, verify product claims, pricing, comparative statements, health or efficacy claims, availability, and that the creator’s likeness and words are used with their permission. In the EU and UK, advertising rules and the Digital Services Act apply to you as the advertiser regardless of who typed the sentence. Our Terms §6 allocate this duty to you.
The site you are reading is a set of static pages. It sets no cookies, runs no analytics, loads no advertising or social-media pixels, and makes no third-party origin requests. There is nothing to consent to, which is why there is no consent banner here.
| Name | Type | Purpose | Duration |
|---|---|---|---|
| None. The table is deliberately empty. | |||
This site loads everything — styles, scripts, icons and fonts — from our own origin. Fonts are self-hosted rather than pulled from a font CDN, which is a deliberate privacy choice: a third-party font request would hand each visitor’s IP address and browsing context to that provider on every page view, without the visitor ever seeing a banner. Because nothing here calls a tracker, this page sets no non-essential cookies and requires no consent interface to be accurate about what it does.
KOL Bio AI runs embedded inside your Shopify admin, so signing in and request protection are handled by Shopify’s own session in that context. Language and layout preferences are stored server-side against your store, not in cookies on your browser. We set no advertising cookies and do no cross-site tracking anywhere in the product.
There are no optional cookies on this site to opt out of. We do not sell or share personal data
for cross-context behavioural advertising, so a Global Privacy Control signal
(Sec-GPC: 1) is satisfied by default — we treat GPC as a valid opt-out under
CCPA/CPRA.
Pages generated by KOL Bio AI are served from your store domain
(yourstore.com/a/kol/…, through Shopify’s App Proxy) to your
prospective customers. Legally, that makes you the controller for those
visitors, not us.
lp_vid (visitor ID, valid for one year) and
lp_sid (session ID, sliding 30-minute expiry). Both store a random token —
never a name, email or phone number, and they are not linked to any Shopify buyer account.
They let a visit, an add-to-cart and a later order be attributed to the same anonymous
session and the right creator link.Because those visitors may be in the EU, UK or California, you likely need a cookie statement and — for anything beyond the strictly necessary measurement above — consent on the domain you publish to. Store privacy and consent settings are configured by you in the Shopify admin, and the Help center has guidance: Consent, cookies and disclosures on published pages. The disclosure is yours to make.
We will not add tracking to your pages that you have not enabled, and we do not use data collected on your pages to market anyone else’s products to your customers. Device and system data is used only for aggregate reporting — not for ad targeting, individual profiling or cross-store identification.
We disclose data in five situations, and no others:
| Provider | Role | Data involved | Location |
|---|---|---|---|
| Our own servers | Application hosting and database | All product data | [server region — state it before publishing] |
| Shopify Inc. | App Proxy delivery of published pages; Admin API; Files CDN for media you upload; billing | Page content, event data, catalog and discount reads, order attribution fields | Shopify’s infrastructure |
| OpenRouter (primary AI route) | AI text generation per §5 | Briefs, edit instructions, page copy — per §5 | Routing may forward to the upstream model provider; outside mainland China |
| Alibaba Cloud Model Studio (optional domestic route) | AI text generation fallback | As above, per §5 | Beijing, China |
Media you upload (avatars, images, videos) goes from your browser directly to your store’s Shopify Files (CDN). It is not relayed through or stored by our servers. Beyond the processors above, we do not share data with other third parties.
For merchant data we process as a processor, the DPA at Terms §12 — Data Processing governs: our documented instructions, confidentiality, security measures, sub-processor flow-down, assistance with data subject requests, breach notification, deletion or return on exit. Using the app after the effective date means the DPA applies between us.
We have never sold personal data, we do not share it for cross-context behavioural advertising, and we do not monetise your customers’ behaviour. Our revenue is your subscription — that is the whole business model, and it is why this section is short.
Store data lives in the single deployment that serves your store [state the server region here before publishing]. Where a transfer outside the EEA or UK is unavoidable — Shopify’s infrastructure, a non-EU AI model provider, support access — we rely on one of:
You may request a copy of the relevant transfer mechanism via [email protected]. Because the primary AI route is based outside mainland China, text you submit to the AI features may be transferred across borders for processing (§5); a domestic route can be configured instead. We do not claim sector-specific transfer filings we have not made — if you need one for your market, ask us and we will tell you exactly what applies.
| Data | Kept for | Trigger to delete |
|---|---|---|
| Creators, landing pages, templates and their AI-generated copy | While the app is installed | You delete them in the app, or uninstall (see below) |
Published pages under /a/kol/ | Until you unpublish them | Unpublish, or uninstall — pages go offline immediately with a “page offline” notice |
| Shopify access session | While installed | Invalidated the moment the app is uninstalled |
| Landing-page visitor events and attribution data | While installed | Deleted with the shop under the erasure rule below |
| AI request logs | Provider/model/status/timing only — never prompts or outputs | Standard log rotation |
| Billing relationship | Managed on Shopify’s side | Shopify’s own records and retention apply |
Merchant data is stored for as long as the app is installed. Uninstalling invalidates the shop session immediately; pages stop resolving, preview links and the generated sitemap go dead, and nothing stays reachable or indexed. Reinstalling within 48 hours finds your data where you left it. After that, Shopify’s shop-data-erasure request runs and the store’s creators, landing pages, templates, visitor events and order attribution are permanently deleted — it cannot be undone.
Buyer-name-level data is never stored at all, so there is nothing to purge there: order attribution keeps number, amount, currency, status and note attributes only. If you want a specific creator or page removed earlier, delete it in the app or e-mail [email protected]. Export before you uninstall: the Settings page downloads every landing page as a single JSON file — content, selected products, creators and publish state, no customer data — on every plan.
Whichever law applies to you, we honour the set below. Most are self-serve in the app; the rest go to [email protected] and get answered within one month, extendable by two for complex requests.
| Right | EU / UK | California | Other covered |
|---|---|---|---|
| Access & know what we hold | Art. 15 / 16 | §1798.105 / .110 | LGPD, PIPEDA, UK GDPR |
| Rectification | Art. 16 | §1798.130 | Yes |
| Erasure / deletion | Art. 17 | §1798.105 | Yes |
| Restrict & object to processing | Art. 18 / 21 | Opt-out of sale/share | Yes |
| Data portability | Art. 20 | §1798.130 | Yes |
| Withdraw consent | Art. 7(3) | — | Yes |
| Automated decision explanation | Art. 22 | — | LGPD art. 20 |
| Non-discrimination for exercising rights | — | §1798.125 | Yes |
| Authorised agent requests | — | §1798.125(c) | Yes |
| Appeal a refusal | Complaint to authority | Yes | Yes |
Your data on a KOL Bio AI–rendered landing page belongs to the merchant who published it. Send your request to that merchant; if it comes to us instead, we will route it to them and, where instructed, act on their behalf — we cannot answer for a company you have no relationship with. Note that we never stored your name, email, phone, address or IP in the first place: visitor events keep only anonymous random identifiers (§7).
You can escalate to your supervisory authority at any time: in the EU to the data protection authority of your member state, in the UK to the Information Commissioner’s Office, in California to the California Privacy Protection Agency. [If you incorporate and have an EU lead authority, name it here; otherwise delete this sentence — do not claim one you don’t have.] We would like a chance to fix it first — one reply to the address in §15 usually does it.
Measures we maintain, at minimum:
We are a small independent app and do not claim certifications we have not completed (no SOC 2, no ISO 27001). We would rather say that plainly than imply an audit that does not exist. Security reports are welcome at [email protected] — a human reads them.
No method of transmission or storage is perfectly secure. If a breach affecting personal data occurs, we notify the supervisory authority within 72 hours where required, notify affected merchants without undue delay with what we know and what we are doing, and never use a breach as a marketing pause on our obligations.
KOL Bio AI is a business tool for merchants and agencies. It is not directed at children, and we do not knowingly collect data from anyone under 16 (or 18 where your local law sets higher). Creators referenced by the tool are professionals in a commercial relationship with the merchant, not users of the app. If we learn we hold a child’s data, we delete it. If you believe a minor’s data reached us, write to the address in §15.
We update this policy when our data practices change, not to surprise you — the app’s own legal text is versioned with the product. Material changes are announced in the app, and this page’s version and “last updated” date always show what is current. Continued use after the effective date accepts the revision. If a change would expand what we collect about your customers, we will make it a switch you control rather than a fait accompli.
| Reason | Address | Response target |
|---|---|---|
| Privacy, data subject requests, security reports — everything | [email protected] | Replies within 24 hours on business days; formal data requests within one month |
One mailbox, read by the people who build the app. Include your store domain when the request concerns a store, so we can find the right data without a round trip. [If you operate through a registered company, add its postal address here; otherwise leave this row out.]
Provided under Cal. Civ. Code §§1798.100 et seq. as amended by the CPRA. Categories collected in the last 12 months, the purposes, and the retention period for each:
| Category | Examples | Purposes | Sold / shared? | Retention |
|---|---|---|---|---|
| Identifiers | Shop domain; creator name and handle you record | Deliver the service, attribute revenue, support | No | While installed; deleted on erasure (§10) |
| Commercial information | Plan status via Shopify; product and discount metadata; order number/amount/status attributes (never buyer identity) | Service, attribution, billing | No | While installed |
| Internet / network activity | Landing-page events: anonymous visitor/session tokens, device and OS category, referrer, UTM | Reporting you subscribed for | No | While installed |
| Geolocation (general) | None — we do not store IP addresses or derive country from them | — | No | — |
| Professional / employment | None collected | — | No | — |
| Sensitive personal information | None collected | — | No | — |
| Inferences | Page and creator performance metrics, aggregate | The dashboard itself | No | While installed |
We do not use or disclose sensitive personal information for purposes that trigger a limitation right, and we do not keep personal information longer than reasonably necessary for the purposes above. Because we neither sell nor share personal information, there is no “Do Not Sell or Share My Personal Information” link to click — the honest answer under CCPA/CPRA is that the sale/share does not happen, and we honour GPC as a matter of policy. To exercise any California right, use §11. We will not discriminate against you for exercising any privacy right.
This policy covers KOL Bio AI’s own services and the pages it publishes for merchants. It does not cover third-party sites, creator social profiles, or Shopify’s own services — those have their own terms, which you should read.