Diretrizes para avaliações de produtos

Quando você registra um projeto no programa Device Access , nós o alocamos com um número limitado de usuários únicos, além da sua própria conta de desenvolvedor, conforme descrito em Limites de usuário e de taxa.

Depois de concluir uma integração do sandbox, se você quiser criar uma integração comercial, inscreva-se para desenvolvimento comercial enviando um caso de uso para análise e aprovação. Após a aprovação, os parceiros passam por um processo de certificação.

Diretrizes

Para garantir uma análise de produto tranquila, as integrações comerciais precisam atender às diretrizes a seguir.

Os produtos neste documento se referem aos aplicativos que integram a API SDM para acessar dispositivos Google Nest como parte do programa Device Access .

  1. Funcionalidade:
    1. Os produtos que não usam a API SDM oficial serão rejeitados.
    2. Os produtos com falhas serão rejeitados.
    3. Os produtos que apresentam bugs visíveis ao usuário com impacto funcional significativo serão recusados.
    4. Os produtos que não fornecem aos usuários mensagens de erro claras quando as ações falham, descrevendo o motivo da falha, são rejeitados.
    5. Os produtos que não oferecem tratamento de erros e limites de taxa serão rejeitados.
    6. Os produtos que não funcionam com a API SDM oficial, conforme descrito pelo desenvolvedor, vão ser rejeitados.
    7. Os produtos que incluem recursos ocultos ou não documentados com a descrição do produto ou com as permissões solicitadas serão rejeitados.
    8. Produtos com as seguintes características: "demonstração", "teste" ou "teste" serão recusados. Apps Beta serão considerados. Para produtos compatíveis com várias plataformas (por exemplo, iOS, Android e um site), é necessário enviar todas essas plataformas no momento da análise. Os produtos que não enviam todas as plataformas compatíveis para revisão podem ser rejeitados.
    9. Produtos que não são úteis, exclusivos ou não oferecem nenhum valor duradouro, como fornecer uma visão mais completa da casa de um usuário ou de outra funcionalidade além dos oferecidos pelo Acesso a Dispositivos do Google, podem ser rejeitados.
    10. Os produtos que forem principalmente materiais de marketing ou anúncios sem valor adicional para os usuários serão recusados.
    11. Os produtos que fornecerem dados incorretos ou outros dados imprecisos serão rejeitados.
    12. Os produtos que não forem aprovados na avaliação do Acesso a Dispositivos do Google após várias tentativas poderão ser rejeitados e removidos do programa se tiverem sido aprovados anteriormente e podem ser proibidos de fazer envios futuros.
    13. Serão rejeitados produtos que coletam, agregam, redistribuem, retêm, registram ou armazenam (por qualquer meio ou mecanismo) os dados do cliente recebidos da API SDM mais de 10 dias após a data em que eles são recebidos e armazenados.
    14. Produtos que coletam, agregam, redistribuem, retêm, registram ou armazenam gravações de áudio, filmagens ou transmissões ao vivo de áudio ou vídeo recebidas pela API SDM ("Dados audiovisuais") serão recusados. O uso de Dados Audiovisuais está estritamente limitado à exibição desses dados no seu produto.
    15. Os produtos que compartilham dados do cliente com terceiros sem o consentimento do Google serão recusados.
    16. Os produtos que permitem o controle simultâneo dos dispositivos Google Nest em várias Contas do Google podem ser rejeitados.
    17. Produtos que realizam resposta à demanda ou outros programas de gerenciamento de energia serão rejeitados.
    18. Os produtos que alegam permitir dispositivos Google Nest conectados, a Conta do Google de um cliente ou os dados do cliente coletados para oferecer resposta de emergência sem interrupção, serviços de notificação, segurança vital ou outros serviços de uso crítico serão recusados.
    19. Serão rejeitados produtos que avaliam os usuários ou a propriedade deles individualmente ou de maneira agregada, incluindo seguros ou outros produtos e serviços financeiros.
    20. Os produtos que violarem os Termos e Condições que regem o uso de qualquer produto ou serviço do Google serão recusados.
    21. Os produtos que chamam a API SDM sem uma solicitação inicial direta e explícita direcionada ao usuário final serão rejeitados.
    22. Produtos que registram, coletam, usam ou armazenam informações ou dados de uma consulta ou de um resultado, incluindo, sem limitação, dados de áudio ou metadados relacionados a consultas, recebidos como resultado do uso do Google Assistente ou da autenticação de um usuário final, caso o produto ou os serviços usados estejam integrados ou distribuam o Google Assistente serão rejeitados.
  2. Branding e interface do usuário.
    1. Todos os materiais de marketing precisam ser enviados e receber aprovação pelo Google Partner Marketing Hub antes do lançamento.
    2. Os produtos cujo nome real do produto contém Google, Google Nest, Nest, Google Device Access ou qualquer nome que seja confundido com essas marcas registradas do Google podem ser rejeitados.
    3. Produtos com elementos de IU que copiam ou se parecem com os do app Google Nest ou Google Home serão rejeitados.
    4. Produtos com ícones e imagens não aprovados que copiam ou se assemelham aos presentes no app Google Nest, Google Home ou em dispositivos Google Nest podem ser rejeitados.
    5. Produtos com ícones e imagens não aprovados do Google ou do Google Nest podem ser rejeitados.
    6. Produtos que usam ícones do Google ou do Google Nest para representar uma estrutura do Google ou que usam o G do Google para representar elementos da IU que não sejam uma Conta do Google ou uma estrutura do Google podem ser rejeitados.
    7. Os produtos não podem usar o Google Nest Blue (HEX #00AFD8) para elementos da interface que não sejam os ícones e as imagens aprovados do Google Nest.
    8. Os produtos que usam ícones do Google ou de dispositivos do Google alterados de maneiras que não estejam em conformidade com as permissões da marca Google podem ser rejeitados.
    9. Não serão aceitos os produtos que anunciam a integração do Google Nest e a funcionalidade de caso de uso que não é precisa ou faz declarações que não podem ser comprovadas.
    10. Os produtos que não seguirem as diretrizes de uso das frases Acesso a Dispositivos, Compatível com o Google Assistente e/ou Google Smart Home serão rejeitados.
    11. Os produtos que usam um URL que incorpora qualquer nome do Google (incluindo, entre outros, Google ou Nest) podem ser recusados.
    12. O Google Nest reserva-se o direito de rejeitar materiais de marketing, mesmo que as proibições não sejam mencionadas nesta seção.
  3. Metadados (nome, descrições, permissões etc.)
    1. Os produtos com texto de marcador de posição, no nome, na descrição ou qualquer outro valor serão rejeitados.
    2. Os produtos com nomes e descrições que não são relevantes para a funcionalidade do item serão recusados.
    3. Os produtos que acessarem características não relevantes para a funcionalidade do produto serão rejeitados.
    4. Produtos com nomes, materiais promocionais ou nomes enganosos, confusos ou que incorporam marcas registradas ou direitos autorais de terceiros serão recusados.
    5. Os produtos que recomendam que os usuários desativem qualquer funcionalidade de produto do Google podem ser rejeitados.
    6. Os produtos que não têm um URL de suporte válido serão rejeitados.
    7. Produtos que parecem copiar elementos de IU de outros apps podem ser rejeitados.
  4. Autorização.
    1. Os produtos que não tiverem implementado a autenticação e autorização corretamente em uma Conta do Google podem ser rejeitados.
    2. O uso da API SDM é restrito a países onde os dispositivos Google são vendidos.
    3. Produtos que não armazenam e transmitem tokens de acesso com segurança, códigos de autorização e chaves secretas do cliente serão rejeitados.
    4. Nos produtos que incluem a capacidade de sair ou se desconectar do Google, é necessário usar a API de revogação de token do Google OAuth ou direcionar o usuário para https://nestservices.google.com/partnerconnections. Serão rejeitados produtos que não processarem essa autorização revogada ao voltar para um estado desconectado e remover todos os dados do cliente.
    5. Os produtos precisam seguir as diretrizes do Google OAuth para fazer a vinculação da Conta do Google.
    6. Os produtos que não tiverem Termos de Serviço válidos e uma Política de Privacidade mostrada ao usuário final como parte do Google OAuth serão rejeitados.
    7. O Google permite que um usuário revogue o acesso à API SDM. Os produtos precisam lidar com essa autorização revogada voltando para um estado desconectado e removendo todos os dados do usuário.
    8. Os produtos precisam incluir um link para o Partner Connections Manager do Google para permitir que os usuários gerenciem estruturas e o acesso aos dados do dispositivo.
    9. Os produtos podem ser desativados por vários motivos operacionais. Quando um produto está inativo, ele se torna inutilizável. Os produtos que não oferecem suporte para um produto inativo (por exemplo, mensagens de erro adequadas ao usuário) são rejeitados.
    10. Os produtos que forçarem os usuários a fazer uma nova autorização, após a autorização já estabelecida, serão rejeitados.
    11. O desenvolvedor precisa colocar um snippet de "Uso limitado" na página inicial do projeto ou em uma página a um clique de distância, destacando a conformidade do app com a Política de dados do usuário dos serviços de API do Google, incluindo os requisitos de uso limitado. O snippet precisa estar visível para todos os usuários e ter menos de 500 caracteres.
  5. Estruturas/Casas.

    Com as Contas do Google, os usuários podem gerenciar várias casas. Os produtos precisam ser compatíveis com Contas do Google que contenham uma ou mais casas. Alguns produtos podem estar vinculados a apenas um Google Home. Nesses casos, os desenvolvedores precisam permitir que os usuários selecionem a casa adequada. Após a vinculação, os desenvolvedores precisam oferecer suporte para mudanças nas casas, incluindo adição e remoção de casas e atualizações dos dados delas (por exemplo, nomes de casas). As diretrizes a seguir abrangem os requisitos para gerenciar Contas do Google que podem ter várias casas.

    1. Os produtos que não acomodarem a possibilidade de ter várias casas serão rejeitados.
    2. Os produtos que não fornecerem ao usuário uma maneira de selecionar a casa apropriada para vinculação (por exemplo, um seletor de estrutura) serão rejeitados.
    3. Os produtos que não refletem as atualizações de dados da casa (por exemplo, nomes ou adição/subtração de casas) alguns segundos após a atualização podem ser rejeitados.
    4. Os produtos não compatíveis com várias casas, cada uma com vários dispositivos do mesmo tipo ou de tipos diferentes, serão rejeitados.
    5. Produtos incompatíveis com casas vazias (estruturas) ou uma combinação de casas vazias e não vazias serão rejeitados.
  6. Google Nest Thermostats.

    A API SDM foi projetada para permitir que produtos e soluções de terceiros controlem o sistema AVAC (aquecimento, ventilação e ar-condicionado) pelo Nest Thermostat sem interromper os algoritmos do Google Nest ou surpreender o usuário com um comportamento inesperado.

    1. Os produtos que instruirem o usuário a desativar os sensores e os recursos de aprendizado do Google Nest Thermostat serão rejeitados.
    2. Os produtos que acionam atualizações do termostato sem interação do usuário (por exemplo, acionadores e regras) e não fornecem um indicador de qualquer ação que falhou serão rejeitados.
    3. Produtos que não mantêm temperaturas, temperaturas programadas e ambiente em sincronia com as temperaturas reais do dispositivo, em segundos, podem ser rejeitados.
    4. Produtos que não aceitam vários termostatos em uma ou várias estruturas podem ser rejeitados.
    5. Os produtos que não forem atualizados quando as atualizações de dados do termostato serão rejeitados.
    6. Os produtos que não forem atualizados após a adição/remoção do termostato vão ser rejeitados.
    7. Produtos que não são compatíveis com todos os modos de termostato possíveis, como Aquecimento, Resfriamento, Aquecimento, Resfriamento, Desativado e Eco, podem ser rejeitados.
    8. Produtos que não forem compatíveis com os limites de calor/resfriamento corretamente (3 graus de diferença em F e 1,5 em C) serão rejeitados.
    9. Produtos que não aceitam limites de temperatura corretamente (50-90 F e 9-32 C) serão rejeitados.
    10. Os produtos que oferecem funcionalidade de ventilador e não são compatíveis com o início e a interrupção de um timer de ventilador serão recusados.
    11. Produtos que não aparecem nem são atualizados, segundos após a atualização, os locais e nomes corretos do termostato vão ser rejeitados.
    12. Produtos que não sejam compatíveis com transições de C para F por meio da leitura e atualização ou gravação das unidades de volta no Google Nest podem ser rejeitados.
  7. Câmeras Google Nest, Google Nest Doorbells e Nest Hub Max.

    A API SDM oferece a capacidade de recuperar informações de eventos em transmissões ao vivo, notificações e imagens de snapshots da câmera, ou visualizar clipes de eventos de movimento, pessoa, som e campainha.

    1. Produtos que não forem compatíveis com várias câmeras em uma ou várias estruturas serão rejeitados.
    2. Os produtos que não exibirem e atualizarem nomes e locais de câmera corretos serão recusados.
    3. Os produtos que notificam os usuários sobre eventos da câmera precisam notificar os usuários segundos após o evento ou podem ser rejeitados.
    4. Produtos que enviam notificações que copiam notificações nativas do dispositivo Google Nest vão ser rejeitados.
    5. Os produtos que acionam atualizações de câmera sem interação do usuário (por exemplo, gatilhos e regras) e não fornecem um indicador de qualquer ação que falhou serão rejeitados.
    6. Os produtos que não forem atualizados após a adição/remoção da câmera serão rejeitados.

Observação

Neste documento, compartilhamos como analisamos Device Access os produtos enviados para aprovação. Esperamos que ele sirva como um guia útil para o desenvolvimento e o envio de apps e interfaces integradas. Este é um documento vivo que vai ser atualizado à medida que apresentarmos novos apps, implementações e situações.

Como desenvolvedor de produtos para o programa Device Access , você precisa seguir estes guias:

  • Termos de Serviço do Programa Google Device Access
  • Diretrizes de marketing e da promoção de marca
  • Outros contratos entre você e o Google

A aprovação do seu produto por parte do Google não renuncia a nenhum direito do Google de acordo com estes contratos. O objetivo dessas diretrizes é ajudar você a conseguir a aceitação do seu produto por meio do processo de Device Access avaliação do produto, e não para alterar ou remover disposições de qualquer outro contrato.

O Google reserva-se o direito de interpretar e aplicar essas diretrizes a critério exclusivo do Google, bem como de alterar a interpretação ou a aplicação delas a qualquer momento, inclusive durante o processo de Avaliação do Produto.