Vai al contenuto principale

Struttura del database

Ogni cliente ottiene all'interno di AI-School un database separato su Google Cloud. Su questo database è possibile impostare regole di sicurezza proprie e l'amministratore può configurare i permessi per la lettura e la scrittura in questo database per ciascun ruolo.

Database predefinito

Oltre ai database per i clienti esiste un database predefinito. Qui vengono conservate le informazioni applicabili a tutti i clienti di AI-School, come notizie e documentazione.

Abbiamo deciso di conservare qui anche le informazioni sull'account. Se un database cliente finisce in mani sbagliate, le chat e i messaggi di chat che potrebbero contenere informazioni sensibili non possono comunque essere collegati agli account.

Le chat e i messaggi di chat sono memorizzati in modo anonimo sui database dei clienti e non possono essere collegati a nomi.

Database Tenant

Ogni cliente di AI-School ottiene un proprio database dove vengono memorizzate tutte le chat, i messaggi di chat, le scuole, i gruppi, gli studenti e il personale. Nel caso in cui l'utente lasciasse eventualmente la piattaforma, tutti i dati verranno distrutti immediatamente.

Gli account vengono conservati per cliente in una silo tenant su Google Cloud. Questi account possono essere eliminati anche in blocco e una Cloud Function garantisce quindi che tutti i record degli account interessati vengano automaticamente rimossi dal database predefinito.

Sicurezza dei database

I database sono protetti mediante Security Rules. In caso di audit possiamo fornire temporaneamente l'accesso a questo codice.