1. Declaración de apps de salud
ID de la declaración: POLICY_DECLARATION_ID_HEALTH
- ID de la pregunta:
POLICY_QUESTION_ID_HEALTH_CATEGORY- Tipo: Opción múltiple
- Texto de la pregunta: Cuéntanos sobre las funciones de salud de la app (selecciona todas las opciones que correspondan). Para obtener más información sobre a qué nos referimos con funciones de salud y comprender cuáles podrían corresponder a la app, visita el Centro de ayuda
- Opciones:
- Actividad y ejercicio (
POLICY_RESPONSE_CHOICE_ID_HEALTH_ACTIVITY_TRACKING) - Nutrición y control de peso (
POLICY_RESPONSE_CHOICE_ID_HEALTH_NUTRITION_WEIGHT_MANAGEMENT) - Seguimiento del período (
POLICY_RESPONSE_CHOICE_ID_HEALTH_CYCLE_TRACKING) - Gestión del sueño (
POLICY_RESPONSE_CHOICE_ID_HEALTH_SLEEP_TRACKING) - Control del estrés, relajación y agudeza mental (
POLICY_RESPONSE_CHOICE_ID_HEALTH_STRESS_MANAGEMENT) - Control de enfermedades y afecciones (
POLICY_RESPONSE_CHOICE_ID_DISEASES_CONDITIONS_MANAGEMENT) - Asistencia para decisiones clínicas (
POLICY_RESPONSE_CHOICE_ID_HEALTH_CLINICAL_DECISION_SUPPORT) - Prevención de enfermedades y salud pública (
POLICY_RESPONSE_CHOICE_ID_DISEASE_PREVENTION_PUBLIC_HEALTH) - Emergencias y primeros auxilios (
POLICY_RESPONSE_CHOICE_ID_HEALTH_FIRST_AID_EMERGENCY) - Administración y servicios de atención médica (
POLICY_RESPONSE_CHOICE_ID_HEALTHCARE_SERVICES_MANAGEMENT) - Apps de dispositivos médicos (
POLICY_RESPONSE_CHOICE_ID_MEDICAL_DEVICE) - Salud mental y conductual (
POLICY_RESPONSE_CHOICE_ID_HEALTH_MENTAL_HEALTH) - Educación y referencias médicas (
POLICY_RESPONSE_CHOICE_ID_HEALTH_MEDICAL_REFERENCE_EDUCATION) - Administración de medicamentos y tratamientos (
POLICY_RESPONSE_CHOICE_ID_HEALTH_MEDICATION_MANAGEMENT) - Terapia física y rehabilitación (
POLICY_RESPONSE_CHOICE_ID_HEALTH_PHYSICAL_THERAPY_REHABILITATION) - Salud reproductiva y sexual (
POLICY_RESPONSE_CHOICE_ID_HEALTH_REPRODUCTIVE_HEALTH) - Estudios de investigación, ensayos clínicos y comunidades de pacientes (
POLICY_RESPONSE_CHOICE_ID_HEALTH_RESEARCH)- Los desarrolladores de apps relacionadas con estudios de investigación deben revisar la página de investigación sobre entrenamiento físico y salud para saber si deben cumplir con requisitos adicionales.
- Otra (
POLICY_RESPONSE_CHOICE_ID_HEALTH_OTHER) - La app no tiene funciones de salud (
POLICY_RESPONSE_CHOICE_ID_NOT_HEALTH_APP)
- Actividad y ejercicio (
- Condiciones: Obligatoria siempre
- ID de la pregunta:
POLICY_QUESTION_ID_HEALTH_OTHER_SPECIFY- Tipo: Cadena
- Texto de la pregunta: ¿Qué otras funciones de salud ofrece la app?
- Condiciones: Obligatoria si se selecciona
POLICY_RESPONSE_CHOICE_ID_HEALTH_OTHER
Preguntas sobre permisos de salud: Todas las preguntas de cadena son obligatorias si se usa el respectivo permiso. Describe el uso que la app hace de los permisos relacionados con la salud.
| ID de la pregunta | Permiso |
|---|---|
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 |
Ejemplo 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. Declaración de ID de publicidad
ID de la declaración: POLICY_DECLARATION_ID_ADVERTISING_ID
- ID de la pregunta:
POLICY_QUESTION_ID_AD_ID_IS_USED- Tipo: Booleana
- Texto de la pregunta: ¿La app usa un ID de publicidad? Esto incluye los SDKs que importa tu app y que usan este tipo de ID.
- Condiciones: Siempre obligatoria
- ID de la pregunta:
POLICY_QUESTION_ID_AD_ID_PURPOSE- Tipo: Opción múltiple
- Texto de la pregunta: ¿Por qué la app debe usar el ID de publicidad? Esto incluye los SDKs que importa tu app y que usan IDs de publicidad. Cuando respondas esta pregunta, asegúrate de verificar si algún código del SDK de terceros en la app usa un ID de publicidad. De ser así, se debe declarar que la app lo usa. Es posible que algunos SDKs, como el SDK de anuncios de Google para dispositivos móviles (Play Services-ads), ya declaren el permiso
com.google.android.gms.permission.AD_IDen el manifiesto de la biblioteca del SDK. Si la app usa estos SDKs como dependencias, el permisocom.google.android.gms.permission.AD_IDdel manifiesto de la biblioteca del SDK se combinará con el manifiesto principal de la app de forma predeterminada, incluso si el permiso no se declara explícitamente. Obtén más información - Opciones:
- Funcionalidades de la app (
POLICY_RESPONSE_CHOICE_ID_PSL_APP_FUNCTIONALITY)- Se usa para funciones de la app. Por ejemplo, para habilitar funcionalidades o autenticar usuarios.
- Estadísticas (
POLICY_RESPONSE_CHOICE_ID_PSL_ANALYTICS)- Se usa para recopilar datos sobre cómo los usuarios utilizan la app y cuál es el rendimiento. Por ejemplo, para saber cuántos usuarios utilizan una función específica, para supervisar el estado de la app, para diagnosticar y corregir errores o fallas, o para mejorar el rendimiento en el futuro.
- Comunicaciones del desarrollador (
POLICY_RESPONSE_CHOICE_ID_PSL_DEVELOPER_COMMUNICATIONS)- Se usa para enviar noticias o notificaciones relacionadas con el desarrollador o la app. Por ejemplo, enviar notificaciones push para informar a los usuarios sobre una actualización de seguridad importante o nuevas funciones de la app.
- Seguridad, cumplimiento y prevención de fraudes (
POLICY_RESPONSE_CHOICE_ID_PSL_FRAUD_PREVENTION_SECURITY)- Se usa para la prevención de fraudes, la seguridad o el cumplimiento de las leyes. Por ejemplo, supervisar intentos de acceso fallidos para identificar una posible actividad fraudulenta.
- Publicidad o marketing (
POLICY_RESPONSE_CHOICE_ID_PSL_ADVERTISING)- Se usa para mostrar o segmentar anuncios o comunicaciones de marketing, o para medir el rendimiento de los anuncios. Por ejemplo, para mostrar anuncios en la app, enviar notificaciones push con el objetivo de promocionar otros productos o servicios, o compartir datos con socios publicitarios.
- Personalización (
POLICY_RESPONSE_CHOICE_ID_PSL_PERSONALIZATION)- Se usa para personalizar la app, por ejemplo, para mostrar sugerencias o contenido recomendado, como lo siguiente: sugerir playlists según lo que suelen escuchar los usuarios o enviar noticias locales según la ubicación del usuario.
- Administración de cuentas (
POLICY_RESPONSE_CHOICE_ID_PSL_ACCOUNT_MANAGEMENT)- Se usa para configurar o administrar las cuentas de los usuarios. Por ejemplo, para permitirles crear cuentas o agregar información a las cuentas que les proporciones para usar tus servicios, o para que puedan acceder a la app o verificar sus credenciales.
- Funcionalidades de la app (
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_AD_ID_IS_USEDes verdadera
- ID de la pregunta:
POLICY_QUESTION_ID_AD_ID_ACK- Tipo: Booleana
- Texto de la pregunta: Comprendo las repercusiones de no incluir el permiso com.google.android.gms.permission.AD_ID en el archivo de manifiesto cuando la app se orienta a Android 13 y quiero desactivar los errores de la versión
Ejemplo 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. Declaración de apps gubernamentales
ID de la declaración: POLICY_DECLARATION_ID_GOVERNMENT_APPS
- ID de la pregunta:
POLICY_QUESTION_ID_IS_GOVERNMENT_APP- Tipo: Booleana
- Texto de la pregunta: ¿Un Gobierno o alguien en nombre de un Gobierno desarrolló la app? Por ejemplo, una app de salud nacional, de estacionamiento urbano o de licencias estatales. Si se selecciona "Sí" y se proporciona evidencia de que la app cumple con los requisitos, es posible que reciba la etiqueta "Gobierno" en la ficha de Play Store
- Condiciones: Siempre obligatoria
- ID de la pregunta:
POLICY_QUESTION_ID_GOVERNMENT_ENTITY- Tipo: Opción múltiple
- Texto de la pregunta: ¿Cuál de estas opciones describe mejor la entidad o afiliación gubernamental? Si aplica más de una, selecciona el nivel de gobierno más alto
- Opciones:
- Gobierno nacional (
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_NATIONAL) - Gobierno estatal, provincial o regional (
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_STATE) - Ciudad o gobierno local (
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_CITY) - Otra (
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_OTHER)- Por ejemplo, si el desarrollador es externo y opera en nombre de una institución gubernamental.
- Gobierno nacional (
- Condiciones: Obligatoria si
IS_GOVERNMENT_APPes verdadera. Las opciones de respuesta son mutuamente excluyentes entre {NATIONAL, STATE, CITY} y OTHER
- ID de la pregunta:
POLICY_QUESTION_ID_GOV_ENT_RESPONSES- Tipo: Grupo con clave
- Texto de la pregunta: Detalles de la entidad gubernamental
- Claves:
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_NATIONALPOLICY_RESPONSE_CHOICE_ID_GOVERNMENT_STATEPOLICY_RESPONSE_CHOICE_ID_GOVERNMENT_CITY
- Condiciones: Las preguntas de este grupo son obligatorias para cada clave (nivel gubernamental) seleccionada en la pregunta
GOVERNMENT_ENTITY - Preguntas anidadas:
- ID de la pregunta:
POLICY_QUESTION_ID_GOV_WITHOUT_WEBSITE- Tipo: Booleana
- Texto de la pregunta: El Gobierno no tiene un sitio web
- ID de la pregunta:
POLICY_QUESTION_ID_GOV_WEBSITE_URL- Tipo: Cadena
- Texto de la pregunta: Proporciona un vínculo al sitio web oficial del Gobierno
- Condiciones: Obligatoria si
GOV_WITHOUT_WEBSITEes falsa
- ID de la pregunta:
POLICY_QUESTION_ID_GOV_WIKIPEDIA_URL- Tipo: Cadena
- Texto de la pregunta: Proporciona un vínculo a una página de Wikipedia sobre el Gobierno, en caso de que exista
- Condiciones: Disponible si
GOV_WITHOUT_WEBSITEes verdadera
- ID de la pregunta:
- ID de la pregunta:
POLICY_QUESTION_ID_OTHER_ENT_RESPONSES- Tipo: Grupo con clave
- Texto de la pregunta: Otros detalles de la entidad
- Claves:
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_OTHER
- Condiciones: Las preguntas de este grupo son obligatorias para cada clave (tipo) seleccionada en
GOVERNMENT_ENTITY - Preguntas anidadas:
- ID de la pregunta:
POLICY_QUESTION_ID_GOV_APP_GOAL- Tipo: Cadena
- Texto de la pregunta: ¿Cuáles son los objetivos de la app?
- ID de la pregunta:
POLICY_QUESTION_ID_GOV_RELATIONSHIP- Tipo: Cadena
- Texto de la pregunta: ¿Qué relación tiene el desarrollador con las instituciones gubernamentales?
- ID de la pregunta:
Ejemplo 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. Declaración de apps de finanzas
ID de la declaración: POLICY_DECLARATION_ID_FINANCE
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES- Tipo: Opción múltiple
- Texto de la pregunta: Selecciona todas las funciones financieras que proporciona la app. Esto nos ayuda a asegurarnos de que los equipos adecuados revisen tu solicitud
- Opciones:
- Proveedor directo de préstamos personales (
POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_DIRECT_LENDER) - Facilitador de préstamos (
POLICY_RESPONSE_CHOICE_ID_FINANCE_LOAN_FACILITATOR) - Préstamos inmediatos (
POLICY_RESPONSE_CHOICE_ID_FINANCE_PAYDAY_LOANS) - Banca (
POLICY_RESPONSE_CHOICE_ID_FINANCE_BANKING) - Línea de crédito (
POLICY_RESPONSE_CHOICE_ID_FINANCE_LINE_OF_CREDIT) - Anticipos de salarios obtenidos (
POLICY_RESPONSE_CHOICE_ID_FINANCE_EARNED_WAGED_ADVANCES) - Actividad bancaria de microfinanzas (
POLICY_RESPONSE_CHOICE_ID_FINANCE_MICROFINANCE_BANKS) - Pagos móviles y billeteras digitales (
POLICY_RESPONSE_CHOICE_ID_FINANCE_MOBILE_PAYMENTS) - Servicios de transferencias bancarias y de dinero (
POLICY_RESPONSE_CHOICE_ID_FINANCE_MONEY_TRANSFER) - Recompensas, puntos, millas de viajero frecuente y otros incentivos (
POLICY_RESPONSE_CHOICE_ID_FINANCE_REWARDS) - Compra ahora y paga después (
POLICY_RESPONSE_CHOICE_ID_FINANCE_BUY_NOW_PAY_LATER) - Billetera de criptomonedas (
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_WALLET) - Exchange de criptomonedas (
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_EXCHANGE) - Venta, comercio y premios de activos digitales tokenizados (NFT) (
POLICY_RESPONSE_CHOICE_ID_FINANCE_NFT_TRADING) - Operaciones bursátiles y administración de carteras (
POLICY_RESPONSE_CHOICE_ID_FINANCE_STOCK_TRADING) - Financiación colectiva y fondos chit (
POLICY_RESPONSE_CHOICE_ID_FINANCE_CROWDFUNDING) - Mercados de predicción (
POLICY_RESPONSE_CHOICE_ID_FINANCE_PREDICTION_MARKETS)- Obtén más información sobre el programa piloto para apps de mercados de predicción.
- Informes y control de crédito (
POLICY_RESPONSE_CHOICE_ID_FINANCE_CREDIT_REPORT) - Asesoramiento financiero (
POLICY_RESPONSE_CHOICE_ID_FINANCE_ADVICE) - Seguros (
POLICY_RESPONSE_CHOICE_ID_FINANCE_INSURANCE) - Otra (
POLICY_RESPONSE_CHOICE_ID_FINANCE_OTHER) - La app no proporciona ninguna función financiera (
POLICY_RESPONSE_CHOICE_ID_FINANCE_NONE)
- Proveedor directo de préstamos personales (
- Condiciones: Siempre obligatoria
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPE_OTHER_SPECIFY- Tipo: Cadena
- Texto de la pregunta: Describe las demás funciones financieras que proporciona la app
- Condiciones: Obligatoria si se selecciona
POLICY_RESPONSE_CHOICE_ID_FINANCE_OTHERenPOLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES
Apps de préstamos personales (todos los países y regiones)
Las siguientes preguntas son obligatorias si se selecciona alguna de estas opciones 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 de la pregunta:
POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTIONS- Tipo: Grupo repetitivo
- Texto de la pregunta: Proporciona detalles de los socios de préstamos con los que trabaja el desarrollador en todos los países o regiones
- Preguntas anidadas:
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTION_NAME- Tipo: Cadena
- Texto de la pregunta: Nombre de la empresa
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTION_RELATIONSHIP- Tipo: Opción única
- Texto de la pregunta: Relación
- Opciones:
- Propiedad de la misma entidad legal (
POLICY_RESPONSE_CHOICE_ID_FINANCE_OWNED_BY_SAME_LEGAL_ENTITY) - Propiedad de la misma empresa matriz (
POLICY_RESPONSE_CHOICE_ID_FINANCE_OWNED_BY_SAME_PARENT_COMPANY) - La institución de préstamos es una subsidiaria de la entidad legal del desarrollador de la app (
POLICY_RESPONSE_CHOICE_ID_FINANCE_LENDING_INST_SUBSID_OF_APP_LE) - La entidad legal del desarrollador de la app es una subsidiaria de la institución de préstamos (
POLICY_RESPONSE_CHOICE_ID_FINANCE_APP_LE_SUBSID_OF_LENDING_INST) - No relacionados (
POLICY_RESPONSE_CHOICE_ID_FINANCE_RELATIONSHIP_UNRELATED) - Afiliado (
POLICY_RESPONSE_CHOICE_ID_FINANCE_RELATIONSHIP_AFFILIATED)
- Propiedad de la misma entidad legal (
- ID de la pregunta:
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_COMPLIANCE- Tipo: Opción única
- Texto de la pregunta: Confirmo que participo en actividades comerciales legales y que cumplo plenamente con las leyes aplicables
- Opciones:
POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_IS_COMPLIANT
- Condiciones: Obligatoria si se selecciona un tipo de app relacionado con préstamos personales
Preguntas sobre criptomonedas (Estados Unidos)
Las siguientes preguntas son obligatorias si se selecciona alguna de estas opciones para POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES:
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_WALLETPOLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_EXCHANGE
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LEGAL_INSTITUTION_NAME- Tipo: Cadena
- Texto de la pregunta: Nombre legal de la entidad
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES- Tipo: Opción múltiple
- Texto de la pregunta: Tipo de licencia (selecciona todas las opciones que correspondan)
- Opciones:
- Me registré como empresa de servicios monetarios en FinCEN y en al menos un estado como entidad transmisora de dinero (
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE). - Tengo licencia como entidad bancaria federal o estatal certificada (
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE).
- Me registré como empresa de servicios monetarios en FinCEN y en al menos un estado como entidad transmisora de dinero (
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE_NUMBER- Tipo: Cadena
- Texto de la pregunta: Número de licencia
- Condiciones: Obligatoria si se selecciona
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSEenPOLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE- Tipo: Documento
- Texto de la pregunta: Sube la licencia
- Condiciones: Obligatoria si se selecciona
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSEenPOLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE_NUMBER- Tipo: Cadena
- Texto de la pregunta: Número de licencia
- Condiciones: Obligatoria si se selecciona
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSEenPOLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE- Tipo: Documento
- Texto de la pregunta: Sube la licencia
- Condiciones: Obligatoria si se selecciona
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSEenPOLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_CONFIRM_GEO_RESTRICTED_IN_US- Tipo: Opción múltiple
- Texto de la pregunta: Confirmo que la app no ofrece la compra, retención o intercambio de criptomonedas en este país o región, y que se aplicaron las medidas de restricción geográfica necesarias
- Opciones:
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_CONFIRM_GEO_RESTRICTED_IN_US
- Condiciones: Disponible si se seleccionan tipos de criptomonedas. Es mutuamente excluyente con las preguntas sobre criptomonedas de EE.UU.
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_CONFIRM_NON_CUSTODIAL_WALLET_US- Tipo: Opción múltiple
- Texto de la pregunta: Confirmo que la app es una billetera de software sin custodia
- Opciones:
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_CONFIRM_NON_CUSTODIAL_WALLET_US
- Condiciones: Disponible si se selecciona
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_WALLETenPOLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES. Es mutuamente excluyente con las preguntas sobre criptomonedas de EE.UU.
Apps de criptomonedas (todos los países)
La siguiente pregunta es obligatoria si se selecciona un tipo de app relacionado con criptomonedas en POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES:
- ID de la pregunta:
POLICY_QUESTION_ID_FINANCE_CRYPTO_ACCEPT_TERMS- Tipo: Opción múltiple
- Texto de la pregunta: El desarrollador acepta notificar a Google sobre cualquier cambio en el estado de las licencias, como el vencimiento, la revocación, la suspensión o la limitación del alcance o los permisos. El desarrollador confirma que las licencias y las apps incluidas en esta declaración satisfacen todos los requisitos legales locales aplicables de los países, las regiones o los estados a los que se orientan
- Opciones:
- Confirmo y acepto estos términos (
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_TERMS_ACCEPTED).
- Confirmo y acepto estos términos (
Ejemplo 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. Declaración de credenciales de prueba (detalles de acceso)
ID de la declaración: POLICY_DECLARATION_ID_TESTING_CREDENTIALS
- ID de la pregunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIRED- Tipo: Booleana
- Texto de la pregunta: ¿Alguna parte de la app está restringida?
- Texto de ayuda:
- Sí: Si la app incluye cualquiera de los siguientes elementos: detalles de acceso a la cuenta, como una dirección de correo electrónico, un nombre de usuario, los datos de acceso a la Cuenta de Google o el SSO; pagos, como productos únicos, membresías, suscripciones o niveles de acceso; códigos de referencia o códigos QR; PIN de un solo uso o verificación en 2 pasos; autenticación biométrica; acciones que se llevarán a cabo en otro dispositivo.
- No: Si alguna de las siguientes opciones se aplica a la app: Ninguna parte de la app está restringida; no se requiere acceso a la cuenta en ningún país ni región; no se requiere acceso a la cuenta, y ningún contenido requiere pagos.
- Condiciones: Siempre obligatoria
- ID de la pregunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_LIST- Tipo: Grupo repetitivo (máximo 5 conjuntos de credenciales)
- Texto de la pregunta: Detalles de acceso
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIREDes verdadera - Preguntas anidadas:
- ID de la pregunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_NAME- Tipo: Cadena
- Texto de la pregunta: Nombre
- Texto de ayuda: Asigna un nombre a este conjunto de detalles de acceso de manera que podamos reconocer para qué se usan. Por ejemplo, "Cuenta de administrador" o "Cuenta de usuario"
- Condiciones: Siempre obligatoria dentro del grupo
- ID de la pregunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAME- Tipo: Cadena
- Texto de la pregunta: Nombre de usuario, dirección de correo electrónico o número de teléfono
- Texto de ayuda: Para números de teléfono, incluye el código de país y de área
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORDYPOLICY_QUESTION_ID_TESTING_CREDENTIALS_ADDITIONAL_DETAILSestán vacías
- ID de la pregunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORD- Tipo: Cadena
- Texto de la pregunta: Contraseña
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAMEYPOLICY_QUESTION_ID_TESTING_CREDENTIALS_ADDITIONAL_DETAILSestán vacías
- ID de la pregunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_ADDITIONAL_DETAILS- Tipo: Cadena
- Texto de la pregunta: Cualquier otra información necesaria para acceder a la app
- Texto de ayuda: Proporciona cualquier otra información necesaria para acceder a la app. Si esta solo requiere un nombre de usuario y una contraseña, ingrésalos en los campos anteriores. Estos son, entre otros, algunos ejemplos de restricciones de acceso distintas de los nombres de usuario o las contraseñas: verificación en 2 pasos, códigos QR, acceso basado en la ubicación, membresías, accesos biométricos…
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAMEYPOLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORDestán vacías
- ID de la pregunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_NO_ADDITIONAL_DETAILS_REQUIRED- Tipo: Opción múltiple
- Texto de la pregunta: Los detalles de acceso que se especifican en esta declaración proporcionan acceso completo a todas las funciones de esta app y a su contenido, incluido el premium o pagado
- Opciones:
POLICY_RESPONSE_CHOICE_ID_TESTING_CREDENTIALS_NO_ADDITIONAL_DETAILS_REQUIRED
- Condiciones: Siempre obligatoria dentro del grupo
- ID de la pregunta:
- ID de la pregunta:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_ANDROID_TESTING_CONSENT- Tipo: Opción múltiple
- Texto de la pregunta: Permite que Android utilice los detalles de acceso proporcionados para evaluar el rendimiento y la compatibilidad de la app. Se utilizan pruebas para mejorar la compatibilidad de una app con diferentes dispositivos y versiones de Android
- Opciones:
POLICY_RESPONSE_CHOICE_ID_TESTING_CREDENTIALS_ANDROID_TESTING_CONSENT
- Condiciones: Se muestran si
POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIREDes verdadera
Ejemplo 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. Declaración de la Política de Privacidad
ID de la declaración: POLICY_DECLARATION_ID_PRIVACY_POLICY
- ID de la pregunta:
POLICY_QUESTION_ID_PRIVACY_POLICY_URL- Tipo: Cadena
- Texto de la pregunta: Agrega una política de privacidad a la ficha de Play Store para brindar transparencia acerca de cómo se tratan los datos sensibles de los usuarios y los datos del dispositivo. Obtén más información. Se debe agregar una política de privacidad si el público objetivo de la app incluye niños menores de 13 años. Para evitar los incumplimientos comunes, lee la política de Datos del Usuario
- Condiciones: Siempre obligatoria
Ejemplo de JSON
{ "declarationId": "POLICY_DECLARATION_ID_PRIVACY_POLICY", "responses": [ { "questionId": "POLICY_QUESTION_ID_PRIVACY_POLICY_URL", "stringResponse": { "value": "https://www.example.com/privacy" } } ] }
7. Declaración de público objetivo y contenido (TAC)
ID de la declaración: POLICY_DECLARATION_ID_TARGET_AUDIENCE_CONTENT
- ID de la pregunta:
POLICY_QUESTION_ID_TAC_TARGET_AGE_GROUPS- Tipo: Opción múltiple
- Texto de la pregunta: ¿Cuáles son los grupos etarios objetivo de la app?
- Opciones:
- 5 años o menos (
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_FIVE_AND_UNDER) - 6-8 (
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_SIX_TO_EIGHT) - 9-12 (
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_NINE_TO_TWELVE) - 13-15 (
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_THIRTEEN_TO_FIFTEEN) - 16-17 (
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_SIXTEEN_AND_SEVENTEEN) - Mayores de 18 años (
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_EIGHTEEN_AND_ABOVE)
- 5 años o menos (
- Condiciones: Siempre obligatoria. Se debe seleccionar un conjunto consecutivo de grupos de edad
- ID de la pregunta:
POLICY_QUESTION_ID_TAC_RESTRICT_MINOR_ACCESS- Tipo: Opción múltiple
- Texto de la pregunta: Restringe el acceso a la app para los usuarios que Google determinó que son menores de edad (opcional)
- Texto de ayuda: El desarrollador confirma que Google Play debe bloquear a los usuarios que se identifiquen como menores de edad para las siguientes acciones: buscar o descargar la app en Google Play; realizar compras directas desde la app, lo que incluye registros de suscripciones nuevas y renovaciones de suscripciones existentes. Comprendo que Google Play no puede bloquear a todos los usuarios menores de 18 años que no hayan declarado serlo
- Opciones:
POLICY_RESPONSE_CHOICE_ID_TAC_RESTRICT_MINOR_ACCESS
- Condiciones: Se muestra si solo se selecciona
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_EIGHTEEN_AND_ABOVE
- ID de la pregunta:
POLICY_QUESTION_ID_TAC_COMPLIES_WITH_CHILDREN_LAWS_CERTIFICATION- Tipo: Opción múltiple
- Texto de la pregunta: El desarrollador certifica que la app (incluidas todas las APIs, los SDKs y los anuncios) cumple con todas las leyes y reglamentaciones aplicables relacionadas con los niños. Algunos ejemplos son la Ley de Protección de la Privacidad de Menores en Internet (COPPA) de EE.UU. y el Reglamento General de Protección de Datos (RGPD) de la UE
- Opciones:
POLICY_RESPONSE_CHOICE_ID_TAC_CHILDREN_LAWS_CERTIFIED
- Condiciones: Se requiere si se selecciona algún grupo etario de 12 años o menos
- ID de la pregunta:
POLICY_QUESTION_ID_TAC_ADS_FROM_GOOGLE_PLAY_CERTIFIED_AD_NETWORKS- Tipo: Opción múltiple
- Texto de la pregunta: El desarrollador certifica que todos los anuncios de la app provienen de redes publicitarias certificadas por Google Play y son adecuados para todo público, incluidas las familias y los niños
- Opciones:
POLICY_RESPONSE_CHOICE_ID_TAC_ADS_FROM_GOOGLE_PLAY_CERTIFIED_AD_NETWORKS
- Condiciones: Se requiere si se selecciona algún grupo etario de 12 años o menos, Y la app declaró que contiene anuncios en la Declaración de anuncios
- ID de la pregunta:
POLICY_QUESTION_ID_TAC_JOIN_TEACHER_APPROVED_PROGRAM- Tipo: Opción única
- Texto de la pregunta: Únete al Programa con contenido aprobado por profesores
- Opciones:
- Incluir la app en el Programa con contenido aprobado por profesores (
POLICY_RESPONSE_CHOICE_ID_TAC_INCLUDE_IN_TEACHER_APPROVED) - No incluir la app en el Programa con contenido aprobado por profesores (
POLICY_RESPONSE_CHOICE_ID_TAC_DO_NOT_INCLUDE_IN_TEACHER_APPROVED)
- Incluir la app en el Programa con contenido aprobado por profesores (
- Condiciones: Se requiere si se selecciona algún grupo etario de 12 años o menos
Ejemplo 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. Declaración de anuncios
ID de la declaración: POLICY_DECLARATION_ID_ADS_DECLARATION
- ID de la pregunta:
POLICY_QUESTION_ID_ADS_CONTAINS_ADS- Tipo: Opción única
- Texto de la pregunta: ¿La app contiene anuncios? Consulta la política de Anuncios para asegurarte de que la app cumpla con los requisitos
- Respuestas permitidas:
- Sí, la app contiene anuncios (
POLICY_RESPONSE_CHOICE_ID_ADS_HAS_ADS). - No, la app no contiene anuncios (
POLICY_RESPONSE_CHOICE_ID_ADS_NO_ADS).
- Sí, la app contiene anuncios (
- Condiciones: Siempre obligatoria
Ejemplo 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. Declaración de Estándares de la Seguridad de los Niños
Se requiere para las apps de citas y redes sociales.
ID de la declaración: POLICY_DECLARATION_ID_CHILD_SAFETY
- ID de la pregunta:
POLICY_QUESTION_ID_CHILD_SAFETY_STANDARDS_URL- Tipo: Cadena
- Texto de la pregunta: Proporciona un vínculo a los estándares contra la explotación y el abuso sexual infantil (CSAE) publicados por fuera de la app. El vínculo debe estar activo, disponible públicamente en cualquier parte del mundo y no ser editable. No vincules un PDF
- Condiciones: Siempre obligatoria
- ID de la pregunta:
POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_USE_DEV_ACCOUNT_EMAIL- Tipo: Opción única
- Texto de la pregunta: El punto de contacto designado debe estar preparado y ser capaz de hablar sobre las prácticas de prevención contra el material de abuso sexual infantil (CSAM) y el cumplimiento de tu app
- Opciones:
- Usar la dirección de correo electrónico de contacto asociada a esta cuenta de desarrollador (
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_DEV_ACCOUNT_EMAIL) - Usar otra dirección de correo electrónico (
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_PROVIDED_EMAIL)
- Usar la dirección de correo electrónico de contacto asociada a esta cuenta de desarrollador (
- Condiciones: Siempre obligatoria
- ID de la pregunta:
POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_EMAIL- Tipo: Cadena
- Texto de la pregunta: Dirección de correo electrónico
- Condiciones: Obligatoria si se selecciona
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_PROVIDED_EMAILenPOLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_USE_DEV_ACCOUNT_EMAIL
- ID de la pregunta:
POLICY_QUESTION_ID_CHILD_SAFETY_CONCERN_REPORT_MECHANISM_CONFIRMATION- Tipo: Opción múltiple
- Texto de la pregunta: Condiciones
- Opciones:
- La app permite que los usuarios denuncien problemas de seguridad de los niños en la app. Si quieres obtener más información sobre los requisitos para denunciar, visita el Centro de ayuda
(
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_CONCERN_REPORT_MECHANISM_CONFIRMED).
- La app permite que los usuarios denuncien problemas de seguridad de los niños en la app. Si quieres obtener más información sobre los requisitos para denunciar, visita el Centro de ayuda
(
- Condiciones: Siempre obligatoria
- ID de la pregunta:
POLICY_QUESTION_ID_CHILD_SAFETY_COMPLIANCE_CONFIRMATION- Tipo: Opción múltiple
- Texto de la pregunta: Condiciones
- Opciones:
- La app cumple con todas las leyes de seguridad de los niños pertinentes y envía denuncias a las autoridades regionales y nacionales. Para obtener más información sobre cómo hacer denuncias ante las autoridades pertinentes, visita el Centro de ayuda
(
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_COMPLIANCE_CONFIRMATION).
- La app cumple con todas las leyes de seguridad de los niños pertinentes y envía denuncias a las autoridades regionales y nacionales. Para obtener más información sobre cómo hacer denuncias ante las autoridades pertinentes, visita el Centro de ayuda
(
- Condiciones: Siempre obligatoria
Ejemplo 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. Declaración de apps de noticias y revistas
Se requiere para las apps de noticias y revistas.
ID de la declaración: POLICY_DECLARATION_ID_NEWS_MAGS
Detalles de la entidad
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTING_FOR_LEGAL_ENTITY- Tipo: Booleana
- Texto de la pregunta: ¿Se está completando esta declaración en nombre de la entidad legal de la cuenta de desarrollador?
- Condiciones: Siempre obligatoria
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTER_ENTITY_NAME- Tipo: Cadena
- Texto de la pregunta: Proporciona el nombre de la entidad en cuyo nombre se envía la solicitud
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTING_FOR_LEGAL_ENTITYes falsa
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_CONTACT_URL- Tipo: Cadena
- Texto de la pregunta: Proporciona una URL en la que podamos encontrar la información de contacto de esta entidad
- Texto de ayuda: La URL debe vincular a un sitio web con información de contacto que sea de fácil acceso, como un correo electrónico o un número de teléfono. No aceptamos vínculos a cuentas de redes sociales
- Condiciones: Siempre obligatoria
Contenido
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE- Tipo: Opción única
- Texto de la pregunta: ¿Qué categoría describe mejor la app o la entidad legal?
- Opciones:
- Comercial/privada (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMERCIAL) - Comunidad/sin fines de lucro (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMUNITY_NON_PROFIT) - Medios públicos o estatales (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_PUBLIC_MEDIA) - Otra (especificar) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_OTHER)
- Comercial/privada (
- Condiciones: Siempre obligatoria
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE_OTHER_SPECIFY- Tipo: Cadena
- Texto de la pregunta: Ingresa una categoría
- Condiciones: Obligatoria si se selecciona
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_OTHERenPOLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR- Tipo: Booleana
- Texto de la pregunta: ¿La app es un agregador de noticias o revistas?
- Condiciones: Siempre obligatoria
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE- Tipo: Opción múltiple
- Texto de la pregunta: Selecciona las categorías que mejor describan los temas del contenido que publica la app
- Opciones:
- Negocios (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_BUSINESS) - Investigación y educación (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_EDUCATION_RESEARCH) - Entretenimiento (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_ENTERTAINMENT) - Finanzas (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_FINANCE) - Comidas y bebidas (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_FOOD_DRINK) - Estilo de vida y moda (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_LIFESTYLE_FASHION) - Noticias y actualidad (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_NEWS_EVENTS) - Organización (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_ORGANIZATIONAL) - Ciencia y tecnología (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_SCIENCE_TECHNOLOGY) - Deportes (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_SPORTS) - Comercio y vida profesional (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_TRADE) - Viajes (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_TRAVEL) - Otra (especificar) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_OTHER)
- Negocios (
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORes falsa
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE_OTHER_SPECIFY- Tipo: Cadena
- Texto de la pregunta: Categoría de contenido
- Condiciones: Obligatoria si se selecciona
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_OTHERenPOLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_YT_CHANNEL- Tipo: Booleana
- Texto de la pregunta: ¿La app tiene un canal de YouTube?
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORes falsa
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_YT_CHANNEL_URL- Tipo: Cadena
- Texto de la pregunta: URL de YouTube
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_HAS_YT_CHANNELes verdadera
Credenciales
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_EDITORIAL_GUIDELINES- Tipo: Booleana
- Texto de la pregunta: ¿La app o la entidad legal tienen normas editoriales publicadas?
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORes falsa
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_EDITORIAL_GUIDELINES_URL- Tipo: Cadena
- Texto de la pregunta: Proporciona una URL en la que podamos obtener más información
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_HAS_EDITORIAL_GUIDELINESes verdadera
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_STANDARDS- Tipo: Booleana
- Texto de la pregunta: ¿La app o la entidad están asociadas con algún grupo o iniciativa de estándares periodísticos?
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORes falsa
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_JOURNALISTIC_STANDARDS_URL- Tipo: Cadena
- Texto de la pregunta: Proporciona una URL en la que podamos obtener más información
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_STANDARDSes verdadera
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_RECOGNITION- Tipo: Booleana
- Texto de la pregunta: ¿La app o la entidad legal recibieron reconocimientos por su labor periodística?
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORes falsa
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_JOURNALISTIC_RECOGNITION_URL- Tipo: Cadena
- Texto de la pregunta: Proporciona una URL en la que podamos obtener más información
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_RECOGNITIONes verdadera
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_IS_IN_INDUSTRY_ASSOCIATION- Tipo: Booleana
- Texto de la pregunta: ¿La app o la entidad son miembros de alguna asociación de la industria?
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORes falsa Y se seleccionaPOLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMERCIAL
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_NAME_URL- Tipo: Grupo repetitivo
- Texto de la pregunta: Proporciona el nombre de la asociación y una URL donde podamos obtener más información
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_IS_IN_INDUSTRY_ASSOCIATIONes verdadera - Preguntas anidadas:
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_NAME- Tipo: Cadena
- Texto de la pregunta: Nombre de la asociación
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_URL- Tipo: Cadena
- Texto de la pregunta: URL del sitio web
- ID de la pregunta:
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_NAME- Tipo: Opción múltiple
- Texto de la pregunta: ¿La app o la entidad legal son miembros de una emisora de servicio público o de una asociación de medios?
- Opciones:
- Unión Africana de Radiodifusión (AUB) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_AUB) - Unión Europea de Radiodifusión (EBU) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_EBU) - Alianza de Medios Públicos (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_PMA) - Televisión América Latina (TAL) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_TAL) - Unión de Radiodifusión de Asia-Pacífico (ABU) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_ABU) - Otra (especificar) (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER) - Ninguna de las anteriores (
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_NONE)
- Unión Africana de Radiodifusión (AUB) (
- Condiciones: Obligatoria si
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATORes falsa Y se seleccionaPOLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_PUBLIC_MEDIA
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER_NAME_URL- Tipo: Grupo repetitivo
- Texto de la pregunta: Proporciona el nombre y la URL de la emisora de servicio público o la asociación de medios
- Condiciones: Obligatoria si se selecciona
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHERenPOLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_NAME - Preguntas anidadas:
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER_NAME- Tipo: Cadena
- Texto de la pregunta: Nombre de la asociación
- ID de la pregunta:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER_URL- Tipo: Cadena
- Texto de la pregunta: URL del sitio web
- ID de la pregunta:
Ejemplo 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" } } ] } ] } } ] }