Privacy policy
What Orbling reads, writes, keeps and deletes
Orbling: AI Store Builder reads your product list, the products you choose, your automatic discounts and your store policies, of which it keeps only the shipping and refund text. It changes your store only after you prepare a preview or apply, never stores a buyer's name or contact details, deletes its access when you uninstall and deletes the rest when Shopify asks.
- Last updated 16 October 2026
- Slovenská verzia
01
Who processes the data
ARLing s. r. o., Ivanská cesta 19112/32E, 821 04 Bratislava, Slovakia. Company ID (IČO) 56583486, VAT ID SK2122352100. Contact: support@arling.sk.
This policy covers the Shopify app Orbling: AI Store Builder (Orbling). The arling.sk website has its own policy at arling.sk/privacy/en/.
02
What the app can read
The app asks Shopify for six permissions. It does not ask for theme write access (write_themes) or theme read access (read_themes), so it can neither see nor change your theme code.
| Permission | What the app does with it | When |
|---|---|---|
| read_products | Lists your products (title, handle, product type, main image) so you can choose one. For the chosen product it reads the title, description, category or product type, the main image and its alt text, up to 100 variants with their titles and prices, and Orbling's own metafields | When you open "Choose a product", select a product, prepare a preview, apply or turn off bundle discounts, and when Shopify reports a change to that product or to an Orbling discount |
| write_products | Writes Orbling's own product metafields: the page content you apply and the draft for the theme editor (section 03) | When you prepare a preview, apply or turn off bundle discounts, and when a bundle discount no longer matches |
| read_discounts | Reads back the automatic discounts Orbling created to check that they still match your settings. To check there is room for new ones, it reads the titles and conditions of up to 100 active automatic discounts in your store. It stores only the IDs of its own | When you apply or turn off bundle discounts, and when Shopify reports a change to the product or to an Orbling discount |
| write_discounts | Creates and deletes automatic discounts for 2 and 3 items of one product | When you apply (new discounts only with bundle offers on), turn off bundle discounts, or a discount no longer matches |
| read_orders | Not used yet. Order events are switched on only after Shopify approves the app's access to protected customer data. Section 04 lists the fields the app then reads | Only after that approval |
| read_legal_policies | Asks Shopify for your store policies and receives all of them with their text. It keeps only your shipping policy and refund policy, to show them in the Product story block under Shipping and returns, and discards the others without storing them | When you select a product, prepare a preview, apply or turn off bundle discounts, and when Shopify reports a change to that product or to an Orbling discount |
The app also reads your store currency, whether the store is a development store, and the status of your Orbling subscription. It asks for the product vendor, the time of the last product update and your store's primary domain, but does not store them. It does not query customers, inventory, barcodes, collections, tags or SEO fields.
03
What the app writes to your store
Orbling changes nothing in your store until you prepare a preview or apply. It never changes product titles, descriptions, images, prices or variants, and it does not create collections, menus, pages or policies. It writes only these:
- Product metafield $app:orbling, key stranka: the page content you apply. The product category, your confirmed facts, benefits, fit, box contents, questions, comparisons and audience texts, the look, the bundle tiers, and the text of your shipping and refund policies.
- Product metafield $app:orbling, key nahlad: the same content as a draft. Your theme reads it only inside the theme editor.
- App metafields orbling.look and orbling.look_preview: the look preset (colors, corner radius, spacing and type style), used on pages without Orbling product content, such as the home page.
- Automatic discounts whose title starts with Orbling, followed by the product number, the quantity (2 or 3) and an operation key. Each applies only to that product from 2 or 3 items, has no end date and does not combine with other discounts.
Turning off. "Turn off bundle discounts" on the "Theme setup" screen hides the savings on the page and deletes the Orbling discounts for that product. The page content stays. If a price or an Orbling discount is changed or deleted in Shopify so that the saving no longer matches your settings, the app does the same by itself.
Cancelling the subscription stops further charges. It does not remove content or discounts that are already in your store.
Uninstalling ends the app's access, so after that it cannot change or remove anything in your store. Before you uninstall, select "Turn off bundle discounts" for each product, or afterwards delete the discounts whose title starts with Orbling in Shopify admin under Discounts. To hide the content, remove the Orbling blocks and the Orbling Look app embed in the theme editor.
04
Buyers and orders
The Orbling theme blocks set no cookies, use no browser storage and send nothing to our servers. Apart from loading their own script and style files from Shopify, the only request they can send goes to your store's own cart. Outside the theme editor preview, when a buyer submits a product form connected to the Buy box, the script adds a hidden _orbling cart attribute and line item property. Their JSON value is {"v":1,"product":"<id>","look":"<look>"}: a version, product ID and look name, with no personal data. It also sends the cart attribute to the store's own cart/update.js. The request has a four-second timeout in browsers supporting AbortSignal.timeout. If marking fails, the script still submits the purchase form; the order may then have no usable attribution.
Today the app receives no orders. The order events orders/create, orders/paid, orders/cancelled and refunds/create are switched on only after Shopify approves the app's access to protected customer data, without the name, address, phone and e-mail fields. Cart marking is already implemented. Orders can be counted only after approval and activation of those webhooks. Until then the Revenue screen stays empty and no orders are counted. Orbling Growth costs 19.00 USD every 30 days after a 7-day free trial, with no usage or other app charges. Development stores always use test billing.
Once they are switched on, Shopify sends each order event in full, and it can include buyer details. The app reads only these fields: order and line item IDs, product IDs, quantities, prices, discounts and taxes on marked lines, the currency, whether prices include tax, the created and updated times, whether the order is paid, a test or cancelled, the _orbling marker, and for refunds the refund ID, the refunded line items, quantities and amounts.
For each order event the app stores a record with the order ID, the times, the paid, test and cancelled flags, the marked lines (line ID, product ID, look, net amount, currency and quantity) and the refunds. The app does not store a buyer's name, e-mail, phone, address or customer ID, the IP address, the order note or the event itself.
05
What we store, why and for how long
| Data | Why | How long |
|---|---|---|
| Store record: myshopify.com domain, installation status, install and uninstall times | So the app knows which store it works for | Until the erasure request from Shopify (shop/redact) |
| Access from Shopify: access token and refresh token, encrypted (AES-GCM), and the list of granted permissions | So the app can work in your store | Deleted as soon as we process the uninstall event |
| Page record for each product you choose: product ID, title, handle, category, the product description as plain text, main image address and alt text, variants with titles and prices, store currency, the text of your shipping and refund policies, the content now live, the last draft, the last 20 applied versions with times, the look and the bundle settings (cost plus shipping per item, discount type and amounts) | So you can edit, preview and apply, and see what is live | Until erasure. Saving or applying replaces parts of it; there is no earlier automatic deletion |
| What you enter: the CSV text (up to 12,000 characters) and research text (up to 10,000 characters) as saved, including parts you have not confirmed, the facts read from them, and AI suggestions waiting for your decision | So each fact keeps its source and stays with the product | Until you replace them, or until erasure |
| Progress in the app: starting point, next step, last search (up to 100 characters), selected product and look | So you can continue where you left off | Until erasure |
| Discount records: Shopify discount ID, title, product, quantity, discount type and amount, whether deleted | So the app checks and removes only its own discounts | Until erasure |
| Subscription records: subscription ID, status, test flag, trial end, the current 30-day cycle, whether the free trial was used, a cancellation marker and the approval link from Shopify | So paid features open only with an active plan, the trial is not given twice while we hold your store's data, and nothing is charged twice | Until erasure |
| Operation records for changes made in Shopify (discounts and subscriptions): what was sent and the result. Older subscriptions may retain usage records with amounts, cycle dates, order counts and a key containing the store domain; new subscriptions have no usage charge | So a retry or a double click never creates a second discount or charge | Until erasure |
| AI counters: store domain, date (UTC) and the number of AI attempts that day. One shared counter for all stores holds no store data | To apply the daily limits | Until erasure. The shared counter is not deleted, as it holds no store data |
| Order records, only after order access is approved: the fields in section 04. No buyer name, e-mail, phone or address | To show attributed revenue | Until a customers/redact request for those orders, or until erasure |
| Stored answer to a button in the app | So a double click does not run an action twice | Deleted at the daily cleanup once one day has passed |
| Short locks containing the store domain | So two tasks for the store do not run at once | Released when the task ends; at the latest deleted one day after they expire |
| Records of events delivered by Shopify: event ID, store domain, topic, times, error code | So an event is not processed twice and can be retried after an error | Deleted 30 days after they arrive, also when they failed. Erasure does not delete them sooner |
| Record of a privacy request from Shopify: event ID, store domain, topic, request ID, number of orders in the request, status and times. No customer name, e-mail or phone | To show that we handled the request | Kept after store erasure as proof. A handled record is deleted 3 years after it was handled; an unhandled one stays until it is handled |
| Cloudflare technical logs: request and response details and app error messages, which can include the store domain. Failed AI requests can also log the error reason and up to 400 characters of a serialized response excerpt, which may contain product text | Operation and security | Up to 7 days (Cloudflare Workers Logs) |
| Support e-mails: your e-mail address, your message and any attachments, and our reply | To answer you and to follow up on the same issue | In the support@arling.sk mailbox. There is no automatic deletion period yet; we delete them on request |
06
Imported files and AI suggestions
CSV, TXT and PDF files you import are read in your browser. The file is never uploaded; only the text in the form is sent when you select "Build my page". PDFs are read without OCR and without any network request.
AI suggestions run on Cloudflare Workers AI (the Llama 3.3 70B model), when you select "Improve with AI" with an active trial or subscription, or automatically on return after approving the plan from Preview. The request contains our instructions, your confirmed facts with the source you entered for each, the product title and category, and eligible plain text from the product description in Shopify. The description is shortened to 4,000 characters and omitted if it has fewer than 20 characters or contains detected markup, template code or script URL schemes. Prices, policies, your store domain, unconfirmed research, orders and buyer data are not added as separate fields. Such details can still appear inside text you supply, so do not include personal data in product text or facts.
AI can rewrite sentences and FAQ. An automated rules check rejects detected unsupported numbers, materials and certificates, as well as superlatives, reviews, ratings, urgency and health claims. Fact values must appear word for word in a source. Each suggestion shows its source; acceptance checks that the saved source has not changed. These checks do not verify that the source itself is true: check every suggestion before "Accept all". Each store has up to 20 attempts per day (UTC), and an additional daily AI capacity limit is shared by all stores. Failed attempts can use the limit.
Cloudflare states that it does not use customer content sent to Workers AI to train AI models (Workers AI data usage). The app sends store data to no other AI provider.
07
Uninstalling and erasure
- When you uninstall the app, we delete the access tokens as soon as we process the uninstall event (app/uninstalled). From then on the app runs no action, event or scheduled task for the store, other than Shopify's privacy requests. Your Orbling data stays until erasure.
- 48 hours after you uninstall, Shopify sends us a request to erase the store's data (shop/redact). When we process it, we delete everything Orbling stored for the store (page records, facts and research, discount, subscription, operation and order records, AI counters), and the store record, tokens, stored answers and locks.
- If erasure fails, the request stays to be retried and nothing is marked as done.
- If you reinstall the app before the erasure request arrives, erasure still deletes all Orbling data for the store, including what you created after reinstalling. Access for the new installation stays.
- A customers/redact request deletes the order records for the orders named in it.
- For a customers/data_request, the app records the request. Orbling stores no buyer's name or contact details, and today it holds no order records. If a request names orders the app holds technical records for, nothing is sent automatically: write to support@arling.sk and we send you those records by e-mail, prepared by hand.
- After erasure only the record of the handled request, the event delivery records, the Cloudflare technical logs and any support e-mails remain, for the periods in the table above.
08
Legal basis
Providing the app you installed, and the Orbling Growth subscription: performance of a contract (Art. 6(1)(b) GDPR). This includes order records used to show attributed revenue after order access is approved. Revenue does not determine charges for the current fixed-price plan.
Technical logs, operation records, protection against double processing and proof of handled requests: our legitimate interest in a secure and demonstrably correct service (Art. 6(1)(f) GDPR).
Support e-mails: our legitimate interest in answering your questions about the app (Art. 6(1)(f) GDPR).
Store data is mostly business data. It can be personal data if the store is run by an individual, or if a product title, fact or research text contains a person's name.
The app makes no decisions with legal effect. Attributed revenue is a sum of marked order lines; it is not proof that Orbling caused a sale.
09
Who else handles the data
| Recipient | Role | Where |
|---|---|---|
| Cloudflare, Inc. | Processor: runs the app (Workers), database (D1), technical logs and AI suggestions (Workers AI) | Servers worldwide. Transfers to the USA under the EU-U.S. Data Privacy Framework certification and standard contractual clauses (Cloudflare privacy policy) |
| Shopify | The platform you install the app from. Sends us events, hosts the theme blocks and App Bridge, and bills the Orbling Growth subscription. Processes data under its own policy | shopify.com/legal/privacy |
| Zoho Corporation B.V., Netherlands | Processor: the support@arling.sk mailbox, if you write to us | Zoho EU data center (zoho.eu). Any access by the Zoho group from outside the EU is covered by standard contractual clauses |
| Anthropic Ireland, Limited, Ireland | The AI tool Claude, with which we read support e-mails and prepare the replies. A separate controller under its own privacy policy. Details, including the model improvement setting, are in section 10 of the arling.sk privacy policy | Servers in the USA and other countries outside the EEA. Adequacy decisions and standard contractual clauses (Art. 45 and 46 GDPR) under Anthropic's privacy policy |
The app itself sends no store data to Anthropic; only what you write to support reaches it. We do not sell data or use it for advertising.
10
Your rights
You have the right to access, correct and erase your data, to restrict processing, to data portability and to object. Write to support@arling.sk from an address we can link to the store, or uninstall the app (erasure as described above).
You can complain to the Slovak data protection authority: Úrad na ochranu osobných údajov Slovenskej republiky, Hraničná 12, 820 07 Bratislava 27, dataprotection.gov.sk.
When this policy changes, we change the date at the top of the page.
Slovenská verzia
Zásady ochrany súkromia: čo Orbling číta, zapisuje, uchováva a maže
01
Kto spracúva údaje
ARLing s. r. o., Ivanská cesta 19112/32E, 821 04 Bratislava, Slovensko. IČO 56583486, IČ DPH SK2122352100. Kontakt: support@arling.sk.
Tieto zásady platia pre Shopify appku Orbling: AI Store Builder (Orbling). Web arling.sk má vlastné zásady na arling.sk/privacy/. Posledná zmena: 16. 10. 2026.
02
Čo appka smie čítať
Appka žiada od Shopify šesť oprávnení. Nežiada zápis do témy (write_themes) ani čítanie témy (read_themes), takže kód témy nevidí ani nemení.
| Oprávnenie | Na čo ho appka používa | Kedy |
|---|---|---|
| read_products | Zobrazí zoznam produktov (názov, handle, typ produktu, hlavný obrázok), aby ste si jeden vybrali. Pri vybranom produkte prečíta názov, popis, kategóriu alebo typ produktu, hlavný obrázok a jeho alternatívny text, najviac 100 variantov s názvami a cenami a vlastné metafieldy Orblingu | Keď otvoríte „Choose a product“, vyberiete produkt, pripravíte náhľad, zverejníte alebo vypnete zľavy balíčkov a keď Shopify ohlási zmenu toho produktu alebo zľavy Orblingu |
| write_products | Zapisuje vlastné metafieldy Orblingu na produkte: zverejnený obsah stránky a koncept pre editor témy (časť 03) | Keď pripravíte náhľad, zverejníte alebo vypnete zľavy balíčkov a keď zľava balíčka prestane sedieť |
| read_discounts | Spätne prečíta automatické zľavy, ktoré Orbling vytvoril, a overí, že stále zodpovedajú vašim nastaveniam. Aby overil, že je miesto na nové, prečíta názvy a podmienky najviac 100 aktívnych automatických zliav obchodu. Uloží len ID vlastných zliav | Pri zverejnení a pri vypnutí zliav balíčkov a keď Shopify ohlási zmenu produktu alebo zľavy Orblingu |
| write_discounts | Vytvára a maže automatické zľavy na 2 a 3 kusy jedného produktu | Pri zverejnení (nové zľavy len so zapnutými balíčkami), pri vypnutí zliav balíčkov a keď zľava prestane sedieť |
| read_orders | Zatiaľ sa nepoužíva. Udalosti objednávok sa zapnú až po tom, čo Shopify schváli appke prístup k chráneným údajom zákazníkov. Polia, ktoré appka potom číta, sú v časti 04 | Až po tomto schválení |
| read_legal_policies | Vyžiada si od Shopify zásady obchodu a dostane všetky aj s textom. Ponechá si len zásady dopravy a zásady vrátenia, aby ich blok Product story ukázal v časti Shipping and returns, ostatné zahodí a neuloží | Keď vyberiete produkt, pripravíte náhľad, zverejníte alebo vypnete zľavy balíčkov a keď Shopify ohlási zmenu toho produktu alebo zľavy Orblingu |
Appka ďalej číta, v akej mene obchod predáva, či ide o vývojový obchod a stav predplatného Orblingu. Pýta sa aj na výrobcu produktu, čas poslednej zmeny produktu a hlavnú doménu obchodu, tie však neukladá. Nepýta sa na zákazníkov, sklad, čiarové kódy, kolekcie, štítky ani polia SEO.
Appka nenastavuje cookies a nepoužíva reklamné ani analytické sledovanie. V administrácii Shopify načítava len skripty Shopify (App Bridge a Polaris) a vlastný skript.
03
Čo appka zapisuje do obchodu
Orbling v obchode nič nemení, kým nepripravíte náhľad alebo nezverejníte. Nikdy nemení názvy, popisy, obrázky, ceny ani varianty produktov a nevytvára kolekcie, menu, stránky ani zásady. Zapisuje len toto:
- Metafield produktu $app:orbling, kľúč stranka: zverejnený obsah stránky. Kategória produktu, vaše potvrdené fakty, výhody, pre koho je produkt, obsah balenia, otázky, porovnania a texty pre publikum, vzhľad, stupne balíčka a text vašich zásad dopravy a vrátenia.
- Metafield produktu $app:orbling, kľúč nahlad: ten istý obsah ako koncept. Téma ho číta len v editore témy.
- Metafieldy appky orbling.look a orbling.look_preview: predvoľba vzhľadu (farby, polomer rohov, rozostupy a štýl písma) pre stránky bez obsahu Orblingu k produktu, napríklad domovskú stránku.
- Automatické zľavy, ktorých názov začína slovom Orbling, za ním číslo produktu, počet kusov (2 alebo 3) a kľúč operácie. Každá platí len na ten produkt od 2 alebo 3 kusov, nemá koniec a nekombinuje sa s inými zľavami.
Vypnutie. Tlačidlo „Turn off bundle discounts“ na obrazovke „Theme setup“ skryje úsporu na stránke a zmaže zľavy Orblingu pre ten produkt. Obsah stránky ostane. Ak sa v Shopify zmení cena alebo sa zmení či zmaže zľava Orblingu tak, že úspora už nesedí s vašimi nastaveniami, appka urobí to isté sama.
Zrušenie predplatného zastaví ďalšie poplatky. Obsah a zľavy, ktoré už v obchode sú, neodstráni.
Odinštalovanie ukončí prístup appky, takže potom už v obchode nič nezmení ani neodstráni. Pred odinštalovaním zvoľte „Turn off bundle discounts“ pri každom produkte, alebo potom zmažte zľavy, ktorých názov začína slovom Orbling, v administrácii Shopify v časti Discounts. Obsah skryjete tak, že v editore témy odstránite bloky Orbling a vložený prvok appky Orbling Look.
04
Kupujúci a objednávky
Bloky Orblingu v téme nenastavujú cookies, nepoužívajú úložisko prehliadača a nič neposielajú na naše servery. Okrem načítania vlastných súborov skriptov a štýlov zo Shopify môžu poslať jedinú požiadavku, a to do košíka vášho obchodu. Mimo náhľadu v editore témy pri odoslaní produktového formulára spojeného s Buy boxom skript pridá skrytý atribút košíka a vlastnosť položky _orbling. Hodnota JSON je {"v":1,"product":"<id>","look":"<look>"}: verzia, ID produktu a názov vzhľadu, bez osobných údajov. Atribút pošle aj do vlastného cart/update.js obchodu. V prehliadačoch s podporou AbortSignal.timeout má požiadavka limit štyri sekundy. Ak označenie zlyhá, skript aj tak odošle nákupný formulár; objednávka potom nemusí mať použiteľnú atribúciu.
Dnes appka nedostáva žiadne objednávky. Udalosti objednávok orders/create, orders/paid, orders/cancelled a refunds/create sa zapnú až po tom, čo Shopify schváli appke prístup k chráneným údajom zákazníkov, bez polí meno, adresa, telefón a e-mail. Značka košíka je už implementovaná. Objednávky možno započítavať až po schválení a zapnutí týchto webhookov. Dovtedy ostáva obrazovka Revenue prázdna a nezapočíta sa žiadna objednávka. Orbling Growth stojí 19.00 USD každých 30 dní po 7-dňovej skúške zdarma, bez usage či iných poplatkov appky. Vývojové obchody majú vždy testovaciu platbu.
Po zapnutí Shopify pošle každú udalosť objednávky celú a môže v nej byť aj údaj o kupujúcom. Appka z nej číta len tieto polia: ID objednávky a položiek, ID produktov, množstvá, ceny, zľavy a dane na označených položkách, menu, či ceny obsahujú daň, čas vytvorenia a zmeny, či je objednávka zaplatená, testovacia alebo zrušená, značku _orbling a pri refundácii ID refundácie, refundované položky, množstvá a sumy.
Ku každej udalosti objednávky uloží záznam s ID objednávky, časmi, príznakmi zaplatená, testovacia a zrušená, označenými položkami (ID položky, ID produktu, vzhľad, čistá suma, mena a množstvo) a refundáciami. Appka neukladá meno, e-mail, telefón, adresu ani ID zákazníka, IP adresu, poznámku k objednávke ani samotnú udalosť.
05
Čo ukladáme, prečo a ako dlho
| Údaje | Prečo | Ako dlho |
|---|---|---|
| Záznam obchodu: doména myshopify.com, stav inštalácie, čas inštalácie a odinštalovania | Aby appka vedela, pre ktorý obchod pracuje | Do výmazu na žiadosť Shopify (shop/redact) |
| Prístup od Shopify: prístupový a obnovovací token, šifrované (AES-GCM), a zoznam udelených oprávnení | Aby appka mohla pracovať vo vašom obchode | Zmažeme ich hneď, ako spracujeme udalosť odinštalovania |
| Záznam stránky ku každému vybranému produktu: ID produktu, názov, handle, kategória, popis produktu ako obyčajný text, adresa hlavného obrázka a jeho alternatívny text, varianty s názvami a cenami, mena obchodu, text vašich zásad dopravy a vrátenia, práve zverejnený obsah, posledný koncept, posledných 20 zverejnených verzií s časmi, vzhľad a nastavenie balíčka (náklad s dopravou na kus, typ a výška zľavy) | Aby ste mohli upravovať, robiť náhľad, zverejňovať a vidieť, čo je naživo | Do výmazu. Uloženie alebo zverejnenie prepíše jeho časti; skôr sa automaticky nemaže |
| Čo zadáte: text CSV (najviac 12 000 znakov) a text výskumu (najviac 10 000 znakov) tak, ako ste ich uložili, aj nepotvrdené časti, fakty z nich prečítané a návrhy AI, ktoré čakajú na vaše rozhodnutie | Aby si každý fakt držal svoj zdroj a ostal pri produkte | Kým ich nenahradíte, alebo do výmazu |
| Postup v appke: východisko, ďalší krok, posledné hľadanie (najviac 100 znakov), vybraný produkt a vzhľad | Aby ste mohli pokračovať tam, kde ste skončili | Do výmazu |
| Záznamy zliav: ID zľavy v Shopify, názov, produkt, počet kusov, typ a výška zľavy, či je zmazaná | Aby appka kontrolovala a mazala len vlastné zľavy | Do výmazu |
| Záznamy predplatného: ID predplatného, stav, príznak testu, koniec skúšky, aktuálny 30-dňový cyklus, či bola skúška využitá, značka zrušenia a odkaz na schválenie od Shopify | Aby sa platené funkcie otvorili len s aktívnym plánom, skúška sa nedala dvakrát, kým máme údaje vášho obchodu, a nič sa neúčtovalo dvakrát | Do výmazu |
| Záznamy operácií pri zmenách v Shopify (zľavy a predplatné): čo sa poslalo a výsledok. Pri starších predplatných môžu zostať usage záznamy so sumou, dátumami cyklu, počtom objednávok a kľúčom s doménou obchodu; nové predplatné nemá usage poplatok | Aby opakovanie ani dvojklik nikdy nevytvorili druhú zľavu ani druhý poplatok | Do výmazu |
| Počítadlá AI: doména obchodu, dátum (UTC) a počet pokusov AI v ten deň. Jedno spoločné počítadlo pre všetky obchody neobsahuje údaje obchodu | Aby platili denné limity | Do výmazu. Spoločné počítadlo sa nemaže, lebo neobsahuje údaje obchodu |
| Záznamy objednávok, až po schválení prístupu k objednávkam: polia z časti 04. Bez mena, e-mailu, telefónu a adresy kupujúceho | Aby appka ukázala pripísané tržby | Do žiadosti customers/redact pre tieto objednávky, alebo do výmazu |
| Uložená odpoveď na tlačidlo v appke | Aby dvojklik nespustil akciu dvakrát | Zmažeme ju pri dennej údržbe po uplynutí jedného dňa |
| Krátke zámky s doménou obchodu | Aby dve úlohy obchodu nebežali naraz | Uvoľnia sa po skončení úlohy; najneskôr ich zmažeme deň po vypršaní |
| Záznamy o doručení udalostí od Shopify: ID udalosti, doména obchodu, téma, časy, kód chyby | Aby sa udalosť nespracovala dvakrát a aby sa po chybe dala zopakovať | Mažeme ich 30 dní po prijatí, aj neúspešné. Výmaz ich nezmaže skôr |
| Záznam o žiadosti o ochranu údajov od Shopify: ID udalosti, doména obchodu, téma, ID žiadosti, počet objednávok v žiadosti, stav a časy. Bez mena, e-mailu a telefónu zákazníka | Aby sme vedeli doložiť, že sme žiadosť vybavili | Ostáva aj po výmaze obchodu ako doklad. Vybavený záznam zmažeme 3 roky po vybavení, nevybavený ostáva, kým sa nevybaví |
| Technické záznamy Cloudflare: údaje o požiadavke a odpovedi a chybové hlásenia appky, ktoré môžu obsahovať doménu obchodu. Pri zlyhaní AI sa môže zapísať aj dôvod chyby a najviac 400 znakov serializovaného úryvku odpovede, ktorý môže obsahovať text produktu | Prevádzka a bezpečnosť | Najviac 7 dní (Cloudflare Workers Logs) |
| E-maily podpory: vaša e-mailová adresa, správa a prílohy a naša odpoveď | Aby sme vám odpovedali a vedeli nadviazať pri tom istom probléme | V schránke support@arling.sk. Automatickú lehotu výmazu zatiaľ nemáme, na požiadanie ich zmažeme |
06
Importované súbory a návrhy AI
Súbory CSV, TXT a PDF, ktoré importujete, sa čítajú vo vašom prehliadači. Súbor sa nikdy nenahráva; po stlačení „Build my page“ sa pošle len text vo formulári. PDF sa číta bez OCR a bez sieťovej požiadavky.
Návrhy AI bežia na Cloudflare Workers AI (model Llama 3.3 70B), a to keď s aktívnou skúškou alebo predplatným zvolíte „Improve with AI“, alebo automaticky po návrate zo schválenia plánu začatého v Preview. Požiadavka obsahuje naše pokyny, vaše potvrdené fakty so zdrojom, ktorý ste ku každému zadali, názov a kategóriu produktu a prípustný obyčajný text popisu produktu v Shopify. Popis sa skráti na 4 000 znakov a vynechá sa, ak má menej než 20 znakov alebo obsahuje rozpoznané značky, šablónový kód či schémy skriptových URL. Ceny, zásady, doména obchodu, nepotvrdený výskum, objednávky a údaje kupujúcich sa nepridávajú ako samostatné polia. Môžu však byť súčasťou vami zadaného textu, preto do popisov a faktov nevkladajte osobné údaje.
AI môže prepisovať vety a FAQ. Automatická kontrola pravidiel odmieta rozpoznané čísla, materiály a certifikáty mimo zdrojov aj superlatívy, recenzie, hodnotenia, naliehavosť a zdravotné tvrdenia. Hodnoty v riadkoch faktov musia byť doslova v zdroji. Každý návrh ukazuje zdroj; prijatie overuje, že sa uložený zdroj nezmenil. Kontrola nedokazuje pravdivosť samotného zdroja: pred „Accept all“ overte každý návrh. Každý obchod má najviac 20 pokusov za deň (UTC) a navyše platí spoločný denný kapacitný limit AI pre všetky obchody. Aj neúspešné pokusy môžu limit spotrebovať.
Cloudflare uvádza, že obsah zákazníkov poslaný do Workers AI nepoužíva na trénovanie modelov AI (Workers AI data usage). Žiadnemu inému poskytovateľovi AI appka údaje obchodu neposiela.
07
Odinštalovanie a výmaz
- Keď appku odinštalujete, prístupové tokeny zmažeme hneď, ako spracujeme udalosť odinštalovania (app/uninstalled). Odvtedy appka pre obchod nespustí žiadnu akciu, udalosť ani plánovanú úlohu okrem žiadostí Shopify o ochranu údajov. Údaje Orblingu ostávajú do výmazu.
- Shopify nám 48 hodín po odinštalovaní pošle žiadosť o výmaz údajov obchodu (shop/redact). Keď ju spracujeme, zmažeme všetko, čo Orbling o obchode uložil (záznamy stránok, fakty a výskum, záznamy zliav, predplatného, operácií a objednávok, počítadlá AI), a tiež záznam obchodu, tokeny, uložené odpovede a zámky.
- Ak výmaz zlyhá, žiadosť ostane na zopakovanie a nič sa neoznačí ako vybavené.
- Ak appku nainštalujete znova skôr, ako príde žiadosť o výmaz, výmaz aj tak zmaže všetky údaje Orblingu o obchode, aj tie vytvorené po novej inštalácii. Prístup novej inštalácie ostane.
- Žiadosť customers/redact zmaže záznamy objednávok, ktoré sú v nej uvedené.
- Pri žiadosti customers/data_request appka žiadosť zaznamená. Orbling neukladá meno ani kontakt kupujúceho a dnes nemá ani žiadne záznamy objednávok. Ak žiadosť uvádza objednávky, ku ktorým appka má technické záznamy, automaticky sa nič neodošle: napíšte na support@arling.sk a tieto záznamy vám pošleme e-mailom, pripravené ručne.
- Po výmaze ostáva len záznam o vybavenej žiadosti, záznamy o doručení udalostí, technické záznamy Cloudflare a prípadné e-maily podpory, každé do svojej lehoty (tabuľka vyššie).
08
Právny základ
Poskytovanie appky, ktorú ste nainštalovali, a predplatné Orbling Growth: plnenie zmluvy (čl. 6 ods. 1 písm. b GDPR). Patria sem aj záznamy objednávok na zobrazenie pripísaných tržieb po schválení prístupu k objednávkam. Tržby neurčujú poplatky aktuálneho plánu s pevnou cenou.
Technické záznamy, záznamy operácií, ochrana pred dvojitým spracovaním a doklad o vybavených žiadostiach: náš oprávnený záujem na bezpečnej a preukázateľne správnej prevádzke (čl. 6 ods. 1 písm. f GDPR).
E-maily podpory: náš oprávnený záujem odpovedať na vaše otázky k appke (čl. 6 ods. 1 písm. f GDPR).
Údaje obchodu sú väčšinou údaje firmy. Osobnými údajmi môžu byť, ak obchod vedie fyzická osoba alebo ak názov produktu, fakt či text výskumu obsahuje meno človeka.
Appka nerobí rozhodnutia s právnym účinkom. Pripísané tržby sú súčet označených položiek objednávok; nie sú dôkazom, že predaj spôsobil Orbling.
09
Kto ďalší s údajmi pracuje
| Príjemca | Úloha | Kde |
|---|---|---|
| Cloudflare, Inc. | Sprostredkovateľ: beh appky (Workers), databáza (D1), technické záznamy a návrhy AI (Workers AI) | Servery po celom svete. Prenos do USA na základe certifikácie EU-U.S. Data Privacy Framework a štandardných zmluvných doložiek (zásady Cloudflare) |
| Shopify | Platforma, cez ktorú appku inštalujete. Posiela nám udalosti, hostí bloky témy a App Bridge a fakturuje predplatné Orbling Growth. Údaje spracúva podľa vlastných zásad | shopify.com/legal/privacy |
| Zoho Corporation B.V., Holandsko | Sprostredkovateľ: schránka support@arling.sk, ak nám napíšete | Dátové centrum Zoho v EÚ (zoho.eu). Prípadný prístup skupiny Zoho mimo EÚ pokrývajú štandardné zmluvné doložky |
| Anthropic Ireland, Limited, Írsko | Nástroj AI Claude, s ktorým čítame e-maily podpory a pripravujeme odpovede. Samostatný prevádzkovateľ podľa vlastných zásad. Podrobnosti vrátane nastavenia zlepšovania modelov sú v časti 10 zásad webu arling.sk | Servery v USA a ďalších krajinách mimo EHP. Rozhodnutia o primeranosti a štandardné zmluvné doložky (čl. 45 a 46 GDPR) podľa zásad Anthropic |
Samotná appka neposiela spoločnosti Anthropic žiadne údaje obchodu; dostane sa k nej len to, čo napíšete podpore. Údaje nepredávame a nepoužívame na reklamu.
10
Vaše práva
Máte právo na prístup k údajom, opravu, výmaz, obmedzenie spracúvania, prenosnosť a námietku. Napíšte na support@arling.sk z adresy, ktorú vieme spojiť s obchodom, alebo appku odinštalujte (výmaz podľa časti vyššie).
Sťažnosť môžete podať na Úrad na ochranu osobných údajov Slovenskej republiky, Hraničná 12, 820 07 Bratislava 27, dataprotection.gov.sk.
Pri zmene týchto zásad zmeníme dátum na začiatku stránky.