Gå til hovedinnhold

Database struktur

Hver kunde får innen AI-School en egen database i Google Cloud. På denne databasen kan egne sikkerhetsregler settes, og administratoren kan per rolle konfigurere tillatelser for lesing og skriving til denne databasen.

Standard database

Utover kundedatabasene finnes det en standard database. Her lagres data som er relevant for alle AI-School-kunder, slik som nyhetsinnlegg og dokumentasjon.

Vi har valgt å også lagre kontoinformasjon her. Dersom en kunde database havner i feil hender, kan samtaler og chatmeldinger som kan inneholde sensitiv informasjon i hvert fall ikke kobles til kontoer.

Chats og chatmeldinger blir lagret anonymt på kundedatabasene og kan ikke kobles til navn.

Tenant-databaser

Hver kunde av AI-School får en egen database der alle chats, chatmeldinger, skoler, grupper, elever og ansatte lagres. Ved eventuell avgang fra plattformen vil all informasjon bli øyeblikkelig slettet.

Kontoer lagres per kunde i en tenant-silo i Google Cloud. Disse kontoene kan også slettes i bulk, og en Cloud Function sørger da for at alle berørte konto-registreringer automatisk slettes fra standard-databasen.

Sikkerhet for databaser

Databaser er sikret ved hjelp av Security Rules. Ved en revisjon kan vi etter behov få tilgang til denne koden.