Verwerkersovereenkomst

Laatst bijgewerkt: 4 oktober 2026

0. Status van dit document

Deze verwerkersovereenkomst (hierna "Verwerkersovereenkomst") maakt standaard onderdeel uit van de Algemene Voorwaarden tussen Kinmo en de Gebruiker (zie artikel 7, in het bijzonder 7.3, van die voorwaarden) en is van toepassing zodra de Gebruiker een account aanmaakt en de Software gebruikt. Er is geen aparte ondertekening vereist; op verzoek verstrekt Kinmo een afzonderlijk ondertekend exemplaar. Bij strijdigheid tussen deze Verwerkersovereenkomst en de Algemene Voorwaarden over de verwerking van persoonsgegevens, prevaleert deze Verwerkersovereenkomst. De Nederlandse tekst is bindend; vertalingen worden uitsluitend ter informatie verstrekt.

1. Definities

Termen met een hoofdletter hebben de betekenis uit de Algemene Voorwaarden. Daarnaast geldt:

  • AVG: Verordening (EU) 2016/679 (Algemene Verordening Gegevensbescherming).
  • Verwerkingsverantwoordelijke: de Gebruiker (de fysiotherapeut of praktijk) die het doel van en de middelen voor de verwerking van patiëntgegevens bepaalt.
  • Verwerker: Kinmo, die persoonsgegevens verwerkt ten behoeve van de Verwerkingsverantwoordelijke.
  • Sub-verwerker: een door Kinmo ingeschakelde derde die in opdracht van Kinmo persoonsgegevens verwerkt.
  • Persoonsgegevens: de persoonsgegevens die Kinmo in het kader van de Software namens de Verwerkingsverantwoordelijke verwerkt, zoals beschreven in Bijlage 1. Binnen de Software gaat het uitsluitend om pseudonieme (pseudo-anonieme) gegevens: zij zijn gekoppeld aan een willekeurig Programma-ID en Kinmo beschikt zelf niet over de middelen om ze tot een natuurlijke persoon te herleiden. Zij blijven persoonsgegevens in de zin van de AVG omdat de Verwerkingsverantwoordelijke die koppeling in het eigen dossier wél kan maken.
  • Betrokkene: de natuurlijke persoon op wie de Persoonsgegevens betrekking hebben; in de praktijk de patiënt van de Gebruiker.

2. Rolverdeling en voorwerp

2.1 Voor de verwerking van patiëntgegevens via de Software treedt Kinmo op als Verwerker en de Gebruiker als Verwerkingsverantwoordelijke. Voor de eigen account- en facturatiegegevens van de Gebruiker is Kinmo zelf Verwerkingsverantwoordelijke; daarop ziet deze Verwerkersovereenkomst niet, maar het Privacy Statement van Kinmo.

2.2 Kinmo is ontworpen volgens het beginsel van gegevensbescherming door ontwerp (AVG art. 25). Een oefenschema is uitsluitend gekoppeld aan een willekeurig, niet-raadbaar Programma-ID. Kinmo verwerkt geen naam, BSN, contactgegevens, geboortedatum of andere directe identificerende gegevens van Betrokkenen, en legt geen diagnoses vast. Kinmo slaat het IP-adres niet op in de eigen database; uitsluitend een gehashte afgeleide daarvan wordt kort verwerkt ten behoeve van misbruikpreventie. In de logs van de hostingpartijen staat het IP-adres gedurende hun korte bewaartermijn. De koppeling tussen het Programma-ID en de Betrokkene bestaat uitsluitend aan de zijde van de Verwerkingsverantwoordelijke, zoals in het eigen Elektronisch Patiëntendossier (EPD) en in de eigen communicatie met de Betrokkene. De omvang van de verwerking door Kinmo is daardoor minimaal; deze Verwerkersovereenkomst regelt niettemin alle verplichtingen uit AVG art. 28.

2.3 Aard en doel, categorieën Betrokkenen en categorieën Persoonsgegevens zijn beschreven in Bijlage 1. De duur van de verwerking is gelijk aan de looptijd van de overeenkomst tussen partijen.

2.4 Kinmo stelt met de Software een hulpmiddel beschikbaar waarmee de Verwerkingsverantwoordelijke persoonsgegevens van Patiënten verwerkt. Kinmo heeft geen toegang tot het kanaal (zoals e-mail of telefoon) waarmee de Verwerkingsverantwoordelijke het programma verspreidt, en kan de koppeling tussen programma en patiënt niet zelfstandig herleiden; alleen de Verwerkingsverantwoordelijke legt die koppeling, in het eigen EPD en in de eigen communicatie met de Patiënt. Pseudonimisering wordt hierbij toegepast als beveiligingsmaatregel in de zin van art. 32 AVG. De verantwoordelijkheid voor de Patiëntgegevens ligt bij de Verwerkingsverantwoordelijke; Kinmo verwerkt uitsluitend in opdracht, behoudens artikel 3.4.

3. Instructies van de Verwerkingsverantwoordelijke

3.1 Kinmo verwerkt de Persoonsgegevens uitsluitend op basis van schriftelijke (waaronder elektronische) instructies van de Verwerkingsverantwoordelijke. Deze Verwerkersovereenkomst en het gebruik van de Software conform de documentatie gelden als de basisinstructie. Aanvullende instructies mogen de Software-functionaliteit niet te boven gaan.

3.2 Kinmo verwerkt de Persoonsgegevens niet voor eigen doeleinden, behoudens de statistiek uit artikel 3.4, en verstrekt ze niet aan derden, behoudens de Sub-verwerkers in Bijlage 2 of een wettelijke verplichting. Bestaat een wettelijke verplichting tot verwerking, dan stelt Kinmo de Verwerkingsverantwoordelijke daarvan vooraf in kennis, tenzij die wet dit verbiedt.

3.3 Kinmo informeert de Verwerkingsverantwoordelijke onverwijld indien een instructie naar het oordeel van Kinmo in strijd is met de AVG of andere gegevensbeschermingswetgeving.

3.4 Opgetelde statistiek. Kinmo mag uit de oefeninhoud en uit wat Gebruikers in de Software zoeken opgetelde statistiek afleiden, uitsluitend om de Software en de oefenbibliotheek te verbeteren: bijvoorbeeld welke oefeningen het vaakst worden voorgeschreven, welke daarvan nog geen video hebben, welke oefennamen Gebruikers zelf typen en welke zoektermen niets opleveren. Die statistiek kan namen van oefeningen en zoektermen bevatten, ook als de Gebruiker die zelf typte, maar geen Programma-ID, geen programmatitel, geen oefeninstructie en niets wat tot een Betrokkene te herleiden is. Kinmo verstrekt haar niet aan derden. De Verwerkingsverantwoordelijke kan dit schriftelijk uitsluiten (support@kinmo.app); Kinmo houdt van diens gebruik dan alleen aantallen en tijdstippen bij.

4. Geheimhouding

4.1 Kinmo verplicht eenieder die onder haar gezag toegang heeft tot de Persoonsgegevens tot geheimhouding, hetzij langs contractuele weg, hetzij op grond van een wettelijke geheimhoudingsplicht. Deze plicht blijft na beëindiging van de overeenkomst van kracht.

5. Beveiliging (AVG art. 32)

5.1 Kinmo treft passende technische en organisatorische maatregelen om een op het risico afgestemd beveiligingsniveau te waarborgen. Deze omvatten ten minste:

  • versleuteling van gegevens in transit (TLS 1.2 of hoger);
  • versleuteling van gegevens in rust aan de zijde van de hosting-Sub-verwerker;
  • Row Level Security op alle multi-tenant databasetabellen, zodat gegevens van de ene praktijk niet toegankelijk zijn voor een andere;
  • service-sleutels met volledige toegang uitsluitend server-side; nooit in de browser;
  • pseudonimisering door ontwerp: oefenschema’s zijn gekoppeld aan een willekeurig Programma-ID, niet aan een identificeerbare patiënt;
  • logische scheiding van klantgegevens (multi-tenant) en toegangsbeperking op need-to-know-basis;
  • een toegangscode op elke nieuwe deellink, als de Verwerkingsverantwoordelijke dat instelt, desgewenst apart van de link aan de Betrokkene te geven;
  • tweestapsverificatie bij het inloggen, die iedere gebruiker kan aanzetten en die de Verwerkingsverantwoordelijke verplicht kan stellen voor zijn beheerders of voor al zijn gebruikers; voor beheerders staat die verplichting bij het inrichten van een nieuwe praktijk vooraf aangevinkt;
  • maatregelen om de vertrouwelijkheid, integriteit, beschikbaarheid en veerkracht van de systemen te waarborgen en gegevens te kunnen herstellen.

5.2 Een actuele beschrijving van de beveiligingsmaatregelen is op verzoek beschikbaar. Kinmo mag maatregelen aanpassen mits het beveiligingsniveau gelijkwaardig blijft.

5.3 De Verwerkingsverantwoordelijke beslist zelf of hij de maatregelen gebruikt die hij in de Software aan- of uitzet, zoals de toegangscode en verplichte tweestapsverificatie. Die keuze maakt deel uit van zijn eigen afweging op grond van artikel 32 AVG.

6. Sub-verwerkers

6.1 De Verwerkingsverantwoordelijke verleent Kinmo algemene toestemming voor het inschakelen van de Sub-verwerkers genoemd in Bijlage 2.

6.2 Kinmo legt iedere Sub-verwerker via een overeenkomst dezelfde gegevensbeschermingsverplichtingen op als in deze Verwerkersovereenkomst, en blijft jegens de Verwerkingsverantwoordelijke volledig aansprakelijk voor het handelen van de Sub-verwerker.

6.3 Bij voorgenomen toevoeging of vervanging van een Sub-verwerker informeert Kinmo de Verwerkingsverantwoordelijke ten minste dertig (30) dagen vooraf (via e-mail of in de Software). De Verwerkingsverantwoordelijke kan binnen die termijn op redelijke, gegevensbeschermingsgerelateerde gronden gemotiveerd bezwaar maken. Komen partijen er niet uit, dan mag de Verwerkingsverantwoordelijke de betreffende dienst opzeggen.

7. Doorgifte buiten de EER

7.1 De primaire opslag van Persoonsgegevens vindt plaats binnen de Europese Economische Ruimte (EER). Voor zover een Sub-verwerker gegevens buiten de EER verwerkt, geschiedt dit uitsluitend met passende waarborgen in de zin van AVG hoofdstuk V, in de regel de modelcontractbepalingen (Standard Contractual Clauses) van de Europese Commissie of een gelijkwaardig mechanisme. Bijlage 2 vermeldt per Sub-verwerker de locatie en het toegepaste waarborgmechanisme.

8. Bijstand aan de Verwerkingsverantwoordelijke

8.1 Rechten van Betrokkenen. Kinmo verleent, rekening houdend met de aard van de verwerking en voor zover mogelijk, redelijke medewerking aan het vervullen van verzoeken van Betrokkenen (inzage, rectificatie, wissing, beperking, overdraagbaarheid, bezwaar). Omdat Kinmo geen identificeerbare patiëntgegevens opslaat, verlopen dergelijke verzoeken in beginsel via de Verwerkingsverantwoordelijke, die het Programma-ID aan de Betrokkene kan koppelen, het oefenschema in de Software kan wijzigen of leegmaken en de gedeelde link kan intrekken. Een volledig oefenprogramma verwijdert Kinmo op verzoek van de Verwerkingsverantwoordelijke (support@kinmo.app).

8.2 Beveiliging, melding en DPIA. Kinmo verleent de Verwerkingsverantwoordelijke redelijke bijstand bij het nakomen van diens verplichtingen uit AVG art. 32 tot en met 36, waaronder beveiliging, melding van inbreuken en gegevensbeschermingseffectbeoordelingen, rekening houdend met de aard van de verwerking en de aan Kinmo beschikbare informatie.

8.3 Ontvangt Kinmo rechtstreeks een verzoek van een Betrokkene dat de verwerking namens de Verwerkingsverantwoordelijke betreft, dan handelt Kinmo dit niet zelfstandig af, maar verwijst het door naar de Verwerkingsverantwoordelijke. Een verzoek of onderzoek van een toezichthouder meldt Kinmo onverwijld aan de Verwerkingsverantwoordelijke, voor zover de wet dat toestaat; Kinmo werkt daarnaast zelf met de toezichthouder samen, zoals AVG art. 31 voorschrijft.

9. Inbreuken in verband met persoonsgegevens (datalekken)

9.1 Kinmo informeert de Verwerkingsverantwoordelijke zonder onredelijke vertraging, en in beginsel binnen achtenveertig (48) uur na ontdekking, over een inbreuk in verband met persoonsgegevens die de namens de Verwerkingsverantwoordelijke verwerkte Persoonsgegevens betreft.

9.2 De melding bevat, voor zover bekend, de aard van de inbreuk, de betrokken categorieën en aantallen, de waarschijnlijke gevolgen en de getroffen of voorgestelde maatregelen. De wettelijke meldplicht aan de toezichthouder en, in voorkomend geval, aan de Betrokkenen, berust bij de Verwerkingsverantwoordelijke; Kinmo verleent daarbij redelijke bijstand.

10. Teruggave en verwijdering

10.1 Na beëindiging van de overeenkomst verwijdert Kinmo, naar keuze van de Verwerkingsverantwoordelijke, de Persoonsgegevens of geeft deze terug, en verwijdert bestaande kopieën, tenzij een wettelijke bewaarplicht anders bepaalt. Een dergelijke bewaarplicht (zoals de fiscale 7-jaarstermijn) geldt voor de account- en facturatiegegevens waarvoor Kinmo zelf verwerkingsverantwoordelijke is, niet voor de hier bedoelde patiëntgegevens. De Verwerkingsverantwoordelijke kan het account en de bijbehorende gegevens ook zelf verwijderen via Account-instellingen → Account → Verwijder mijn account.

10.2 Verwijdering vindt plaats binnen een redelijke termijn na beëindiging. Back-ups worden volgens het reguliere rotatieschema overschreven.

11. Audit

11.1 Kinmo stelt de Verwerkingsverantwoordelijke op verzoek de informatie ter beschikking die nodig is om de naleving van AVG art. 28 aan te tonen, en maakt audits (waaronder inspecties) door de Verwerkingsverantwoordelijke of een door deze gemachtigde auditor mogelijk en draagt daaraan bij.

11.2 Een audit vindt plaats na redelijke aankondiging (ten minste dertig dagen), maximaal eenmaal per jaar (tenzij een toezichthouder of een concreet incident anders vereist), tijdens kantooruren, zonder de bedrijfsvoering onnodig te verstoren en met inachtneming van geheimhouding. Kinmo mag eerst voldoen door beschikbare rapportages of verklaringen te verstrekken. Redelijke kosten van een audit komen voor rekening van de Verwerkingsverantwoordelijke, tenzij de audit een wezenlijke tekortkoming van Kinmo aantoont.

12. Aansprakelijkheid, duur en toepasselijk recht

12.1 Op de aansprakelijkheid onder deze Verwerkersovereenkomst is de aansprakelijkheidsregeling uit de Algemene Voorwaarden van overeenkomstige toepassing, onverminderd het dwingend recht van de AVG.

12.2 Deze Verwerkersovereenkomst geldt zolang Kinmo namens de Verwerkingsverantwoordelijke Persoonsgegevens verwerkt en eindigt van rechtswege bij het einde van de overeenkomst tussen partijen, met uitzondering van bepalingen die naar hun aard blijven gelden (zoals geheimhouding).

12.3 Op deze Verwerkersovereenkomst is Nederlands recht van toepassing; geschillen worden voorgelegd aan de bevoegde rechter in het arrondissement waar Kinmo is gevestigd.

Bijlage 1: Beschrijving van de verwerking

  • Onderwerp: levering van de oefenschema-Software, waarmee de Gebruiker oefenschema’s samenstelt en via een gedeelde link (Patiëntweergave) aan de Betrokkene beschikbaar stelt, en waarmee hij voorlichtingsmateriaal van zijn praktijk meestuurt dat de Betrokkene op een door Kinmo geserveerde documentpagina opent.
  • Aard en doel: hosten en tonen van oefenschema’s die aan een willekeurig Programma-ID zijn gekoppeld, en het afleiden van opgetelde statistiek volgens artikel 3.4; geen profilering, geen geautomatiseerde besluitvorming.
  • Duur: de looptijd van de overeenkomst tussen partijen.
  • Categorieën Betrokkenen: patiënten (Eindgebruikers) van de Gebruiker, uitsluitend via een pseudoniem (pseudo-anoniem) Programma-ID; daarnaast personen die herkenbaar zijn op foto’s en video’s die de Gebruiker uploadt, doorgaans de therapeut of een medewerker die een oefening voordoet.
  • Categorieën Persoonsgegevens: oefeninhoud (generieke oefeningnamen en parameters zoals sets/herhalingen) gekoppeld aan een Programma-ID; toegangsmomenten van de gedeelde link (de dag van de laatste opening, gebruikt om te bepalen of de link nog geldig is); het enkele feit dat een review-uitnodiging bij een oefenprogramma is beantwoord, zonder de inhoud of de strekking van dat antwoord. Géén naam, BSN, contactgegevens, geboortedatum, diagnose of behandelplan van de Betrokkene; het IP-adres alleen zoals beschreven in artikel 2.2. Van wie op een geüploade foto of video staat: diens beeltenis.
  • Door de Gebruiker geüploade media: foto’s en video’s van oefeningen en praktijkdocumenten (PDF-voorlichtingsmateriaal). Foto’s en documenten worden opgeslagen in Cloudflare R2, video in Cloudflare Stream. De Gebruiker staat ervoor in dat deze geen herleidbare patiëntgegevens bevatten en dat hij over de benodigde (portret)rechten beschikt (Algemene Voorwaarden art. 6.4).
  • Praktijkdocumenten: voorlichtings-PDF’s en links van de praktijk, en de koppeling daarvan aan haar protocollen (sjablonen). Er wordt geen koppeling vastgelegd tussen een document en een oefenprogramma, een patiënt of een gedeelde link; welke documenten een patiënt ontvangt, bepaalt de Gebruiker in het bericht dat hij zelf verstuurt. Van elke geüploade PDF maakt de Software in de browser van de Gebruiker een afbeelding van de eerste pagina, die naast het bestand wordt opgeslagen en op de documentpagina wordt getoond.
  • Documentpagina: Kinmo serveert de pagina waarop de Betrokkene het meegestuurde leesmateriaal opent (`/d/{document-id}`), met de huisstijl van de praktijk, de titel, het voorbeeld van pagina 1 en — als de Gebruiker een afspraak-URL heeft ingesteld — een knop naar diens eigen afspraaksysteem. De pagina is anoniem bereikbaar via een onraadbaar document-id met een ondertekende vervaldatum van twaalf maanden; zij kent geen enkele verwijzing naar de Betrokkene of naar diens oefenprogramma, en er wordt per opvraging niets vastgelegd behalve de gedeelde misbruikteller uit artikel 5.
  • Doorklik-teller afspraakknop: een opgeteld getal per praktijk per maand (`booking_click_counts`), zonder verwijzing naar een Betrokkene, een oefenprogramma of een gedeelde link. Voor een Gebruiker met Pro is dit een verwerking in diens opdracht; voor een Gebruiker zonder Pro houdt Kinmo het getal bij zonder dat de Gebruiker het kan lezen, en treedt Kinmo daarvoor op als Verwerkingsverantwoordelijke met gerechtvaardigd belang. Zie het verwerkersregister A.10.
  • Bijzondere categorieën (AVG art. 9): Kinmo legt geen diagnose, medische voorgeschiedenis of behandelplan vast. De oefeninhoud kan wel iets zeggen over de gezondheid of het herstel van de Betrokkene, en kan daarmee een gegeven over gezondheid zijn in de zin van art. 9 AVG. Kinmo behandelt hem als zodanig en verwerkt hem gepseudonimiseerd, gekoppeld aan een Programma-ID. De grondslag voor die verwerking berust bij de Verwerkingsverantwoordelijke. De Gebruiker is contractueel verboden herleidbare persoonsgegevens in vrije tekstvelden in te voeren (Algemene Voorwaarden art. 7.4).

Bijlage 2: Sub-verwerkers

Op het moment van laatste bijwerking schakelt Kinmo de volgende Sub-verwerkers in:

  • Supabase: database, authenticatie en server-functies. Locatie: EER (Stockholm); de contractpartij, Supabase Pte. Ltd., is gevestigd in Singapore. Waarborg: modelcontractbepalingen (SCC’s).
  • Cloudflare: hosting van de webapplicatie (Pages), CDN, opslag van geüploade foto’s en documenten (R2-objectopslag) en van video (Stream). Locatie: Amerikaanse entiteit; de R2-objectopslag staat in West-Europa (WEUR), de opslag van Stream is niet aan een regio gebonden, en de uitlevering verloopt via het wereldwijde CDN, dat kopieën tijdelijk op edge-locaties kan bewaren. Waarborg: modelcontractbepalingen (SCC’s).
  • Leafcloud: hosting van de ophaaldienst die een video die de Gebruiker zelf op YouTube publiceerde en in de Software koppelde, ophaalt en in de video-opslag (Cloudflare Stream) plaatst. Het bestand staat alleen tijdens het ophalen kort op de server; geen patiëntgegevens, geen accountgegevens. Locatie: Nederland (Amsterdam); de infrastructuur staat uitsluitend in de EU. Doorgifte buiten EER: nee. Verwerkersovereenkomst: de standaard-DPA van Leafcloud; ISO/IEC 27001-gecertificeerd.
  • Stripe: abonnementen, betalingen en facturatie (betreft account-/facturatiegegevens van de Gebruiker). Locatie: Ierland en VS. Waarborg: modelcontractbepalingen (SCC’s).
  • Resend: verzending van transactionele e-mail aan de Gebruiker. Locatie: verzending vanuit de EER (Ierland); opslag en verwerking primair in de VS. Waarborg: modelcontractbepalingen (SCC’s), aanvullend het EU-US Data Privacy Framework.
  • Sentry: foutmonitoring en prestatiemetingen van het dashboard, de website en een aantal serverfuncties (nooit op de patiëntpagina’s (de Patiëntweergave en de documentpagina)). Locatie: opslag in de EER (Frankfurt); de contractpartij, Functional Software, Inc., is gevestigd in de VS. Waarborg: EU-US Data Privacy Framework; verwerkersovereenkomst getekend.
  • OpenRouter: AI-vertaling en AI-aanvulling van de naam en omschrijving van oefeningen, en het benoemen van oefeningen bij het importeren van een protocoldocument (alleen tekst, na een controle op patiëntgegevens in de browser; incl. door de Gebruiker ingevoerde tekst; geen Programma-ID, geen accountgegevens, geen programmatitel; de Gebruiker voert hier geen patiëntgegevens in, zie art. 7.4). Locatie: verwerking van de inhoud in de EER; de contractpartij, OpenRouter, Inc., is gevestigd in de VS. Kinmo gebruikt in-region routing op het EU-domein van OpenRouter: prompts en antwoorden worden uitsluitend binnen de EU ontsleuteld en alleen gerouteerd naar providers die in die regio draaien. Dit is op accountniveau afgedwongen door een guardrail die verzoeken via elke andere regio weigert; daarnaast staan de instellingen die training op verzonden gegevens toelaten uit. Waarborg: modelcontractbepalingen (SCC’s) in de verwerkersovereenkomst van OpenRouter.
  • Zoho: e-mail van Kinmo, waaronder support@kinmo.app (vragen, privacyverzoeken en meldingen). Locatie: EER (het EU-datacentrum van Zoho). Alleen bij uitzondering, voor technische ondersteuning, kunnen medewerkers van Zoho in India erbij. Waarborg: modelcontractbepalingen (SCC’s).

Productanalytics draait first-party en cookieloos in de eigen database van Kinmo; hiervoor wordt geen Sub-verwerker ingeschakeld en worden geen persoonsgegevens verwerkt.

Bijlage 3: Contact

Vragen over deze Verwerkersovereenkomst of een verzoek om een afzonderlijk ondertekend exemplaar: support@kinmo.app. Kinmo, eenmanszaak, gevestigd te Amsterdam, KvK 99692260.