Saltar a contenido

Attribute hasFragileUserData not set

Atributo hasFragileUserData no establecido

Descripción

android:hasFragileUserData es un atributo en Android que permite a los desarrolladores especificar si su aplicación contiene datos de usuario frágiles que necesitan protección.

Los datos de usuario frágiles se refieren a cualquier dato que podría causar daño o perjuicio a un usuario si se pierde, es robado o se utiliza de forma indebida.

Esto puede incluir información personal confidencial, como números de seguridad social, números de tarjetas de crédito, registros médicos y otros datos confidenciales.

Este valor debe establecerse explícitamente en la aplicación para indicar si la aplicación maneja datos importantes del usuario o no.

Si su valor es verdadero, cuando el usuario desinstale la aplicación, se le mostrará un aviso preguntándole si desea conservar los datos de la aplicación.

Recomendación

El indicador hasFragileUserData se puede agregar al archivo AndroidManifest.xml de la aplicación.

<application android:icon="@drawable/icon" android:hasFragileUserData="true">

Enlaces

Estándares

  • OWASP_MASVS_L1:
    • MSTG_ARCH_12
  • OWASP_MASVS_L2:
    • MSTG_ARCH_12
  • PCI_STANDARDS:
    • REQ_3_2
    • REQ_3_5
    • REQ_6_2
  • HIPAA_CONTROLS:
    • SECURITY251
    • SECURITY212
    • SECURITY213
  • GDPR:
    • ART_5
    • ART_12
    • ART_25
  • OWASP_MASVS_v2_1:
    • MASVS_PRIVACY_4