1. Declaração sobre saúde
ID da declaração: POLICY_DECLARATION_ID_HEALTH
- ID da pergunta:
POLICY_QUESTION_ID_HEALTH_CATEGORY- Tipo: múltipla escolha
- Texto da pergunta: fale sobre os recursos de saúde do app (selecione todas as opções válidas). Para entender melhor o que queremos dizer com "recursos de saúde" e quais funcionalidades podem se aplicar ao app, acesse a Central de Ajuda.
- Opções:
- Atividade e condicionamento físicos (
POLICY_RESPONSE_CHOICE_ID_HEALTH_ACTIVITY_TRACKING) - Controle de nutrição e peso (
POLICY_RESPONSE_CHOICE_ID_HEALTH_NUTRITION_WEIGHT_MANAGEMENT) - Monitoramento de ciclo menstrual (
POLICY_RESPONSE_CHOICE_ID_HEALTH_CYCLE_TRACKING) - Controle do sono (
POLICY_RESPONSE_CHOICE_ID_HEALTH_SLEEP_TRACKING) - Controle de estresse, relaxamento e acuidade mental (
POLICY_RESPONSE_CHOICE_ID_HEALTH_STRESS_MANAGEMENT) - Controle de doenças e condições médicas (
POLICY_RESPONSE_CHOICE_ID_DISEASES_CONDITIONS_MANAGEMENT) - Suporte a decisões clínicas (
POLICY_RESPONSE_CHOICE_ID_HEALTH_CLINICAL_DECISION_SUPPORT) - Prevenção de doenças e saúde pública (
POLICY_RESPONSE_CHOICE_ID_DISEASE_PREVENTION_PUBLIC_HEALTH) - Emergência e primeiros socorros (
POLICY_RESPONSE_CHOICE_ID_HEALTH_FIRST_AID_EMERGENCY) - Serviços e administração de saúde (
POLICY_RESPONSE_CHOICE_ID_HEALTHCARE_SERVICES_MANAGEMENT) - Apps de dispositivos médicos (
POLICY_RESPONSE_CHOICE_ID_MEDICAL_DEVICE) - Saúde mental e comportamental (
POLICY_RESPONSE_CHOICE_ID_HEALTH_MENTAL_HEALTH) - Educação e referências médicas (
POLICY_RESPONSE_CHOICE_ID_HEALTH_MEDICAL_REFERENCE_EDUCATION) - Controle de medicamentos e tratamentos (
POLICY_RESPONSE_CHOICE_ID_HEALTH_MEDICATION_MANAGEMENT) - Fisioterapia e reabilitação (
POLICY_RESPONSE_CHOICE_ID_HEALTH_PHYSICAL_THERAPY_REHABILITATION) - Saúde reprodutiva e sexual (
POLICY_RESPONSE_CHOICE_ID_HEALTH_REPRODUCTIVE_HEALTH) - Estudos de pesquisa, ensaios clínicos e comunidades de pacientes
(
POLICY_RESPONSE_CHOICE_ID_HEALTH_RESEARCH)- Para apps que conduzem estudos de pesquisa, é necessário verificar a Fit & Health Research para saber se o app está no escopo de outros requisitos.
- Outro (
POLICY_RESPONSE_CHOICE_ID_HEALTH_OTHER) - O app não tem recursos de saúde
(
POLICY_RESPONSE_CHOICE_ID_NOT_HEALTH_APP)
- Atividade e condicionamento físicos (
- Condições: sempre obrigatório.
- ID da pergunta:
POLICY_QUESTION_ID_HEALTH_OTHER_SPECIFY- Tipo: string
- Texto da pergunta: quais outros recursos de saúde o app oferece?
- Condições: obrigatório se
POLICY_RESPONSE_CHOICE_ID_HEALTH_OTHERestiver selecionado.
Perguntas sobre permissões de saúde: todas as perguntas em formato de string, obrigatórias se a respectiva permissão for usada. Descreva o uso das permissões relacionadas à saúde pelo app.
| ID da pergunta | Permissão |
|---|---|
POLICY_QUESTION_ID_HEALTH_ACTIVITY_RECOGNITION | android.permission.ACTIVITY_RECOGNITION |
POLICY_QUESTION_ID_HEALTH_CONNECT_ACTIVE_CALORIES_BURNED | android.permission.health.READ_ACTIVE_CALORIES_BURNED |
POLICY_QUESTION_ID_HEALTH_CONNECT_DISTANCE | android.permission.health.READ_DISTANCE |
POLICY_QUESTION_ID_HEALTH_CONNECT_ELEVATION_GAINED | android.permission.health.READ_ELEVATION_GAINED |
POLICY_QUESTION_ID_HEALTH_CONNECT_EXERCISE | android.permission.health.READ_EXERCISE |
POLICY_QUESTION_ID_HEALTH_CONNECT_EXERCISE_ROUTE | android.permission.health.READ_EXERCISE_ROUTES |
POLICY_QUESTION_ID_HEALTH_CONNECT_FLOORS_CLIMBED | android.permission.health.READ_FLOORS_CLIMBED |
POLICY_QUESTION_ID_HEALTH_CONNECT_STEPS | android.permission.health.READ_STEPS |
POLICY_QUESTION_ID_HEALTH_CONNECT_WHEELCHAIR_PUSHES | android.permission.health.READ_WHEELCHAIR_PUSHES |
POLICY_QUESTION_ID_HEALTH_CONNECT_POWER | android.permission.health.READ_POWER |
POLICY_QUESTION_ID_HEALTH_CONNECT_SPEED | android.permission.health.READ_SPEED |
POLICY_QUESTION_ID_HEALTH_CONNECT_RESPIRATORY_RATE | android.permission.health.READ_RESPIRATORY_RATE |
POLICY_QUESTION_ID_HEALTH_CONNECT_PLANNED_EXERCISE | android.permission.health.READ_PLANNED_EXERCISE |
POLICY_QUESTION_ID_HEALTH_CONNECT_ACTIVITY_INTENSITY | android.permission.health.READ_ACTIVITY_INTENSITY |
POLICY_QUESTION_ID_HEALTH_CONNECT_BASAL_METABOLIC_RATE | android.permission.health.READ_BASAL_METABOLIC_RATE |
POLICY_QUESTION_ID_HEALTH_CONNECT_BODY_FAT | android.permission.health.READ_BODY_FAT |
POLICY_QUESTION_ID_HEALTH_CONNECT_BODY_WATER_MASS | android.permission.health.READ_BODY_WATER_MASS |
POLICY_QUESTION_ID_HEALTH_CONNECT_BONE_MASS | android.permission.health.READ_BONE_MASS |
POLICY_QUESTION_ID_HEALTH_CONNECT_HEIGHT | android.permission.health.READ_HEIGHT |
POLICY_QUESTION_ID_HEALTH_CONNECT_LEAN_BODY_MASS | android.permission.health.READ_LEAN_BODY_MASS |
POLICY_QUESTION_ID_HEALTH_CONNECT_WEIGHT | android.permission.health.READ_WEIGHT |
POLICY_QUESTION_ID_HEALTH_CONNECT_BASAL_BODY_TEMPERATURE | android.permission.health.READ_BASAL_BODY_TEMPERATURE |
POLICY_QUESTION_ID_HEALTH_CONNECT_CERVICAL_MUCUS | android.permission.health.READ_CERVICAL_MUCUS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MENSTRUATION | android.permission.health.READ_MENSTRUATION |
POLICY_QUESTION_ID_HEALTH_CONNECT_OVULATION_TEST | android.permission.health.READ_OVULATION_TEST |
POLICY_QUESTION_ID_HEALTH_CONNECT_SEXUAL_ACTIVITY | android.permission.health.READ_SEXUAL_ACTIVITY |
POLICY_QUESTION_ID_HEALTH_CONNECT_INTERMENSTRUAL_BLEEDING | android.permission.health.READ_INTERMENSTRUAL_BLEEDING |
POLICY_QUESTION_ID_HEALTH_CONNECT_TOTAL_CALORIES_BURNED | android.permission.health.READ_TOTAL_CALORIES_BURNED |
POLICY_QUESTION_ID_HEALTH_CONNECT_HYDRATION | android.permission.health.READ_HYDRATION |
POLICY_QUESTION_ID_HEALTH_CONNECT_NUTRITION | android.permission.health.READ_NUTRITION |
POLICY_QUESTION_ID_HEALTH_CONNECT_SLEEP | android.permission.health.READ_SLEEP |
POLICY_QUESTION_ID_HEALTH_BODY_SENSORS | android.permission.BODY_SENSORS |
POLICY_QUESTION_ID_HEALTH_BODY_SENSORS_BACKGROUND | android.permission.BODY_SENSORS_BACKGROUND |
POLICY_QUESTION_ID_HEALTH_CONNECT_VO2_MAX | android.permission.health.READ_VO2_MAX |
POLICY_QUESTION_ID_HEALTH_CONNECT_BLOOD_GLUCOSE | android.permission.health.READ_BLOOD_GLUCOSE |
POLICY_QUESTION_ID_HEALTH_CONNECT_BLOOD_PRESSURE | android.permission.health.READ_BLOOD_PRESSURE |
POLICY_QUESTION_ID_HEALTH_CONNECT_BODY_TEMPERATURE | android.permission.health.READ_BODY_TEMPERATURE |
POLICY_QUESTION_ID_HEALTH_CONNECT_HEART_RATE | android.permission.health.READ_HEART_RATE |
POLICY_QUESTION_ID_HEALTH_CONNECT_HEART_RATE_VARIABILITY | android.permission.health.READ_HEART_RATE_VARIABILITY |
POLICY_QUESTION_ID_HEALTH_CONNECT_OXYGEN_SATURATION | android.permission.health.READ_OXYGEN_SATURATION |
POLICY_QUESTION_ID_HEALTH_CONNECT_RESTING_HEART_RATE | android.permission.health.READ_RESTING_HEART_RATE |
POLICY_QUESTION_ID_HEALTH_CONNECT_SKIN_TEMPERATURE | android.permission.health.READ_SKIN_TEMPERATURE |
POLICY_QUESTION_ID_HEALTH_CONNECT_MINDFULNESS | android.permission.health.READ_MINDFULNESS |
POLICY_QUESTION_ID_HEALTH_CONNECT_HEALTH_DATA_HISTORY | android.permission.health.READ_HEALTH_DATA_HISTORY |
POLICY_QUESTION_ID_HEALTH_CONNECT_HEALTH_DATA_IN_BACKGROUND | android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_VACCINES | android.permission.health.READ_MEDICAL_DATA_VACCINES |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_ALLERGIES_INTOLERANCES | android.permission.health.READ_MEDICAL_DATA_ALLERGIES_INTOLERANCES |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_CONDITIONS | android.permission.health.READ_MEDICAL_DATA_CONDITIONS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_LABORATORY_RESULTS | android.permission.health.READ_MEDICAL_DATA_LABORATORY_RESULTS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_MEDICATIONS | android.permission.health.READ_MEDICAL_DATA_MEDICATIONS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_PERSONAL_DETAILS | android.permission.health.READ_MEDICAL_DATA_PERSONAL_DETAILS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_PRACTITIONER_DETAILS | android.permission.health.READ_MEDICAL_DATA_PRACTITIONER_DETAILS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_PREGNANCY | android.permission.health.READ_MEDICAL_DATA_PREGNANCY |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_PROCEDURES | android.permission.health.READ_MEDICAL_DATA_PROCEDURES |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_SOCIAL_HISTORY | android.permission.health.READ_MEDICAL_DATA_SOCIAL_HISTORY |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_VISITS | android.permission.health.READ_MEDICAL_DATA_VISITS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_VITAL_SIGNS | android.permission.health.READ_MEDICAL_DATA_VITAL_SIGNS |
Exemplo de JSON
{ "declarationId": "POLICY_DECLARATION_ID_HEALTH", "responses": [ { "questionId": "POLICY_QUESTION_ID_HEALTH_CATEGORY", "multipleChoiceResponse": { "values": [ "POLICY_RESPONSE_CHOICE_ID_HEALTH_ACTIVITY_TRACKING" ] } }, { "questionId": "POLICY_QUESTION_ID_HEALTH_BODY_SENSORS", "stringResponse": { "value": "test response" } } ] }
2. Declaração do ID de publicidade
ID da declaração: POLICY_DECLARATION_ID_ADVERTISING_ID
- ID da pergunta:
POLICY_QUESTION_ID_AD_ID_IS_USED- Tipo: booleano
- Texto da pergunta: o app usa um ID de publicidade? Isso inclui todos os SDKs importados pelo app que usam o ID de publicidade.
- Condições: sempre obrigatório.
- ID da pergunta:
POLICY_QUESTION_ID_AD_ID_PURPOSE- Tipo: múltipla escolha
- Texto da pergunta: por que o app precisa usar
o ID de publicidade? Isso inclui todos os SDKs importados pelo app que usam
esse identificador. Ao responder a essa pergunta, confira
se algum código de SDK terceirizado no app usa um ID de publicidade. Se for esse o caso,
isso precisa ser declarado. Alguns SDKs, como o do
Google Mobile Ads (anúncios do Google Play Services), talvez já declarem
a permissão
com.google.android.gms.permission.AD_IDno manifesto da biblioteca do SDK. Se o app usa esses SDKs como dependências, a permissãocom.google.android.gms.permission.AD_IDdo manifesto da biblioteca do SDK será mesclada com o manifesto principal do app por padrão, mesmo que a permissão não esteja explicitamente declarada. Saiba mais. - Opções:
- Funcionalidade do app
(
POLICY_RESPONSE_CHOICE_ID_PSL_APP_FUNCTIONALITY)- Usada para recursos no app, como ativar funcionalidades ou autenticar usuários.
- Análise (
POLICY_RESPONSE_CHOICE_ID_PSL_ANALYTICS)- Usada para coletar dados sobre a forma como os usuários utilizam o app ou o desempenho dele, como a avaliação de quantos usuários utilizam certa funcionalidade, o monitoramento da integridade do app, o diagnóstico e a resolução de bugs e falhas ou a realização de aprimoramentos futuros.
- Mensagens do desenvolvedor
(
POLICY_RESPONSE_CHOICE_ID_PSL_DEVELOPER_COMMUNICATIONS)- Usadas para enviar novidades ou notificações sobre o desenvolvedor ou o app. Por exemplo, enviar uma notificação push para informar os usuários sobre uma atualização de segurança importante ou sobre novos recursos no app.
- Segurança, conformidade e prevenção de fraudes
(
POLICY_RESPONSE_CHOICE_ID_PSL_FRAUD_PREVENTION_SECURITY)- Usadas para segurança, prevenção de fraudes ou cumprimento de leis. Por exemplo, o monitoramento de tentativas de login malsucedidas a fim de identificar possíveis atividades fraudulentas.
- Publicidade ou marketing
(
POLICY_RESPONSE_CHOICE_ID_PSL_ADVERTISING)- Usada para exibir ou segmentar anúncios ou comunicados de marketing ou para mensurar a performance do anúncio. Por exemplo: exibição de anúncios no app, envio de notificações push para promover outros produtos ou serviços ou compartilhamento de dados com parceiros de publicidade.
- Personalização
(
POLICY_RESPONSE_CHOICE_ID_PSL_PERSONALIZATION)- Usada para personalizar o app, como a sugestão ou exibição de conteúdo recomendado. Por exemplo, sugestão de playlists com base nos hábitos musicais do usuário ou exibição de notícias locais com base no local do usuário.
- Gerenciamento de contas
(
POLICY_RESPONSE_CHOICE_ID_PSL_ACCOUNT_MANAGEMENT)- Usado para configurar ou gerenciar contas do usuário. Por exemplo, para permitir que os usuários criem contas, adicionem informações às contas fornecidas para uso em todos os serviços, façam login no app ou verifiquem as credenciais.
- Funcionalidade do app
(
- Condições: obrigatória se
POLICY_QUESTION_ID_AD_ID_IS_USEDfor verdadeiro.
- ID da pergunta:
POLICY_QUESTION_ID_AD_ID_ACK- Tipo: booleano
- Texto da pergunta: entendi as consequências de não incluir a permissão com.google.android.gms.permission.AD_ID no arquivo de manifesto ao segmentar o Android 13 e quero desativar os erros de versão.
Exemplo de JSON
{ "declarationId": "POLICY_DECLARATION_ID_ADVERTISING_ID", "responses": [ { "questionId": "POLICY_QUESTION_ID_AD_ID_IS_USED", "booleanResponse": { "value": true } }, { "questionId": "POLICY_QUESTION_ID_AD_ID_PURPOSE", "multipleChoiceResponse": { "values": [ "POLICY_RESPONSE_CHOICE_ID_PSL_APP_FUNCTIONALITY" ] } }, { "questionId": "POLICY_QUESTION_ID_AD_ID_ACK", "booleanResponse": { "value": true } } ] }
3. Declaração de apps governamentais
ID da declaração: POLICY_DECLARATION_ID_GOVERNMENT_APPS
- ID da pergunta:
POLICY_QUESTION_ID_IS_GOVERNMENT_APP- Tipo: booleano
- Texto da pergunta: o app é desenvolvido por um governo ou em nome de um? Por exemplo, um app nacional de saúde, estacionamento urbano ou licenciamento estadual. Se você selecionar "Sim" e comprovar que o app atende aos requisitos, ele poderá receber uma etiqueta "Governo" na página de detalhes do app.
- Condições: sempre obrigatório.
- ID da pergunta:
POLICY_QUESTION_ID_GOVERNMENT_ENTITY- Tipo: múltipla escolha
- Texto da pergunta: qual destas opções descreve melhor a entidade governamental ou afiliação? Se mais de uma for aplicável, selecione o nível mais alto do governo.
- Opções:
- Governo federal
(
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_NATIONAL) - Governo estadual, provincial ou regional
(
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_STATE) - Governo local ou municipal
(
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_CITY) - Outro (
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_OTHER)- Por exemplo, se o desenvolvedor for terceirizado e trabalhar em nome de uma instituição governamental.
- Governo federal
(
- Condições: obrigatório se
IS_GOVERNMENT_APPfor verdadeiro. As opções de resposta são mutuamente exclusivas entre {NATIONAL, STATE, CITY} e OTHER.
- ID da pergunta:
POLICY_QUESTION_ID_GOV_ENT_RESPONSES- Tipo: grupo com chaves
- Texto da pergunta: detalhes da entidade governamental
- Chaves:
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_NATIONALPOLICY_RESPONSE_CHOICE_ID_GOVERNMENT_STATEPOLICY_RESPONSE_CHOICE_ID_GOVERNMENT_CITY
- Condições: as perguntas deste grupo são
obrigatórias para cada chave (nível de governo) selecionada na
pergunta
GOVERNMENT_ENTITY. - Perguntas aninhadas:
- ID da pergunta:
POLICY_QUESTION_ID_GOV_WITHOUT_WEBSITE- Tipo: booleano
- Texto da pergunta: o governo não tem um site
- ID da pergunta:
POLICY_QUESTION_ID_GOV_WEBSITE_URL- Tipo: string
- Texto da pergunta: forneça um link para o site oficial do governo
- Condições: obrigatório se
GOV_WITHOUT_WEBSITEfor falsa.
- ID da pergunta:
POLICY_QUESTION_ID_GOV_WIKIPEDIA_URL- Tipo: string
- Texto da pergunta: se disponível, forneça um link para uma página da Wikipédia sobre o governo
- Condições: disponível se
GOV_WITHOUT_WEBSITEfor verdadeira.
- ID da pergunta:
- ID da pergunta:
POLICY_QUESTION_ID_OTHER_ENT_RESPONSES- Tipo: grupo com chaves
- Texto da pergunta: outros detalhes da entidade
- Chaves:
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_OTHER
- Condições: as perguntas neste grupo são
obrigatórias para cada chave (tipo) selecionada em
GOVERNMENT_ENTITY. - Perguntas aninhadas:
- ID da pergunta:
POLICY_QUESTION_ID_GOV_APP_GOAL- Tipo: string
- Texto da pergunta: quais são os objetivos do app?
- ID da pergunta:
POLICY_QUESTION_ID_GOV_RELATIONSHIP- Tipo: string
- Texto da pergunta: qual é a relação do desenvolvedor com as instituições governamentais?
- ID da pergunta:
Exemplo de JSON
{ "declarationId": "POLICY_DECLARATION_ID_GOVERNMENT_APPS", "responses": [ { "questionId": "POLICY_QUESTION_ID_IS_GOVERNMENT_APP", "booleanResponse": { "value": true } }, { "questionId": "POLICY_QUESTION_ID_GOVERNMENT_ENTITY", "multipleChoiceResponse": { "values": [ "POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_NATIONAL" ] } }, { "questionId": "POLICY_QUESTION_ID_GOV_ENT_RESPONSES", "keyedGroupResponse": { "groups": [ { "key": "POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_NATIONAL", "responses": [ { "questionId": "POLICY_QUESTION_ID_GOV_WITHOUT_WEBSITE", "booleanResponse": { "value": false } }, { "questionId": "POLICY_QUESTION_ID_GOV_WEBSITE_URL", "stringResponse": { "value": "https://www.example.gov" } } ] } ] } } ] }
4. Declaração de finanças
ID da declaração: POLICY_DECLARATION_ID_FINANCE
- ID da pergunta:
POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES- Tipo: múltipla escolha
- Texto da pergunta: selecione todos os recursos financeiros oferecidos pelo app. Assim, garantimos a análise das informações pelas equipes certas.
- Opções:
- Credor direto de empréstimo pessoal
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_DIRECT_LENDER) - Facilitador de empréstimo
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_LOAN_FACILITATOR) - Empréstimos consignados
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_PAYDAY_LOANS) - Bancos (
POLICY_RESPONSE_CHOICE_ID_FINANCE_BANKING) - Linha de crédito
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_LINE_OF_CREDIT) - Adiantamentos salariais
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_EARNED_WAGED_ADVANCES) - Operações bancárias de microfinanças
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_MICROFINANCE_BANKS) - Pagamentos com smartphone e carteiras digitais
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_MOBILE_PAYMENTS) - Transferência de dinheiro e serviços de transferência eletrônica
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_MONEY_TRANSFER) - Prêmios, pontos, milhas aéreas e outros incentivos
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_REWARDS) - Compre agora, pague depois
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_BUY_NOW_PAY_LATER) - Carteira de criptomoedas
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_WALLET) - Corretora de criptomoedas
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_EXCHANGE) - Negociações, prêmios e vendas de ativos digitais tokenizados (NFTs)
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_NFT_TRADING) - Negociação de ações e gerenciamento de carteira
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_STOCK_TRADING) - Financiamento coletivo e fundos chit
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CROWDFUNDING) - Mercados de previsões
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_PREDICTION_MARKETS)- Saiba mais sobre o Programa-piloto de Mercados Preditivos
- Monitoramento e relatórios de crédito
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CREDIT_REPORT) - Consultoria financeira
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_ADVICE) - Seguros
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_INSURANCE) - Outro (
POLICY_RESPONSE_CHOICE_ID_FINANCE_OTHER) - O app não oferece recursos financeiros
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_NONE)
- Credor direto de empréstimo pessoal
(
- Condições: sempre obrigatório.
- ID da pergunta:
POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPE_OTHER_SPECIFY- Tipo: string
- Texto da pergunta: descreva os outros recursos financeiros oferecidos pelo app.
- Condições: obrigatório se
POLICY_RESPONSE_CHOICE_ID_FINANCE_OTHERfor selecionado emPOLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES.
Apps de empréstimo pessoal: todos os países / regiões
As perguntas a seguir são obrigatórias se alguma destas opções for selecionada para POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES:
POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_DIRECT_LENDERPOLICY_RESPONSE_CHOICE_ID_FINANCE_LOAN_FACILITATORPOLICY_RESPONSE_CHOICE_ID_FINANCE_PAYDAY_LOANS
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTIONS- Tipo: grupo repetido
- Texto da pergunta: forneça detalhes sobre os parceiros de empréstimo com que o desenvolvedor trabalha em todos os países/regiões.
- Perguntas aninhadas:
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTION_NAME- Tipo: string
- Texto da pergunta: nome da empresa
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTION_RELATIONSHIP- Tipo: escolha única
- Texto da pergunta: relação
- Opções:
- Pertencentes à mesma pessoa jurídica
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_OWNED_BY_SAME_LEGAL_ENTITY) - Pertencentes à mesma empresa controladora
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_OWNED_BY_SAME_PARENT_COMPANY) - A instituição de empréstimo é uma subsidiária da pessoa jurídica
do desenvolvedor do app
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_LENDING_INST_SUBSID_OF_APP_LE) - A pessoa jurídica desenvolvedora de apps é uma subsidiária da
instituição de empréstimo
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_APP_LE_SUBSID_OF_LENDING_INST) - Nenhuma relação (
POLICY_RESPONSE_CHOICE_ID_FINANCE_RELATIONSHIP_UNRELATED) - Afiliado (
POLICY_RESPONSE_CHOICE_ID_FINANCE_RELATIONSHIP_AFFILIATED)
- Pertencentes à mesma pessoa jurídica
(
- ID da pergunta:
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_COMPLIANCE- Tipo: escolha única
- Texto da pergunta: confirmo que tenho envolvimento em atividades comerciais legais e que estou em total conformidade com as leis aplicáveis.
- Opções:
POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_IS_COMPLIANT
- Condições: obrigatório se algum tipo de empréstimo pessoal for selecionado.
Perguntas sobre criptomoedas – Estados Unidos
As perguntas a seguir são obrigatórias se alguma destas opções for selecionada para POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES:
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_WALLETPOLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_EXCHANGE
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LEGAL_INSTITUTION_NAME- Tipo: string
- Texto da pergunta: nome civil da entidade
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES- Tipo: múltipla escolha
- Texto da pergunta: tipo de licença. Selecione todas as opções relevantes.
- Opções:
- Tenho registro na FinCEN como empresa de serviços monetários
e em pelo menos um estado como serviço de transferência financeira
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE) - Tenho licença como entidade bancária federal ou estadual
(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE)
- Tenho registro na FinCEN como empresa de serviços monetários
e em pelo menos um estado como serviço de transferência financeira
(
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE_NUMBER- Tipo: string
- Texto da pergunta: número da licença
- Condições: obrigatório se
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSEfor selecionado emPOLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES.
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE- Tipo: documento
- Texto da pergunta: faça upload da licença
- Condições: obrigatório se
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSEfor selecionado emPOLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES.
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE_NUMBER- Tipo: string
- Texto da pergunta: número da licença
- Condições: obrigatório se
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSEfor selecionado emPOLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES.
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE- Tipo: documento
- Texto da pergunta: faça upload da licença
- Condições: obrigatório se
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSEfor selecionado emPOLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES.
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_CONFIRM_GEO_RESTRICTED_IN_US- Tipo: múltipla escolha
- Texto da pergunta: confirmo que o app não oferece a compra, manutenção ou troca de criptomoedas neste país/região e que as medidas de restrição geográfica necessárias foram aplicadas.
- Opções:
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_CONFIRM_GEO_RESTRICTED_IN_US
- Condições: disponível se os tipos de criptomoedas forem selecionados. Mutuamente exclusivo com as perguntas sobre criptomoedas nos EUA.
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_CONFIRM_NON_CUSTODIAL_WALLET_US- Tipo: múltipla escolha
- Texto da pergunta: confirmo que o app é uma carteira de software sem custódia.
- Opções:
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_CONFIRM_NON_CUSTODIAL_WALLET_US
- Condições: disponível se
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_WALLETestiver selecionado emPOLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES. Mutuamente exclusivo com as perguntas sobre criptomoedas nos EUA.
Apps de criptomoedas – todos os países
A pergunta a seguir é obrigatória se algum tipo de criptomoeda for selecionado em POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES:
- ID da pergunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_ACCEPT_TERMS- Tipo: múltipla escolha
- Texto da pergunta: o desenvolvedor concorda em notificar o Google sobre qualquer mudança no status das licenças, como expiração, revogação, suspensão ou restrição do escopo ou das permissões. O desenvolvedor confirma que as licenças e os apps incluídos nesta declaração obedecem a todos os requisitos legais aplicáveis dos países, regiões e/ou estados segmentados.
- Opções:
- Confirmo e concordo com estes termos (
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_TERMS_ACCEPTED)
- Confirmo e concordo com estes termos (
Exemplo de JSON
{ "declarationId": "POLICY_DECLARATION_ID_FINANCE", "responses": [ { "questionId": "POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES", "multipleChoiceResponse": { "values": [ "POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_DIRECT_LENDER", "POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_EXCHANGE" ] } }, { "questionId": "POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_COMPLIANCE", "singleChoiceResponse": { "value": "POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_IS_COMPLIANT" } }, { "questionId": "POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTIONS", "groupResponse": { "groups": [ { "responses": [ { "questionId": "POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTION_NAME", "stringResponse": { "value": "Dummy Lender Inc." } }, { "questionId": "POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTION_RELATIONSHIP", "singleChoiceResponse": { "value": "POLICY_RESPONSE_CHOICE_ID_FINANCE_RELATIONSHIP_UNRELATED" } } ] } ] } }, { "questionId": "POLICY_QUESTION_ID_FINANCE_CRYPTO_ACCEPT_TERMS", "multipleChoiceResponse": { "values": [ "POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_TERMS_ACCEPTED" ] } }, { "questionId": "POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LEGAL_INSTITUTION_NAME", "stringResponse": { "value": "Dummy Crypto US LLC" } }, { "questionId": "POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES", "multipleChoiceResponse": { "values": [ "POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE" ] } }, { "questionId": "POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE_NUMBER", "stringResponse": { "value": "123456789" } }, { "questionId": "POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE", "documentResponse": { "documentId": "12345", "nonExpiring": true } } ] }
5. Declaração de credenciais de teste (detalhes de login)
ID da declaração: POLICY_DECLARATION_ID_TESTING_CREDENTIALS
- ID da pergunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIRED- Tipo: booleano
- Texto da pergunta: alguma parte do app é restrita?
- Texto de ajuda:
- Sim: se o app incluir qualquer um dos seguintes itens: detalhes de login da conta, como um endereço de e-mail, nome de usuário, login da Conta do Google e/ou SSO; pagamentos, como produtos únicos, assinaturas e/ou níveis de acesso; códigos de indicação e/ou QR codes; PINs únicos e/ou verificação em duas etapas; autenticação biométrica; ações a serem realizadas em outro dispositivo.
- Não: se alguma das seguintes situações se aplicar ao app: nenhuma parte do app é restrita; não é preciso fazer login em uma conta em nenhum país/região; não é necessário fazer login em uma conta e nenhum conteúdo exige pagamento.
- Condições: sempre obrigatório.
- ID da pergunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_LIST- Tipo: grupo repetido (máximo de 5 conjuntos de credenciais)
- Texto da pergunta: detalhes de login
- Condições: obrigatório se
POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIREDfor verdadeiro. - Perguntas aninhadas:
- ID da pergunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_NAME- Tipo: string
- Texto da pergunta: nome
- Texto de ajuda: dê um nome a este conjunto de detalhes de login para que possamos identificar a finalidade deles. Por exemplo, "Conta de administrador" ou "Conta de usuário".
- Condições: sempre obrigatórias no grupo.
- ID da pergunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAME- Tipo: string
- Texto da pergunta: nome de usuário, endereço de e-mail ou número de telefone
- Texto de ajuda: para números de telefone, inclua o código do país e da área.
- Condições: obrigatório se
POLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORDEPOLICY_QUESTION_ID_TESTING_CREDENTIALS_ADDITIONAL_DETAILSestiverem vazios.
- ID da pergunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORD- Tipo: string
- Texto da pergunta: senha
- Condições: obrigatório se
POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAMEEPOLICY_QUESTION_ID_TESTING_CREDENTIALS_ADDITIONAL_DETAILSestiverem vazios.
- ID da pergunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_ADDITIONAL_DETAILS- Tipo: string
- Texto da pergunta: qualquer outra informação necessária para acessar o app
- Texto de ajuda: inclua outras informações necessárias para acessar o app. Caso o app exija apenas um nome de usuário e uma senha, use os campos acima. Além de nome de usuário e senha, os exemplos de acesso restrito incluem, entre outros: verificação em duas etapas, QR codes, acesso com base na localização, assinaturas, logins biométricos etc.
- Condições: obrigatório se
POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAMEEPOLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORDestiverem vazios.
- ID da pergunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_NO_ADDITIONAL_DETAILS_REQUIRED- Tipo: múltipla escolha
- Texto da pergunta: os detalhes de login nesta declaração fornecem acesso total a todos os recursos e conteúdos deste app, incluindo aqueles que são premium ou pagos.
- Opções:
POLICY_RESPONSE_CHOICE_ID_TESTING_CREDENTIALS_NO_ADDITIONAL_DETAILS_REQUIRED
- Condições: sempre obrigatórias no grupo.
- ID da pergunta:
- ID da pergunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_ANDROID_TESTING_CONSENT- Tipo: múltipla escolha
- Texto da pergunta: permitir que o Android use os detalhes de login fornecidos para testes de desempenho e compatibilidade do app. Os testes são usados para melhorar a compatibilidade do app com diferentes dispositivos e versões do Android.
- Opções:
POLICY_RESPONSE_CHOICE_ID_TESTING_CREDENTIALS_ANDROID_TESTING_CONSENT
- Condições: mostradas se
POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIREDfor verdadeiro.
Exemplo de JSON
{ "declarationId": "POLICY_DECLARATION_ID_TESTING_CREDENTIALS", "responses": [ { "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIRED", "booleanResponse": { "value": true } }, { "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_LIST", "groupResponse": { "groups": [ { "responses": [ { "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_NAME", "stringResponse": { "value": "Test Account 1" } }, { "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAME", "stringResponse": { "value": "testuser1" } }, { "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORD", "stringResponse": { "value": "password123" } }, { "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_NO_ADDITIONAL_DETAILS_REQUIRED", "multipleChoiceResponse": { "values": [ "POLICY_RESPONSE_CHOICE_ID_TESTING_CREDENTIALS_NO_ADDITIONAL_DETAILS_REQUIRED" ] } } ] } ] } }, { "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_ANDROID_TESTING_CONSENT", "multipleChoiceResponse": { "values": [ "POLICY_RESPONSE_CHOICE_ID_TESTING_CREDENTIALS_ANDROID_TESTING_CONSENT" ] } } ] }
6. Declaração de Política de Privacidade
ID da declaração: POLICY_DECLARATION_ID_PRIVACY_POLICY
- ID da pergunta:
POLICY_QUESTION_ID_PRIVACY_POLICY_URL- Tipo: string
- Texto da pergunta: adicione uma Política de Privacidade à página de detalhes do app para proporcionar mais transparência sobre como os dados sensíveis do usuário e do dispositivo são tratados. Saiba mais. Uma Política de Privacidade será necessária se o público-alvo do app incluir crianças menores de 13 anos. Confira a Política de Dados do Usuário para evitar violações comuns.
- Condições: sempre obrigatório.
Exemplo de JSON
{ "declarationId": "POLICY_DECLARATION_ID_PRIVACY_POLICY", "responses": [ { "questionId": "POLICY_QUESTION_ID_PRIVACY_POLICY_URL", "stringResponse": { "value": "https://www.example.com/privacy" } } ] }
7. Declaração de público-alvo e conteúdo (TAC, na sigla em inglês)
ID da declaração: POLICY_DECLARATION_ID_TARGET_AUDIENCE_CONTENT
- ID da pergunta:
POLICY_QUESTION_ID_TAC_TARGET_AGE_GROUPS- Tipo: múltipla escolha
- Texto da pergunta: quais são as faixas etárias do público-alvo do app?
- Opções:
- Menores de 5 anos (
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_FIVE_AND_UNDER) - 6 a 8 anos (
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_SIX_TO_EIGHT) - 9 a 12 anos (
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_NINE_TO_TWELVE) - 13 a 15 anos (
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_THIRTEEN_TO_FIFTEEN) - 16 a 17 anos (
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_SIXTEEN_AND_SEVENTEEN) - Maiores de 18 anos (
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_EIGHTEEN_AND_ABOVE)
- Menores de 5 anos (
- Condições: sempre obrigatório. É necessário selecionar um conjunto consecutivo de faixas etárias.
- ID da pergunta:
POLICY_QUESTION_ID_TAC_RESTRICT_MINOR_ACCESS- Tipo: múltipla escolha
- Texto da pergunta: restringir o acesso ao app de usuários que o Google determinou serem menores de idade (opcional)
- Texto de ajuda: o desenvolvedor confirma que o Google Play deve impedir que usuários considerados menores de idade: pesquisem ou baixem o app no Google Play; façam compras no app, incluindo novas assinaturas e renovações para assinantes atuais. Estou ciente de que o Google Play pode não conseguir bloquear todos os usuários menores de idade que não declararam ter menos de 18 anos.
- Opções:
POLICY_RESPONSE_CHOICE_ID_TAC_RESTRICT_MINOR_ACCESS
- Condições: mostradas se apenas
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_EIGHTEEN_AND_ABOVEestiver selecionado.
- ID da pergunta:
POLICY_QUESTION_ID_TAC_COMPLIES_WITH_CHILDREN_LAWS_CERTIFICATION- Tipo: múltipla escolha
- Texto da pergunta: o desenvolvedor certifica que o app (incluindo todas as APIs, SDKs e anúncios) obedece a todas as leis e regulamentações aplicáveis relacionadas a crianças. Isso inclui a Lei de Proteção da Privacidade On-line das Crianças (COPPA, na sigla em inglês) dos EUA e o Regulamento Geral de Proteção de Dados (GDPR, na sigla em inglês) da UE.
- Opções:
POLICY_RESPONSE_CHOICE_ID_TAC_CHILDREN_LAWS_CERTIFIED
- Condições: obrigatório se qualquer faixa etária de 12 anos ou menos for selecionada.
- ID da pergunta:
POLICY_QUESTION_ID_TAC_ADS_FROM_GOOGLE_PLAY_CERTIFIED_AD_NETWORKS- Tipo: múltipla escolha
- Texto da pergunta: o desenvolvedor certifica que todos os anúncios no app são de redes de publicidade certificadas pelo Google Play e são adequados para todos os públicos, incluindo famílias e crianças.
- Opções:
POLICY_RESPONSE_CHOICE_ID_TAC_ADS_FROM_GOOGLE_PLAY_CERTIFIED_AD_NETWORKS
- Condições: obrigatório se qualquer faixa etária de 12 anos ou menos for selecionada E o app tiver declarado que contém anúncios na Declaração de anúncios.
- ID da pergunta:
POLICY_QUESTION_ID_TAC_JOIN_TEACHER_APPROVED_PROGRAM- Tipo: escolha única
- Texto da pergunta: participe do Programa Aprovado por Professores
- Opções:
- Incluir o app no Programa Aprovado por Professores
(
POLICY_RESPONSE_CHOICE_ID_TAC_INCLUDE_IN_TEACHER_APPROVED) - Não incluir o app no Programa Aprovado por Professores
(
POLICY_RESPONSE_CHOICE_ID_TAC_DO_NOT_INCLUDE_IN_TEACHER_APPROVED)
- Incluir o app no Programa Aprovado por Professores
(
- Condições: obrigatório se qualquer faixa etária de 12 anos ou menos for selecionada.
Exemplo de JSON
{ "declarationId": "POLICY_DECLARATION_ID_TARGET_AUDIENCE_CONTENT", "responses": [ { "questionId": "POLICY_QUESTION_ID_TAC_TARGET_AGE_GROUPS", "multipleChoiceResponse": { "values": [ "POLICY_RESPONSE_CHOICE_ID_TAC_AGE_THIRTEEN_TO_FIFTEEN", "POLICY_RESPONSE_CHOICE_ID_TAC_AGE_SIXTEEN_AND_SEVENTEEN", "POLICY_RESPONSE_CHOICE_ID_TAC_AGE_EIGHTEEN_AND_ABOVE" ] } } ] }
8. Declaração de anúncios
ID da declaração: POLICY_DECLARATION_ID_ADS_DECLARATION
- ID da pergunta:
POLICY_QUESTION_ID_ADS_CONTAINS_ADS- Tipo: escolha única
- Texto da pergunta: o app contém anúncios? Confira a política de anúncios para garantir a conformidade do app.
- Respostas permitidas:
- Sim, o app tem anúncios
(
POLICY_RESPONSE_CHOICE_ID_ADS_HAS_ADS) - Não, o app não tem anúncios
(
POLICY_RESPONSE_CHOICE_ID_ADS_NO_ADS)
- Sim, o app tem anúncios
(
- Condições: sempre obrigatório.
Exemplo de JSON
{ "declarationId": "POLICY_DECLARATION_ID_ADS_DECLARATION", "responses": [ { "questionId": "POLICY_QUESTION_ID_ADS_CONTAINS_ADS", "singleChoiceResponse": { "value": "POLICY_RESPONSE_CHOICE_ID_ADS_HAS_ADS" } } ] }
9. Declaração de padrões de segurança infantil
Necessário para apps sociais e de encontros.
ID da declaração: POLICY_DECLARATION_ID_CHILD_SAFETY
- ID da pergunta:
POLICY_QUESTION_ID_CHILD_SAFETY_STANDARDS_URL- Tipo: string
- Texto da pergunta: forneça um link para os padrões do app publicados externamente contra abuso e exploração sexual infantil (CSAE, na sigla em inglês). O link precisa estar ativo, disponível ao público no mundo todo e não ser editável. Não vincule a PDFs.
- Condições: sempre obrigatório.
- ID da pergunta:
POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_USE_DEV_ACCOUNT_EMAIL- Tipo: escolha única
- Texto da pergunta: o ponto de contato designado precisa se preparar e conseguir falar sobre as práticas de prevenção de material de abuso sexual infantil (CSAM, na sigla em inglês) no app e a conformidade com essa política.
- Opções:
- Usar o endereço de e-mail de contato associado a esta conta de desenvolvedor (
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_DEV_ACCOUNT_EMAIL) - Usar outro endereço de e-mail (
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_PROVIDED_EMAIL)
- Usar o endereço de e-mail de contato associado a esta conta de desenvolvedor (
- Condições: sempre obrigatório.
- ID da pergunta:
POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_EMAIL- Tipo: string
- Texto da pergunta: endereço de e-mail
- Condições: obrigatório se
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_PROVIDED_EMAILfor selecionado emPOLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_USE_DEV_ACCOUNT_EMAIL.
- ID da pergunta:
POLICY_QUESTION_ID_CHILD_SAFETY_CONCERN_REPORT_MECHANISM_CONFIRMATION- Tipo: múltipla escolha
- Texto da pergunta: termos
- Opções:
- O app permite que os usuários denunciem dentro dele os problemas de segurança infantil.
Para saber mais sobre os requisitos de denúncia, acesse
a Central de Ajuda.
(
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_CONCERN_REPORT_MECHANISM_CONFIRMED).
- O app permite que os usuários denunciem dentro dele os problemas de segurança infantil.
Para saber mais sobre os requisitos de denúncia, acesse
a Central de Ajuda.
(
- Condições: sempre obrigatório.
- ID da pergunta:
POLICY_QUESTION_ID_CHILD_SAFETY_COMPLIANCE_CONFIRMATION- Tipo: múltipla escolha
- Texto da pergunta: termos
- Opções:
- O app obedece a todas as leis relevantes de segurança infantil e
encaminha denúncias para as autoridades regionais e nacionais. Para saber mais
sobre as denúncias às autoridades competentes, acesse a
Central de Ajuda
(
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_COMPLIANCE_CONFIRMATION).
- O app obedece a todas as leis relevantes de segurança infantil e
encaminha denúncias para as autoridades regionais e nacionais. Para saber mais
sobre as denúncias às autoridades competentes, acesse a
Central de Ajuda
(
- Condições: sempre obrigatório.
Exemplo de JSON
{ "declarationId": "POLICY_DECLARATION_ID_CHILD_SAFETY", "responses": [ { "questionId": "POLICY_QUESTION_ID_CHILD_SAFETY_STANDARDS_URL", "stringResponse": { "value": "https://www.example.com/childsafety" } }, { "questionId": "POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_USE_DEV_ACCOUNT_EMAIL", "singleChoiceResponse": { "value": "POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_PROVIDED_EMAIL" } }, { "questionId": "POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_EMAIL", "stringResponse": { "value": "childsafety@example.com" } }, { "questionId": "POLICY_QUESTION_ID_CHILD_SAFETY_CONCERN_REPORT_MECHANISM_CONFIRMATION", "multipleChoiceResponse": { "values": [ "POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_CONCERN_REPORT_MECHANISM_CONFIRMED" ] } }, { "questionId": "POLICY_QUESTION_ID_CHILD_SAFETY_COMPLIANCE_CONFIRMATION", "multipleChoiceResponse": { "values": [ "POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_COMPLIANCE_CONFIRMATION" ] } } ] }
10. Declaração de notícias e revistas
Necessário para apps de notícias e revistas.
ID da declaração: POLICY_DECLARATION_ID_NEWS_MAGS
Detalhes da entidade
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTING_FOR_LEGAL_ENTITY- Tipo: booleano
- Texto da pergunta: esta declaração está sendo preenchida em nome da pessoa jurídica da conta de desenvolvedor?
- Condições: sempre obrigatório.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTER_ENTITY_NAME- Tipo: string
- Texto da pergunta: informe o nome da entidade que você representa.
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTING_FOR_LEGAL_ENTITYfor falsa.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_CONTACT_URL- Tipo: string
- Texto da pergunta: informe um URL em que podemos encontrar os dados de contato dessa entidade.
- Texto de ajuda: o URL precisa levar a um site com informações de contato de fácil acesso, como um e-mail ou número de telefone. Não aceitamos links de contas de redes sociais.
- Condições: sempre obrigatório.
Conteúdo
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE- Tipo: escolha única
- Texto da pergunta: qual categoria descreve melhor o app ou a pessoa jurídica?
- Opções:
- Comercial/particular (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMERCIAL) - Comunitário/sem fins lucrativos (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMUNITY_NON_PROFIT) - Mídia pública/do Estado (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_PUBLIC_MEDIA) - Outro (especifique) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_OTHER)
- Comercial/particular (
- Condições: sempre obrigatório.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE_OTHER_SPECIFY- Tipo: string
- Texto da pergunta: insira uma categoria
- Condições: obrigatório se
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_OTHERfor selecionado emPOLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR- Tipo: booleano
- Texto da pergunta: o app é um agregador de notícias ou revistas?
- Condições: sempre obrigatório.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE- Tipo: múltipla escolha
- Texto da pergunta: selecione as categorias que melhor descrevem os assuntos do conteúdo publicado pelo app.
- Opções:
- Empresas (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_BUSINESS) - Educação e pesquisa (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_EDUCATION_RESEARCH) - Entretenimento (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_ENTERTAINMENT) - Finanças (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_FINANCE) - Comidas e bebidas (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_FOOD_DRINK) - Estilo de vida e moda (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_LIFESTYLE_FASHION) - Notícias e eventos atuais (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_NEWS_EVENTS) - Organizacional (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_ORGANIZATIONAL) - Ciência e tecnologia (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_SCIENCE_TECHNOLOGY) - Esportes (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_SPORTS) - Comércio e profissional (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_TRADE) - Viagens (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_TRAVEL) - Outro (especifique) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_OTHER)
- Empresas (
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORfor falso.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE_OTHER_SPECIFY- Tipo: string
- Texto da pergunta: categoria de conteúdo
- Condições: obrigatório se
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_OTHERfor selecionado emPOLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_YT_CHANNEL- Tipo: booleano
- Texto da pergunta: o app tem um canal do YouTube?
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORfor falso.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_YT_CHANNEL_URL- Tipo: string
- Texto da pergunta: URL do YouTube
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_HAS_YT_CHANNELfor verdadeiro.
Credenciais
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_EDITORIAL_GUIDELINES- Tipo: booleano
- Texto da pergunta: o app ou a pessoa jurídica tem diretrizes editoriais publicadas?
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORfor falso.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_EDITORIAL_GUIDELINES_URL- Tipo: string
- Texto da pergunta: forneça um URL em que podemos saber mais.
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_HAS_EDITORIAL_GUIDELINESfor verdadeiro.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_STANDARDS- Tipo: booleano
- Texto da pergunta: o app ou a entidade está associado a algum grupo ou iniciativa de padrões jornalísticos?
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORfor falso.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_JOURNALISTIC_STANDARDS_URL- Tipo: string
- Texto da pergunta: forneça um URL em que podemos saber mais.
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_STANDARDSfor verdadeiro.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_RECOGNITION- Tipo: booleano
- Texto da pergunta: o app ou a pessoa jurídica recebeu algum reconhecimento pelo jornalismo?
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORfor falso.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_JOURNALISTIC_RECOGNITION_URL- Tipo: string
- Texto da pergunta: forneça um URL em que podemos saber mais.
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_RECOGNITIONfor verdadeiro.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_IS_IN_INDUSTRY_ASSOCIATION- Tipo: booleano
- Texto da pergunta: o app ou a entidade é membro de alguma associação do setor?
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORfor falso EPOLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMERCIALestiver selecionado.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_NAME_URL- Tipo: grupo repetido
- Texto da pergunta: informe o nome da associação e um URL em que podemos ver mais informações.
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_IS_IN_INDUSTRY_ASSOCIATIONfor verdadeiro. - Perguntas aninhadas:
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_NAME- Tipo: string
- Texto da pergunta: nome da associação
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_URL- Tipo: string
- Texto da pergunta: URL do site
- ID da pergunta:
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_NAME- Tipo: múltipla escolha
- Texto da pergunta: o app ou a pessoa jurídica é membro de uma associação de mídia ou radiodifusora de serviço público?
- Opções:
- União Africana de Radiodifusão (AUB, na sigla em inglês) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_AUB) - União Europeia de Radiodifusão (EBU, na sigla em inglês) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_EBU) - Public Media Alliance (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_PMA) - Televisão América Latina (TAL) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_TAL) - União de Radiodifusão da Ásia-Pacífico (ABU, na sigla em inglês) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_ABU) - Outro (especifique) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER) - Nenhuma das opções acima (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_NONE)
- União Africana de Radiodifusão (AUB, na sigla em inglês) (
- Condições: obrigatório se
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORfor falso EPOLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_PUBLIC_MEDIAestiver selecionado.
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER_NAME_URL- Tipo: grupo repetido
- Texto da pergunta: informe o nome e o URL da radiodifusora de serviço público ou da associação de mídia.
- Condições: obrigatório se
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHERfor selecionado emPOLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_NAME. - Perguntas aninhadas:
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER_NAME- Tipo: string
- Texto da pergunta: nome da associação
- ID da pergunta:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER_URL- Tipo: string
- Texto da pergunta: URL do site
- ID da pergunta:
Exemplo de JSON
{ "declarationId": "POLICY_DECLARATION_ID_NEWS_MAGS", "responses": [ { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTING_FOR_LEGAL_ENTITY", "booleanResponse": { "value": true } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_CONTACT_URL", "stringResponse": { "value": "https://www.example.com/contact" } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE", "singleChoiceResponse": { "value": "POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMERCIAL" } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR", "booleanResponse": { "value": false } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE", "multipleChoiceResponse": { "values": [ "POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_NEWS_EVENTS", "POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_BUSINESS" ] } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_HAS_YT_CHANNEL", "booleanResponse": { "value": true } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_YT_CHANNEL_URL", "stringResponse": { "value": "https://www.youtube.com/example" } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_HAS_EDITORIAL_GUIDELINES", "booleanResponse": { "value": true } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_EDITORIAL_GUIDELINES_URL", "stringResponse": { "value": "https://www.example.com/editorial" } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_STANDARDS", "booleanResponse": { "value": false } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_RECOGNITION", "booleanResponse": { "value": false } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_IS_IN_INDUSTRY_ASSOCIATION", "booleanResponse": { "value": true } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_NAME_URL", "groupResponse": { "groups": [ { "responses": [ { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_NAME", "stringResponse": { "value": "Example Association" } }, { "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_URL", "stringResponse": { "value": "https://www.exampleassociation.org" } } ] } ] } } ] }