Kwispio

Verwerkersovereenkomst

Partijen

  1. [naam onderneming], handelend onder de naam Kwispio, [rechtsvorm], ingeschreven bij de Kamer van Koophandel onder nummer [KvK-nummer], gevestigd aan [adres], hierna "Kwispio";
  2. de hondenschool die deze overeenkomst accepteert, met de naam, rechtsvorm, het KvK-nummer en het adres die zij bij de onboarding heeft opgegeven, hierna "de School".

Overwegingen

Artikel 1 Begrippen

1.1 Begrippen uit de AVG hebben hier dezelfde betekenis als in de AVG. Voorbeelden zijn persoonsgegevens, verwerking, betrokkene, verwerkingsverantwoordelijke, verwerker, pseudonimisering en inbreuk in verband met persoonsgegevens.

1.2 Verder betekent:

BegripBetekenis
AVGVerordening (EU) 2016/679 (Algemene verordening gegevensbescherming)
APAutoriteit Persoonsgegevens
HoofdovereenkomstDe overeenkomst tussen Kwispio en de School over het gebruik van het Platform, met de algemene voorwaarden van Kwispio (algemene-voorwaarden.md)
PlatformDe software en diensten van Kwispio, zoals die draaien op het eigen domein of subdomein van de School
KlantEen hondeneigenaar die klant is of was van de School, of die zich bij de School aanmeldt
MedewerkerEen persoon die voor de School in het Platform werkt, zoals een trainer of een schoolbeheerder
SchoolbeheerderEen Medewerker met de rol schoolbeheerder. Een Schoolbeheerder kan namens de School instructies geven.
SchoolgegevensDe persoonsgegevens die Kwispio voor de School verwerkt, zoals beschreven in Bijlage 1
SubverwerkerEen derde die Kwispio inschakelt en die daarbij Schoolgegevens verwerkt
DatalekEen inbreuk in verband met persoonsgegevens (artikel 4 onder 12 AVG) die Schoolgegevens raakt
BeveiligingsincidentEen gebeurtenis die de vertrouwelijkheid, integriteit of beschikbaarheid van Schoolgegevens kan aantasten. Een Datalek is een Beveiligingsincident.
SupporttoegangTijdelijke toegang van Kwispio tot de omgeving van de School, die een Schoolbeheerder in het Platform inschakelt
BeheermodusEen kortdurende modus waarin een Schoolbeheerder na een extra passkey-bevestiging gevoelige handelingen kan uitvoeren
WerkdagMaandag tot en met vrijdag, behalve algemeen erkende feestdagen in Nederland

Artikel 2 Onderwerp, rolverdeling en reikwijdte

2.1 Deze overeenkomst regelt hoe Kwispio Schoolgegevens verwerkt in opdracht van de School, bij de levering van het Platform onder de Hoofdovereenkomst.

2.2 De School is verwerkingsverantwoordelijke voor de Schoolgegevens. Kwispio is verwerker. De School heeft en houdt zeggenschap over de Schoolgegevens.

2.3 Kwispio gebruikt Schoolgegevens niet voor eigen doeleinden. Twee dingen vallen daar niet onder:

  1. Geaggregeerde cijfers. Kwispio mag geaggregeerde cijfers gebruiken om het Platform te verbeteren en de pilot te beoordelen, mits die cijfers niet herleidbaar zijn tot een Klant of Medewerker. Bijlage 1, onderdeel F, beschrijft de voorwaarden.
  2. Telling van actieve honden. Het Platform berekent per maand in de omgeving van de School hoeveel honden actief waren, voor de facturatie onder de Hoofdovereenkomst. Die berekening is een verwerking in opdracht van de School. Kwispio ontvangt alleen het aantal en een controlewaarde (hash) van de lijst. De lijst zelf blijft in de omgeving van de School.

2.4 De bijlagen maken deel uit van deze overeenkomst:

Artikel 3 Duur

3.1 Deze overeenkomst gaat in op het moment dat de School haar accepteert. Zij loopt zolang de Hoofdovereenkomst loopt.

3.2 Na het einde van de Hoofdovereenkomst blijft deze overeenkomst gelden zolang Kwispio nog Schoolgegevens verwerkt, ook in back-ups. Zij eindigt pas als alle Schoolgegevens zijn teruggegeven en verwijderd volgens artikel 16.

3.3 Deze overeenkomst kan niet los van de Hoofdovereenkomst worden opgezegd. De School kan de Hoofdovereenkomst wel opzeggen in de gevallen van artikel 9.4 en artikel 20.2.

3.4 Bepalingen die naar hun aard blijven gelden na het einde, blijven van kracht. Dat geldt in elk geval voor geheimhouding (artikel 7), verwijdering (artikel 16) en aansprakelijkheid (artikel 19).

Artikel 4 Aard en doel van de verwerking

4.1 Kwispio verwerkt Schoolgegevens alleen om het Platform aan de School te leveren. Dat omvat:

4.2 Bijlage 1 beschrijft de soorten persoonsgegevens, de betrokkenen, de handelingen en de bewaartermijnen.

4.3 Kwispio verwerkt Schoolgegevens niet voor reclame, profilering, verkoop aan derden of het trainen van AI-modellen.

4.4 Het Platform gebruikt in de huidige versie geen AI. Kwispio zet AI pas in op Schoolgegevens na:

  1. een aankondiging volgens artikel 9 als daarvoor een nieuwe Subverwerker of een nieuwe doorgifte nodig is;
  2. een aanpassing van deze overeenkomst;
  3. een beschrijving voor een DPIA (artikel 13.3);
  4. een uitdrukkelijke keuze van de School om de functie aan te zetten.

Artikel 5 Instructies

5.1 Kwispio verwerkt Schoolgegevens alleen op basis van schriftelijke instructies van de School. Dat geldt ook voor doorgifte naar een land buiten de Europese Economische Ruimte (EER). Een uitzondering geldt als een wettelijke plicht Kwispio tot verwerking verplicht (artikel 5.4).

5.2 Als schriftelijke instructies van de School gelden:

  1. deze overeenkomst met haar bijlagen, en de Hoofdovereenkomst;
  2. instellingen en handelingen in het Platform door de School of haar Medewerkers, binnen hun rechten. Voorbeelden zijn het aanzetten van een kanaal, het aanpassen van een bewaartermijn, het maken van een koppeling, het inschakelen van Supporttoegang en het starten van een export. Het Platform legt zulke handelingen vast in het auditlog;
  3. een instructie die een Schoolbeheerder of de privacycontactpersoon van de School per e-mail stuurt aan [e-mailadres privacy].

5.3 Valt een instructie buiten de functies van het Platform of buiten de Hoofdovereenkomst, dan voert Kwispio die uit als dat redelijkerwijs kan. Kwispio meldt vooraf of daar kosten aan verbonden zijn. Kosten worden berekend volgens de Hoofdovereenkomst.

5.4 Moet Kwispio op grond van Unierecht of Nederlands recht Schoolgegevens verwerken zonder instructie van de School, dan informeert Kwispio de School daarover vóór de verwerking. Dat gebeurt niet als die wet de kennisgeving verbiedt om gewichtige redenen van algemeen belang.

5.5 Vindt Kwispio dat een instructie in strijd is met de AVG of met andere regels over gegevensbescherming, dan meldt Kwispio dat direct aan de School. Kwispio mag de uitvoering van die instructie opschorten totdat de School haar heeft aangepast of na overleg schriftelijk heeft bevestigd.

Artikel 6 Verplichtingen van de School

6.1 De School zorgt ervoor dat zij een grondslag heeft voor de verwerking van de Schoolgegevens en dat haar instructies in overeenstemming zijn met de AVG.

6.2 De School informeert haar Klanten en Medewerkers over de verwerking. Kwispio levert daarvoor een sjabloon voor een privacyverklaring (privacyverklaring-sjabloon-school.md). Daarin staan het eigen domein van de School, de Subverwerkers, Stripe als aparte partij, de bewaartermijnen en de pilotmeting. De School vult het sjabloon aan, publiceert het en houdt het actueel. De School informeert haar Medewerkers ook over de verwerking van hún gegevens, waaronder de meting van de invoertijd (Bijlage 1, onderdeel F).

6.3 Waar toestemming nodig is, zoals voor berichten via WhatsApp, gebruikt de School de toestemmingsregistratie van het Platform.

6.4 De School legt in vrije tekstvelden geen bijzondere persoonsgegevens vast, zoals gegevens over de gezondheid van een Klant. Hetzelfde geldt voor strafrechtelijke gegevens en het burgerservicenummer. Een uitzondering geldt als vastleggen strikt nodig is en de School daarvoor een wettelijke uitzondering heeft. Vrije tekstvelden zijn bijvoorbeeld lesnotities, interne observaties, berichten en lesverslagen. Gegevens over het gedrag of de gezondheid van een hond zijn op zichzelf geen bijzondere persoonsgegevens.

6.5 De School sluit zelf een overeenkomst met Stripe voor online betalingen (artikel 11). Zet de School WhatsApp aan, dan opent zij zelf een WhatsApp Business-account bij Meta (Bijlage 3, onderdeel B).

6.6 De School beheert wie namens haar toegang heeft tot het Platform. Zij trekt de toegang in van Medewerkers die vertrekken. Zij zorgt ervoor dat Schoolbeheerders hun passkeys, apparaten en mailbox goed beveiligen.

6.7 Vermoedt de School een Beveiligingsincident, dan meldt zij dat direct aan Kwispio via [e-mailadres privacy] of [telefoonnummer support]. Voorbeelden zijn een verloren telefoon van een trainer of een overgenomen mailbox. Kwispio helpt dan met inperken, bijvoorbeeld door sessies in te trekken.

Artikel 7 Geheimhouding en toegang door Kwispio

7.1 Kwispio houdt de Schoolgegevens geheim. Kwispio verstrekt ze niet aan derden, behalve:

7.2 Op dit moment werkt bij Kwispio één persoon: de oprichter. Iedere persoon die onder het gezag van Kwispio toegang krijgt tot Schoolgegevens, heeft zich schriftelijk tot geheimhouding verplicht of valt onder een wettelijke geheimhoudingsplicht. Dat geldt ook voor de vertrouwenspersoon uit artikel 18 en voor latere medewerkers of freelancers. Zo iemand krijgt alleen de toegang die voor zijn of haar taak nodig is. Kwispio geeft de School op verzoek een overzicht van de functies van deze personen.

7.3 Kwispio heeft standaard geen toegang tot Schoolgegevens. Het beheervlak van Kwispio toont alleen platformgegevens, zoals scholen, domeinen, abonnementen en aantallen. Kwispio krijgt alleen in de volgende gevallen toegang tot Schoolgegevens:

  1. Supporttoegang. Een Schoolbeheerder schakelt die in, voor maximaal 24 uur en standaard alleen-lezen. Iedere bekeken pagina komt in het auditlog van de School. Zolang de toegang loopt, ziet de School een melding, en zij kan de toegang op ieder moment stoppen.
  2. Incidenten en storingen. Kwispio krijgt toegang als dat nodig is om een Beveiligingsincident of storing in te perken of op te lossen en Supporttoegang niet op tijd te krijgen is. Kwispio legt ieder gebruik vast in het incidentregister. Kwispio informeert de School binnen [2] Werkdagen achteraf over de reden, de duur en de bekeken gegevens.
  3. Hersteloefening. Ieder kwartaal zet Kwispio de gegevens van één school terug uit de back-up buiten Cloudflare, in een afgeschermde testomgeving (Bijlage 2, onderdeel H). Kwispio bekijkt de herstelde gegevens alleen voor zover dat nodig is om te controleren of het herstel volledig is. Direct na de oefening verwijdert Kwispio ze.
  4. Testen van databasewijzigingen. Kwispio test databasewijzigingen vooraf op geanonimiseerde kopieën van databases van scholen. [Voorstel: de anonimisering gebeurt binnen de productieomgeving en alleen de geanonimiseerde kopie verlaat die omgeving; technische uitwerking volgt.]

Artikel 8 Beveiliging

8.1 Kwispio neemt passende technische en organisatorische maatregelen om de Schoolgegevens te beveiligen (artikel 32 AVG). Bijlage 2 beschrijft ze.

8.2 Het doelniveau is OWASP ASVS 5.0 niveau 2 voor het hele Platform. Voor drie onderdelen gelden strengere eisen, vergelijkbaar met niveau 3: de scheiding tussen scholen, het inloggen van Schoolbeheerders en platformbeheer, en de verwerking van betaalmeldingen (webhooks). Kwispio houdt een ASVS-checklist bij met de status per eis. De School krijgt die op verzoek.

8.3 Kwispio laat het Platform extern toetsen, met een pentest of een review op ASVS niveau 2:

De School krijgt op verzoek een samenvatting van de bevindingen en van de stand van het herstel.

8.4 Kwispio mag de maatregelen aanpassen aan nieuwe risico's en technieken, mits het beschermingsniveau niet daalt. Kwispio informeert de School over wezenlijke wijzigingen in Bijlage 2.

8.5 Kwispio beoordeelt ieder jaar opnieuw de risico's waarop de maatregelen zijn gebaseerd.

8.6 De School heeft kennisgenomen van de restrisico's in Bijlage 2, onderdeel N, en kan die meewegen in haar eigen beoordeling.

8.7 Kwispio streeft naar een beschikbaarheid van 99,5% per maand. Kwispio heeft geen 24/7-bereikbaarheidsdienst. Afspraken over beschikbaarheid en ondersteuning staan in de Hoofdovereenkomst. Voor Datalekken geldt artikel 14.

Artikel 9 Subverwerkers

9.1 De School geeft Kwispio algemene schriftelijke toestemming om Subverwerkers in te schakelen, volgens dit artikel. Bijlage 3, onderdeel A, noemt de Subverwerkers op het moment van acceptatie. De School geeft Kwispio de instructie om die Subverwerkers te gebruiken, met de doorgiften die daar staan.

9.2 Kwispio kondigt een wijziging ten minste [30] dagen vooraf aan. Een wijziging is:

Kwispio doet de aankondiging per e-mail aan de privacycontactpersoon van de School en zet haar op de actuele lijst op [URL subverwerkerslijst]. De aankondiging noemt de naam, het doel, de locatie en de grondslag voor doorgifte.

9.3 De School kan binnen [14] dagen na de aankondiging schriftelijk bezwaar maken. Het bezwaar moet gemotiveerd zijn en gaan over de bescherming van persoonsgegevens. Partijen overleggen dan over een oplossing.

9.4 Vinden partijen binnen de aankondigingstermijn geen oplossing, dan geldt het volgende:

  1. Kwispio voert de wijziging voor de School niet door, als dat technisch en redelijkerwijs kan;
  2. kan dat niet, dan mag de School de Hoofdovereenkomst schriftelijk opzeggen tegen de datum waarop de wijziging ingaat. Zij betaalt dan geen kosten over de periode na die datum.

9.5 Is snelle vervanging nodig, dan mag Kwispio een Subverwerker vervangen met een kortere aankondiging. Dat geldt als een Subverwerker onverwacht stopt of een ernstig beveiligingsrisico vormt. Kwispio informeert de School zo snel mogelijk, uiterlijk bij de vervanging, en vermeldt de reden. De bezwaarregeling uit artikel 9.3 en 9.4 geldt dan achteraf.

9.6 Sommige Subverwerkers verwerken alleen Schoolgegevens als de School een functie aanzet, zoals WhatsApp. Kwispio kondigt zo'n Subverwerker aan volgens artikel 9.2. Zet de School de functie aan, dan geeft zij daarmee de instructie om de gegevens via die Subverwerker te laten verwerken. Zet zij de functie niet aan, dan verwerkt die Subverwerker geen gegevens van de School.

9.7 Meta wordt later Subverwerker voor WhatsApp. Bijlage 3, onderdeel B, is de eerste aankondiging daarvan. Kwispio stuurt een definitieve aankondiging volgens artikel 9.2 ten minste [30] dagen voordat de WhatsApp-functie beschikbaar komt.

9.8 Kwispio legt Subverwerkers schriftelijk in wezen dezelfde verplichtingen op als in deze overeenkomst. Het gaat vooral om voldoende garanties voor passende technische en organisatorische maatregelen. Bij grote aanbieders, zoals Cloudflare, gebeurt dat via hun standaardverwerkersovereenkomst. Kwispio controleert of die overeenkomst de onderwerpen van artikel 28 lid 3 AVG dekt.

9.9 Komt een Subverwerker zijn verplichtingen niet na, dan blijft Kwispio daarvoor tegenover de School volledig aansprakelijk (artikel 28 lid 4 AVG). Artikel 19 is van toepassing.

Artikel 10 Doorgifte buiten de EER

10.1 Kwispio slaat Schoolgegevens in rust op in de Europese Unie:

10.2 Een deel van de verwerking kan plaatsvinden buiten de EER, of bij bedrijven die onder Amerikaans recht vallen:

10.3 Voor doorgifte gelden de grondslagen in Bijlage 3. Meestal is dat het EU-VS Data Privacy Framework, als de ontvanger daaronder is gecertificeerd, met standaardcontractbepalingen (SCC's) als tweede grondslag. Kwispio beperkt de risico's daarnaast met de maatregelen uit Bijlage 2:

10.4 Kwispio volgt de ontwikkelingen rond het Data Privacy Framework, zoals het hoger beroep in zaak C-703/25 P. Vervalt het Framework, dan informeert Kwispio de School binnen [30] dagen over de gevolgen en over eventuele aanvullende maatregelen. Kwispio steunt dan op de SCC's.

10.5 Nieuwe doorgiften lopen via de procedure van artikel 9.

Artikel 11 Stripe als aparte partij

11.1 Online betalingen lopen via Stripe Connect. De School sluit daarvoor bij de onboarding bij Stripe zelf een overeenkomst met Stripe Payments Europe ("Stripe"). Zij heeft een eigen Stripe-account met een eigen dashboard. Betalingen van Klanten komen rechtstreeks op dat account binnen; de School is de verkoper.

11.2 Volgens de opzet van het Platform heeft Stripe twee rollen:

De overeenkomst tussen de School en Stripe regelt die verhouding. Stripe is in deze overeenkomst geen Subverwerker van Kwispio. [Juridisch te bevestigen; zie vraag 1 onderaan.]

11.3 Wat Kwispio daarbij doet, valt wel onder deze overeenkomst:

11.4 Kaartgegevens en bankrekeningnummers van Klanten komen niet bij Kwispio. Klanten voeren die in op een betaalpagina van Stripe.

11.5 Kwispio is niet verantwoordelijk voor wat Stripe voor eigen doelen met gegevens doet. De School vermeldt Stripe als aparte partij in haar privacyverklaring.

11.6 Eindigt de Hoofdovereenkomst, dan blijft het Stripe-account van de School. Kwispio verbreekt alleen de koppeling.

11.7 Kwispio gebruikt ook een eigen Stripe-account om de School voor het abonnement te factureren. Die verwerking valt buiten deze overeenkomst (overweging C).

Artikel 12 Bijstand bij de rechten van betrokkenen

12.1 Met de functies van het Platform kan de School de meeste verzoeken van betrokkenen zelf afhandelen:

RechtFunctie in het Platform
Inzage en overdraagbaarheidExport van alle gegevens van één Klant (JSON en CSV), in Beheermodus
RectificatieProfiel- en hondgegevens aanpassen
WissingGegevens van een Klant eerder verwijderen of anonimiseren dan de bewaartermijn voorschrijft
Bezwaar en afmeldenKanalen per Klant uitzetten; afmelden via de link in e-mails, via "STOP" in WhatsApp (later) of via de instellingen in het klantportaal
BeperkingOp verzoek via [e-mailadres privacy], zolang het Platform daarvoor geen eigen functie heeft

12.2 Krijgt Kwispio rechtstreeks een verzoek van een betrokkene, dan stuurt Kwispio dat binnen [2] Werkdagen door naar de School. Kwispio beantwoordt het verzoek niet zelf, maar verwijst de betrokkene naar de School.

12.3 Volstaan de functies niet, dan helpt Kwispio binnen [5] Werkdagen na een verzoek van de School. Zo kan de School binnen de wettelijke termijn antwoorden, die in de regel één maand is. Voor bijstand die verder gaat dan redelijk is, kan Kwispio kosten berekenen volgens de Hoofdovereenkomst. Kwispio meldt dat dan vooraf.

12.4 Verwijderde gegevens verdwijnen direct uit de live database. Uit de back-ups verdwijnen ze vanzelf:

Kwispio gebruikt back-ups in die periode alleen voor herstel. Moet Kwispio een back-up terugzetten, dan past Kwispio eerdere verwijderingen opnieuw toe. [Technische uitwerking volgt.]

Artikel 13 Bijstand bij beveiliging, DPIA en voorafgaande raadpleging

13.1 Kwispio helpt de School bij het nakomen van de artikelen 32 tot en met 36 AVG. Daarbij houdt Kwispio rekening met de aard van de verwerking en met de informatie waarover Kwispio beschikt.

13.2 Voor een gegevensbeschermingseffectbeoordeling (DPIA) stelt Kwispio de volgende informatie beschikbaar:

Kwispio schat in dat een DPIA voor het huidige Platform waarschijnlijk niet verplicht is. Het Platform verwerkt geen bijzondere persoonsgegevens op grote schaal en gebruikt geen AI. De School beslist daar zelf over.

13.3 Voor nieuwe functies met een hoger risico, zoals AI, maakt Kwispio vooraf een beschrijving voor een DPIA. Kwispio zet zo'n functie alleen aan na toestemming van de School.

13.4 Moet de School de AP vooraf raadplegen (artikel 36 AVG), dan levert Kwispio de informatie die daarvoor nodig is.

13.5 Voor bijstand die verder gaat dan het beschikbaar stellen van de informatie uit artikel 13.2, kan Kwispio redelijke kosten berekenen volgens de Hoofdovereenkomst. Kwispio meldt dat vooraf.

Artikel 14 Datalekken en beveiligingsincidenten

14.1 Kwispio heeft een procedure voor Beveiligingsincidenten met zes stappen: detecteren, inperken, beoordelen, melden, herstellen en evalueren. Op Werkdagen begint Kwispio binnen 1 uur na detectie met inperken. Buiten Werkdagen gebeurt dat zo snel als redelijkerwijs mogelijk. Automatische maatregelen, zoals rate limits en blokkades, werken altijd.

14.2 Kwispio meldt een Datalek zonder onredelijke vertraging aan de School. Dat gebeurt uiterlijk binnen 24 uur na ontdekking, ook in het weekend en op feestdagen. Ontdekking is het moment waarop Kwispio redelijkerwijs weet dat een Datalek zich heeft voorgedaan of waarschijnlijk heeft voorgedaan. Ontdekt een Subverwerker het Datalek, dan begint de termijn op het moment dat de Subverwerker Kwispio informeert.

14.3 Kwispio meldt per e-mail aan de privacycontactpersoon en de Schoolbeheerders van de School, en zo nodig ook telefonisch. Kwispio meldt ook als nog niet vaststaat of het om een Datalek gaat, maar dat wel aannemelijk is.

14.4 De melding bevat wat Kwispio op dat moment weet. Kwispio vult haar aan zodra er meer bekend is. Het doel is dat de School op tijd kan melden: binnen 72 uur bij de AP (artikel 33 AVG), en zo nodig aan de betrokkenen (artikel 34 AVG). De melding bevat zo mogelijk:

  1. de aard van het Datalek: wat er is gebeurd, wanneer of in welke periode, wanneer het is ontdekt, en of het nog voortduurt;
  2. de categorieën betrokkenen en persoonsgegevens, met het (geschatte) aantal betrokkenen en gegevensrecords;
  3. of de gegevens versleuteld of gepseudonimiseerd waren, of op een andere manier onleesbaar voor onbevoegden;
  4. de waarschijnlijke gevolgen voor de betrokkenen;
  5. de maatregelen die Kwispio heeft genomen of voorstelt om het Datalek aan te pakken en de gevolgen te beperken;
  6. of ook andere scholen of een Subverwerker zijn geraakt, zonder gegevens van andere scholen te noemen;
  7. een contactpersoon bij Kwispio;
  8. een concepttekst voor de melding bij de AP en, als de School betrokkenen moet informeren, een concepttekst voor dat bericht.

14.5 De School beslist of zij het Datalek meldt bij de AP en aan de betrokkenen. Kwispio meldt niet zelf namens de School, tenzij de School daar schriftelijk om vraagt.

14.6 Kwispio houdt een incidentregister bij, ook van incidenten die geen Datalek blijken. Kwispio evalueert ieder Datalek binnen 2 weken. De School krijgt op verzoek het deel van het register en de uitkomst van de evaluatie dat over haar gaat.

14.7 Ieder draagt de eigen kosten van een Datalek, tenzij de Hoofdovereenkomst of artikel 19 anders bepaalt.

Artikel 15 Verzoeken van autoriteiten

15.1 Krijgt Kwispio een verzoek of bevel van een overheidsinstantie om Schoolgegevens te verstrekken, dan:

  1. verwijst Kwispio de instantie naar de School, als dat kan;
  2. informeert Kwispio de School direct, tenzij de wet dat verbiedt;
  3. toetst Kwispio of het verzoek rechtmatig is;
  4. verstrekt Kwispio niet meer dan wettelijk verplicht is.

Artikel 16 Bewaartermijnen, teruggeven en verwijderen

16.1 Tijdens de looptijd past het Platform de bewaartermijnen uit Bijlage 1, onderdeel G, toe. Dat zijn standaardtermijnen. De School kan ze binnen de grenzen van het Platform aanpassen. Na afloop van een termijn verwijdert of anonimiseert het Platform de gegevens automatisch.

16.2 De School kan op ieder moment in Beheermodus alle Schoolgegevens exporteren:

De downloadlink is 15 minuten geldig en werkt één keer. Het exportbestand wordt na 7 dagen verwijderd.

16.3 Na het einde van de Hoofdovereenkomst geldt:

  1. Exporttermijn. De School heeft 60 dagen alleen-lezen toegang om haar gegevens te exporteren. Kwispio helpt op verzoek.
  2. Bericht aan Klanten. Kwispio levert een sjabloon voor een bericht aan de Klanten. De School informeert haar Klanten zelf.
  3. Wissen. Na de exporttermijn wist Kwispio de database van de School volledig. Kwispio verwijdert ook de bestanden in de bestandsopslag en de video's in Stream.
  4. Koppelingen. Kwispio verwijdert het eigen domein van de School uit het Platform, het e-mailafzenderprofiel en de WhatsApp-koppeling. De koppeling met Stripe wordt verbroken; het Stripe-account blijft van de School.
  5. Back-ups. De gegevens verdwijnen daarna vanzelf uit de back-ups: na maximaal 30 dagen uit PITR en de nachtelijke exports, en na maximaal 60 dagen uit de kopie buiten Cloudflare. Na het einde van de Hoofdovereenkomst zijn alle Schoolgegevens dus uiterlijk na 120 dagen verwijderd: 60 dagen exporttermijn plus 60 dagen back-up.
  6. Financiële gegevens. Boekingen, betalingen, terugbetalingen en betaalbewijzen zitten in de export. De School is zelf verantwoordelijk voor haar fiscale bewaarplicht. Kwispio verwijdert deze gegevens samen met de rest. Vraagt de School vóór het einde van de exporttermijn schriftelijk om ze langer te bewaren, dan maken partijen daar aparte afspraken over: duur, toegang en kosten. Deze overeenkomst blijft dan voor die gegevens gelden.
  7. Bevestiging. Kwispio bevestigt de School per e-mail dat de gegevens zijn gewist. Kwispio noemt daarbij de datum waarop ook de back-ups zijn verlopen.

16.4 Kwispio bewaart Schoolgegevens niet langer dan dit artikel toestaat. Een uitzondering geldt als Unierecht of Nederlands recht Kwispio tot bewaren verplicht. Kwispio informeert de School daar dan over.

16.5 Gegevens waarvoor Kwispio zelf verantwoordelijke is, vallen buiten dit artikel. Voorbeelden zijn het abonnement, de facturen en het aantal actieve honden per maand.

Artikel 17 Informatieplicht en audits

17.1 Kwispio stelt alle informatie beschikbaar die nodig is om aan te tonen dat Kwispio deze overeenkomst en artikel 28 AVG nakomt. Het gaat in elk geval om:

17.2 Kwispio beantwoordt redelijke vragen van de School over de verwerking binnen [10] Werkdagen.

17.3 Is de informatie uit artikel 17.1 niet voldoende, dan mag de School een audit laten uitvoeren. Daarvoor gelden deze voorwaarden:

17.4 De School betaalt de kosten van de audit. Brengt de audit tekortkomingen van betekenis aan het licht die aan Kwispio zijn toe te rekenen, dan betaalt Kwispio de redelijke kosten van de auditor. Kwispio herstelt zulke tekortkomingen binnen een termijn die partijen samen afspreken.

17.5 Kwispio werkt mee aan onderzoeken van de AP.

17.6 Kan Kwispio deze overeenkomst niet langer nakomen, dan informeert Kwispio de School direct.

Artikel 18 Continuïteit

18.1 Kwispio wordt beheerd door één persoon. Voor het geval die persoon onverwacht uitvalt, geldt het volgende:

  1. de herstelcodes van alle beheeraccounts en het wachtwoord van de back-ups liggen in een verzegelde noodenvelop bij een vertrouwenspersoon, met een korte instructie;
  2. de vertrouwenspersoon heeft zich tot geheimhouding verplicht (artikel 7.2);
  3. de instructie is gericht op drie dingen: de scholen informeren, hun de gelegenheid geven hun gegevens te exporteren, en daarna afbouwen volgens artikel 16.

18.2 Stopt Kwispio met de dienst, dan kondigt Kwispio dat aan met de termijn uit de Hoofdovereenkomst. Artikel 16.3 is dan van toepassing.

18.3 Een versleutelde kopie van alle gegevens staat buiten Cloudflare. Een school kan dus ook verhuizen als het Cloudflare-account van Kwispio niet beschikbaar is. Herstel na verlies van dat account kan wel enkele dagen duren.

Artikel 19 Aansprakelijkheid

19.1 De aansprakelijkheid van partijen is geregeld in de Hoofdovereenkomst (algemene-voorwaarden.md). De beperkingen daarin gelden ook voor deze overeenkomst, voor zover dwingend recht dat toestaat.

19.2 De aansprakelijkheid tegenover betrokkenen volgt uit artikel 82 AVG. Heeft een partij een betrokkene schadeloos gesteld voor schade waarvoor ook de andere partij verantwoordelijk is, dan kan zij die andere partij aanspreken voor diens deel (artikel 82 lid 5 AVG).

19.3 Een boete van de AP komt voor rekening van de partij aan wie zij is opgelegd. [Juridisch te bevestigen.]

Artikel 20 Wijzigingen, rangorde en overige bepalingen

20.1 Spreken deze overeenkomst en de Hoofdovereenkomst elkaar tegen over de verwerking van persoonsgegevens, dan gaat deze overeenkomst voor. Spreken een artikel en een bijlage van deze overeenkomst elkaar tegen, dan gaat het artikel voor.

20.2 Kwispio kan deze overeenkomst wijzigen. Kwispio kondigt een wijziging ten minste [30] dagen vooraf aan, per e-mail aan de privacycontactpersoon van de School. Vermindert de wijziging de bescherming van de Schoolgegevens, dan mag de School de Hoofdovereenkomst opzeggen tegen de datum waarop de wijziging ingaat. Een wijziging die de wet voorschrijft, kan sneller ingaan. Wijzigingen in Bijlage 3 lopen via artikel 9; wijzigingen in Bijlage 2 via artikel 8.4.

20.3 Is een bepaling nietig of vernietigbaar, dan blijven de andere bepalingen gelden. Partijen vervangen de bepaling dan door een geldige bepaling met zoveel mogelijk dezelfde strekking.

20.4 Contact over privacy loopt via [e-mailadres privacy] bij Kwispio, en via de privacycontactpersoon die de School bij de onboarding opgeeft. De School houdt die contactgegevens actueel in het Platform.

Artikel 21 Toepasselijk recht en geschillen

21.1 Op deze overeenkomst is Nederlands recht van toepassing.

21.2 Geschillen worden voorgelegd aan de rechter die de Hoofdovereenkomst aanwijst. Wijst die geen rechter aan, dan is dat [de bevoegde rechter van de rechtbank in het arrondissement waar Kwispio is gevestigd].

Acceptatie

De School accepteert deze overeenkomst digitaal bij de onboarding in het Platform. Het Platform legt daarbij vast:

De School krijgt een kopie per e-mail.

KwispioSchool
Naam[naam vertegenwoordiger Kwispio][naam, uit de onboarding]
Functie[functie][functie, uit de onboarding]
Datum en tijdstip[datum][datum en tijdstip van acceptatie]
Versie[versienummer][versienummer]

---

Bijlage 1 Beschrijving van de verwerking

A. Onderwerp en doel

Kwispio verwerkt Schoolgegevens om het Platform aan de School te leveren, voor de doelen in artikel 4.1. Kort gezegd: cursussen en lessen plannen, boekingen en betalingen vastleggen, lesverslagen publiceren, berichten uitwisselen, en dat alles veilig en herstelbaar houden.

B. Betrokkenen

CategorieToelichting
KlantenHuidige, vroegere en nieuwe hondeneigenaren van de School, ook als ze handmatig zijn ingeschreven of uitgenodigd
MedewerkersTrainers en Schoolbeheerders met een account in de omgeving van de School
Contacten via WhatsApp (later)Personen die contact hebben met het WhatsApp-nummer van de School. Bij gedeeld gebruik van het nummer in de app en het Platform ("coexistence") kunnen bij het koppelen ook contacten en tot 180 dagen gespreksgeschiedenis worden overgenomen (zie Bijlage 3, onderdeel B).
Personen in lesmateriaalPersonen die herkenbaar zijn op foto's of video's die de School uploadt

Honden zijn geen betrokkenen. Gegevens over een hond zijn persoonsgegevens voor zover ze iets zeggen over de eigenaar.

De contactpersoon van de School voor het abonnement valt onder overweging C. Werkt diezelfde persoon als Schoolbeheerder in het Platform, dan zijn de gegevens van dat account wel Schoolgegevens.

C. Soorten persoonsgegevens

Alle gegevens staan in de eigen database van de School, tenzij anders vermeld. K = Klanten, M = Medewerkers.

#CategorieVoorbeeldenWie
1Identificatie en contactNaam, e-mailadres, telefoonnummer; later het WhatsApp-nummer en de WhatsApp-gebruikers-id (BSUID)K, M
2Account en inloggenRol en status, publieke sleutels van passkeys, sessies (alleen als hash), e-mailcodes (alleen als HMAC), apparaatsoort en laatst gebruikt, pushabonnementen per apparaatK, M
3HondenNaam van de hond en andere gegevens die de School over de hond vastlegtK
4Boekingen en rechtenReserveringen; boekingen met een vastgelegde kopie van prijs, voorwaarden en rechten; rechten op materiaal, contact en nazorg met looptijd en vragenbudgetK
5BetalingenBedrag, status, referenties van Stripe, terugbetalingen, betwistingen, betaalbewijzen. Geen kaart- of bankgegevens.K
6Lessen en planningLesdata, deelname, privélessen, beschikbaarheid van trainers, bezette tijden uit gekoppelde agenda's (alleen begin en eind), privé-agendalink van de trainerK, M
7LesinhoudLesverslagen en oefenoverzichten (groepsdeel en persoonlijke aanvullingen), versies, goedkeuringen (wie en wanneer), terugkoppeling op oefeningen (gelukt, lastig, niet)K, M
8Interne notitiesLesnotities en interne observaties over gedrag en gezondheid van de hond. Nooit zichtbaar voor de Klant.K, M
9CommunicatieGesprekken en berichten via het Platform en e-mail, later ook WhatsApp; kanaal van herkomst; afleverstatus per kanaal; bounces en klachten; kanaalvoorkeuren en toestemmingen (tijdstip, bron, tekst)K, M
10Media en bestandenPDF's en afbeeldingen (zonder EXIF- en GPS-gegevens) in de bestandsopslag; video's in Stream; later inkomende afbeeldingen via WhatsAppK, M, personen in lesmateriaal
11KoppelingenVersleutelde tokens voor de agenda van Google of Microsoft, versleuteld app-wachtwoord voor iCloud; later de WhatsApp-koppelingM
12Beveiliging en auditBeveiligingslog: inloggen, codeaanvragen, nieuwe passkeys, ingetrokken sessies, rolwijzigingen, Supporttoegang, exports, koppelingen, terugbetalingen en geraakte rate limits, met ingekorte IP-adressen. Apparaat en globale locatie in een melding over inloggen op een nieuw apparaat. Auditlog: wie, welke handeling, welk object en wanneer, zonder inhoud.K, M
13Telling actieve hondenPer hond per maand de reden waarom de hond meetelt (les, contactperiode of nazorg). Na verwijdering van een hond alleen een pseudoniem id en de reden.K
14PilotmetingGepseudonimiseerde meetgebeurtenissen, zie onderdeel FK, M

D. Wat Kwispio niet verwerkt

E. Handelingen

F. Pilotmeting

Wat. In opdracht van de School meet het Platform hoe het wordt gebruikt:

MeetpuntWat er wordt gemeten
Invoertijd lesverslagTijd tussen de eerste opening van een lesverslag en de publicatie, apart voor de groep en per hond met een persoonlijk plan
Aanpassing van voorgevulde tekstAandeel voorgevulde onderdelen dat de trainer aanpast, schrapt of aanvult; lengte van de vrije tekst per les
Bereik oefenoverzichtAandeel Klanten dat het oefenoverzicht binnen 7 dagen na publicatie opent
TerugkoppelingAandeel Klanten dat minstens één oefening markeert
Vragen per cursusAantal vragen per hond per cursus, reactietijd van de trainer, verdeling over kanalen
Push en installatieAandeel Klanten met de app op het beginscherm en met pushmeldingen aan, per besturingssysteem
InloggenAandeel Medewerkers met een passkey; aantal herstelverzoeken en mislukte inlogpogingen per week
E-mailbezorgingBounces en spammeldingen per 1.000 mails, per ontvangende provider

Op instructie van de School. De pilotmeting is een verwerking in opdracht van de School. De School gebruikt de uitkomsten in haar eigen dashboard, om te zien of Klanten de oefenoverzichten lezen en hoeveel tijd het werk kost. Door deel te nemen aan de pilot geeft de School de instructie om de meting uit te voeren.

Hoe.

Wie ziet wat.

Medewerkers. De invoertijd zegt iets over het werk van een trainer. De School informeert haar Medewerkers daarover (artikel 6.2). [Voorstel: de School gebruikt de cijfers niet om individuele Medewerkers te beoordelen.]

Stoppen. [Voorstel: de School kan Kwispio schriftelijk vragen de meting voor haar school te stoppen. Er worden dan geen nieuwe meetgebeurtenissen meer vastgelegd. Technische uitwerking volgt.]

Bewaartermijn. 24 maanden; daarna worden de gegevens geaggregeerd.

Niet onder deze meting. Twee onderdelen van de pilot zijn geen verwerking van Schoolgegevens. Kwispio is daarvoor zelf verantwoordelijke (zie privacyverklaring-kwispio.md):

G. Bewaartermijnen

Dit zijn standaardtermijnen. De School kan ze binnen de grenzen van het Platform aanpassen.

GegevenStandaard bewaartermijn
Account en profiel van Klant en hondTot 24 maanden na de laatste activiteit, daarna anonimiseren. Eerder als de Klant daarom vraagt (via de School).
Boekingen, betalingen, terugbetalingen, betaalbewijzen7 jaar, voor de fiscale bewaarplicht van de School. Kwispio bewaart als verwerker.
Gepubliceerde groepsinhoud en lesmateriaalZolang de School klant is
Persoonlijke aanvullingen, gesprekken, terugkoppeling24 maanden na de laatste activiteit van de hond
Lesnotities en interne observaties24 maanden na de laatste les van de hond
Meetgebeurtenissen (gepseudonimiseerd)24 maanden, daarna geaggregeerd
Beveiligingslog12 maanden
AuditlogRegels over geld 7 jaar, overige regels 2 jaar
Technische logs7 dagen; fouttabel 90 dagen, zonder persoonsgegevens
Exportbestanden7 dagen
Back-upsPITR en nachtelijke exports 30 dagen; kopie buiten Cloudflare maximaal 60 dagen
Accounts van Medewerkers[te bepalen: bijvoorbeeld tot [x] maanden nadat de School de toegang heeft ingetrokken]
Koppeltokens van agenda'sTot de trainer ontkoppelt; daarna verwijderd en bij de provider ingetrokken
Berichten bij Meta (later)Maximaal 30 dagen bij Meta, volgens de voorwaarden van Meta

H. Locatie

Zie artikel 10 en Bijlage 3.

---

Bijlage 2 Beveiligingsmaatregelen

Stand: 3-11-2026. Deze bijlage beschrijft de maatregelen zoals ze zijn ontworpen. De actuele status per eis staat in de ASVS-checklist (artikel 8.2). De bijlage volgt artikel 32 lid 1 AVG:

A. Doelniveau en uitgangspunten

UitgangspuntBetekenis
Standaard geweigerdZonder expliciete rechtenregel geen toegang
Verdediging in lagenEén fout leidt niet tot een lek, omdat een andere laag het tegenhoudt
Minimale rechtenIedere sleutel, ieder token en ieder account kan alleen wat nodig is
Minimale gegevensWat er niet is, kan niet lekken
Geen geheimen in code of logsGeheimen alleen in de geheimenopslag; logs bevatten alleen id's
HerstelbaarCode en gegevens zijn terug te zetten
AantoonbaarBeveiligingseisen worden getest bij iedere wijziging; wat niet automatisch te testen is, wordt jaarlijks extern getoetst

B. Scheiding tussen scholen

C. Inloggen en sessies

D. Autorisatie en toegang door Kwispio

E. Versleuteling, pseudonimisering en geheimen

F. Invoer, bestanden en exports

G. Beschikbaarheid

DoelWaarde
Beschikbaarheid99,5% per maand (streefwaarde), onderhoud buiten lestijden
Verlies van databasegegevensIedere bevestigde wijziging is direct duurzaam opgeslagen
Verlies van bestandenMaximaal 24 uur
HersteltijdMaximaal 8 uur op Werkdagen en 24 uur in het weekend; één school terugzetten maximaal 1 uur
Verlies van het Cloudflare-accountHerstel in dagen, vanuit de kopie buiten Cloudflare

H. Back-ups en herstel: drie lagen, waarvan één buiten Cloudflare

  1. Herstel naar een eerder moment (PITR) bij Cloudflare: 30 dagen, per school. Dit is bedoeld voor vergissingen en mislukte wijzigingen.
  2. Nachtelijke export per school: versleuteld met de publieke back-upsleutel (onderdeel E) en 30 dagen bewaard in een aparte opslag in de EU.
  3. Kopie buiten Cloudflare: een eigen server bij Hetzner haalt de versleutelde exports en bestanden iedere nacht op, met een token dat alleen mag lezen. De server zet ze opnieuw versleuteld op opslag bij Hetzner in Duitsland. Er worden 30 dagelijkse en 4 wekelijkse momentopnamen bewaard. Omdat de server zelf ophaalt, kan iemand die het Cloudflare-account overneemt deze kopieën niet wissen. Omgekeerd kan de server niets in productie wijzigen.

I. Logging, detectie en audit

J. Toetsing

WatWanneer
Automatische beveiligingstests: scheiding tussen scholen, rechten, headers, CSRF, rate limits, betaalmeldingenBij iedere wijziging
Passieve scan van de testomgevingIedere nacht
Externe toets (pentest of review op ASVS niveau 2), gericht op scheiding tussen scholen, inloggen en betalingenVóór de livegang van online betalingen, daarna jaarlijks en bij grote wijzigingen
Controle van accounts, tokens en sleutelsIeder kwartaal
HersteloefeningIeder kwartaal
RisicoanalyseJaarlijks
Melden van kwetsbaarhedenDoorlopend, via security.txt, met een reactie binnen 3 Werkdagen

K. Beheeraccounts, ontwikkelproces en leveringsketen

L. Incidentrespons

StapUitwerking
DetecterenMeldingen uit onderdeel I, meldingen van scholen, security.txt
InperkenOp Werkdagen binnen 1 uur na detectie. Noodmaatregelen: school op alleen-lezen, uitgaande berichten stoppen, sessies intrekken, geheimen vervangen, blokkeerregels, onderhoudsmodus.
BeoordelenWelke scholen, welke gegevens, hoeveel betrokkenen, welk risico; vastleggen in het incidentregister
MeldenAan de School binnen 24 uur na ontdekking (artikel 14)
HerstellenOorzaak oplossen, gegevens herstellen, sessies en geheimen vernieuwen
LerenEvaluatie binnen 2 weken

M. Continuïteit

Zie artikel 18: noodenvelop bij een vertrouwenspersoon, en een versleutelde kopie buiten Cloudflare.

N. Restrisico's

RestrisicoWat het beperkt
Cloudflare is een Amerikaans bedrijf en valt onder Amerikaanse wetgeving, zoals de CLOUD ActOpslag met EU-jurisdictie, eigen versleuteling van koppeltokens, versleutelde back-ups buiten Cloudflare, exitroute via de export
Verwerking door de programmacode bij Cloudflare is niet gegarandeerd in de EUGegevens in rust staan in de EU
Een e-mailcode is één factor: wie de mailbox heeft, kan inloggen. Dat geldt voor Klanten en voor Medewerkers zonder passkey.Klanten zien alleen hun eigen gegevens; Medewerkers krijgen een passkey aangeboden; voor Schoolbeheerders is een passkey verplicht bij online betalingen; beperkte modus na herstel; melding bij een nieuw apparaat
Geen virusscan op uploadsAlleen Medewerkers uploaden; vier bestandstypes; controle van de eerste bytes; afbeeldingen opnieuw gecodeerd; PDF's afgeschermd
Eén beheerderNoodenvelop, vastgelegde werkwijzen, alles als code, back-ups buiten Cloudflare
Geen 24/7-bereikbaarheidAutomatische inperking, meldtermijn van 24 uur, vaste hersteltijden

---

Bijlage 3 Subverwerkers

A. Huidige Subverwerkers

SubverwerkerDiensten en doelLocatie van verwerkingGrondslag voor doorgifte en waarborgen
Cloudflare, Inc. (Verenigde Staten)Hosting van het Platform (Workers), databases per school (Durable Objects), platformdatabase (D1), bestandsopslag (R2), wachtrijen (Queues), video (Stream), e-mail versturen (Email Service) en ontvangen (Email Routing), afscherming van het beheer (Access), botbescherming (Turnstile)Durable Objects, D1, R2 en Queues met EU-jurisdictie: opslag en verwerking in de EU. De programmacode draait wereldwijd, dicht bij de gebruiker; een EU-garantie vraagt de Data Localization Suite (Enterprise), die Kwispio niet afneemt. De verwerkingslocatie van Email Service en de opslaglocatie van Stream zijn niet als EU bevestigd.Verwerkersovereenkomst van Cloudflare (versie 6.4), met het EU-VS Data Privacy Framework en SCC's
Hetzner Online GmbH (Duitsland)Eigen server voor uptimecontrole en voor de versleutelde back-upkopie buiten Cloudflare (Storage Box). De uptimecontrole verwerkt geen Schoolgegevens.DuitslandGeen doorgifte buiten de EER. Verwerkersovereenkomst met Hetzner [af te sluiten in het Hetzner-account vóór de eerste School]. De back-ups zijn versleuteld; Hetzner kan ze niet lezen.
Pushdiensten van browsermakers (Apple, Google, Mozilla)Afleveren van pushmeldingen op het apparaat van de gebruiker. Welke dienst wordt gebruikt, hangt af van de browser van de gebruiker.WereldwijdDe inhoud van een webpushmelding is versleuteld en alleen op het apparaat leesbaar. De melding bevat geen gevoelige tekst. De pushdienst ziet alleen het apparaatadres en technische gegevens. [Grondslag voor doorgifte te bepalen; zie vraag 7.]

B. Aangekondigde toekomstige Subverwerker

Dit onderdeel geldt als eerste aankondiging in de zin van artikel 9.7. Meta verwerkt pas gegevens van de School als de School WhatsApp aanzet.

SubverwerkerDiensten en doelLocatie van verwerkingGrondslag voor doorgifteStatus
Meta Platforms (WhatsApp) [contractentiteit te bevestigen]Versturen en ontvangen van WhatsApp-berichten tussen de School en haar Klanten via de WhatsApp Business Platform-API (Cloud API), alleen als de School WhatsApp aanzetDatacenters van Meta. Opslag in Duitsland ("Local Storage") is per nummer in te stellen, maar alleen op een nummer dat nog niet is geregistreerd. Bij gedeeld gebruik van een bestaand nummer (coexistence) is dat waarschijnlijk niet mogelijk.WhatsApp Business Data Processing Terms en Data Transfer AddendumNog niet actief. Definitieve aankondiging ten minste [30] dagen vooraf.

Bijzonderheden:

C. Partijen die geen Subverwerker van Kwispio zijn

PartijRolWaarom geen Subverwerker
Stripe Payments EuropeBetalingen voor de School (artikel 11)De School sluit zelf een overeenkomst met Stripe en heeft een eigen account. Stripe is verwerker van de School voor de betaalafhandeling en zelfstandig verantwoordelijke voor eigen doelen, zoals fraudebestrijding en wettelijke plichten. Stripe biedt geen garantie voor opslag in de EU; doorgifte loopt volgens de voorwaarden van Stripe. [Open vraag: hoort Stripe daarnaast op deze lijst? Zie vraag 1.]
Agendaproviders (Google, Apple, Microsoft)Leveren van bezette tijden uit de agenda van een trainer, alleen als de trainer zijn agenda koppeltDe trainer koppelt zijn eigen account. De provider verwerkt de agenda op grond van zijn eigen overeenkomst met de trainer of de School. Het Platform leest alleen bezette tijden. [Te bevestigen; zie vraag 7.]

D. Wijzigingen

Wijzigingen lopen via artikel 9. De actuele lijst staat op [URL subverwerkerslijst].

DatumWijziging
3-11-2026Eerste concept

---

Bijlage 4 Overzicht van artikel 28 AVG

Alleen ter informatie.

Onderdeel van artikel 28 AVGWaar in deze overeenkomst
Lid 3, aanhef: onderwerp en duurArtikel 2 en 3
Lid 3, aanhef: aard en doelArtikel 4; Bijlage 1, onderdelen A, E en F
Lid 3, aanhef: soort persoonsgegevens en categorieën betrokkenenBijlage 1, onderdelen B, C en D
Lid 3, aanhef: rechten en plichten van de verwerkingsverantwoordelijkeArtikel 5 en 6
Lid 3 onder a: schriftelijke instructies, ook over doorgifteArtikel 5 en 10
Lid 3 onder b: geheimhoudingArtikel 7
Lid 3 onder c: beveiliging (artikel 32)Artikel 8; Bijlage 2
Lid 3 onder d, lid 2 en lid 4: subverwerkersArtikel 9; Bijlage 3
Lid 3 onder e: bijstand bij rechten van betrokkenenArtikel 12
Lid 3 onder f: bijstand bij artikel 32 tot en met 36 (beveiliging, datalekken, DPIA, voorafgaande raadpleging)Artikel 8, 13 en 14
Lid 3 onder g: wissen of teruggeven aan het eindeArtikel 16
Lid 3 onder h: informatie en auditsArtikel 17
Lid 3, slotzin: melden van een instructie die inbreuk maaktArtikel 5.5
Lid 4: aansprakelijkheid voor subverwerkersArtikel 9.9
Lid 9: schriftelijk, ook elektronischAcceptatie
Artikel 30 lid 2: register van de verwerkerArtikel 17.1
Artikel 33 lid 2: melding van een datalek aan de verwerkingsverantwoordelijkeArtikel 14

---

Vragen voor de jurist

  1. Rol van Stripe. De School sluit zelf een overeenkomst met Stripe. Stripe is verwerker van de School voor de betaalafhandeling, en zelfstandig verantwoordelijke voor eigen doelen. Hoort Stripe daarnaast op de subverwerkerslijst van Kwispio? Kwispio maakt via het eigen Connect-platformaccount betaalsessies aan namens de School en ontvangt de meldingen van Stripe. Klopt de beschrijving in artikel 11 en Bijlage 3, onderdeel C?
  2. Rol van Meta. De School opent zelf een WhatsApp Business-account, accepteert de voorwaarden van Meta en betaalt Meta rechtstreeks. Is Meta dan een Subverwerker van Kwispio, of, net als Stripe, rechtstreeks verwerker van de School? Welke Meta-entiteit is contractpartij? En wat mag het Platform bewaren van de contacten en de 180 dagen gespreksgeschiedenis die bij coexistence worden overgenomen? Daar kunnen privécontacten van de trainer tussen zitten.
  3. Eigen doelen en de pilotmeting. Volgens de architectuur (§12.6) mag Kwispio voor eigen doelen alleen "geaggregeerde of gepseudonimiseerde" gegevens gebruiken. Gepseudonimiseerde gegevens blijven persoonsgegevens (overweging 26 AVG). Dit concept staat daarom alleen niet-herleidbare geaggregeerde cijfers toe (artikel 2.3 en Bijlage 1, onderdeel F).
    • Voorkomt dat dat Kwispio daarvoor verantwoordelijke wordt?
    • Is een drempel van 5 personen passend? De pilot loopt bij 1 tot 2 scholen, vaak met één trainer per school.
    • Moet de School de meting kunnen uitzetten om van een echte instructie te kunnen spreken?
  4. Telling van actieve honden. De berekening gebeurt in de omgeving van de School, en alleen het aantal en een hash gaan naar Kwispio. Is dat een verwerking in opdracht van de School, of wordt Kwispio voor die berekening (mede)verantwoordelijke, omdat het gaat om de eigen facturatie van Kwispio?
  5. Testen met echte gegevens. Drie verwerkingen gebeuren buiten de Supporttoegang om (artikel 7.3):
    • de hersteloefening per kwartaal, met de gegevens van een echte school in een testomgeving;
    • tests van databasewijzigingen op geanonimiseerde kopieën;
    • gebruik van de databaseconsole bij incidenten.

Vallen die binnen de rol van verwerker, bijvoorbeeld als "regelmatig testen" onder artikel 32 AVG? Moet de School vooraf instemmen? Is anonimisering van kleine databases met hondennamen en vrije tekst echt anoniem?

  1. Doorgifte naar de VS. Cloudflare (Data Privacy Framework en SCC's) en Stripe zijn Amerikaanse bedrijven. De programmacode draait wereldwijd, en Email Service en Stream zijn niet als EU bevestigd. Volstaan de waarborgen in artikel 10, ook gezien de CLOUD Act? Is een transfer impact assessment nodig, en wie maakt die? Wat moet er in de overeenkomst staan voor het geval het Data Privacy Framework vervalt (hoger beroep C-703/25 P; verzoeken om herbeoordeling na *Trump v. Slaughter*)?
  2. Pushdiensten en agendaproviders. De architectuur (§12.6) zet beide in de tabel met subverwerkers, maar noemt voor geen van beide een grondslag voor doorgifte. Dit concept houdt de pushdiensten op de lijst. De agendaproviders staan erbuiten, omdat de trainer zijn eigen account koppelt. Is die indeling juist? Welke grondslag geldt voor de pushdiensten?
  3. Gelijke verplichtingen voor Subverwerkers (artikel 28 lid 4 AVG). Kwispio accepteert de standaardvoorwaarden van Cloudflare en Hetzner. Dekken die "in wezen dezelfde verplichtingen"? Denk aan de meldtermijn van Cloudflare bij een datalek tegenover de 24 uur die Kwispio belooft, en aan auditrechten.
  4. Aansprakelijkheid. Hoe verhoudt een beperking van aansprakelijkheid in de algemene voorwaarden zich tot de "volledige" aansprakelijkheid voor Subverwerkers (artikel 28 lid 4) en tot artikel 82 AVG? Is artikel 19.3 over boetes houdbaar? Is een vrijwaring over en weer nodig?
  5. Meldtermijn van 24 uur zonder 24/7-bereikbaarheid. Kwispio belooft melding binnen 24 uur na ontdekking, ook in het weekend, terwijl er geen bereikbaarheidsdienst is. Is die belofte verstandig, en is de definitie van "ontdekking" in artikel 14.2 houdbaar?
  6. Einde van de overeenkomst en financiële gegevens. De architectuur (§12.5) is hier niet eenduidig: de School-database wordt gewist "behalve wat de school wettelijk moet bewaren", maar die records worden "daarna verwijderd, tenzij de school schriftelijk anders vraagt". Dit concept kiest voor verwijderen, met de mogelijkheid van aparte afspraken (artikel 16.3, punt 6). Is dat juist?
  7. Bewaartermijnen. Na 24 maanden wordt het klantprofiel geanonimiseerd, terwijl boekingen en betalingen 7 jaar blijven bestaan. Welke gegevens moet de School fiscaal echt bewaren? Zijn 7 jaar voor alle boekingsgegevens nodig? Zijn de termijnen van 24 maanden passend? En welke termijn geldt voor accounts van vertrokken Medewerkers? Die ontbreekt in de architectuur.
  8. Verwijderen in back-ups. Verwijderde gegevens blijven tot 60 dagen in back-ups staan. Na het einde van de overeenkomst kan het tot 120 dagen duren voordat alles weg is. Is dat aanvaardbaar bij een verzoek om wissing (artikel 17 AVG) en bij beëindiging (artikel 28 lid 3 onder g)?
  9. Digitale acceptatie en eenzijdige wijziging. Volstaat acceptatie met een klik bij de onboarding als "schriftelijk, ook elektronisch" (artikel 28 lid 9 AVG)? Hoe borgt Kwispio dat de persoon die accepteert de School mag vertegenwoordigen? Mag Kwispio de overeenkomst eenzijdig wijzigen zoals artikel 20.2 regelt?
  10. Rechtsvorm en continuïteit. Kwispio is nog niet ingeschreven bij de KvK, en de rechtsvorm is nog niet gekozen. Wat betekent een eenmanszaak voor de aansprakelijkheid, en voor de overeenkomst bij overlijden of arbeidsongeschiktheid van de oprichter? Wat is de juridische positie van de vertrouwenspersoon met de noodenvelop: is een volmacht nodig, en valt die persoon onder het gezag van Kwispio?
  11. Pilot bij de eigen school. De pilot loopt bij "de eigen school" (§13). Is de oprichter persoonlijk betrokken bij de pilotschool, bijvoorbeeld als (mede)eigenaar of familielid? Dan is het de vraag of de rolverdeling tussen verwerkingsverantwoordelijke en verwerker standhoudt, en hoe de verhouding met de pilotschool dan moet worden ingericht.
  12. Medewerkers als betrokkenen. De invoertijd per lesverslag zegt iets over het werk van een trainer. Trainers kunnen in dienst zijn, maar ook zzp'er of vrijwilliger. Moet de School haar Medewerkers apart informeren? Het sjabloon voor de privacyverklaring is gericht op Klanten. Is het voorstel passend dat de School de cijfers niet gebruikt om individuele Medewerkers te beoordelen?
  13. DPIA en bijzondere persoonsgegevens. De architectuur (§12.6) schat in dat een DPIA waarschijnlijk niet verplicht is. Klopt dat, gezien de interne observaties over gedrag en gezondheid van honden en de vrije berichten? Is de verplichting van de School in artikel 6.4 om geen bijzondere persoonsgegevens in vrije tekst te zetten voldoende, of moet het Platform daar technisch iets tegen doen?
  14. Cyberbeveiligingswet en Cyber Resilience Act. Volgens de architectuur (§5.15) gelden ze waarschijnlijk niet voor Kwispio, omdat Kwispio een kleine onderneming is en een pure SaaS-dienst levert. Graag bevestigen. Moet de overeenkomst er iets over zeggen?