Kwispio

Privacyverklaring

In het kort

1. Wie is Kwispio?

NaamKwispio
Rechtsvorm[rechtsvorm]
Adres[adres]
KvK-nummer[KvK-nummer]
E-mail voor privacyvragen[e-mailadres privacy]
Functionaris gegevensbescherming[Kwispio heeft geen functionaris gegevensbescherming. Laten bevestigen dat dit niet verplicht is.]

2. Twee rollen: verantwoordelijke en verwerker

Twee woorden zijn belangrijk in deze verklaring:

Kwispio heeft beide rollen:

GegevensWie is verantwoordelijk?Welke privacyverklaring geldt?
Gegevens van hondeneigenaren en honden, boekingen, lessen, berichten en notities van trainersDe hondenschool. Kwispio is verwerker.Die van de hondenschool
Gegevens van scholen als klant van Kwispio: contactpersonen, het beheerdersaccount, abonnement, facturen en supportKwispioDeze verklaring
Bezoekers van kwispio.nlKwispioDeze verklaring
Beveiligingslogs van het platformKwispioDeze verklaring

Als verwerker gebruikt Kwispio de gegevens van een school alleen voor de dienst aan die school. Die afspraken staan in de verwerkersovereenkomst. Ben je klant van een school en wil je je gegevens inzien of laten verwijderen? Neem dan contact op met de school. Stuur je je verzoek toch naar Kwispio, dan sturen we het door naar de school. [Controleren of de verwerkersovereenkomst dit zo regelt.]

Adressen van scholen. Kom je op een adres zoals hondenschoolx.kwispio.nl of mijn.hondenschoolx.nl? Dan ben je in de omgeving van een hondenschool. Daar geldt de privacyverklaring van die school. Alleen voor de beveiligingslogs is Kwispio daar zelf verantwoordelijk (zie §5).

3. Gegevens van hondenscholen

3.1 Over wie gaat het?

Is de school een eenmanszaak? Dan zijn ook de bedrijfsgegevens persoonsgegevens, zoals naam, adres, KvK-nummer en btw-nummer.

3.2 Welke gegevens, waarvoor en op welke grond?

Wij mogen gegevens alleen gebruiken als daar een wettelijke grond voor is. Wij gebruiken deze gronden:

WaarvoorWelke gegevensGrond
Contact voordat een school klant wordtNaam, e-mailadres, telefoonnummer, naam van de school, wat je ons verteltGerechtvaardigd belang: reageren op vragen van scholen. Bij een eenmanszaak: stappen vóór een overeenkomst.
Een school inrichtenNaam en webadres van de school, pakket, KvK-nummer, btw-nummer, e-mailadres en telefoonnummer van de school, logo en kleuren, het eigen domein en of de instellingen daarvan kloppen, het afzenderadres op post.kwispio.nl, de voortgang van de inrichtingOvereenkomst
Het beheerdersaccount van de schoolNaam, e-mailadres, rol, passkeys (alleen het openbare deel; je vingerafdruk of gezicht blijft op je eigen toestel), inlogcodes (alleen als onleesbare code, een hash), sessies (soort apparaat, laatst gebruikt)Overeenkomst. [Dit account staat in de eigen database van de school. Zie de vragen voor de jurist over de rolverdeling.]
Online betalen voor de klanten van de school koppelenHet nummer van het Stripe-account van de school, en of betalen en uitbetalen aanstaanOvereenkomst. De identiteitscontrole doet Stripe zelf (§4).
Abonnement en factuurPakket; de telling van actieve honden per maand (alleen het aantal en een controlecode van de lijst, geen namen van honden of eigenaren); naam, adres en btw-nummer van de school; bedragen; de SEPA-machtiging (naam rekeninghouder, IBAN); of de factuur betaald isOvereenkomst en wettelijke plicht
SupportWat je ons schrijft of vertelt, en hoeveel tijd we per school aan support bestedenOvereenkomst
SupporttoegangZet de school supporttoegang aan, dan kan Kwispio maximaal 24 uur meekijken in de omgeving van de school, standaard alleen lezen. Iedere bekeken pagina komt in het auditlog van de school. Kwispio werkt dan als verwerker voor de school.De opdracht van de school
Berichten over de dienstE-mailadres van de schoolbeheerders, voor bijvoorbeeld storingen, wijzigingen in de dienst of in de lijst met subverwerkersOvereenkomst
Gesprekken over het product tijdens de pilotNaam van de trainer en wat die vertelt, bijvoorbeeld of hulp bij het schrijven van een lesverslag tijd zou besparenGerechtvaardigd belang: het product verbeteren. Bewaartermijn: [termijn invullen].
De dienst verbeterenAlleen totalen over scholen heen, zonder persoonsgegevens. Bijvoorbeeld hoe lang het maken van een lesverslag gemiddeld duurt.Gerechtvaardigd belang. [Zie de vragen voor de jurist over de pilotmeting.]

3.3 Waar komen de gegevens vandaan?

Meestal van de school zelf. Een schoolbeheerder vult gegevens in tijdens de inrichting. Stripe laat ons weten of een factuur betaald is en of het Stripe-account van de school klaar is voor betalingen.

3.4 Hoe lang bewaren we deze gegevens?

GegevensHoe lang
Facturen en administratie, ook de maandtelling (aantal en controlecode)7 jaar. Dat is een wettelijke plicht.
SEPA-machtiging[termijn invullen; de machtiging staat bij Stripe, controleren hoe lang Stripe die bewaart]
Contactgegevens en het beheerdersaccountZolang de school klant is. Stopt de school, dan heeft zij nog 60 dagen alleen-lezen toegang om te exporteren. Daarna verwijdert Kwispio de omgeving van de school. [Termijn voor contactgegevens na het einde van de klantrelatie invullen.]
Contact met scholen die geen klant werden[termijn invullen]
Support-e-mails en urenregistratie[termijn invullen]
Reservekopieën (back-ups)Maximaal 30 dagen bij Cloudflare en maximaal 60 dagen in de kopie bij Hetzner. Daarna is een verwijderd gegeven ook uit de back-ups verdwenen.

4. Facturen en betalen via Stripe

Betalingen van klanten van de school zijn iets anders. Daarvoor sluit de school zelf een overeenkomst met Stripe. Stripe doet de identiteitscontrole van de school zelf. Kwispio bewaart alleen het nummer van het Stripe-account en of betalen en uitbetalen aanstaan. Kwispio neemt geen commissie en ziet geen kaartgegevens.

5. Beveiligingslogs

Waarom? Om het platform en alle scholen te beschermen tegen misbruik, inbraak en datalekken, en om incidenten te ontdekken en uit te zoeken. De wet verplicht ons om gegevens goed te beveiligen. Grond: gerechtvaardigd belang (beveiliging).

Over wie? Iedereen die het platform gebruikt of probeert te gebruiken: medewerkers van scholen, hondeneigenaren en de beheerder van Kwispio. Dus ook als je klant bent van een hondenschool.

Wat leggen we vast?

Bij iedere gebeurtenis staan het tijdstip, wat er gebeurde, interne nummers (id's) van de persoon en de school, en waar dat van toepassing is een ingekort IP-adres. [Controleren of het beveiligingslog ook e-mailadressen bevat, bijvoorbeeld bij een codeaanvraag voor een onbekend adres.]

Melding bij een nieuw apparaat. Logt een trainer of schoolbeheerder in op een nieuw apparaat? Dan krijgt die persoon een e-mail met het soort apparaat en een globale locatie, afgeleid van het IP-adres. Met de knop "Dit was ik niet" worden alle sessies beëindigd.

Technische logs. Daarnaast houdt het platform technische logs bij. Daarin staan alleen interne nummers. Er staan nooit namen, e-mailadressen, telefoonnummers, berichten of inlogcodes in. Een test controleert dat.

Waar en hoe lang?

LogWaarHoe lang
Beveiligingslog van een schoolIn de database van die school (Cloudflare, EU)12 maanden
Beveiligingslog van het platformIn de platformdatabase (Cloudflare, EU)12 maanden
Technische logsCloudflare Workers Logs7 dagen
Foutoverzicht (zonder persoonsgegevens)Platformdatabase90 dagen
Incidentregister[waar][termijn invullen]

Ook voor de pilotmeting. Tijdens de pilot telt Kwispio met het beveiligingslog hoeveel trainers met een passkey inloggen en hoe vaak iemand zijn toegang moet herstellen. Daarvoor gebruiken we alleen aantallen. [Zie de vragen voor de jurist.]

Datalekken. Gaat er iets mis met gegevens waarvoor Kwispio verantwoordelijk is? Dan melden we dat binnen 72 uur bij de Autoriteit Persoonsgegevens, als dat verplicht is. Is het risico voor jou hoog, dan laten we het je ook weten. Gaat het om gegevens van een school? Dan meldt Kwispio het binnen 24 uur aan de school. De school beslist dan over de melding bij de Autoriteit Persoonsgegevens.

6. Bezoekers van kwispio.nl

[Nog te bepalen wat er op kwispio.nl komt. Het ontwerp beschrijft kwispio.nl alleen als platformdomein, niet als website met informatie. Pas deze paragraaf aan zodra dat bekend is.]

7. Koppelingen die scholen kunnen aanzetten

Scholen kunnen in Kwispio koppelingen aanzetten met Google, Apple, Microsoft en Meta. Kwispio werkt daarbij als verwerker voor de school. We beschrijven ze hier, omdat deze bedrijven vragen dat Kwispio uitlegt hoe het hun gegevens gebruikt.

Agenda (Google, Apple iCloud, Microsoft).

WhatsApp (Meta). Een school kan haar eigen WhatsApp Business-account aan Kwispio koppelen. Berichten tussen de school en haar klanten lopen dan via Meta en komen in de omgeving van de school. De school is daarvoor verantwoordelijk; zie haar privacyverklaring.

8. Met wie delen we gegevens?

Kwispio werkt met deze partijen voor de gegevens in deze verklaring:

PartijWaarvoorWaarAfspraken
Cloudflare, Inc. (VS)Hosting van het platform en kwispio.nl, opslag van gegevens en bestanden, e-mail versturen en ontvangen, beveiliging (zoals bescherming tegen aanvallen en Turnstile)De databases en bestanden staan in de EU. Verzoeken kunnen ook buiten de EU worden verwerkt. Voor e-mail is niet bevestigd dat dit in de EU gebeurt.Verwerkersovereenkomst van Cloudflare (versie 6.4), met het EU-VS Data Privacy Framework en standaardcontractbepalingen
Stripe Payments Europe, Limited (Ierland), onderdeel van Stripe, Inc. (VS)Facturen en SEPA-incassoGeen garantie dat gegevens in de EU blijven[Afspraken met Stripe controleren]
Hetzner Online GmbH (Duitsland)Een versleutelde reservekopie buiten Cloudflare, en controleren of het platform bereikbaar isDuitsland. Hetzner kan de reservekopie niet lezen.[Verwerkersovereenkomst nog afsluiten in het Hetzner-account]
[Boekhouder]Administratie en belasting[ ][ ]
[E-maildienst van Kwispio]E-mail aan Kwispio ontvangen en beantwoorden[ ][ ]
Overheid, zoals de BelastingdienstAlleen als de wet ons dat verplichtNederland—

9. Gegevens buiten de EU

Cloudflare en Stripe zijn Amerikaanse bedrijven. Daardoor kunnen gegevens in de Verenigde Staten terechtkomen.

10. Hoe beveiligen we gegevens?

11. Cookies en opslag in je browser

Kwispio gebruikt geen analytics- of trackingcookies en geen externe analysediensten. We volgen je niet over andere websites. Daarom is er geen cookiemelding.

Wel gebruikt het platform opslag in je browser die nodig is om het te laten werken:

WatWaarWaarvoorHoe lang
Cookie __Host-kw_sessieIn de omgeving van een school, bijvoorbeeld mijn.hondenschoolx.nlJe blijft ingelogd. De cookie werkt alleen op dat ene adres.Tot je uitlogt. Een sessie van een eigenaar verloopt na maximaal 30 dagen. Bij trainers en schoolbeheerders na 14 dagen zonder gebruik, en altijd na 30 dagen.
Opslag van de app zelf (service worker)Op je toestelDe app opent snel. Alleen de app zelf wordt bewaard, geen persoonsgegevens.Tot je uitlogt of de app verwijdert
Concept van een lesverslag (alleen voor trainers)Op het toestel van de trainerVerder werken zonder internet op het trainingsveldWordt gewist bij uitloggen
PushmeldingenOp je toestel, als je dat toestaatMeldingen ontvangenTot je pushmeldingen uitzet

Als je uitlogt, wist het platform cookies, cache en opslag op je toestel. Dat is handig op een gedeelde telefoon.

[Controleren bij livegang:]

12. Je rechten

Je hebt deze rechten:

Zo doe je een verzoek:

  1. Mail naar [e-mailadres privacy].
  2. We kunnen je vragen te bevestigen dat jij het bent, bijvoorbeeld via het e-mailadres dat we al van je hebben.
  3. We antwoorden binnen 1 maand. Is je verzoek ingewikkeld, dan kan dat 2 maanden langer duren. Dat laten we je dan weten.

Gaat je vraag over je gegevens als klant van een hondenschool? Stuur je verzoek dan naar de school (zie §2).

Klacht? Neem eerst contact met ons op. Ben je daarna niet tevreden, dan kun je een klacht indienen bij de Autoriteit Persoonsgegevens: autoriteitpersoonsgegevens.nl.

13. Besluiten door de computer

Kwispio neemt geen besluiten over mensen die alleen door een computer worden genomen en grote gevolgen hebben. De maandfactuur wordt wel automatisch berekend met de telregel voor actieve honden. Wijkt het bedrag meer dan 30% af van de maand ervoor, dan kijkt eerst een mens.

14. Wijzigingen

We passen deze verklaring aan als ons werk verandert. Bovenaan staat de datum van de laatste versie. Wijzigingen in de lijst met subverwerkers melden we vooraf aan scholen. Controleren of dit overeenkomt met de [verwerkersovereenkomst.]

---

Nog in te vullen of te controleren door Kwispio

  1. Rechtsvorm, adres, KvK-nummer en e-mailadres voor privacyvragen (na inschrijving bij de KvK).
  2. Wat er op kwispio.nl komt (informatie, contactformulier, demo-aanvraag) en of Kwispio daar zelf logs bewaart.
  3. Bewaartermijnen die het ontwerp niet noemt: contactgegevens na het einde van de klantrelatie, contact met scholen die geen klant werden, support-e-mails, urenregistratie en het incidentregister.
  4. Welke e-maildienst en welke boekhouder Kwispio gebruikt.
  5. Of het beveiligingslog naast een ingekort IP-adres ook e-mailadressen of apparaatgegevens bevat.
  6. Of Cloudflare Workers Logs vanzelf IP-adressen of volledige adressen van pagina's opslaan (bijvoorbeeld een inloglink met een code erin).
  7. Welke cookies Cloudflare zelf kan plaatsen (beveiligingscontrole, Turnstile).
  8. De verplichte teksten voor de controle door Google (OAuth) en Meta (app review). Beide vragen een openbare privacyverklaring.
  9. Of Microsoft Graph met de gekozen toegang meer dan bezette tijden kan lezen.
  10. Links in deze verklaring vervangen door openbare adressen.
  11. Of het gebouwde platform doet wat hier staat (deze tekst volgt het ontwerp).

Vragen voor de jurist

  1. Rolverdeling bij accounts. Het beheerdersaccount en de accounts van trainers staan in de eigen database van de school. Kwispio is verantwoordelijke voor "de klantrelatie" (contactpersoon, abonnement, facturen, support). Is deze splitsing houdbaar? Voor welke accountgegevens is Kwispio verantwoordelijke en voor welke de school?
  2. Beveiligingslogs. Deze verklaring noemt Kwispio verantwoordelijke voor alle beveiligingslogs, ook die van hondeneigenaren. Architectuur §12.6 noemt Kwispio verwerker voor alle schoolgegevens, en §5.13 noemt als eigen gegevens alleen contactpersonen en facturen. Het concept van de verwerkersovereenkomst (Bijlage 1, onderdeel C, "Beveiliging en audit") rekent het beveiligingslog juist tot de gegevens die Kwispio in opdracht van de school verwerkt. Die twee concepten moeten op elkaar worden afgestemd. Het beveiligingslog van een school staat in de database van de school, gaat mee in de export en wordt verwijderd als de school stopt. Is Kwispio hier verantwoordelijke, verwerker of gezamenlijk verantwoordelijke met de school? Wat betekent dat voor de bewaartermijn van 12 maanden als een school eerder stopt?
  3. Hergebruik van het beveiligingslog. Mag Kwispio het beveiligingslog ook gebruiken voor de pilotmeting (passkeygebruik, herstelverzoeken)? Is dat verenigbaar met het oorspronkelijke doel (beveiliging)?
  4. Totalen voor productverbetering. Kwispio gebruikt totalen uit de omgevingen van scholen voor eigen besluiten (prijs, support, AI). Volgens de AP wordt een verwerker daarvoor zelf verantwoordelijke. Zijn deze totalen echt anoniem? Bij één pilotschool met kleine groepen (gemiddeld 7 honden) zijn ze misschien naar personen terug te leiden.
  5. Rol van Stripe bij Stripe Invoicing. Is Stripe hier verwerker van Kwispio, zelfstandig verantwoordelijke, of allebei? Is een aparte verwerkersovereenkomst met Stripe nodig?
  6. Doorgifte naar de VS. Is de tekst in §9 voldoende, gelet op het hoger beroep over het Data Privacy Framework (C-703/25 P) en de vraag om herbeoordeling na *Trump v. Slaughter*? Is een transfer impact assessment nodig voor Cloudflare en Stripe? Het ontwerp noemt ook dat Cloudflare Workers buiten de EU kunnen draaien en dat de locatie van Email Service niet als EU is bevestigd.
  7. Grond voor contactpersonen. Klopt het om bij een eenmanszaak "overeenkomst" te gebruiken en bij een contactpersoon van een rechtspersoon "gerechtvaardigd belang"?
  8. Functionaris gegevensbescherming. Klopt het dat Kwispio geen functionaris gegevensbescherming hoeft aan te stellen?
  9. Cookieregels. Vallen deze onder de uitzondering voor functionele opslag in de Telecommunicatiewet: de sessiecookie, de opslag van de app (service worker en IndexedDB), de controle van Cloudflare Turnstile en mogelijke beveiligingscookies van Cloudflare? Is een cookiemelding dan echt niet nodig?
  10. Koppelingen met Google en Meta. Google (OAuth-controle) en Meta (app review) vragen een privacyverklaring van Kwispio, terwijl Kwispio voor die gegevens verwerker is voor de school. Het toestemmingsscherm van Google toont de naam Kwispio. Past dat bij de rolverdeling? Wat moet er minimaal in §7 staan?
  11. Datalekken. Is de belofte om een datalek binnen 24 uur aan de school te melden goed afgestemd op de verwerkersovereenkomst?
  12. DPIA. Het ontwerp noemt een DPIA waarschijnlijk niet verplicht, maar een lichte DPIA wel verstandig. Moet Kwispio die zelf doen voor de eigen verwerkingen, of alleen de scholen helpen met hun eigen DPIA?