A Google foi a primeira na indústria a publicar um compromisso de privacidade de IA/ML, que descreve a nossa convicção de que os clientes devem ter o mais alto nível de segurança e controlo sobre os respetivos dados armazenados na nuvem. Esse compromisso aplica-se aos Google Cloudprodutos de IA generativa da Google. A Google garante que as suas equipas seguem estes compromissos através de práticas de governação de dados robustas, que incluem revisões dos dados que utiliza no desenvolvimento dos seus produtos. Google Cloud Também pode encontrar mais detalhes sobre como a Google processa os dados na Alteração ao Tratamento de Dados do Cloud (APDC) da Google.
Restrição de preparação
Conforme descrito na secção 17 "Restrição de preparação" na secção Termos de Serviço dos Termos Específicos do Serviço, a Google não utiliza os seus dados para preparar nem otimizar modelos de IA/ML sem a sua autorização ou instrução prévia. Isto aplica-se a todos os modelos geridos no Vertex AI, incluindo modelos GA e pré-GA.
Retenção de dados de clientes e como alcançar a retenção de dados zero
Os dados dos clientes são retidos na Vertex AI para modelos Google durante períodos limitados nos seguintes cenários e condições. Para alcançar a retenção de dados zero, os clientes têm de tomar medidas específicas em cada uma destas áreas:
- Colocação em cache de dados para modelos Google: por predefinição, os modelos de base da Google colocam em cache as entradas para modelos Gemini. Isto é feito para reduzir a latência e acelerar as respostas a comandos subsequentes do cliente. Os conteúdos em cache são armazenados durante um máximo de 24 horas no centro de dados onde o pedido foi processado. A colocação em cache de dados é ativada ou desativada ao nível do Google Cloud projeto e a privacidade ao nível do projeto é aplicada aos dados em cache. As mesmas definições de cache de um Google Cloud projeto aplicam-se a todas as regiões. Para alcançar a retenção de dados zero, tem de desativar o armazenamento em cache de dados. Consulte o artigo Ativar e desativar a colocação em cache de dados.
- Registo de comandos para monitorização de abuso para modelos Google: conforme descrito na Secção 4.3 "Segurança e abuso da IA generativa" dos Termos de Utilização da Google Cloud Platform, a Google pode registar comandos para detetar potenciais abusos e violações da respetiva Política de Utilização Aceitável e Política de Utilização Proibida como parte da disponibilização de serviços de IA generativa aos clientes. Apenas os clientes cuja utilização do Google Cloud seja regida pelos Termos de Utilização da Google Cloud Platform e que não tenham uma conta do Cloud Billing faturada estão sujeitos ao registo de comandos para monitorização de abusos. Se estiver no âmbito do registo de comandos para monitorização de abuso e quiser uma retenção de dados zero, pode pedir uma exceção para monitorização de abuso. Consulte o artigo Monitorização de abusos.
- Fundamentação com a Pesquisa Google: conforme descrito na secção 19 "Serviços de IA generativa: fundamentação com a Pesquisa Google" dos Termos específicos do serviço, a Google armazena comandos e informações contextuais que os clientes possam fornecer, e resultados gerados durante trinta (30) dias para fins de criação de resultados fundamentados e sugestões de pesquisa, e estas informações armazenadas podem ser usadas para depuração e testes de sistemas que suportam a fundamentação com a Pesquisa Google. Não existe forma de desativar o armazenamento destas informações se usar a fundamentação com a Pesquisa Google.
- Fundamentação com o Google Maps: conforme descrito na Secção 19 "Serviços de IA generativa: fundamentação com o Google Maps" dos Termos Específicos do Serviço, a Google armazena comandos e informações contextuais que os clientes podem fornecer, e a saída gerada durante trinta (30) dias para fins de criação de resultados fundamentados, e estas informações armazenadas só podem ser usadas para engenharia de fiabilidade, como a depuração em caso de problemas de serviço, de sistemas que suportam a fundamentação com o Google Maps. Não existe forma de desativar o armazenamento destas informações se usar a fundamentação com o Google Maps.
- Retoma da sessão para a API Gemini Live: esta funcionalidade está desativada por predefinição. Tem de ser ativada pelo utilizador sempre que chama a API especificando o campo no pedido da API, e a privacidade ao nível do projeto é aplicada aos dados em cache. A ativação da retoma da sessão permite ao utilizador voltar a ligar-se a uma sessão anterior no prazo de 24 horas através do armazenamento de dados em cache, incluindo dados de comandos de texto, vídeo e áudio, bem como resultados do modelo, durante um máximo de 24 horas. Para alcançar uma retenção de dados zero, não ative esta funcionalidade. Para mais informações sobre esta funcionalidade, incluindo como a ativar, consulte a API Live.
Isto aplica-se a todos os modelos geridos no Vertex AI, incluindo os modelos GA e pré-GA.
Ativar e desativar o armazenamento em cache de dados
Pode usar os seguintes comandos curl para obter o estado do armazenamento em cache, desativar o armazenamento em cache ou reativá-lo. Quando desativa ou reativa o armazenamento em cache, a alteração aplica-se a todas as Google Cloud regiões. Para mais informações sobre a utilização da gestão de identidade e acesso para conceder as autorizações necessárias para ativar ou desativar o armazenamento em cache, consulte o artigo Controlo de acesso da Vertex AI com a IAM. Expanda as secções seguintes para saber como obter a definição de cache atual, como desativar a colocação em cache e como ativar a colocação em cache.
Obter a definição de colocação em cache atual
Execute o seguinte comando para determinar se o armazenamento em cache está ativado ou desativado para um projeto. Para executar este comando, um utilizador tem de ter uma das seguintes funções: roles/aiplatform.viewer
, roles/aiplatform.user
ou roles/aiplatform.admin
.
PROJECT_ID=PROJECT_ID # Setup project_id $ gcloud config set project PROJECT_ID # GetCacheConfig $ curl -X GET -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" -H "Content-Type: application/json" https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig # Response if caching is enabled (caching is enabled by default). { "name": "projects/PROJECT_ID/cacheConfig" } # Response if caching is disabled. { "name": "projects/PROJECT_ID/cacheConfig" "disableCache": true }
Desative a colocação em cache
Execute o seguinte comando curl para desativar o armazenamento em cache para um projeto Google Cloud . Para executar este comando, um utilizador tem de ter a função de administrador do Vertex AI atribuída,roles/aiplatform.admin
.
PROJECT_ID=PROJECT_ID # Setup project_id $ gcloud config set project PROJECT_ID # Setup project_id. $ gcloud config set project ${PROJECT_ID} # Opt-out of caching. $ curl -X PATCH -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" -H "Content-Type: application/json" https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig -d '{ "name": "projects/PROJECT_ID/cacheConfig", "disableCache": true }' # Response. { "name": "projects/PROJECT_ID/locations/us-central1/projects/PROJECT_ID/cacheConfig/operations/${OPERATION_ID}", "done": true, "response": { "@type": "type.googleapis.com/google.protobuf.Empty" } }
Ative a colocação em cache
Se desativou o armazenamento em cache para um Google Cloud projeto e quer reativá-lo, execute o seguinte comando curl. Para executar este comando, um utilizador tem de ter a função de administrador do Vertex AI, roles/aiplatform.admin
.
PROJECT_ID=PROJECT_ID LOCATION_ID="us-central1" # Setup project_id $ gcloud config set project PROJECT_ID # Setup project_id. $ gcloud config set project ${PROJECT_ID} # Opt in to caching. $ curl -X PATCH -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" -H "Content-Type: application/json" https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig -d '{ "name": "projects/PROJECT_ID/cacheConfig", "disableCache": false }' # Response. { "name": "projects/PROJECT_ID/locations/us-central1/projects/PROJECT_ID/cacheConfig/operations/${OPERATION_NUMBER}", "done": true, "response": { "@type": "type.googleapis.com/google.protobuf.Empty" } }
O que se segue?
- Saiba mais sobre as práticas recomendadas de IA responsável e os filtros de segurança da Vertex AI.
- Saiba mais sobre a governança de dados Google Cloud do Gemini.