Dicovo Content
English version

Privacyverklaring

Laatst bijgewerkt: 16 oktober 2026

Deze verklaring legt uit hoe Dicovo Content (de "app"; in de Shopify App Store "Dicovo Content: AI Bulk Editor") met gegevens omgaat als een Shopify-handelaar de app installeert en gebruikt. Ze is geschreven voor handelaren en de mensen in hun team die in de app inloggen. Ze beschrijft de app zoals die nu werkt; als de app verandert op een manier die deze verklaring raakt, werken we haar bij (zie "Wijzigingen in deze verklaring").

Met de app breng je in bulk wijzigingen aan in de content van je Shopify-winkel: producten, collecties, pagina's en blogartikelen, inclusief tekstmetavelden en alt-teksten van afbeeldingen. Een AI naar keuze bereidt de wijzigingen voor, iemand uit je team beoordeelt ze, en alleen een persoon kan ze in je winkel doorvoeren. Elke waarde die de app overschrijft, wordt eerst bewaard, zodat je de wijziging kunt terugdraaien.

1. Wie wij zijn

Dicovo Content is een product van Troef Media, dat de app maakt en beheert.

  • Rechtsvorm en naam: Troef Media, eenmanszaak, gevestigd in Nederland
  • Adres: Coehoornsingel 2a, 9711 BS Groningen
  • KvK-nummer: 04069408
  • Btw-nummer: NL002158207B72
  • Contact voor privacyvragen en verzoeken: [email protected]

Voor de accountgegevens van de mensen die inloggen (paragraaf 3.1) en voor onze technische logboeken is Troef Media verwerkingsverantwoordelijke. Voor de content van je winkel die de app in jouw opdracht verwerkt, bepaal jij (de handelaar) wat er wordt verwerkt en waarom; wij verwerken die om de app aan je te leveren. Op verzoek tekenen wij voor dat deel een korte verwerkersovereenkomst; vraag die aan via [email protected].

2. Wat de app niet verzamelt

  • Geen klant- of ordergegevens. De app vraagt Shopify alleen toegang tot producten, collecties, pagina's, blogartikelen en de talen van de winkel (de toegangsrechten write_products, write_content en read_locales). De app leest nooit je klanten, orders, betalingen of thema's.
  • Geen tracking. De app heeft geen analyse-, advertentie- of trackingscripts en zet geen trackingcookies.
  • Geen verkoop. We verkopen of verhuren nooit gegevens, en we gebruiken je gegevens niet om AI-modellen te trainen.

3. Wat de app bewaart, en hoe lang

Alles hieronder staat in de eigen database van de app, per winkel gescheiden, bij onze hostingpartij in de EU (paragraaf 5). Hetzelfde overzicht, met de instellingen van je eigen winkel ingevuld, staat in de app onder Instellingen > Privacy.

3.1 Account- en toegangsgegevens
WatHoe lang
Winkelgegevens: naam, myshopify.com-adres, hoofddomein, valuta, talen, Shopify-abonnement en je instellingen in de appZolang de app is geïnstalleerd; verwijderd 48 uur nadat je de app verwijdert
De toegang van de app tot je winkel: het toegangstoken en verversingstoken van Shopify, versleuteld (AES-256-GCM)Tot je de app verwijdert; dan meteen gewist
Mensen die inloggen: naam, e-mailadres, Shopify-medewerker-id, rol (eigenaar of beoordelaar), taal en wanneer ze voor het laatst inlogdenZolang de app is geïnstalleerd
Logins buiten de Shopify-admin: een vingerafdruk (hash) van de login, de browser waarmee is ingelogd, wanneer de login begon en voor het laatst werd gebruikt24 uur voor beoordelaars en 7 dagen voor eigenaren na de Shopify-login, daarna logt de persoon opnieuw in via Shopify; allemaal beëindigd als je de app verwijdert
Claude-koppelingen: vingerafdrukken (hashes) van hun tokens, wat ze mogen en wie ze toestondTot 90 dagen nadat je de koppeling toestond, tot je haar verwijdert, of tot je de app verwijdert
Je eigen AI-sleutels (Anthropic, OpenAI of een ander endpoint), versleuteld; schermen tonen alleen de laatste vier tekensTot je de sleutel verwijdert onder Instellingen > AI, of de app verwijdert
Abonnement en gebruikskosten die via de facturering van Shopify zijn geboekt (doorgevoerde wijzigingen, AI-gebruik met onze AI)Zolang de app is geïnstalleerd
3.2 Winkelcontent en het werk eraan
WatHoe lang
Een kopie van je catalogus: titels, teksten, SEO-velden, tekstmetavelden, alt-teksten en adressen van afbeeldingen van je producten, collecties, pagina's en blogartikelen, om te zoeken en te vergelijkenVerverst bij elke synchronisatie; wat je in Shopify verwijdert, verdwijnt bij de volgende synchronisatie; de rest zolang de app is geïnstalleerd
AI-instructies: stijlgids, huisregels, verboden woorden, metingen van je teksten en de winkelkennis die je hebt goedgekeurd of die op goedkeuring wachtZolang de app is geïnstalleerd; kennis kun je zelf uitzetten of verwijderen
Wijzigingensets: de voorgestelde teksten, de redenen en bronnen van de AI, resultaten van controles en feitencontrole, correcties, beoordelingen en de geschiedenis van wie wat wanneer deed12 maanden nadat de set is afgerond of gesloten (je instelling, 1 tot 24 maanden), nooit zolang een reservekopie ervan nog kan worden teruggezet; concepten en gepauzeerde sets zolang de app is geïnstalleerd
Reservekopieën van de waarden die de app in Shopify overschreef, zodat je een wijziging kunt terugdraaienStandaard 30 dagen (je instelling, tot het maximum van je abonnement: 30, 90 of 180 dagen), daarna elke nacht verwijderd
Gesprekken met de assistent in de app en generaties op de achtergrond: je berichten, de antwoorden van de AI en resultaten van hulpmiddelen, tokens en kosten12 maanden na het laatste bericht van een gesprek of het einde van een generatie (je instelling, 1 tot 24 maanden)
3.3 Logboeken en technische gegevens
WatHoe lang
Logboek van de aanroepen van Claude: per aanroep het hulpmiddel, een korte samenvatting van de invoer, de uitkomst, of de app de invoer moest herstellen en, voor de AI in de app, het model90 dagen (je instelling, 7 tot 365 dagen)
Gegevens over werk op de achtergrond (catalogussynchronisatie, doorvoeren, generatie)90 dagen nadat het werk klaar was (je instelling, 7 tot 365 dagen)
Gegevens over meldingen die Shopify de app stuurde (onderwerp en tijd)Zolang de app is geïnstalleerd; de aantekening dat een verwijderverzoek is afgehandeld (het onderwerp en het adres van je winkel) blijft
Tellers voor het beperken van verzoeken aan de koppelingsadressen, bewaard als vingerafdruk (hash) van het netwerkadres, nooit het adres zelfZe verlopen na twee minuten en worden de nacht erna verwijderd
Technische logregels bij onze hostingpartij en onze logdienst: het pad van het adres zonder de query, de status, het domein van de winkel en interne id's. Nooit wachtwoorden, tokens, sleutels of de teksten van je winkel[TODO: Jop] de bewaartermijn van de runtime-logs van DigitalOcean en van Better Stack (afhankelijk van het abonnement)

Elke nacht verwijdert de app in delen wat over zijn bewaartermijn heen is; bij een heel grote winkel kan het een paar nachten duren voordat alles is bijgewerkt.

3.4 Cookies en opslag in de browser
  • apcm_session: houdt je ingelogd als je de app buiten de Shopify-admin gebruikt (strikt noodzakelijk, alleen HTTP, hooguit 7 dagen).
  • apcm_oauth: beschermt de Shopify-login tegen vervalsing terwijl je inlogt (strikt noodzakelijk, hooguit 10 minuten).
  • Binnen de Shopify-admin gebruikt de app geen cookies: App Bridge van Shopify geeft de app bij elk verzoek een kortlevend token.
  • De lokale opslag van je browser onthoudt één weergavekeuze ("ongewijzigde tekst verbergen" in de lezer van wijzigingen). Daaruit wordt niets verstuurd.

4. Waarom we de gegevens verwerken (grondslagen)

  • Om de app te leveren (uitvoering van onze overeenkomst met jou, artikel 6 lid 1 sub b AVG): de content van je winkel, het werk eraan, de mensen die inloggen en hun logins, de reservekopieën en de factureringsgegevens.
  • Om de app veilig en werkend te houden (ons gerechtvaardigd belang, artikel 6 lid 1 sub f): technische logboeken, beperkingen op het aantal verzoeken, het logboek van de aanroepen van Claude en de gegevens over werk op de achtergrond.
  • Wettelijke verplichtingen (artikel 6 lid 1 sub c): factureringsgegevens voor zover de belastingwet dat vraagt. [TODO: Jop] Bevestig of facturen of factureringsgegevens langer bewaard moeten worden dan de app ze bewaart (Shopify factureert de handelaren).

5. Wie gegevens ontvangt

We delen gegevens alleen voor zover dat nodig is voor het werk dat je de app laat doen.

OntvangerWat en waaromWaar
ShopifyDe app leest je catalogus en schrijft de wijzigingen die een persoon doorvoert, via de Admin API van Shopify met het token van je winkel. Abonnementen en gebruikskosten lopen via de facturering van Shopify.De eigen voorwaarden en privacyverklaring van Shopify
DigitalOcean (hosting)Draait de app en de database; alles uit paragraaf 3 staat daar.Amsterdam, Nederland (EU)
Better Stack (logboeken en bereikbaarheid)Ontvangt de technische logregels van de app (paragraaf 3.3, zonder de teksten van je winkel, tokens of sleutels) en controleert elke minuut of de app antwoordt.[TODO: Jop] regio van het Better Stack-account
Je eigen AI-aanbieder (Anthropic, OpenAI of een OpenAI-compatibel endpoint dat je zelf instelt), alleen als je een eigen sleutel toevoegtDe assistent, generatie en de feitencontrole sturen de winkelcontent waaraan ze werken (de teksten van de items, je stijlgids, huisregels en goedgekeurde kennis, je berichten en instructies) naar je aanbieder, onder je eigen afspraken met die aanbieder.Hangt af van je aanbieder
Host Your AI (onze AI), als je kiest voor "Gebruik onze AI", en voor de stappen die je op Home startDezelfde content gaat met onze sleutel naar Host Your AI, voor de assistent, generatie en de feitencontrole. Op Home, als je ze start: je metingen, AI-instructies en een steekproef van je items (de eerste indruk), of de items van een oefening. Het gebruik gaat eerst van het AI-budget in je abonnement af, daarna staat het op je Shopify-factuur.EU
Host Your AI, voor de feitencontrole van items van ClaudeAls de feitencontrole van items van Claude aan staat (Instellingen > AI) en je winkel geen eigen AI in de app heeft, gaat elk nieuw item dat Claude voorbereidt naar onze AI: de huidige en nieuwe tekst, de goedgekeurde kennis en de pagina's die het aanhaalt. Bij jou in rekening gebracht; overgeslagen zonder abonnement of zonder ruimte onder je limiet.EU
Anthropic, via je eigen ClaudeAls je Claude koppelt, gaat wat Claude via de hulpmiddelen van de app leest (catalogus, wijzigingensets, de briefing met je stijlgids en kennis) naar Anthropic, onder je eigen Claude-account en afspraken.De eigen voorwaarden van Anthropic
De webzoekfunctie van je aanbieder (Anthropic of OpenAI), als zoeken op internet aan staatDe zoekwoorden die de AI kiest gaan naar de eigen zoekfunctie van je aanbieder. Winkelcontent wordt niet bewust verstuurd; een productnaam kan deel van een zoekopdracht zijn.Hangt af van je aanbieder
Onze zoekdienst (Brave Search of Tavily), met onze AI of een OpenAI-compatibel endpoint en zoeken op internet aanDe zoekwoorden die de AI kiest. De AI krijgt de opdracht nooit winkelcontent in een zoekopdracht te zetten; een productnaam kan er deel van zijn.Verenigde Staten
Websites die de AI leestDe AI kan een openbare pagina openen waarvan het adres uit een zoekresultaat of je eigen bericht komt. De website krijgt een verzoek van onze server voor die pagina, niets van je winkel.Overal

Welke hiervan voor je winkel gelden, hangt af van je keuzes; Instellingen > Privacy laat zien welke je winkel nu gebruikt.

AI-aanbieders en training. We gebruiken je gegevens niet om AI-modellen te trainen of te verbeteren, en we laten onze aanbieders dat niet doen waar wij de voorwaarden kiezen (onze AI en onze zoekdienst). [TODO: Jop] Controleer in de voorwaarden van Host Your AI, Brave of Tavily en Better Stack dat ze API-gegevens niet voor training gebruiken en dat er een verwerkersovereenkomst is. Gebruik je je eigen sleutel of je eigen Claude, dan bepalen jouw afspraken met die aanbieder hoe die met de gegevens omgaat.

Doorgifte buiten de EU. De app en de database draaien in de EU. Gegevens gaan alleen de EU uit naar de ontvangers hierboven die daarbuiten zitten: onze zoekdienst in de Verenigde Staten (alleen zoekwoorden) en, op jouw eigen keuze, je AI-aanbieder of Claude. [TODO: Jop] Noem het doorgiftemechanisme voor de zoekdienst (bijvoorbeeld het EU-VS Data Privacy Framework of standaardcontractbepalingen).

Overheden. We geven gegevens alleen aan overheden als de wet dat verplicht.

6. Hoe we de gegevens beschermen

  • Elk verzoek gaat via TLS. Shopify-tokens en je AI-sleutels zijn versleuteld opgeslagen (AES-256-GCM, met sleutels die we kunnen vervangen) en gaan nooit naar de browser of in een logboek.
  • Logins en koppelingstokens worden alleen als vingerafdruk (hash) bewaard.
  • Elke databasevraag is beperkt tot één winkel, zodat een winkel nooit de gegevens van een andere winkel kan zien.
  • De AI kan alleen wijzigingen voorbereiden. Een wijziging doorvoeren in je winkel is altijd iemand uit je team die op een knop drukt, en elke overschreven waarde wordt eerst bewaard.
  • Alleen eigenaren kunnen wijzigingen doorvoeren, sleutels beheren en bewaartermijnen wijzigen; beoordelaars beoordelen.
  • AI-uitvoer en reservekopieën: AI kan en zal fouten maken. Controleer de voorstellen en beoordeel zelf wat de gevolgen van een fout kunnen zijn. Wij zijn uitdrukkelijk niet verantwoordelijk voor verkeerd gegenereerde content. Veel items tegelijk wijzigen is een risico voor je gegevens, dus maak ook zelf reservekopieën van je winkel. De gebruiksvoorwaarden zeggen hier meer over.
  • Toegang tot de productiesystemen is beperkt tot Troef Media.

7. Verwijderen

  • Als je de app verwijdert, stoppen de toegang tot je winkel, elke login en elke Claude-koppeling meteen. De rest blijft 48 uur bewaard, zodat een nieuwe installatie verder kan.
  • 48 uur na het verwijderen vraagt Shopify de app de gegevens van de winkel te wissen. De app verwijdert dan de winkel en alles wat erbij hoort, ook reservekopieën en het logboek van de aanroepen van Claude. Alleen de aantekening dat dit verzoek is afgehandeld (het onderwerp en het adres van je winkel) blijft.
  • Elke nacht verwijdert de app reservekopieën die ouder zijn dan je instelling, afgeronde wijzigingensets, gesprekken en generaties die ouder zijn dan je instelling (nooit een wijzigingenset met een reservekopie die nog kan worden teruggezet), en het logboek van Claude en de gegevens over achtergrondwerk die ouder zijn dan je instelling voor logboeken.
  • Verzoeken van Shopify over klanten (inzage en verwijdering van klantgegevens) vinden niets, omdat de app geen klantgegevens bewaart.
  • Zolang de app is geïnstalleerd kun je je AI-sleutels verwijderen (Instellingen > AI), kennis uitzetten of verwijderen (AI-instructies), logins stoppen (Instellingen > Team) en Claude-koppelingen verwijderen (Instellingen > Koppeling met Claude), en instellen hoe lang de app reservekopieën, je werk en logboeken bewaart (Instellingen).

8. Je rechten

Ben jij of iemand uit je team in de EU of op een andere plek met vergelijkbare wetten, dan heb je het recht om de persoonsgegevens die we over je hebben in te zien, te laten corrigeren of verwijderen, de verwerking te laten beperken of er bezwaar tegen te maken, en ze in een overdraagbare vorm te krijgen. Stuur je verzoek naar [email protected]. We antwoorden binnen een maand. Om te controleren dat een verzoek van jou komt, kunnen we je vragen het te sturen vanaf het e-mailadres dat de app kent of het te bevestigen vanuit de Shopify-admin.

Je kunt ook een klacht indienen bij een toezichthouder. In Nederland is dat de Autoriteit Persoonsgegevens (autoriteitpersoonsgegevens.nl).

9. Kinderen

De app is een zakelijk hulpmiddel voor Shopify-handelaren en hun medewerkers. Ze is niet bedoeld voor kinderen en we verwerken niet bewust gegevens van kinderen.

10. Wijzigingen in deze verklaring

Als we deze verklaring op een belangrijke manier wijzigen, passen we de datum bovenaan aan en laten we het de winkeleigenaren via de app weten [TODO: Jop] (en per e-mail aan het adres van de winkeleigenaar, als je dat wilt toezeggen). De actuele versie staat altijd op het adres /privacy/nl van de app.

11. Contact

Troef Media, [email protected]. [TODO: Jop] Postadres.

Een Engelse versie van deze verklaring staat op het adres /privacy van de app. Als de twee verschillen, geldt de Engelse versie. [TODO: Jop] Of andersom, op advies van een jurist.