Beveiliging
Hoe we jouw gegevens en de koppelingen met je site beschermen. Hier staat alleen wat er nu werkt. Wat we niet hebben, staat onderaan.
Verbindingen
Alles loopt via https. Elke pagina stuurt vaste beveiligingsinstellingen mee: geen andere site mag Oddrank in een frame tonen, de browser raadt geen bestandstypen, een link naar buiten geeft alleen ons domein door en nooit het adres van de pagina, en camera, microfoon en locatie staan uit.
Inloggen
We bewaren je wachtwoord niet, ook niet versleuteld. We bewaren alleen een afdruk (scrypt, met een eigen zout per account), waaruit het wachtwoord niet terug te halen is.
Na het inloggen krijg je een ondertekend koekje dat scripts op de pagina niet kunnen lezen, dat alleen via https meegaat en na 30 dagen verloopt. Verander je je wachtwoord, dan werken alle oude sessies niet meer. Te veel verkeerde pogingen, per adres of per account, en het inloggen gaat een tijd dicht.
Je kunt tweestapsverificatie aanzetten: na je wachtwoord vragen we dan ook een code van zes cijfers uit een app op je telefoon. De eigenaar kan het voor het hele team verplicht maken.
Inloggen voor organisaties
Binnen Enterprise kunnen medewerkers inloggen met het account van hun organisatie bij Microsoft (Entra ID) of Google Workspace (SSO). Dat richten wij op aanvraag voor je in. Zo komen alleen adressen binnen op domeinen waarvan je hebt laten zien dat ze van je organisatie zijn. Wil je dat, dan zetten we inloggen met alleen een wachtwoord uit voor de leden van je organisatie.
Ook binnen Enterprise: medewerkers toevoegen en weghalen vanuit het eigen systeem van je organisatie, via SCIM. We hebben dat getest zoals Entra ID en Okta het doen. Wie daar wordt weggehaald, is meteen uitgelogd en komt ook via SSO niet meer binnen.
Sleutels van koppelingen
Koppel je je site of een Google-dienst, dan bewaren we de sleutel of het token versleuteld (AES-256-GCM). De sleutel om ze te openen staat alleen in de omgeving van onze hosting, niet in de opslag. Elk versleuteld geheim hoort bij één klant, en bij een sitekoppeling ook bij die site: naar een andere plek gekopieerd werkt het niet.
Een koppeling vraagt alleen de rechten die we voor het werk nodig hebben.
Back-ups
Elke nacht maken we een back-up, apart van de hoofdopslag. Hij wordt versleuteld met een eigen sleutel (AES-256-GCM), en voor we hem opslaan openen we hem en tellen we na, zodat we weten dat hij werkt. We bewaren een back-up hooguit 30 dagen.
Wie bij je gegevens kan
Jij, en de collega's die jij uitnodigt. Een collega heeft een eigen account met een eigen wachtwoord. Alleen jij beheert het team en de betalingen.
Bij ons werken de beheerders in een afgeschermde beheeromgeving. Een beheerder logt in met een eigen login en een code uit een app; een gedeelde toegangssleutel werkt daarnaast nog. Wie binnen is, kan bij alle accounts. Elke keer dat iemand in het beheer een account opent of iets wijzigt, komt in een logboek. Volgens de verwerkersovereenkomst kijkt alleen wie aan je werk zit in je gegevens, en houdt die ze geheim. Dat is een afspraak, geen technische scheiding per klant. Ekster, onze chat, ziet als je ingelogd bent alleen jouw eigen metingen.
Welke andere bedrijven gegevens voor ons verwerken, staat in de verwerkersovereenkomst.
Als er iets misgaat
Merken we een datalek dat jouw gegevens raakt, dan laten we je dat zonder onnodige vertraging weten, uiterlijk binnen 48 uur, met wat we weten en wat we eraan doen. Zo staat het in artikel 7 van de verwerkersovereenkomst.
Onze AI getest tegen misbruik
Onze AI leest tekst van buiten: pagina's, antwoorden van AI-assistenten en berichten. Iemand kan proberen daarmee onze AI te sturen. Daarom testen we met vaste aanvalsteksten in het Nederlands en het Engels: bij elke wijziging in de code met een proefversie, en vanuit ons beheer met de echte modellen.
Tekst van buiten staat apart in de opdracht aan het model, en de code zelf houdt vreemde links en mailadressen tegen in pagina's die we voor klanten publiceren.
Wat we niet hebben
We hebben geen ISO 27001- of SOC 2-certificaat en geen rapport van een externe pentest. Inloggen via SAML kan niet; SSO gaat alleen via Microsoft en Google. Vraag je daarnaar, dan zeggen we dat eerlijk.
Een probleem melden
Vind je een zwakke plek in Oddrank? Mail security@oddrank.nl of info@oddbird.nl, met wat je zag en hoe we het kunnen nadoen. Ga niet verder dan nodig is om het te laten zien, en kijk niet in gegevens van anderen.
Hetzelfde staat voor computers in /.well-known/security.txt.