Privacy policy

What the app reads, keeps and deletes

ARLing: Agentic Product Check only reads your products. It keeps the check results it needs to show you, deletes your access when you uninstall and deletes the rest when Shopify asks.

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 ARLing: Agentic Product Check. The arling.sk website has its own policy at arling.sk/privacy/en/.

02

What the app can read

The app asks Shopify for one permission: read products (read_products). It cannot see customers, orders, payments or theme code, and it changes nothing in your store.

During a check it reads the product description, images and their alt text, prices, barcodes, options and variants, category, product type, vendor and online store publication. It does not store them. Only the rule result and a short explanation are kept.

The app does not read or store data about your customers. It therefore answers Shopify's customers/data_request and customers/redact requests with no customer data.

The app sets no cookies and uses no advertising or analytics tracking. Inside the Shopify admin it loads only Shopify's scripts (App Bridge and Polaris) and its own script.

03

What we store, why and for how long

DataWhyHow long
Store record: myshopify.com domain, Shopify store ID, whether it is a development store, installation status, install and uninstall timesSo the app knows which store it works for and which plan it may openUntil the erasure request from Shopify (shop/redact)
Access from Shopify: access token, refresh token and granted scopes, encrypted (AES-GCM)So the app can read your productsDeleted as soon as we process the uninstall event
Result for each product: product ID, product title (up to 255 characters), product status, which rules passed, failed or could not be checked, with a short explanation (up to 200 characters, which can quote a product option name), IDs and titles of up to 10 collections of the product, time of the checkSo you can see what to fix, and to show results by collectionUntil a newer check replaces it. A product deleted in your store is removed at the next full check. Everything at erasure
Check progress: products read, out of how many, start and end time, error codeSo a check can continue in parts, also after you close the appUntil erasure
History of full checks: time, product counts, how many were fixed and how many are newSo you can see what changed since the last checkThe last 26 checks; older ones are deleted. Everything at erasure
Plan limits and timeline: month, manual checks used this month, Pro start, time of the last weekly check, time we asked for a review, the ID of the product you last re-checked and whenTo apply the Free limits and the Pro weekly check, to ask for a review at most once, and to show the result of your last re-checkUntil erasure
Change queue (Pro only): ID of the changed product, Shopify event ID, timesSo a changed product is checked once even if the event arrives twiceOne row per product, replaced by the next change. Everything at erasure
Subscription status: plan, status and trial end as reported by ShopifySo Pro features open only for a paid planUntil erasure
Records of events delivered by Shopify: event ID, store domain, topic, times, error textSo an event is not processed twice and can be retried after an errorProcessed records are deleted after 30 days. A failed one stays until it is processed
Stored answer to a button in the app, for example a check result or a CSV file with product titlesSo a double click does not run an action twiceDeleted at the daily cleanup once one day has passed
Short locks containing the store domainSo two checks do not run at onceDeleted one day after they expire
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 phoneTo show that we handled the requestKept after store erasure as proof. There is no automatic deletion period yet; we delete it on request
Cloudflare technical logs: request and response details and the app's error messages (up to 300 characters, which can include the store domain)Operation and security7 days (Cloudflare Workers Logs)
Support e-mails: your e-mail address, your message and any attachments, and our replyTo answer you and to follow up on the same issueIn the support@arling.sk mailbox. There is no automatic deletion period yet; we delete them on request

04

Uninstalling and erasure

  1. When you uninstall the app, we delete the access tokens as soon as we process the uninstall event. The app can no longer read your store.
  2. 48 hours after you uninstall, Shopify sends us a request to erase the store's data (shop/redact). When we process it, we delete the store record, tokens, check results, history, limits, queue, subscription status, stored answers and locks for the store.
  3. If erasure fails, the request stays to be retried and nothing is marked as done.
  4. If you reinstall the app before the erasure request arrives, erasure deletes all check results for the store, including those made after reinstalling; you can then run a new check. Access for the new installation stays.
  5. After erasure only the record of the handled request and the event delivery records remain, for the periods in the table above.

05

Legal basis

Providing the app you installed, and the Pro plan: performance of a contract (Art. 6(1)(b) GDPR).

Technical logs, 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 a product title contains a person's name.

The app makes no decisions with legal effect. The score is an automatic sum of the rules described on How we count.

06

Who else handles the data

RecipientRoleWhere
Cloudflare, Inc.Processor: runs the app (Workers), database (D1), technical logsServers worldwide. Transfers to the USA under the EU-U.S. Data Privacy Framework certification and standard contractual clauses (Cloudflare privacy policy)
ShopifyThe platform you install the app from. Sends us events and bills the Pro plan (Shopify App Pricing). Processes data under its own policyshopify.com/legal/privacy
Zoho Corporation B.V., NetherlandsProcessor: the support@arling.sk mailbox, if you write to usZoho EU data center (zoho.eu). Any access by the Zoho group from outside the EU is covered by standard contractual clauses
Anthropic Ireland, Limited, IrelandThe 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 policyServers 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.

07

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 appka číta, 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 ARLing: Agentic Product Check. 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 jediné oprávnenie: čítanie produktov (read_products). Nevidí zákazníkov, objednávky, platby ani kód témy a nič v obchode nemení.

Pri kontrole prečíta popis produktu, obrázky a ich alternatívny text, ceny, čiarové kódy, možnosti a varianty, kategóriu, typ, výrobcu a zverejnenie v online obchode. Neukladá ich, uloží len výsledok pravidla a krátke vysvetlenie.

Údaje o zákazníkoch obchodu appka nečíta ani neukladá. Na žiadosti Shopify customers/data_request a customers/redact preto odpovedá, že o zákazníkovi nemá žiadne údaje.

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 ukladáme, prečo a ako dlho

ÚdajePrečoAko dlho
Záznam obchodu: doména myshopify.com, ID obchodu v Shopify, či ide o vývojový obchod, stav inštalácie, čas inštalácie a odinštalovaniaAby appka vedela, pre ktorý obchod pracuje a aký plán smie otvoriťDo výmazu na žiadosť Shopify (shop/redact)
Prístup od Shopify: prístupový token, obnovovací token a udelené oprávnenia, šifrované (AES-GCM)Aby appka mohla čítať produktyZmažeme ich hneď, ako spracujeme udalosť odinštalovania
Výsledok každého produktu: ID produktu, názov produktu (najviac 255 znakov), stav produktu, ktoré pravidlá prešli, neprešli alebo sa nedali overiť, s krátkym vysvetlením (najviac 200 znakov, môže citovať názov možnosti produktu), ID a názvy najviac 10 kolekcií produktu a čas kontrolyAby ste videli, čo opraviť, a aby sa dal ukázať prehľad po kolekciáchKým ho neprepíše novšia kontrola. Produkt zmazaný v obchode zmizne pri ďalšej plnej kontrole. Všetko pri výmaze
Stav kontroly: koľko produktov je prečítaných, z koľkých, kedy kontrola začala a skončila, kód chybyAby kontrola mohla pokračovať po kúskoch aj po zatvorení appkyDo výmazu
História plných kontrol: čas, počty produktov, koľko sa opravilo a koľko pribudloAby ste videli zmenu od minulej kontrolyPosledných 26 kontrol, staršie mažeme. Všetko pri výmaze
Limity a časová os plánu: mesiac, počet ručných kontrol v mesiaci, začiatok Pro, čas poslednej týždennej kontroly, čas, kedy sme požiadali o recenziu, ID produktu z poslednej ručnej kontroly a jej časAby platili limity Free a týždenná kontrola Pro, aby sme o recenziu žiadali najviac raz a aby appka ukázala výsledok poslednej ručnej kontrolyDo výmazu
Fronta zmien (len Pro): ID zmeneného produktu, ID udalosti od Shopify a časyAby sa zmenený produkt skontroloval raz, aj keď udalosť príde viackrátJeden riadok na produkt, ďalšia zmena ho prepíše. Všetko pri výmaze
Stav predplatného: plán, stav a koniec skúšky, ktoré nám povie ShopifyAby appka otvorila funkcie Pro len zaplatenému plánuDo výmazu
Záznamy o doručení udalostí od Shopify: ID udalosti, doména obchodu, téma, časy, text chybyAby sa udalosť nespracovala dvakrát a aby sa po chybe dala zopakovaťSpracované mažeme po 30 dňoch. Neúspešná ostáva, kým sa nespracuje
Uložená odpoveď na tlačidlo v appke, napríklad výsledok kontroly alebo súbor CSV s názvami produktovAby dvojklik nespustil akciu dvakrátZmažeme ju pri dennej údržbe po uplynutí jedného dňa
Krátke zámky s doménou obchoduAby dve kontroly nebežali narazZmažeme ich deň po vypršaní
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íkaAby sme vedeli doložiť, že sme žiadosť vybaviliOstáva aj po výmaze obchodu ako doklad. Automatickú lehotu výmazu zatiaľ nemáme, na požiadanie ho zmažeme
Technické záznamy Cloudflare: údaje o požiadavke a odpovedi a chybové hlásenia appky (najviac 300 znakov, môžu obsahovať doménu obchodu)Prevádzka a bezpečnosť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émeV schránke support@arling.sk. Automatickú lehotu výmazu zatiaľ nemáme, na požiadanie ich zmažeme

04

Odinštalovanie a výmaz

  1. Keď appku odinštalujete, prístupové tokeny zmažeme hneď, ako spracujeme udalosť odinštalovania. Appka potom už nemôže čítať váš obchod.
  2. Shopify nám 48 hodín po odinštalovaní pošle žiadosť o výmaz údajov obchodu (shop/redact). Keď ju spracujeme, zmažeme záznam obchodu, tokeny, výsledky kontrol, históriu, limity, frontu, stav predplatného, uložené odpovede a zámky obchodu.
  3. Ak výmaz zlyhá, žiadosť ostane na zopakovanie a nič sa neoznačí ako vybavené.
  4. Ak appku nainštalujete znova skôr, ako príde žiadosť o výmaz, výmaz zmaže všetky výsledky kontrol obchodu, aj tie po novej inštalácii; novú kontrolu potom môžete spustiť znova. Prístup novej inštalácie ostane.
  5. Po výmaze ostáva len záznam o vybavenej žiadosti a záznamy o doručení udalostí do ich lehoty (tabuľka vyššie).

05

Právny základ

Poskytovanie appky, o ktoré ste požiadali inštaláciou, a plán Pro: plnenie zmluvy (čl. 6 ods. 1 písm. b GDPR).

Technické záznamy, 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 obsahuje meno človeka.

Appka nerobí rozhodnutia s právnym účinkom. Skóre je automatický súčet pravidiel opísaných na stránke How we count.

06

Kto ďalší s údajmi pracuje

PríjemcaÚlohaKde
Cloudflare, Inc.Sprostredkovateľ: beh appky (Workers), databáza (D1), technické záznamyServery 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)
ShopifyPlatforma, cez ktorú appku inštalujete. Posiela nám udalosti a fakturuje plán Pro (Shopify App Pricing). Údaje spracúva podľa vlastných zásadshopify.com/legal/privacy
Zoho Corporation B.V., HolandskoSprostredkovateľ: schránka support@arling.sk, ak nám napíšeteDátové centrum Zoho v EÚ (zoho.eu). Prípadný prístup skupiny Zoho mimo EÚ pokrývajú štandardné zmluvné doložky
Anthropic Ireland, Limited, ÍrskoNá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.skServery 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.

07

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.