Beveiliging & data

Jouw klanten blijven jouw klanten

Mago beantwoordt je vragen met hulp van een taalmodel, zoals Claude of ChatGPT. Dan wil je twee dingen weten: wat gebeurt er met de gegevens van je klanten, en hoe veilig is het voor je winkel? Hier is het hele plaatje, zonder jargon.

De korte versie

Het taalmodel weet nooit wie je klanten zijn

Een chatbot waar je een bestelling in plakt, ziet alles. Mago zit in je Magento en haalt de persoonsgegevens eruit voordat er ook maar één byte je server verlaat. Het model krijgt de cijfers die het nodig heeft om je te helpen, en niets waarmee het iemand kan herkennen.

In jouw Magento
1

Jij vraagt

Wat was de laatste bestelling van Anna de Vries?

In de chat in je admin, zoals je het een collega zou vragen.

2

Mago zoekt het op

In je eigen database, binnen wat jouw adminrol toestaat. Geen losse SQL, alleen vaste skills die ophalen waarvoor ze gebouwd zijn.

3

Privacyfilter

Anna de Vries [customer_1]
#100004521 [order_3]
anna.devries@example.nl

Naam, e-mail, telefoon en adres gaan eruit. Bestel- en klantnummers worden codes.

AI-provider
4

Het model redeneert

[customer_1] plaatste [order_3]: €89, verzonden naar Nederland.

Het kan rekenen, vergelijken en uitleggen, maar het weet niet wie de klant is.

5

Het antwoord komt terug en Mago zet de codes weer om in de echte naam en het echte bestelnummer. Dat gebeurt op jouw scherm, in je admin, nooit bij de provider.

Per gegeven, elke keer

Elk gegeven gaat in een van drie bakjes

Elke Mago-skill geeft voor ieder veld dat hij teruggeeft aan wat ermee mag gebeuren. Wat niet is ingedeeld, wordt weggelaten. Die regel geldt ook voor add-ons van andere ontwikkelaars.

Gaat door

Cijfers, producten, instellingen

Wat het model nodig heeft om je te helpen, en niets dat naar een persoon wijst.

  • €84,50
  • Trail Runner
  • Utrecht
  • 3 bestellingen
  • Gratis verzending: aan
Vervangen door een code

Bestel- en klantnummers

Mago bewaart de sleutel in je eigen database en zet de echte waarden voor jou weer terug.

  • #100004521 → [order_1]
  • Anna de Vries → [customer_1]
Gaat niet mee

Alles wat persoonlijk is

Naam, e-mail, telefoon, adres en elk veld dat een skill niet heeft ingedeeld.

  • anna.devries@example.nl
  • 06 12345678
  • Hoofdstraat 12
  • Geboortedatum
GDPR · AVG · DSGVO

Privacy die altijd aan staat

Geen schakelaar om te vergeten

Privacy is bij Mago geen instelling die je moet vinden en aanzetten. Het staat altijd aan en kan niet uit, dus het kan ook niet per ongeluk verkeerd staan.

Ook wat je zelf typt

Typ je een e-mailadres, IBAN, BSN, Nederlands btw-nummer of Nederlands mobiel nummer in de chat, dan vervangt Mago dat voordat het verstuurd wordt. Bij een naam of adres geeft Mago een seintje dat je misschien persoonsgegevens deelt.

Na 90 dagen weg

Gesprekken worden na 90 dagen automatisch verwijderd, inclusief de sleutel die codes aan echte klanten koppelt. Die termijn stel je zelf in.

Geen Mago-server ertussen

Verzoeken gaan rechtstreeks van je winkel naar de AI-provider die jij koos, via je eigen account. Mago heeft geen cloud, geen account en geen toegang tot je gegevens.

Security

Mago mag alleen wat jij mag

Het is een collega in je backoffice, met dezelfde rechten als degene die typt, en hij vraagt het eerst voordat hij ergens aankomt.

  • Het volgt je Magento-rechten. Mag een collega in de admin geen bestellingen zien of instellingen wijzigen, dan kan dat via Mago ook niet. Mago laat alleen de skills zien die iemand echt mag gebruiken.
  • Niets zonder jouw akkoord. Mago verandert niets in je winkel voordat jij op Toestaan klikt, en je ziet vooraf precies wat er gaat gebeuren. Bij ingrijpende wijzigingen, zoals belangrijke winkelinstellingen, reviews goedkeuren of zendingen aanmaken, krijg je een extra waarschuwing.
  • Een verstopte opdracht werkt niet. Alles uit je winkel, ook productreviews en klantberichten, bereikt het model gemarkeerd als gegevens, niet als instructies. En zou er toch iets doorglippen, dan heeft een wijziging nog steeds jouw akkoord nodig.
  • Geheimen blijven geheim. Wachtwoorden, API-sleutels en inloggegevens uit je instellingen gaan nooit naar het model. Ook de beveiligde links van je admin worden afgeschermd.
  • Geen technische details naar buiten. Gaat er iets mis, dan krijg je een duidelijke melding met een referentiecode, geen kale foutmelding vol interne details. De echte fout komt in het logbestand, met persoonsgegevens en sleutels gemaskeerd.
Mago wil een instelling wijzigenGrote impact
InstellingDrempel gratis verzending
BereikStandaardconfiguratie
Nu€50
Straks€75
Dit verandert wat elke klant voor verzending betaalt vanaf het moment dat je het toestaat.
ToestaanAnnuleren

Mago slaat op via de eigen validatie van Magento, dus een foute waarde wordt net zo geweigerd als in het adminformulier.

Getest en open

Geloof ons niet op ons woord

Getest op de provider-payload

In de browsertests wordt elke call naar de AI-provider onderschept en wordt het ruwe request nagelopen op klantgegevens. Een canary-regel laat de hele run falen zodra er iets doorkomt. De tests staan openbaar op GitHub.

Elke wijziging wordt gecontroleerd

Elke pull request wordt gelezen door een developer van een ander bureau en doorloopt statische analyse, de codestandaard, unittests en browsertests voordat hij kan worden samengevoegd.

Open source, met een meldpunt

Elke regel staat op GitHub onder de MIT-licentie, voor jou of je developer om na te lezen. Toch een zwakke plek gevonden? Meld die vertrouwelijk via het securitybeleid.

Eerlijk is eerlijk

Wat Mago niet kan beloven

Geen systeem is perfect, en de grenzen hoor je liever van ons.

!

Namen in vrije tekst

Typ je zelf een klantnaam in een zin, dan herkent Mago die niet altijd. Vaste formaten zoals e-mail, IBAN en Nederlandse mobiele nummers worden gevangen; namen en formaten uit andere landen naar beste kunnen, dus je krijgt een waarschuwing in plaats van een garantie.

!

Gepseudonimiseerd, niet anoniem

Omdat je eigen winkel weet welke code bij welke klant hoort, blijven het persoonsgegevens onder de AVG. Je sluit dus nog steeds een verwerkersovereenkomst met je AI-provider, zoals met elke verwerker.

!

Jouw account, jouw contract

Mago is open source en sluit zelf geen contracten. Je gebruikt je eigen API-sleutel bij je provider, dus die afspraak maak je zelf met hen.

!

Binnen de EU blijven

De gewone Anthropic-API heeft geen EU-regio. Voor verwerking binnen de EU gebruik je Azure OpenAI (EU Data Boundary), AWS Bedrock of Google Vertex AI in een EU-regio, of een lokaal model via Ollama of LM Studio zodat er helemaal niets je server verlaat.

Voor de technische lezer

Lees de code, niet de brochure

Mago stuurt klantgegevens nooit 1-op-1 door. Elke tool geeft per veld aan of het doorgaat, door een code wordt vervangen of wordt weggelaten; wat niet is ingedeeld wordt weggelaten. Privacy mode heeft geen schakelaar. Het adminpaneel toont wel de echte waarden; die worden alleen aan de kant van de admin weer ingevuld.

Hoe het werkt, en waarom
De code
Nog een vraag?

Stel hem in het openbaar

Securityvragen verdienen openbare antwoorden. Open een issue op GitHub, of meld een lek vertrouwelijk.