Database Structure
Each customer receives a separate database within AI-Public in Google Cloud. Custom security rules can be set on this database, and the administrator can set read and write permissions per role.
Default Database
In addition to customer databases, there is a default database. This database stores data applicable to all AI-Public customers, such as general news articles and documentation.
We have chosen to store account information on this database as well. If a customer database falls into the wrong hands, the chats and chat messages that may contain sensitive information cannot be directly linked to accounts without access to this default database.
Chats and chat messages are stored as anonymously as possible on customer databases and cannot be linked to names without the combined information.
Tenant Databases
Each AI-Public customer receives their own database where all chats, chat messages, organization-specific data (such as teams, projects, users, and employees) are stored. Upon potentially leaving the platform, all data will be immediately destroyed in accordance with the agreement.
Accounts are stored per customer in a tenant silo on Google Cloud. These accounts can also be deleted in bulk, and a Cloud Function ensures that all related account records are automatically deleted from the default database.
Database Security
Databases are secured using Security Rules. During an audit, we can provide access to the configuration of these rules upon request.