Privacidad de aplicaciones de Apple
Apple exige una declaración de privacidad para todas las apps nuevas y actualizaciones tanto en la sección App Privacy de App Store Connect como en el archivo de manifiesto de la app. Adapty es una dependencia de terceros en tu app, por lo que debes declarar cómo usas Adapty en relación con los datos de usuario.
Manifiesto de privacidad de aplicaciones de Apple
El archivo de manifiesto de privacidad, llamado PrivacyInfo.xcprivacy, describe qué datos privados utiliza tu app y por qué. Como propietario de la app, debes crear un archivo de manifiesto para ella. Además, si integras SDKs adicionales, asegúrate de que los archivos de manifiesto de aquellos incluidos en la lista de SDKs que requieren manifiesto de privacidad y firma estén incluidos. Al compilar la app, Xcode tomará todos estos archivos de manifiesto y los fusionará en uno solo.
Aunque Adapty no figura en la lista de SDKs que requieren manifiesto de privacidad y firma, las versiones 2.10.2 y superiores del SDK de Adapty lo incluyen para tu comodidad. Asegúrate de actualizar el SDK para obtener el manifiesto.
Si bien Adapty no requiere que se incluya ningún dato en el archivo de manifiesto (también llamado informe de privacidad de la app), si usas el customerUserId de Adapty para el seguimiento, es necesario especificarlo en tu archivo de manifiesto de la siguiente manera:
- Añade un diccionario al array
NSPrivacyCollectedDataTypesen tu archivo de información de privacidad. - Añade las claves
NSPrivacyCollectedDataType,NSPrivacyCollectedDataTypeLinkedyNSPrivacyCollectedDataTypeTrackingal diccionario. - Añade la cadena
NSPrivacyCollectedDataTypeUserID(identificador del tipo de datoUserIDen la lista de categorías y tipos de datos que se deben declarar en el archivo de manifiesto) para la claveNSPrivacyCollectedDataTypeen tu diccionarioNSPrivacyCollectedDataTypes. - Añade
truepara las clavesNSPrivacyCollectedDataTypeTrackingyNSPrivacyCollectedDataTypeLinkeden tu diccionarioNSPrivacyCollectedDataTypes. - Usa la cadena
NSPrivacyCollectedDataTypePurposeProductPersonalizationcomo valor para la claveNSPrivacyCollectedDataTypePurposesen tu diccionarioNSPrivacyCollectedDataTypes.
Si segmentas tus paywalls a audiencias con atributos personalizados, considera detenidamente qué atributos personalizados usas y si coinciden con las categorías y tipos de datos que se deben declarar en el archivo de manifiesto. En ese caso, repite los pasos anteriores para cada tipo de dato.
Una vez que hayas declarado todos los tipos y categorías de datos que recopilas, crea el informe de privacidad de tu app tal como se describe en la documentación de Apple.
Declaración de privacidad de aplicaciones de Apple en App Store Connect
-
En App Store Connect, abre tu app y ve a App Privacy. Haz clic en Get Started.
-
Selecciona Yes, we collect data from this app y haz clic en Next.
Tipos de datos
La tabla siguiente lista los tipos de datos que Apple exige declarar e indica cuáles necesita Adapty. Esto solo cubre Adapty. Si tu app recopila datos adicionales a través de otros SDKs o tu propio código, selecciona también esos tipos de datos.
✅ = Requerido por Adapty
👀 = Puede ser requerido (consulta los detalles a continuación)
❌ = No requerido por Adapty — selecciona si tu app recopila estos datos por otros medios
| Tipo de dato | Requerido | Nota |
|---|---|---|
| Identifiers | ✅ | Si identificas usuarios con un customerUserId, selecciona ‘User ID’. Adapty recopila IDFA, por lo que debes seleccionar ‘Device ID’. |
| Purchases | ✅ | Adapty recopila el historial de compras de los usuarios. |
| Contact Info, incluyendo nombre, número de teléfono o dirección email | 👀 | Requerido si pasas datos personales como nombre, número de teléfono o dirección de email usando el método updateProfile. |
| Usage Data | 👀 | Si usas SDKs de analítica como Amplitude, Mixpanel, AppMetrica o Firebase, puede ser necesario. |
| Location | ❌ | Adapty no recopila datos de ubicación precisa. Selecciona si tu app los recopila. |
| Health & Fitness | ❌ | Adapty no recopila datos de salud ni actividad física. Selecciona si tu app los recopila. |
| Sensitive Info | ❌ | Adapty no recopila información sensible. Selecciona si tu app la recopila. |
| User Content | ❌ | Adapty no recopila contenido de usuario. Selecciona si tu app lo recopila. |
| Diagnostics | ❌ | Adapty no recopila datos de diagnóstico. Selecciona si tu app los recopila. |
| Browsing History | ❌ | Adapty no recopila el historial de navegación. Selecciona si tu app lo recopila. |
| Search History | ❌ | Adapty no recopila el historial de búsqueda. Selecciona si tu app lo recopila. |
| Contacts | ❌ | Adapty no recopila listas de contactos. Selecciona si tu app las recopila. |
| Financial Info | ❌ | Adapty no recopila información financiera. Selecciona si tu app la recopila. |
Tipos de datos requeridos
Purchases
Al usar Adapty, debes declarar que tu app recopila Purchase History.
Identifiers
Al usar Adapty, debes declarar los siguientes identificadores:
- Device ID — Adapty recopila IDFA.
- User ID — requerido si identificas usuarios con
customerUserId.
Uso de datos
Después de guardar los Data types, deberás indicar cómo se usan los datos:
-
Haz clic en Set up purchase history dentro del bloque Purchases.
-
Cuando Apple pregunte cómo se usan los datos del historial de compras, selecciona lo siguiente para Adapty:
- Analytics — Adapty usa el historial de compras para analíticas de ingresos, cohortes y métricas.
- Product Personalization — Adapty usa los datos de compras para la segmentación de audiencias y la segmentación de paywalls.
- App Functionality — Adapty valida las compras, gestiona los niveles de acceso y hace seguimiento del estado de la suscripción.
Selecciona propósitos adicionales si tu app usa los datos de compras de otras formas (por ejemplo, si envías eventos de compra a plataformas publicitarias mediante integraciones de Adapty).
-
Haz clic en Next.
-
Para Device ID y User ID (si se usa):
- Haz clic en Set up user/device ID dentro del bloque User/Device ID.
- Cuando Apple pregunte cómo se usan los datos de identificadores, selecciona lo siguiente para Adapty:
- App Functionality — Adapty usa los identificadores para gestionar perfiles de usuario, vincular compras y hacer seguimiento de los niveles de acceso. Si envías datos de atribución a plataformas de terceros mediante integraciones de Adapty (como AppsFlyer o Adjust), selecciona también Third-Party Advertising. Selecciona propósitos adicionales si tu app usa los identificadores de otras formas.
-
Haz clic en Next.