una subir signup privacidad politica play google ejemplo descargar cuesta cuanto como apps app android google-play policy privacy-policy

android - subir - Advertencia de violación de la política de desarrollador de Google Play: acción requerida



play store registration (6)

Es necesario agregar una política de privacidad. Para agregar una política de privacidad a su lista de tiendas:

  1. Vaya a su consola de desarrolladores de Google Play.
  2. Seleccione una aplicación.
  3. Seleccione el listado de la tienda.
  4. En "Política de privacidad", ingrese la URL donde tiene la política de privacidad alojada en línea.
  5. Seleccione Guardar borrador (nuevas aplicaciones) o Enviar actualización (aplicaciones existentes).

Recientemente recibí muchos correos de google para muchas de mis aplicaciones.

El contenido del correo electrónico es:

Hola desarrollador de Google Play,

Nuestros registros muestran que su aplicación, XXXX, con el nombre del paquete com.XXXX.XXXXXXXXXX, actualmente viola nuestra política de Datos del usuario con respecto a la información personal y confidencial.

Problema de la política: Google Play requiere que los desarrolladores proporcionen una política de privacidad válida cuando la aplicación solicita o maneja información confidencial del usuario o dispositivo. Su aplicación solicita permisos confidenciales (por ejemplo, cámara, micrófono, cuentas, contactos o teléfono) o datos de usuario, pero no incluye una política de privacidad válida.

Acción requerida: incluya un enlace a una política de privacidad válida en la página de listado de tiendas de su aplicación y dentro de su aplicación. Puedes encontrar más información en nuestro centro de ayuda.

Como alternativa, puede optar por no cumplir con este requisito eliminando cualquier solicitud de permisos confidenciales o datos de usuario.

Si tiene aplicaciones adicionales en su catálogo, asegúrese de que cumplan con nuestros requisitos de divulgación prominente.

Resuelva este problema antes del 15 de marzo de 2017, o se tomarán medidas administrativas para limitar la visibilidad de su aplicación, hasta e incluso la eliminación de Play Store. Gracias por ayudarnos a proporcionar una experiencia clara y transparente para los usuarios de Google Play.

Saludos,

El equipo de Google Play

Los permisos de manifiesto de las aplicaciones se enumeran a continuación:

1-)

<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.SEND_SMS" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" />

2-)

<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <!-- IMPORTANT: Change "com.parse.starter.permission.C2D_MESSAGE" in the lines below to match your app''s package name + ".permission.C2D_MESSAGE". --> <permission android:protectionLevel="signature" android:name="com.XXXX.XXXXX.permission.C2D_MESSAGE" /> <uses-permission android:name="com.XXXX.XXXXXX.permission.C2D_MESSAGE" />

3-)

<uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.GET_TASKS" /> <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" /> <uses-permission android:name="android.permission.WRITE_SETTINGS" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-feature android:name="android.hardware.camera" />

4-)

<uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.VIBRATE" /> android:name="com.xxxx.xxxxx.permission.C2D_MESSAGE" android:protectionLevel="signature" />

5-)

<uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="com.android.vending.BILLING" /> <permission android:name="com.xxx.xxxx.permission.C2D_MESSAGE" android:protectionLevel="signature" /> <uses-permission android:name="com.xxxx.xxxx.permission.C2D_MESSAGE" />

Estas son las bibliotecas que estoy usando

compile ''com.google.android.gms:play-services-ads:10.0.1'' compile ''com.android.support:support-v4:25.1.1'' compile ''com.readystatesoftware.sqliteasset:sqliteassethelper:2.0.1'' compile ''com.melnykov:floatingactionbutton:1.3.0'' compile ''com.android.support:appcompat-v7:25.1.1'' compile ''com.baoyz.swipemenulistview:library:1.2.1'' compile ''com.google.android.gms:play-services-analytics:10.0.1'' compile ''com.flaviofaria:kenburnsview:1.0.7'' compile ''com.commit451:PhotoView:1.2.4'' compile ''com.squareup.picasso:picasso:2.5.2'' compile ''com.astuetz:pagerslidingtabstrip:1.0.1'' compile ''com.code-troopers.betterpickers:library:2.2.2'' compile ''com.android.support:cardview-v7:25.1.1'' compile ''com.onesignal:OneSignal:3.3.1@aar'' compile ''com.google.android.gms:play-services-gcm:10.0.1'' compile ''com.google.android.gms:play-services-location:10.0.1'' compile ''com.android.support:design:25.1.1'' compile ''me.leolin:ShortcutBadger:1.1.10@aar'' // retrofit compile(''com.squareup.retrofit2:retrofit:2.1.0'') { exclude module: ''okhttp'' } compile ''com.squareup.okhttp3:okhttp:3.0.0'' compile ''com.squareup.okhttp3:logging-interceptor:3.0.1'' compile ''com.squareup.retrofit2:adapter-rxjava:2.1.0'' compile ''com.squareup.retrofit2:converter-gson:2.1.0'' compile ''io.reactivex:rxandroid:1.1.0'' // UI binding compile ''com.jakewharton:butterknife:8.2.1'' apt ''com.jakewharton:butterknife-compiler:8.2.1'' // DB compile ''org.greenrobot:greendao:3.0.1'' compile ''com.github.paolorotolo:appintro:4.1.0'' compile ''com.readystatesoftware.sqliteasset:sqliteassethelper:+''

¿Cuál de esos permisos viola los datos de usuario de Google? ¿Hay una lista de permisos que violan los datos del usuario de Google? ¿Como arreglarlo? ¿Debo eliminarlos o hay otra solución para ello? Además, si tengo que preparar una política de privacidad, ¿hay algunos ejemplos?

Gracias en lo que respecta.


Este error de violación está surgiendo debido al permiso

<uses-permission android:name="android.permission.READ_CONTACTS" />

Debes leer sobre las políticas de desarrollador de google para el mismo. Si este permiso no es obligatorio, puede eliminarlo y no obtendrá este error. De lo contrario, primero debe proporcionar la URL de la política a su aplicación en la consola de desarrolladores de Google Play y también debe proporcionar la misma URL en la aplicación.


Hay alguna manera de superar esta violación de la política. Primero que todo necesitas hacer un archivo de violación de política. Para hacer esto aquí es de alguna manera:

  1. Vaya a este enlace: https://app-privacy-policy-generator.firebaseapp.com/

y luego proporcione el nombre de su aplicación, el nombre de la cuenta del desarrollador, etc. y luego genere su archivo de política.

  1. o puede usar esta plantilla: https://gist.github.com/alphamu/c42f6c3fce530ca5e804e672fed70d78

    y luego simplemente reemplaza el nombre de la aplicación, la cuenta de desarrollador, etc. con la tuya.

Ahora cómo vinculas tu archivo de privacidad:

Si tiene un servidor propio, entonces puede alojar el archivo en su servidor y usar ese enlace. Si no, entonces hay alguna otra manera de hacer su trabajo.

  1. Puedes poner tu archivo en git luego usar ese enlace
  2. También busca una mejor manera, como crear un archivo docs en su disco de google y luego pegar el texto de su política en ese y luego seleccionar File->Publish for the web , obtendrá un enlace para compartir, solo use ese enlace en su url política

Espero que estos te ayuden.


Hay un comentario amarillo cerca del campo La URL de la política de privacidad es el permiso que causa esto en su apk.

Sin embargo, desde la primera revisión de su Manifest READ_PHONE_STATE y GET_ACCOUNTS son definitivamente permisos que necesitan una URL de política.


Les pregunté sobre cuál puede ser la solución y me enviaron este correo electrónico hoy:

Me complace ayudarlo a aclarar cualquier pregunta que tenga sobre la advertencia de la política de privacidad. Hay tres formas de abordar este problema:

1- Si su aplicación solicita datos de usuario o realiza solicitudes de permisos confidenciales como Teléfono, Cuentas, Contactos, Cámara o Micrófono, deberá agregar una política de privacidad válida en dos lugares: la página de listado de la tienda de su aplicación (instrucciones a continuación) y dentro de su aplicación.

2- Como segunda opción, puede eliminar cualquier solicitud de datos de usuario o permisos confidenciales. Por ejemplo, tendría que eliminar los permisos potencialmente sensibles del manifiesto. No tendrá que agregar una política de privacidad si elimina estas solicitudes.

3- Si no puede completar los pasos 1 o 2, deberá anular la publicación de la aplicación de Play Store. Si su aplicación ya no está publicada, no necesita tomar medidas a menos que vuelva a publicar la aplicación en el futuro.

De todos modos, en mi aplicación no tengo solicitudes para los permisos mencionados (Cámara, Contactos, Micrófono, etc.)

Yo uso **google Admob** en él. Y creo que tal vez provoca las solicitudes de esos permisos !!!. También vi que estás usando los anuncios de servicio de Google Play (admob) en tu gradle:

compile ''com.google.android.gms:play-services-ads:10.0.1''

Solución posible : hay una forma de eliminar los permisos en gradle:

<uses-permission android:name="android.permission.Camera" tools:node="remove" /> <uses-permission android:name="android.permission.READ_CONTACTS" tools:node="remove" /> // and for other permissions you may add here

No es la mejor solución, podemos esperar otra solución mejor, pero esto es lo que obtuve hasta ahora ...


READ_CONTACTS es un permiso confidencial y Google requiere que tengas una Política de privacidad.

Otros permisos sensibles son cámara, grabación de audio, contactos.

Puede corregir la infracción eliminando los permisos confidenciales que solicitan datos personales o agregando una URL de política de privacidad a su aplicación de Android:

  1. Inicie sesión en su consola de desarrolladores de Google Play.
  2. Seleccionar todas las aplicaciones
  3. Seleccione la aplicación
  4. Haga clic en el listado de la tienda
  5. Ingrese la URL pública de su Política de privacidad en el campo Política de privacidad :

Tenga en cuenta que debe alojar su Política de privacidad en su sitio web y proporcionar la URL en el campo "Política de privacidad". Google no será el anfitrión del acuerdo para usted.

Otras alternativas para alojar la política que puede usar son GitHub Pages o TermsFeed (divulgación: esta es nuestra herramienta para crear y alojar una Política de privacidad para aplicaciones de Android).