Privacyverklaring RTGB Trainer
Versie 1.4, 27 september 2026
RTGB Trainer is een app om te oefenen voor het theorie-examen RTGB (Regeling Toetsing Geweldsbeheersing Buitengewoon opsporingsambtenaar). De app is van Training Solutions. In deze verklaring lees je welke gegevens de app van je gebruikt, waarom, hoe lang we ze bewaren en wat je rechten zijn. We hebben het zo begrijpelijk mogelijk opgeschreven.
1. Wie is verantwoordelijk
Training Solutions is de verwerkingsverantwoordelijke: de partij die bepaalt welke gegevens de app gebruikt en waarvoor.
- Training Solutions B.V., Höckerkade 1, 2104 AW Heemstede, Nederland (KvK 83846379)
- E-mail: info@trainingsolutions.nl
Het technisch beheer van de app en de server is uitbesteed aan Upsider (Upsider B.V., Nederland). Upsider is verwerker: Upsider werkt in opdracht van Training Solutions, op basis van een verwerkersovereenkomst, en gebruikt je gegevens niet voor eigen doelen.
2. Voor wie de app is
RTGB Trainer is een gesloten app voor boa's (buitengewoon opsporingsambtenaren) die zich voorbereiden op het RTGB-examen. Je kunt de app alleen gebruiken als je werkgever (meestal een gemeente) of Training Solutions je heeft uitgenodigd. Je maakt dus niet zelf een account aan; je werkgever of Training Solutions doet dat, met je naam en (werk)e-mailadres.
De app is niet bedoeld voor kinderen. Boa's zijn volwassen; we verzamelen niet bewust gegevens van personen onder de 16 jaar.
3. Welke gegevens we gebruiken
Accountgegevens
- Naam en e-mailadres (aangeleverd door je werkgever of Training Solutions bij de uitnodiging)
- Je categorie: boa categorie III of IV
- De organisatie waar je bij hoort (bijvoorbeeld je gemeente) en of die organisatie een geldige licentie heeft
- Wanneer je bent uitgenodigd, wanneer je voor het eerst hebt ingelogd en wanneer je de app voor het laatst gebruikte
Inloggen
Je logt in met je e-mailadres en een code van zes cijfers die je per e-mail krijgt. Er zijn geen wachtwoorden. Codes en sessies bewaren we alleen als versleutelde afdruk (hash), nooit als leesbare code.
- Uitnodigingscode: 30 dagen geldig, eenmalig te gebruiken
- Inlogcode op verzoek uit de app: 60 minuten geldig, eenmalig
- Groepscode die een trainer klassikaal toont: maximaal 24 uur geldig, alleen bruikbaar door uitgenodigde deelnemers van die organisatie
- Na 10 foute pogingen vervallen al je codes; je vraagt dan in de app een nieuwe aan
- Sessie: na het inloggen blijf je op dat toestel ingelogd; een sessie verloopt 12 maanden na het laatste gebruik (voor beheerders na 30 dagen). Log je uit, dan vervalt de sessie ook op de server
Leervoortgang
- Welke onderwerpen je hebt gelezen en wanneer
- Resultaten van mini-examens, proefexamens en herhaalrondes: score, geslaagd of niet, datum, duur en per vraag welk antwoord je gaf
- Welke instructievideo's je hebt bekeken
- Je herhaalstapel (vragen die je nog moet herhalen)
- Wanneer je een leersessie startte en beëindigde, en met welke appversie
Toestelgegevens
- Een willekeurig toestel-ID dat de app zelf aanmaakt bij installatie. Dit is geen advertentie-ID en niet te herleiden tot andere apps.
- Platform (iPhone of Android), versie van het besturingssysteem en versie van de app
Pushmeldingen zijn op dit moment niet in gebruik. Als we die toevoegen, passen we deze verklaring aan.
Inloglogboek
Om te zien waar cursisten vastlopen bij het inloggen en om misbruik te herkennen, leggen we inlogpogingen vast: het soort gebeurtenis (code aangevraagd, code juist of onjuist, onbekend e-mailadres, te veel pogingen) met het tijdstip. Het e-mailadres en het IP-adres worden hierbij niet leesbaar opgeslagen: we bewaren een afdruk die met een geheime sleutel is gemaakt (HMAC), zodat die niet terug te rekenen is. Het IP-adres korten we eerst in tot het netwerk (de laatste cijfers vallen weg). Hoort een poging bij een account, dan bewaren we alleen de koppeling met dat account en geen afdruk van het e-mailadres.
Technische logbestanden
De server houdt een logboek bij met tijdstip, aangeroepen onderdeel, statuscode en duur van elk verzoek. Dit logboek bevat geen IP-adressen, e-mailadressen of inhoud van verzoeken; bij een fout noteren we alleen het soort fout, niet de gegevens. De webserver houdt geen toegangslogboek met IP-adressen bij.
Wat er op je toestel staat
Op je eigen toestel bewaart de app je sessie (in de beveiligde opslag van je telefoon), je voortgang en je laatst gebruikte e-mailadres. Verwijder je de app, dan is dit weg. Bij uitloggen wist de app je sessie en je lokale voortgang, zodat op een gedeeld toestel niets van jou achterblijft.
Wat we niet doen
- Geen wachtwoorden
- Geen advertenties en geen advertentienetwerken
- Geen analyse- of trackingsoftware van derden (geen Google Analytics, Firebase, Facebook of vergelijkbaar)
- Geen verkoop of verhuur van gegevens
- Geen profilering met rechtsgevolgen: het examenklaar-advies in de app is een hulpmiddel bij de voorbereiding, geen examenbeslissing
4. Waarvoor we de gegevens gebruiken
- De app laten werken: inloggen, je voortgang op meerdere toestellen gelijk houden, je categorie onthouden en controleren of je organisatie een geldige licentie heeft
- Je voorbereiding ondersteunen: op basis van je resultaten van de laatste 6 maanden en je herhaalstapel geeft de app een advies of je examenklaar bent. Je ziet dit advies zelf in de app onder Voortgang, met wat er nog nodig is
- Begeleiding door Training Solutions: beheerders van Training Solutions zien per cursist de voortgang (gelezen onderwerpen, scores per onderdeel en per proefexamen, grootte van de herhaalstapel, bekeken video's) en het examenklaar-advies, zodat de trainer weet wie extra les nodig heeft
- De lesstof verbeteren: over alle cursisten samen bekijken we per vraag hoe vaak die fout wordt beantwoord, om onduidelijke vragen te vinden. Dit gebeurt op groepsniveau, niet per persoon.
- Beveiliging en ondersteuning: inlogpogingen beperken, misbruik herkennen en je helpen als inloggen niet lukt
- Licentiebeheer: bijhouden welke organisatie hoeveel plaatsen afneemt (facturatie loopt buiten de app om)
Op grond van de AVG gebruiken we je gegevens omdat dat nodig is voor de opleidingsovereenkomst tussen Training Solutions en je werkgever en het gerechtvaardigd belang van Training Solutions en je werkgever om je goed voor te bereiden op het examen (artikel 6 lid 1 onder b en f AVG). Beveiliging en logboeken vallen onder het gerechtvaardigd belang om de dienst veilig te houden.
5. Wie je gegevens ziet
- Training Solutions: beheerders zien je account, je voortgang en het examenklaar-advies.
- Je werkgever: Training Solutions deelt met je werkgever per cursist alleen het examenklaar-advies (bijvoorbeeld "examenklaar" of "nog bezig"), als onderdeel van de opleiding. Je scores, je antwoorden en je herhaalstapel ziet je werkgever niet.
- Upsider: beheert de server en de software en heeft daarvoor technische toegang tot de gegevens, uitsluitend in opdracht van Training Solutions.
Andere cursisten zien jouw gegevens niet. We geven gegevens alleen aan anderen als de wet dat verplicht.
6. Leveranciers en waar de gegevens staan
- Hetzner Online GmbH (Duitsland): hosting van de server en de database. Je gegevens staan in de Europese Unie.
- Resend: verstuurt de e-mails met je inlogcode en de berichten van het contactformulier op de website. Resend ontvangt daarvoor je e-mailadres, je voornaam, de naam van je organisatie en de code (bij het contactformulier: wat je daar invult). Resend is gevestigd in de Verenigde Staten en werkt op basis van zijn verwerkersovereenkomst; de doorgifte is gebaseerd op het EU-VS Data Privacy Framework en/of de standaardcontractbepalingen van de Europese Commissie.
- Instructievideo's staan op dezelfde server bij Hetzner in Duitsland; er komt bij het afspelen geen andere partij aan te pas.
- Apple App Store en Google Play: verspreiden de app. Wat Apple en Google daarbij verwerken (bijvoorbeeld downloads en crashrapporten), valt onder hun eigen privacyverklaring, niet onder de onze.
7. Hoe lang we gegevens bewaren
- Inlogcodes en groepscodes: uiterlijk 7 dagen na het verlopen automatisch verwijderd.
- Sessies: verlopen 12 maanden na het laatste gebruik; bij het verwijderen van je account worden alle sessies direct ingetrokken. Verlopen sessies worden binnen 30 dagen opgeruimd.
- Account en leervoortgang: zolang je organisatie een licentie heeft en je de app gebruikt. Accounts die 24 maanden niet zijn gebruikt, of waarvan de licentie 24 maanden is verlopen, worden geanonimiseerd zoals bij "Account verwijderen" (punt 8).
- Inloglogboek: 12 maanden.
- Technische logbestanden: maximaal 3 maanden.
- Back-ups: dagelijks wordt een back-up van de database gemaakt; back-ups worden na 14 dagen verwijderd. Gegevens die je verwijdert, kunnen dus tot 14 dagen in een back-up staan.
- Organisatie- en licentiegegevens (naam organisatie, contactpersoon, licentieperiode, factuurreferentie): zolang de organisatie klant is en daarna zo lang de wet dat vereist (fiscale bewaarplicht 7 jaar).
8. Zelf verwijderen en wissen
In de app onder Instellingen kun je:
- Voortgang wissen: verwijdert al je resultaten, gelezen onderwerpen, herhaalstapel en bekeken video's op de server en op dit toestel. Je andere toestellen wissen hun voortgang ook, zodra ze weer verbinding maken. Je account blijft bestaan.
- Account verwijderen: je account wordt direct verwijderd: naam, e-mailadres, gelezen onderwerpen, herhaalstapel, bekeken video's, sessielog, akkoorden, toestelregistraties en sessies. Je kunt daarna niet meer inloggen. Alleen je antwoorden op examenvragen bewaren we voor de vraagstatistiek (zie punt 4), losgekoppeld van jou en van je organisatie en met de datum afgerond op de maand. Die zijn daarna niet meer aan jou te koppelen.
Beheerders van Training Solutions kunnen een account op dezelfde manier deactiveren, bijvoorbeeld als je uit dienst gaat.
9. Beveiliging
- Alle verkeer tussen de app en de server is versleuteld (HTTPS).
- Inlogcodes en sessies worden alleen als hash opgeslagen; e-mailadres en IP-adres in het inloglogboek ook.
- Het aantal inlogpogingen per e-mailadres en per netwerkadres is beperkt, ook na een herstart van de server. Na 10 foute pogingen vervallen alle codes van dat account.
- De server staat in een datacentrum in de EU en is alleen toegankelijk voor de beheerder via beveiligde verbindingen.
- Je sessie staat op je toestel in de beveiligde opslag van iOS of Android.
10. Je rechten
Je hebt het recht om:
- in te zien welke gegevens we van je hebben;
- gegevens te laten corrigeren (bijvoorbeeld een verkeerd gespelde naam);
- gegevens te laten verwijderen (dat kan direct in de app, zie punt 8);
- de verwerking te laten beperken of er bezwaar tegen te maken;
- je gegevens in een gangbaar bestandsformaat te ontvangen (overdraagbaarheid).
Mail hiervoor naar info@trainingsolutions.nl. We reageren binnen een maand. Om zeker te weten dat je het zelf bent, kunnen we je vragen te mailen vanaf het e-mailadres waarmee je in de app bent uitgenodigd.
Vind je dat we niet goed met je gegevens omgaan? Laat het ons weten, dan lossen we het graag op. Je kunt ook een klacht indienen bij de Autoriteit Persoonsgegevens: autoriteitpersoonsgegevens.nl.
11. Contactformulier op de website
Vul je op www.rtgbtrainer.nl het contactformulier in, dan gebruiken we wat je invult om contact met je op te nemen (bijvoorbeeld om een demo te plannen of je vraag te beantwoorden). Dat is een andere verwerking dan de app.
- Welke gegevens: je naam, organisatie, e-mailadres, en als je die invult je functie, het aantal boa's, wanneer jullie volgende RTGB-examen is en je bericht. Daarnaast via welke pagina of campagne je op de site kwam (de pagina waarop je binnenkwam, de verwijzende pagina en eventuele campagnegegevens uit de link). We gebruiken geen cookies en bewaren geen advertentie-klik-ID's.
- Wie het ontvangt: Training Solutions, en Upsider B.V. als beheerder van de site, in kopie. Het bericht wordt verstuurd via Resend (zie punt 6). Je krijgt zelf een korte bevestiging op het adres dat je invult.
- Waarom: om te reageren op je aanvraag (gerechtvaardigd belang, artikel 6 lid 1 onder f AVG).
- Hoe lang: zolang dat nodig is voor de opvolging van je aanvraag, en uiterlijk 24 maanden, tenzij je organisatie klant wordt.
Je rechten uit punt 10 gelden ook hiervoor.
12. Wijzigingen
We kunnen deze verklaring aanpassen, bijvoorbeeld als de app nieuwe functies krijgt (zoals pushmeldingen). De actuele versie staat altijd op rtgb.upsider.nl/privacy en is bereikbaar via Instellingen in de app. Bij belangrijke wijzigingen laten we dat in de app weten.
13. Contact
Training Solutions
info@trainingsolutions.nl