1. Partijen en waarom deze overeenkomst er is
Deze overeenkomst is gesloten tussen:
- de organisatie die RankFellow afneemt, hierna "de klant". De klant bepaalt waarom en waarvoor persoonsgegevens worden verwerkt en is daarmee verwerkingsverantwoordelijke in de zin van de Algemene verordening gegevensbescherming (AVG);
- Ferry Jansen Digitale Strategie, de onderneming van Ferry Jansen, KvK 96629681, Javalaan 46, 9715 GW Groningen, hierna "wij". Wij verwerken persoonsgegevens in opdracht van de klant en zijn daarmee verwerker.
Om RankFellow te leveren, verwerken we gegevens uit de bronnen van de klant, zoals Google Analytics en Google Search Console, en de pagina's van de website van de klant. Daar kunnen persoonsgegevens in zitten, vooral van de bezoekers van die website. Deze overeenkomst legt vast hoe we daarmee omgaan, zoals artikel 28 van de AVG vraagt.
Een organisatiebeheerder van de klant accepteert deze overeenkomst namens de klant bij de keuze van een plan. Ze hoort bij de algemene voorwaarden van RankFellow. Staat hier iets anders dan in de voorwaarden, dan geldt voor persoonsgegevens deze overeenkomst.
2. Welke gegevens en van wie
In bijlage 1 staat welke persoonsgegevens we verwerken, van wie en waarvoor. De klant zorgt dat hij die gegevens mag verzamelen en met ons mag delen, bijvoorbeeld doordat bezoekers van zijn website daarvoor toestemming hebben gegeven waar dat nodig is.
3. Wat we met de gegevens doen
- We verwerken de gegevens alleen om RankFellow voor de klant te leveren, en alleen zoals in deze overeenkomst en in de app is beschreven. Het instellen en gebruiken van RankFellow door de klant geldt als zijn opdracht.
- We gebruiken de gegevens niet voor eigen doelen en verkopen ze niet.
- Om de werking van RankFellow te verbeteren, lezen we de gesprekken met Fellow en de beoordelingen die gebruikers daarbij geven, zonder namen, e-mailadressen en telefoonnummers. Alleen Ferry Jansen leest de uitkomst. Wat we daaruit leren, verwerken we als algemene regel in de werking van Fellow, zonder gegevens van de klant; de klant en andere klanten zien de uitkomst niet.
- Vraagt de klant iets waarvan wij denken dat het in strijd is met de AVG, dan zeggen we dat direct.
- Moeten we gegevens op grond van de wet aan een instantie geven, dan laten we dat de klant vooraf weten, tenzij de wet dat verbiedt.
4. Geheimhouding
Iedereen die bij ons toegang heeft tot de gegevens, is tot geheimhouding verplicht. Op dit moment is dat alleen Ferry Jansen.
5. Beveiliging
We nemen passende maatregelen om de gegevens te beveiligen tegen verlies en tegen toegang door wie er niet bij mag. Welke maatregelen dat zijn, staat in bijlage 2. We mogen die maatregelen aanpassen, zolang de beveiliging niet minder wordt.
6. Onderverwerkers
De klant geeft ons toestemming om de diensten in bijlage 3 in te schakelen. Met elk van hen geldt een overeenkomst met minstens dezelfde verplichtingen voor de bescherming van persoonsgegevens als in deze overeenkomst.
Voegen we een onderverwerker toe of vervangen we er een, dan melden we dat de klant minstens dertig dagen vooraf. Heeft de klant daar een gegronde reden tegen, dan zoeken we samen een oplossing. Lukt dat niet, dan mag de klant zijn plan opzeggen tegen het moment van de wijziging.
Blijft een onderverwerker in gebreke, dan zijn wij daar tegenover de klant verantwoordelijk voor, binnen de grenzen van artikel 11.
7. Buiten de Europese Unie
Een deel van de verwerking gebeurt buiten de Europese Economische Ruimte. In bijlage 3 staat per onderverwerker waar de gegevens worden verwerkt. Waar dat buiten de EER is, gebeurt het op grond van de waarborgen die de betreffende onderverwerker daarvoor biedt (per onderverwerker te bevestigen).
8. Datalekken
Ontdekken we een beveiligingsincident waarbij persoonsgegevens van de klant betrokken zijn, dan melden we dat de klant zonder onnodige vertraging en uiterlijk binnen 48 uur nadat we het hebben ontdekt. We geven daarbij wat we weten: wat er is gebeurd, welke gegevens en hoeveel mensen het raakt, wat de gevolgen kunnen zijn en wat we eraan doen. De klant beslist of hij het incident meldt bij de Autoriteit Persoonsgegevens of bij de betrokkenen; wij helpen daarbij.
9. Rechten van betrokkenen en andere hulp
Vraagt iemand van wie we gegevens verwerken om inzage, verbetering of verwijdering, dan sturen we die vraag door naar de klant. We helpen de klant om zo'n verzoek af te handelen, voor zover dat in RankFellow kan.
Ook helpen we de klant, als hij daarom vraagt, bij een beoordeling van de gevolgen voor de privacy (een zogenoemde DPIA) en bij vragen van de Autoriteit Persoonsgegevens.
10. Controle
De klant mag ons vragen om de informatie die nodig is om te laten zien dat we ons aan deze overeenkomst houden. Wil de klant daarnaast een controle laten doen door een onafhankelijke deskundige, dan kan dat hoogstens één keer per jaar, met minstens vier weken aankondiging, op kosten van de klant, en met geheimhouding door de deskundige.
11. Aansprakelijkheid
Voor aansprakelijkheid onder deze overeenkomst gelden de grenzen uit artikel 16 van de algemene voorwaarden.
12. Looptijd en einde
Deze overeenkomst loopt zolang wij voor de klant persoonsgegevens verwerken voor RankFellow.
Eindigt het plan, dan houdt de klant nog negentig dagen toegang om te lezen. Daarna verwijderen we de gegevens van de klant uit RankFellow. De gegevens in het Google Cloud-project dat we voor de klant hebben ingericht, verwijderen we daarna ook (termijn te bevestigen). Kopieën die in back-ups van onze onderverwerkers staan, verdwijnen volgens de bewaartermijn van die back-ups (te bevestigen).
Wil de klant de gegevens voor het verwijderen terugkrijgen, dan kan hij dat binnen de negentig dagen vragen via contact@ferryjansen.nl.
13. Recht
Op deze overeenkomst is Nederlands recht van toepassing. Komen we er samen niet uit, dan beslist de rechtbank Noord-Nederland, locatie Groningen.
Bijlage 1. Welke gegevens, van wie en waarvoor
Doel. Het leveren van RankFellow: de website en de zoekcijfers van de klant meten, daar voorstellen en inzichten uit afleiden, teksten maken als de klant daarom vraagt, en rapporteren wat er met de voorstellen is gebeurd. Daarnaast het verbeteren van de werking van Fellow door de gesprekken zonder namen te lezen, zoals in artikel 3 staat.
| Van wie | Welke gegevens | Waar ze vandaan komen |
|---|---|---|
| Bezoekers van de website van de klant | Wat Google Analytics vastlegt en naar BigQuery exporteert: een willekeurig nummer per browser of apparaat, bekeken pagina's en tijdstippen, gebeurtenissen, het soort apparaat en browser, de herkomst van het bezoek en een locatie op het niveau van land of regio. Welke gegevens precies, bepaalt de klant met de instellingen van Google Analytics | De export van Google Analytics naar het Google Cloud-project van de klant |
| Mensen die via Google zoeken | Zoekopdrachten, klikken en posities per pagina, opgeteld per dag. In de regel geen persoonsgegevens, maar een zoekopdracht kan een naam bevatten | De export van Google Search Console naar het Google Cloud-project van de klant |
| Mensen die op de website van de klant staan | Wat er openbaar op de website staat, zoals namen en contactgegevens van medewerkers | Het bezoeken (crawlen) van de openbare pagina's van de website |
| Iedereen van wie de klant gegevens invoert | Wat de klant zelf in RankFellow zet, zoals documenten in de klantmap en informatie in gesprekken met Fellow | De klant |
We verwerken geen bijzondere persoonsgegevens (zoals gezondheid of geloof), tenzij de klant die zelf invoert. De klant vermijdt dat.
Bijlage 2. Beveiligingsmaatregelen
- Elke klant heeft een eigen Google Cloud-project voor de gegevens uit zijn bronnen. Bureaus met meer websites hebben één project met een aparte gegevensmap per website.
- In de app ziet elke organisatie alleen haar eigen gegevens. Dat wordt in de database zelf afgedwongen, en een test bewijst bij elke wijziging aan de software dat een klant niet bij een andere klant kan.
- Binnen een organisatie bepaalt de rol wat iemand kan: organisatiebeheerder, medewerker of kijker.
- Alle verbindingen met de app zijn versleuteld.
- Systemen die gegevens in de app zetten, gebruiken een eigen sleutel. Van die sleutels en van wachtwoorden bewaren we alleen een onleesbare vingerafdruk.
- De app zelf heeft geen toegang tot BigQuery. De gegevens komen via één vaste ingang de app in, met een eigen sleutel per systeem. Wijzigingen aan taken, documenten en reacties worden vastgelegd in een logboek.
- Wijzigingen aan de software worden eerst op een aparte testomgeving met een eigen database getest, zonder klantgegevens, voordat ze naar de klanten gaan.
Bijlage 3. Onderverwerkers
| Onderverwerker | Wat ze doen | Welke gegevens | Waar |
|---|---|---|---|
| Google Cloud: BigQuery | Opslag van en rekenwerk op de gegevens uit Search Console en Analytics, en de tabellen die RankFellow daaruit maakt | Bijlage 1, regels 1 tot en met 3 | Verenigde Staten (vastgesteld in de software die de gegevensmappen aanmaakt; per klant te bevestigen voor de exports van Search Console en Analytics) |
| Google Cloud: Cloud Run | Het draaien van de verwerkingen, zoals de weekronde en de analyses, en van Fellow | Bijlage 1 | Eemshaven, Nederland (EU) |
| Google Cloud: Cloud Storage (de klantmap) | Opslag van de klantmap: de bestanden met de metingen, plannen, voorstellen en teksten waarmee Fellow werkt, per klant een eigen opslagplek | Bijlage 1 | Eemshaven, Nederland (EU) |
| Google Cloud: Vertex AI | De taalmodellen voor Fellow, de voorstellen en de teksten, en het omzetten van teksten in getallen om ze te vergelijken | Teksten van de website, zoekopdrachten, wat de klant invoert | Eemshaven, Nederland (EU) voor de taalmodellen; Verenigde Staten voor het vergelijken van teksten in twee onderdelen; per klant kan een ander model of een andere plaats zijn ingesteld (te bevestigen) |
| Google Cloud: Compute Engine (de crawlmachine) | Het bezoeken van de openbare pagina's van de website | Bijlage 1, regel 3 | Verenigde Staten |
| Anthropic | Het taalmodel van Fellow (Claude): de gesprekken met Fellow, het lezen en schrijven van de bestanden in de klantmap, en het zonder namen doorlichten van de gesprekken (artikel 3) | Wat in de klantmap en in de gesprekken met Fellow staat, waaronder bijlage 1, regel 4, en de cijfers uit regel 1 en 2 zoals ze in de klantmap staan | Verenigde Staten (te bevestigen) |
| Supabase | De database van de app, het inloggen en de opslag van documenten | Wat in de app staat, waaronder bijlage 1, regel 4 | Frankfurt, Duitsland (EU) |
| Vercel | Het draaien van de app | Wat in de app wordt getoond | Frankfurt, Duitsland (EU) voor de verwerking; het netwerk dat de pagina's doorgeeft ligt over de hele wereld (te bevestigen) |
| Resend | Het versturen van de mail van RankFellow, zoals de weekmail en het maandoverzicht | De inhoud van die mails | Te bevestigen |
| Stripe | Betalen en facturen | Gegevens van de klant als betaler; geen gegevens uit bijlage 1 | Te bevestigen |
| Google Workspace (Gmail) | Een deel van de mail van RankFellow, zolang die nog niet via Resend loopt | De inhoud van die mails | Te bevestigen |