Desarrolladores de Apple deben justificar el uso de algunas APIs en el último movimiento para impulsar la privacidad
Los desarrolladores de Apple deben justificar el uso de algunas APIs para promover la privacidad
En un esfuerzo por fortalecer la privacidad del usuario, los desarrolladores deberán justificar el uso de ciertas API de Apple antes de que sus aplicaciones puedan aparecer en la App Store, según un nuevo artículo en el sitio web de desarrolladores de Apple, detectado por 9to5Mac.
El sitio web de desarrolladores de Apple ahora enumera algunas API como “APIs con justificación obligatoria”, lo que significa que los desarrolladores deben aclarar por qué las están utilizando en su manifiesto de privacidad. Algunas API comúnmente utilizadas, como UserDefaults, que almacena las preferencias del usuario, ahora entran en la categoría de justificación obligatoria.
Con el lanzamiento de watchOS 10, iOS 17, iPadOS 17, tvOS 17 y macOS Sonoma más adelante este año, los desarrolladores recibirán una advertencia si envían aplicaciones que utilizan una API con justificación obligatoria sin especificar su uso. A partir de la primavera de 2024, cualquier aplicación que utilice estas API sin una justificación legítima será rechazada en el proceso de revisión.
Apple explica que el motivo principal de este cambio es frenar el fingerprinting, un método utilizado para rastrear a los usuarios en diferentes aplicaciones y sitios web. El fingerprinting utiliza llamadas a API para recopilar detalles sobre el dispositivo del usuario, como la resolución de la pantalla, el modelo y el sistema operativo. Estos datos se utilizan para crear una “huella digital” única, que permite identificar al usuario en varias aplicaciones o sitios web.
Según Apple, las API con justificación obligatoria garantizarán que las aplicaciones solo utilicen estas API para su uso prescrito. En caso de un rechazo, Apple permitirá a los desarrolladores impugnar la decisión y enviar una solicitud de aprobación si su caso no se ajusta a las pautas existentes. Consulta el sitio web de desarrolladores de Apple para obtener más información.