SDK de iOS - Manifiesto de privacidad FAQ

Documento

Manifiesto de privacidad de Apple

Cumpla con los requisitos de privacidad de Apple incluyendo un archivo de manifiesto de privacidad que documente las prácticas de recopilación de datos y el uso de la API en su aplicación y en los SDK de terceros.

Obligatorio desde el 1 de mayo de 2024: Todas las aplicaciones nuevas y actualizaciones de aplicaciones enviadas a la App Store deben incluir archivos de manifiesto de privacidad para cualquier SDK de terceros que utilice API de motivos requeridos. Las aplicaciones sin los manifiestos de privacidad adecuados serán rechazadas durante la revisión del App Store.

Información general

¿Qué es un manifiesto de privacidad?

Un manifiesto de privacidad es un archivo de lista de propiedades denominado PrivacyInfo.xcprivacy que documenta los tipos de datos recopilados por su aplicación o SDK de terceros, junto con las API de motivos requeridas utilizadas.

Componentes clave:

  • Tipos de datos recopilados: Categorías de datos de usuario a los que se accede o que se almacenan
  • API de motivos requeridos: API específicas que requieren una justificación de uso
  • Revelación de seguimiento: si los datos se utilizan con fines de seguimiento
  • Vinculación de datos: cómo se vinculan los datos recopilados a las identidades de los usuarios

Proceso de distribución:

Cuando preparas tu aplicación para su distribución, Xcode combina automáticamente todos los manifiestos de privacidad de tu aplicación y de los SDK de terceros en un único informe de privacidad, que se introduce en tu etiqueta de nutrición de privacidad de la App Store.


Manifiesto de privacidad de SDK singular

Incluido en el SDK

Singular SDK incluye un archivo PrivacyInfo.xcprivacy que declara todas las prácticas de recopilación de datos y uso de API exigidas por Apple.

Cumplimiento automático: Cuando integras Singular SDK, su manifiesto de privacidad se incluye automáticamente en el paquete de tu app y Xcode lo fusiona en tu Informe de Privacidad. No se requiere ninguna configuración adicional.


APIs de Razón Requerida Utilizadas

Singular SDK utiliza las siguientes API de razones requeridas, tal y como se documenta en su manifiesto de privacidad:

1. API UserDefaults

  • Categoría de API: NSPrivacyAccessedAPICategoryUserDefaults
  • Código de motivo: CA92.1
  • Propósito: Lectura y escritura de información de configuración y estado específica de la app

2. API de marca de tiempo de archivos

  • Categoría de API: NSPrivacyAccessedAPICategoryFileTimestamp
  • Código de motivo: C617.1
  • Finalidad: Acceso a las fechas de creación y modificación de archivos

Requisitos a nivel de aplicación

Creación del manifiesto de privacidad de la aplicación

Su aplicación debe incluir su propio archivo PrivacyInfo.xcprivacy para documentar la recopilación de datos y el uso de la API por parte del código de su aplicación.

Pasos de implementación:

  1. Crear archivo: en Xcode, añada un nuevo archivo de lista de propiedades denominado PrivacyInfo.xcprivacy al destino de su aplicación.
  2. Documente las API: Declare todas las API de motivos necesarias que utilice su aplicación con los códigos de motivos adecuados.
  3. Enumerar tipos de datos: Documente todas las categorías de recopilación de datos que realiza su aplicación
  4. Revisar informe: Comprueba que el informe de privacidad combinado de Xcode incluye los manifiestos de la aplicación y del SDK.

Importante: Revisa el código de tu aplicación para identificar todas las API de motivos necesarios que utilizas. Si no se declara el uso de la API, se rechazará la aplicación en el App Store. Consulte la documentación de las API de motivos obligatorios de Apple para obtener la lista completa de las API que requieren declaración.


Verifique el informe de privacidad

Antes de enviarla al App Store, genere y revise el Informe de privacidad de su aplicación para asegurarse de que todos los manifiestos están correctamente combinados.

Proceso de verificación:

  1. Archivar App: En Xcode, seleccione Producto → Archivar
  2. Generar informe: Haz clic en "Distribuir App" y selecciona "App Store Connect"
  3. Revisar Contenidos: Xcode genera un Informe de privacidad que muestra todos los manifiestos combinados
  4. Validar integridad: Confirme que las entradas de Singular SDK y las declaraciones de su aplicación están presentes

Recursos adicionales