Infrastructuur
Gehost in de EU
Database en bestandsopslag in Frankfurt, Duitsland (EU).
Onderweg versleuteld
Alle verkeer met TLS 1.2 of hoger.
Versleuteld in rust
AES-256 voor opgeslagen gegevens.
Privé bestandsopslag
Toetsfoto's en inzendingen in een EU-bucket met privétoegang.
Authenticatie
Gehashte wachtwoorden
Gehasht met bcrypt — nooit in platte tekst.
Kortlevende sessies
JWT-tokens die automatisch verlopen.
Row-Level Security
Afgedwongen op databaseniveau: een docent ziet alleen zijn eigen toetsen.
Toegangsbeheer
API-verzoeken naar een resource van een andere docent geven een 404 terug (geen 403), om niet te bevestigen dat gegevens van andere gebruikers bestaan. Dit is een bewuste privacymaatregel.
Externe diensten
- Hosting en database — database, authenticatie en bestandsopslag in de EU (Frankfurt).
- AI-verwerking voor nakijken — onze AI-leverancier gebruikt ingezonden gegevens niet voor modeltraining. GraidLens traint zelf geen model op je gegevens tenzij je dat expliciet aanzet (zie privacyverklaring).
Welke partijen namens ons gegevens verwerken — met doel, locatie en waarborgen per partij — staat in de verwerkersovereenkomst, die scholen op aanvraag ontvangen.
Responsible disclosure
Een kwetsbaarheid gevonden? Meld die verantwoord bij security@graidlens.eu. We streven ernaar meldingen binnen 48 uur te bevestigen.
