Ga naar hoofdinhoud

Database structuur

Iedere klant krijgt binnen AI-Corporate een aparte database in Google Cloud. Op deze database kunnen eigen beveiligingsregels worden ingesteld en de beheerder kan per rol permissies instellen voor het lezen en schrijven naar deze database.

Default database

Naast de databases voor klanten is er een default database. Hierop worden gegevens bewaard die van toepassing zijn op alle klanten van AI-Corporate, zoals algemene nieuwsberichten en documentatie.

We hebben ervoor gekozen om ook account informatie hierop te bewaren. Als een klantdatabase in verkeerde handen valt, dan kunnen de chats en chatberichten die mogelijk gevoelige informatie bevatten, in ieder geval niet direct gekoppeld worden aan accounts zonder toegang tot deze default database.

De chats en chatberichten worden zo anoniem mogelijk opgeslagen op de klant databases en kunnen niet gekoppeld worden aan namen zonder de gecombineerde informatie.

Tenant databases

Iedere klant van AI-Corporate krijgt een eigen database waar alle chats, chatberichten, organisatie-specifieke data (zoals teams, projecten, gebruikers en medewerkers) worden opgeslagen. Bij het eventueel verlaten van het platform zullen alle gegevens direct worden vernietigd conform de overeenkomst.

Accounts worden per klant in een tenant silo opgeslagen op Google Cloud. Deze accounts kunnen ook worden verwijderd in bulk en een Cloud Function zorgt er dan ook voor dat alle betroffen account records automatisch worden verwijderd van de default database.

Beveiliging van databases

Databases worden beveiligd met behulp van Security Rules. Bij een audit kunnen wij desgewenst toegang verstrekken tot de configuratie van deze regels.