Database struktur
Hver kunde får indenfor AI-School en separat database i Google Cloud. På denne database kan egne sikkerhedsregler etableres, og administratoren kan per rolle indstille tilladelser til læsning og skrivning til denne database.
Standarddatabase
Ud over kunderne databaser er der en standarddatabase. Her gemmes data, der er relevante for alle AI-School-kunder, såsom nyheder og dokumentation.
Vi har valgt også at opbevare kontoinformation her. Hvis en kunde-database kommer i forkerte hænder, kan chats og chatbeskeder, der eventuelt indeholder følsomme oplysninger, i hvert fald ikke kobles til konti.
Chats og chatbeskeder gemmes således anonymt på kunde-databaserne og kan ikke kobles til navne.
Tenant-databaser
Hver kunde af AI-School får en egen database, hvor alle chats, chatbeskeder, skoler, grupper, elever og medarbejdere gemmes. Ved eventuel forlade platformen vil alle oplysninger blive destrueret umiddelbart.
Konti gemmes per kunde i en tenant-silo på Google Cloud. Disse konti kan også slettes i bulk, og en Cloud Function sørger derefter for, at alle berørte kontoregistreringer automatisk slettes fra standarddatabasen.
Sikkerhed for databaser
Databaserne beskyttes ved hjælp af Security Rules. Ved en revision kan vi eventuelt give adgang til denne kode.