Security and compliance features

This page outlines the security and compliance features supported by AML AI.

Identity and Access Management (IAM) - IAM lets you grant granular access to specific AML AI and Google Cloud resources. IAM also helps prevent access to other resources.

See Access control in AML AI or the IAM overview.

Encryption at Rest - Customer Managed Encryption Keys (CMEK) give you control over the keys that protect and encrypt your data at rest in Google Cloud. AML AI lets you manage your keys through Cloud KMS which supports a range of options for storing encryption keys. These include:

  • Software security keys
  • Hardware backed security keys using Cloud HSM

Read more about encryption at rest in AML AI.

Encryption in Transit - Data in transit within Google Cloud and between the AML AI endpoint and your network is always encrypted. Read more about encryption in transit in AML AI or encryption in transit in Google cloud.

VPC Service Controls - VPC Service Controls allow a similar level of protection to private endpoints. It adds a layer of protection on top of IAM, preventing access to Google services, including AML AI, from unauthorized networks and services outside of a perimeter. Read more about VPC Service Controls in AML AI and the VPC Service Controls documentation.

Monitoring and logging - Platform logs and, optionally, audit logs, help you to answer the questions, "Who did what, where, and when?" within your AML AI and Google Cloud resources in real time. Platform logs are always collected, but you must enable audit logs to collect them. Model monitoring is a separate topic for which AML AI provides artifacts to support your processes.

Data Residency - Data residency ensures that your data is stored only in the regions you specify when an AML AI instance is created. AML AI is implemented with strict data residency policies. See data residency in AML AI.

Access Transparency Logs (AxT) - Access transparency logs record the actions taken by Google personnel on your AML AI resources. Read more in the AxT overview, or why Google support personnel might need to access your data at privileged access at Google Cloud.

Data Deletion - Read more about how Google Cloud deletes data and the Cloud Data Processing Addendum.

SLAs - AML AI offers documented SLAs for the availability of the AML AI service.

Disaster Recovery - Input and output data from AML AI resides in BigQuery which provides a number of options for disaster recovery. Data stored by AML AI, such as model weights and metadata, don't expose an export or backup facility and are regional only. See the disaster recovery for AML AI page.

Geographic Resilience - AML AI supports regional, but not multi-regional, deployment. This means AML AI provides resilience against zonal outages but not regional outages. Since input and output data resides in BigQuery, you can use some of the options provided by BigQuery to provide some multi-regional geographic resilience.