Privacybeleid Stromie
Laatst bijgewerkt: 31 juli 2026
Wie zijn wij
Stromie is een oefenapp voor de doorstroomtoets (groep 8), gemaakt door Tradebrite BV.
- Verwerkingsverantwoordelijke: Tradebrite BV
- Adres: Schoolstraat 4, 2242 KH Wassenaar
- KvK: 77750918
- BTW: NL861126063B01
- Contact privacy: info@tradebrite.nl
Stromie wordt gebruikt door kinderen. Daarom verzamelen we zo min mogelijk gegevens, tonen we geen advertenties, gebruiken we geen tracking, en vragen we voor serververwerking eerst toestemming van een ouder of verzorger.
In het kort (voor ouders)
- De app werkt volledig zonder account. Er is een "Eerst proberen"-stand waarin niets het toestel verlaat.
- Pas na jouw toestemming synchroniseert de app voortgang naar onze server in de EU (Frankfurt), zodat die bewaard blijft bij toestelwissel of herinstallatie.
- Bij het synchroniseren gaat ook de voornaam en het gekozen avatar-figuurtje van elk kind-profiel mee naar de server (zie hieronder). Achternaam, geboortedatum, adres, foto's, locatie of vrije chat-tekst verwerken wij nooit.
- Je e-mailadres gebruiken we alleen waar jij het zelf voor hebt ingevuld: de weekmail (opt-in), de toestemmings- en goedkeurmails, en het herstellen van voortgang of de ouder-PIN.
- Alles is in de app te verwijderen via Instellingen ("Verwijder mijn gegevens"), ook van de server.
Welke gegevens verwerken wij
Blijft op het toestel (gaat niet naar ons)
- Alle oefenresultaten, badges, beloningen en app-instellingen in detail.
- Herinneringen (notificaties) worden lokaal op het toestel ingepland; voorleesfuncties (tekst-naar-spraak) draaien op het toestel zelf.
Zolang er geen ouder-toestemming is gegeven (of je voor "Eerst proberen" kiest), blijft alles lokaal, ook de naam van het kind, en verlaat er niets het toestel.
Gaat na toestemming van de ouder naar onze server
Na toestemming, en alleen zodra er een functionele reden is (voortgang bewaren, weekmail, uitnodigingscode of aankoop), verwerken wij op onze server:
- Een willekeurig gegenereerd installatie-nummer (geen hardware-ID; de app maakt zelf een willekeurig nummer aan) en een anoniem account-ID. Deze zijn niet direct tot een persoon herleidbaar, maar gelden juridisch wel als persoonsgegevens.
- Voortgangsstatistieken per week: geoefende minuten, aantal beheerste vragen per vak, streak (dagen op rij), aantal beantwoorde en goede vragen.
- Een voortgang-backup: een technisch bestand met de oefenvoortgang (welke onderwerpen beheerst zijn, punten, streak). Dit bestand bevat geen naam en geen vrije tekst; het dient om voortgang te herstellen bij toestelwissel of herinstallatie.
Kind-profielen: voornaam en avatar
Meerdere kinderen uit een gezin kunnen op hetzelfde toestel elk een eigen profiel hebben. Per profiel verwerken wij op de server:
- de voornaam van het kind (maximaal 40 tekens, alleen de naam die je zelf invult),
- het gekozen avatar-figuurtje (een keuze uit een vaste lijst, zoals een vos of panda),
- de voortgang-backup van dat profiel.
Waarom: zodat je bij een nieuw toestel of herinstallatie het juiste kind-profiel kunt herkennen en de voortgang van het juiste kind kunt terugzetten. De profielen zijn voor andere gebruikers nooit zichtbaar en zijn alleen op te vragen na verificatie van het ouder-e-mailadres (zie "Voortgang herstellen"). Dit is de enige plek waar een naam van het kind onze server bereikt; wij gebruiken die naam nergens anders voor.
Daarnaast kan de voornaam van het kind in de tekst van de verificatiemail aan de ouder staan ("[naam] wil in Stromie samen studeren"), zodat je weet om welk kind het gaat. Die naam wordt daarbij niet in onze database opgeslagen.
E-mailadres van de ouder
Wij verwerken het e-mailadres van de ouder uitsluitend voor doelen die de ouder zelf start:
- Wekelijkse voortgangsmail (alleen met een expliciet opt-in-vinkje; afmelden kan via de link onderaan elke mail).
- Toestemmings-verificatie: we sturen een bevestigingslink (24 uur geldig, eenmalig bruikbaar) waarmee de ouder buiten de app om toestemming bevestigt.
- Meldingsmails voor de sociale functies: u krijgt bericht zodra uw kind zich aan een maatje koppelt, met een link om die koppeling in te trekken. Voor groepslidmaatschap en afspreek-verzoeken vragen we vooraf uw goedkeuring.
- Voortgang herstellen bij toestelwissel of herinstallatie: het geverifieerde ouder-e-mailadres is de sleutel waarmee we de eerdere voortgang van het gezin terugvinden.
- Ouder-PIN vergeten: een herstel-link per mail (24 uur geldig).
Belangrijk: om de verificatiemail te kunnen sturen wordt het ingevulde e-mailadres al vóór de bevestiging op de server gezet. Rond je de verificatie niet af (bijvoorbeeld "Ik doe dit later") en heb je geen weekmail-opt-in of aankoop, dan wordt dat e-mailadres na 48 uur automatisch weer van de server gewist.
Ouder-PIN
Voor het ouder-gedeelte van de app (sociale functies aan- of uitzetten) kan een ouder een PIN instellen. Wij slaan die PIN nooit leesbaar op, alleen een versleutelde afgeleide (een hash met moderne beveiligingsstandaarden). Herstel verloopt via een e-maillink naar het geverifieerde ouderadres.
Aankopen
- Aankopen lopen via de App Store (Apple) of Google Play. Wij ontvangen geen betaalgegevens (geen rekeningnummer, geen kaartgegevens).
- Om een aankoop te bevestigen sturen wij het aankoopbewijs (receipt) van je toestel ter controle door naar Apple of Google en bewaren wij een technische bevestiging daarvan (onder meer een versleutelde vingerafdruk van het bewijs). Zo herkennen we premium ook na herinstallatie.
- Voor het uitnodigingsprogramma (zie hieronder) kan een gehashte, niet-herleidbare verwijzing naar het App Store- of Google Play-account worden opgeslagen. Die gebruiken we uitsluitend om misbruik te voorkomen (bijvoorbeeld dezelfde persoon die zichzelf steeds opnieuw "uitnodigt").
Vrienden uitnodigen (uitnodigingscodes)
Elk account krijgt een willekeurige uitnodigingscode (zoals "TK-7X3ABC"). Lost iemand jouw code in, dan leggen we vast welk anoniem account welk ander anoniem account heeft uitgenodigd en de status daarvan, om de beloning (extra oefenvragen) eenmalig toe te kennen. Er staan geen namen in; het zijn koppelingen tussen anonieme account-ID's.
Sociale functies (samen oefenen): alleen na aparte, geverifieerde ouder-toestemming
Stromie heeft optionele sociale functies: maatjes koppelen, studiegroepen, samen oefenen, korte vaste berichtjes en (ouder-gemedieerd) afspreken. Deze staan standaard uit. Ze werken pas nadat een ouder hiervoor apart toestemming heeft gegeven via een bevestigingslink in een e-mail. Een kind kan dit niet zelf aanzetten: zonder die bevestigde ouder-toestemming weigert onze server elke sociale actie, ook het aanmaken en scannen van een koppelcode.
Als de sociale functies aanstaan, verwerken wij uitsluitend het minimale:
- Koppelingen: welke anonieme accounts aan elkaar of aan een groep gekoppeld zijn. Koppelen gebeurt fysiek via een kortlevende QR-code en kan alleen als de ouders van beide kinderen de toestemming hierboven hebben bevestigd. Bij een nieuwe koppeling krijgen beide ouders een melding per e-mail met een link om de koppeling in te trekken; intrekken kan ook altijd in de app onder Instellingen › Voor ouders. Wij vragen dus geen goedkeuring vooraf per koppeling, maar informeren achteraf en geven u de knop om terug te draaien.
- Berichtjes: alleen een verwijzing (nummer) naar een vaste, vooraf goedgekeurde zin uit een gecureerde lijst. Kinderen kunnen nooit vrije tekst typen die naar buiten gaat.
- Samen-oefen-sessies: tijdelijke, live voortgangssignalen tussen gekoppelde kinderen; niet blijvend opgeslagen.
- Gedeelde spelgetallen: gekoppelde maatjes zien elkaars streak (dagen op rij geoefend), en leden van dezelfde studiegroep zien de gezamenlijke weekvoortgang van de groep. Dit zijn motivatie-getallen zonder naam of resultaten per vraag.
- Groepsnamen: studiegroepen kiezen een naam uit een vaste lijst; ook hier geen vrije tekst.
- Afspreek-verzoeken: een vaste keuze-intentie (bijvoorbeeld "samen oefenen"), zonder datum, adres of vrije tekst. Beide ouders krijgen een mail; de ouders regelen details zelf. Wij delen geen contactgegevens tussen ouders.
- High-five: in de weekmail kan een ouder met één tik een high-five sturen; wij leggen alleen vast dát er een high-five klaarstaat.
- Melden: meldt een kind een maatje, dan dempen we die koppeling en leggen we de melding vast (welke accounts, welk berichtje) zodat een medewerker die kan beoordelen. De beoordelaar krijgt hiervoor een intern meld-bericht; het kind stuurt daarbij zelf geen vrije tekst mee.
Wij verwerken bij de sociale functies nooit vrije tekst, foto's, spraak, locatie of telefoonnummers van kinderen. Kinderen kunnen een maatje dempen of melden en kunnen een koppeling of groep altijd zelf verlaten. Een ouder kan de sociale functies op elk moment weer uitzetten of een koppeling verbreken.
Meldingen over vragen
Klopt een oefenvraag niet, dan kan het kind dit melden met de knop "Klopt deze vraag niet?". Wij slaan daarbij alleen op: het vraag-nummer, een vaste meld-categorie (bijvoorbeeld "antwoord lijkt fout") en het anonieme account dat meldde. Geen vrije tekst.
Technische logging
Om misbruik te beperken houden we kortstondig bij hoe vaak een account onze server aanroept (rate-limiting). Deze telling wordt na één dag automatisch verwijderd. Onze serverdiensten (zie "Verwerkers") verwerken bij elk bezoek kortstondig het IP-adres, zoals bij iedere internetdienst; wij bouwen daar geen profielen mee op.
Toestemming: hoe werkt dat precies
- Bij de eerste start kiest een ouder op het toestel: toestemming geven (achter een ouder-controle, zodat een kind dit niet per ongeluk zelf doet) of "Eerst proberen". Bij "Eerst proberen" blijft alles lokaal en verlaat er niets het toestel; de toestemmingsvraag komt pas terug op het eerste moment dat de server echt nodig is (zoals een aankoop of de weekmail).
- Voor de sociale functies en het herstellen van voortgang geldt een zwaardere, geverifieerde toestemming: de ouder vult een e-mailadres in en klikt op een bevestigingslink in de mail (24 uur geldig, eenmalig). Pas na die klik is de toestemming vastgelegd, en pas daarna laat onze server sociale acties toe.
- Wisselt het ouder-e-mailadres, dan vervalt de eerdere verificatie automatisch en moet de nieuwe ouder-mail opnieuw geverifieerd worden.
- Toestemming intrekken kan altijd: de sociale toestemming intrekken in het ouder-gedeelte (dan vervallen alle koppelingen), een losse koppeling intrekken via de melding-mail of het ouder-gedeelte, afmelden voor de weekmail via de link in elke mail, of alle gegevens verwijderen via Instellingen.
Doelen en grondslagen
| Verwerking | Doel | Grondslag |
| Installatie-nummer, account-ID, voortgangsstatistieken, voortgang-backup | App laten werken: voortgang bewaren en herstellen, premium herkennen | Toestemming van de ouder; tevens uitvoering van de overeenkomst |
| Kind-profiel (voornaam + avatar) | Juiste kind herkennen bij herstel op een nieuw toestel | Toestemming van de ouder |
| E-mailadres ouder | Weekmail (opt-in), verificatie, meldings- en goedkeurmails, PIN- en voortgang-herstel | Toestemming (opt-in); afmelden kan altijd |
| Ouder-PIN (gehasht) | Ouder-gedeelte afschermen voor kinderen | Toestemming; tevens onze plicht tot passende beveiliging |
| Aankoopbevestiging, receipt-vingerafdruk, store-account-hash | Premium toekennen en herstellen, misbruik van beloningen voorkomen | Uitvoering van de overeenkomst; gerechtvaardigd belang (fraudepreventie) |
| Uitnodigings-koppelingen | Beloning eenmalig en eerlijk toekennen | Uitvoering van de overeenkomst; gerechtvaardigd belang (fraudepreventie) |
| Sociale gegevens (koppelingen, berichtnummers, spelgetallen, afspreek-verzoeken) | Samen kunnen oefenen, veilig en ouder-gecontroleerd | Aparte, geverifieerde toestemming van de ouder |
| Meldingen (maatje of vraag) | Veiligheid en kwaliteit: beoordeling door een medewerker | Gerechtvaardigd belang (veilige omgeving voor kinderen) |
| Rate-limit-telling | Misbruik van de server beperken | Gerechtvaardigd belang (beveiliging) |
Wij doen NIET aan
- Advertenties of advertentie-tracking.
- Analytics-SDK's, crash-trackers of andere volgsoftware van derden in de app.
- Het verkopen of delen van gegevens met derden voor marketing.
- Profilering van kinderen of geautomatiseerde besluitvorming met rechtsgevolgen.
- Locatie, contacten, foto's, microfoon: de app vraagt deze toestel-permissies niet. De camera wordt uitsluitend gebruikt om bij de sociale functies de QR-koppelcode van een maatje te scannen; dat gebeurt op het toestel zelf en er worden geen foto's opgeslagen of verstuurd.
Waar staan de gegevens
Alle servergegevens staan bij Supabase in de Europese Unie (regio Frankfurt, Duitsland). Wij dragen geen persoonsgegevens over naar landen buiten de EER, met uitzondering van wat hieronder bij de verwerkers staat.
Verwerkers
Wij gebruiken deze dienstverleners om de app te laten werken:
- Supabase (database en server-functies, EU-regio Frankfurt): opslag van alles wat hierboven als servergegeven is beschreven.
- Resend (transactionele e-mail): verstuurt de ouder-mails (verificatie, meldingen en goedkeuringen, weekmail, high-five, PIN-herstel). Resend is een Amerikaans bedrijf; voor die doorgifte gelden de EU-standaardcontractbepalingen en het EU-VS Data Privacy Framework.
- Cloudflare (websites en bevestigingspagina's): host tradebrite.nl, waaronder de pagina's waarop ouders bevestigingslinks openen en de uitnodigings-landingspagina. Cloudflare verwerkt daarbij kortstondig het IP-adres van de bezoeker, zoals bij elk websitebezoek.
- Apple en Google (App Store / Google Play): betalingen en aankoopcontrole. Zij zijn voor de betaalverwerking zelf verwerkingsverantwoordelijke; zie hun eigen privacyverklaringen.
Met deze partijen zijn verwerkersovereenkomsten of gelijkwaardige afspraken van kracht.
Hoe lang bewaren wij gegevens
- Account- en voortgangsdata op de server: tot 18 maanden na de laatste activiteit; daarna wordt het account automatisch verwijderd (doorstroomtoets-data is seizoensgebonden). Kind-profielen, statistieken, koppelingen en meldingen worden daarbij mee verwijderd.
- E-mailadres bij een niet-afgeronde verificatie: na 48 uur automatisch gewist (als er ook geen weekmail-opt-in of aankoop is).
- Bevestigings- en herstel-links (toestemming, PIN): 24 uur geldig; QR-koppel-codes zijn kortlevend en worden uiterlijk 1 dag na afloop gewist.
- Verbroken maatje-koppelingen en verwijderde groepsleden: 90 dagen na verbreken, daarna gewist.
- Berichtjes (zin-nummers): maximaal 6 maanden.
- Afspreek-verzoeken: verlopen na 7 dagen, gewist na 30 dagen.
- High-fives: gewist na 30 dagen.
- Rate-limit-tellingen: 1 dag.
- E-mailadres ouder (weekmail): tot je je afmeldt; bij afmelden wordt het adres echt gewist (tenzij de sociale functies nog aanstaan en het adres nodig blijft voor de meldings- en goedkeurmails; zet je ook die uit, dan verdwijnt het adres).
- Lokale gegevens op het toestel: tot je de voortgang wist of de app verwijdert.
Jouw rechten
Je hebt het recht op inzage, correctie en verwijdering van gegevens, op beperking van en bezwaar tegen verwerking, op overdraagbaarheid, en op het intrekken van toestemming (zonder dat dit de eerdere verwerking onrechtmatig maakt).
- Verwijderen kan direct in de app: Instellingen, "Verwijder mijn gegevens". Dat wist alles op het toestel én op de server (account, profielen, voortgang, koppelingen).
- Voor andere verzoeken: mail naar info@tradebrite.nl. We reageren binnen een maand.
- Ben je het niet eens met hoe wij met gegevens omgaan, dan kun je een klacht indienen bij de Autoriteit Persoonsgegevens (autoriteitpersoonsgegevens.nl).
Beveiliging
- Alle verbindingen zijn versleuteld (TLS).
- De database is zo ingericht dat een app-installatie alleen de eigen gegevens kan lezen; kind-profielen en sociale tabellen zijn voor apps zelfs helemaal niet direct leesbaar en lopen uitsluitend via gecontroleerde server-functies.
- De ouder-PIN wordt opgeslagen als een moderne, gezouten hash (PBKDF2), nooit leesbaar.
- Gevoelige kolommen (zoals verificatie-tokens) zijn ook voor de app zelf onleesbaar.
Kinderen
Stromie is bedoeld voor kinderen in groep 8 (rond 11-12 jaar). Omdat het om kinderen onder de 16 gaat, vragen wij op grond van de AVG (artikel 8) toestemming van een ouder of verzorger voordat er gegevens naar de server gaan. Voor de sociale functies en het herstellen van voortgang gebruiken we een geverifieerde toestemming: een bevestigingslink die alleen de ouder per e-mail kan aanklikken. Een kind kan de sociale functies niet zelf aanzetten; onze server weigert ze zolang die bevestiging ontbreekt. Externe links in de app (zoals naar dit privacybeleid) zitten achter een ouder-controle.
Wijzigingen
Wij kunnen dit privacybeleid aanpassen, bijvoorbeeld als de app nieuwe functies krijgt. De meest recente versie staat altijd in de app en op https://tradebrite.nl/toetsklaar/privacy. Bij wezenlijke veranderingen in wat we verwerken vragen we waar nodig opnieuw toestemming.
Contact
Vragen? Mail naar info@tradebrite.nl.