Cumplimiento de la privacidad con Singular SDK
Guía completa para implementar soluciones de seguimiento que cumplan con la privacidad utilizando los métodos opt-in y opt-out de Singular SDK para GDPR, CCPA, COPPA y otras regulaciones de privacidad.
Aviso legal: Las directrices de esta página no constituyen asesoramiento legal. Consulte con su equipo legal sobre el cumplimiento de las leyes de privacidad aplicables a su jurisdicción y operaciones comerciales.
Singular proporciona herramientas integrales de cumplimiento de privacidad que permiten a las organizaciones utilizar las capacidades de la plataforma y, al mismo tiempo, mantener el cumplimiento de las regulaciones de privacidad en evolución.
| Público objetivo | Desarrolladores, Equipos Jurídicos/Cumplimiento, Jefes de Producto |
| Normativa aplicable | GDPR, CCPA, COPPA y leyes de privacidad específicas de la jurisdicción |
Descripción general de la normativa sobre privacidad
Marcos de cumplimiento soportados
La plataforma Singular soporta el cumplimiento de las principales normativas de privacidad a través de mecanismos configurables de gestión del consentimiento y control del seguimiento.
| Normativa | Ámbito | Requisito clave | Método recomendado |
|---|---|---|---|
| GDPR | Protección de datos y privacidad de la Unión Europea | Consentimiento del usuario antes de la recogida de datos | Opt-In o Opt-Out |
| CCPA | Derechos de privacidad del consumidor en California | Derecho de exclusión voluntaria de la venta de datos | Opt-Out |
| COPPA | Protección de la intimidad en línea de los niños (menores de 13 años) | Consentimiento paterno antes de recopilar datos de menores o aplicación de la "puerta de edad | Opt-In + Puerta de edad |
| Leyes regionales | Normativas de privacidad específicas de cada jurisdicción | Varía según la jurisdicción | Consulte a su asesor jurídico |
Normativa en evolución: Las leyes de privacidad evolucionan continuamente con nuevas promulgaciones e interpretaciones. La plataforma Singular proporciona herramientas flexibles que se adaptan a los cambiantes requisitos de cumplimiento, al tiempo que mantiene una funcionalidad de seguimiento completa cuando está permitido.
Métodos de cumplimiento
Singular admite dos métodos principales de cumplimiento: Opt-In (primero el consentimiento) y Opt-Out (primero el seguimiento con control del usuario), cada uno de los cuales aborda diferentes requisitos normativos y modelos de consentimiento del usuario.
Selección del método
Elección del método de cumplimiento adecuado
Seleccione el método de cumplimiento en función de la normativa aplicable, los datos demográficos del usuario y la orientación del asesor jurídico.
| Método | Cuándo se requiere | Resumen de la aplicación |
|---|---|---|
| Opt-In |
|
Retrasar la inicialización del SDK hasta que el usuario otorgue su consentimiento. No se transmiten datos sin permiso explícito. |
| Opt-Out |
|
Inicie el SDK normalmente pero proporcione un mecanismo para que los usuarios puedan detener el seguimiento en cualquier momento. |
| Híbrido |
|
Implemente el Opt-In para los usuarios que requieran un consentimiento explícito y, a continuación, proporcione un mecanismo Opt-Out para un control continuo. |
Mejor práctica: Muchas organizaciones aplican un enfoque híbrido que utiliza la opción Opt-In para el consentimiento inicial seguida de la opción Opt-Out en la configuración de la aplicación, lo que proporciona la máxima flexibilidad y cobertura de cumplimiento.
Método Opt-In
Enfoque que da prioridad al consentimiento y retrasa la inicialización del SDK hasta que el usuario autoriza explícitamente la recopilación y el seguimiento de datos.
Implementación de Opt-In
Estrategia de implementación
El método Opt-In requiere presentar la interfaz de consentimiento antes de cualquier inicialización del SDK o transmisión de datos a la plataforma Singular.
Requisito crítico: No inicializar el SDK de Singular ni recopilar datos hasta que el usuario otorgue explícitamente su consentimiento. La inicialización del SDK debe ser condicional en función del estado del consentimiento.
Flujo de implementación
Diagrama de flujo Opt-In
Implementación paso a paso
| 1 |
Comprobar el estado del consentimientoAl iniciar la aplicación, compruebe la preferencia de consentimiento almacenada antes de cualquier operación del SDK. Consideraciones de implementación:
|
| 2 |
Presentar interfaz de consentimientoSi no se ha almacenado ninguna preferencia de consentimiento o no se ha concedido el consentimiento, presente una interfaz de consentimiento clara que explique las prácticas de recopilación de datos. Requisitos de la interfaz de consentimiento:
Requisitos del GDPR: Según el GDPR, el consentimiento debe ser libre, específico, informado e inequívoco. Las casillas marcadas previamente o el consentimiento implícito no cumplen los requisitos. |
| 3 |
Gestión de la concesión del consentimientoCuando el usuario otorga su consentimiento, se almacena la preferencia y se inicializa Singular SDK con la configuración normal.
|
| 4 |
Gestión del rechazo del consentimientoCuando el usuario rechaza el consentimiento, se almacenan las preferencias y no se inicializa el SDK. La aplicación sigue funcionando sin seguimiento.
|
| 5 |
Proporcionar la revocación del consentimientoIncluso después de otorgar el consentimiento a través del método Opt-In, los usuarios deben tener la opción de revocar el consentimiento más tarde. Implemente el mecanismo Opt-Out en los ajustes de la aplicación. Requisito normativo: La mayoría de las normativas sobre privacidad exigen la posibilidad de retirar el consentimiento con la misma facilidad con la que se otorga. Implemente el método Opt-Out en la configuración para la gestión continua del consentimiento. Consulte la sección Método de exclusión voluntaria para obtener información detallada sobre la implementación de la revocación. |
Cumplimiento de COPPA
Protección de la privacidad de los niños
Las aplicaciones dirigidas a niños o a un público mixto requieren una consideración especial en virtud de la COPPA y otras normativas similares sobre privacidad infantil.
Requisito de verificación de edad
Las aplicaciones con audiencias mixtas (niños y adultos) deben implementar la verificación de la edadantes de cualquier recopilación de datos de niños.
Flujo de verificación de la edad
- Preguntar la edad: Solicitar la edad o fecha de nacimiento del usuario en el lanzamiento de la aplicación antes de cualquier rastreo.
- Determinar el público: Identificar si el usuario es un niño (menor de 13 años en EE.UU.) o un adulto.
- Usuarios infantiles: En el caso de los niños, obtenga el consentimiento paterno verificable antes de inicializar el SDK (trátelo como Opt-In con requisito de consentimiento paterno)
- Usuarios adultos: Para adultos, proceda con el flujo normal de aceptación o rechazo en función de la jurisdicción.
Métodos de consentimiento paterno
La COPPA acepta varios métodos para el consentimiento paterno verificable:
- Los padres facilitan los datos de su tarjeta de crédito
- Formulario de consentimiento firmado por fax, correo electrónico o correo postal
- Llamada a un número gratuito
- Videoconferencia de los padres con el personal
- Presentación por parte de los padres de un documento de identidad expedido por el Gobierno y verificado en la base de datos
- Responder a preguntas basadas en conocimientos
Consulte a un asesor jurídico sobre el método de consentimiento paterno adecuado para su aplicación.
SDK especializado para aplicaciones infantiles
Para aplicaciones dirigidas exclusivamente a niños (no a audiencias mixtas), Singular proporciona SDKs especializados para aplicaciones infantiles que cumplen con los requisitos COPPA al no capturar identificadores de dispositivos.
SDK para aplicaciones infantiles: Consulte las preguntas frecuentes sobre los SDK paraaplicaciones infantiles y póngase en contacto con el equipo de su cuenta para obtener orientación sobre la utilización de Singular de conformidad con COPPA para aplicaciones destinadas exclusivamente a niños.
Diferencias clave
Los SDK de Kids Apps difieren de los SDK estándar:
- No se recopilan identificadores de dispositivos (IDFA, GAID, etc.)
- Capacidades de atribución limitadas (sólo agregadas)
- Sin seguimiento entre dispositivos
- Cumple las políticas de aplicaciones infantiles de App Store y Play Store.
Método Opt-Out
Enfoque de seguimiento inicializando el SDK normalmente pero proporcionando al usuario el control para detener el seguimiento en cualquier momento a través de los ajustes o preferencias de la aplicación.
Implementación de Opt-Out
Estrategia de implementación
El método Opt-Out permite la inicialización del SDK en el lanzamiento de la aplicación al tiempo que proporciona un mecanismo para que los usuarios desactiven el seguimiento si lo desean, normalmente a través de la interfaz de configuración.
Flujo de implementación
Diagrama de flujo de Opt-Out
Implementación paso a paso
| 1 |
Inicialización del SDK al iniciar la aplicaciónInicialice Singular SDK normalmente durante el lanzamiento de la aplicación, activando el seguimiento por defecto.
|
| 2 |
Proporcione un mecanismo de exclusiónCree un mecanismo claro y de fácil acceso para que los usuarios opten por excluirse del seguimiento, normalmente en la configuración de la aplicación o en las preferencias de privacidad. Requisitos de la interfaz de exclusión voluntaria:
Requisito CCPA: La Ley de Privacidad del Consumidor de California exige que el enlace "No venda mis datos personales" aparezca en un lugar destacado. El mecanismo de exclusión debe estar claramente etiquetado y ser fácilmente accesible. |
| 3 |
Gestión de la acción de exclusión
Cuando el usuario opta por no participar, se llama a
StopAllTracking() Comportamiento
Cuando se llama a
|
| 4 |
Gestión de la acción de inclusión
Cuando el usuario decida volver a participar, llame a
Comportamiento de resumeAllTracking()
Cuando se llama a
|
Mejores prácticas de implementación
Consideraciones sobre la exclusión voluntaria
Ubicaciones recomendadas
Coloque el control de exclusión voluntaria en lugares intuitivos y de fácil acceso:
- Configuración de privacidad: Sección dedicada a la privacidad o a la configuración de datos
- Configuración general: Menú principal de configuración con una clara subsección de privacidad
- Configuración de la cuenta: Área de preferencias de la cuenta de usuario
- Experiencia inicial: Mención de la posibilidad de exclusión voluntaria durante la incorporación
Requisitos de transparencia
Comunique claramente lo que significa la exclusión voluntaria y las posibles repercusiones funcionales:
- Descripción de la recogida de datos: Explicar qué datos se recogen y con qué fines
- Efectos de la exclusión voluntaria: Describa lo que ocurre cuando el usuario opta por no participar
- Impacto en la funcionalidad: Explique si la exclusión afecta a las funciones de la aplicación.
- Reversibilidad: Confirme que los usuarios pueden volver a participar en cualquier momento
Consideraciones sobre el almacenamiento
Almacenar las preferencias de exclusión de forma fiable en todas las sesiones de la aplicación:
- Almacenamiento persistente: Utilizar SharedPreferences (Android) o UserDefaults (iOS)
- Comprobar al iniciar: Verifique el estado de la opción de exclusión en cada inicio de la aplicación
- Respetar preferencias: Respeta la opción de exclusión aunque se reinicie el SDK.
- Copia de seguridad: Considere la posibilidad de realizar copias de seguridad en un servidor para garantizar la coherencia entre dispositivos.
Consideraciones adicionales
El cumplimiento exhaustivo de la privacidad requiere prestar atención a múltiples aspectos más allá de la implementación básica de la opción de inclusión/exclusión.
Retención y eliminación de datos
Gestión de datos de usuario
La normativa sobre privacidad suele exigir mecanismos para que los usuarios soliciten la eliminación o exportación de datos.
Derechos de los interesados: Póngase en contacto con Singular Support para obtener ayuda con las solicitudes de eliminación de datos de usuarios o los requisitos de exportación de datos en virtud de GDPR, CCPA u otras regulaciones de privacidad.
Política de privacidad
Divulgaciones obligatorias
Mantenga una política de privacidad completa y accesible que revele las prácticas de recopilación, uso y uso compartido de datos.
Requisitos de la política de privacidad:
- Datos recopilados: Enumerar todos los tipos de datos recopilados, incluidos los identificadores de dispositivos, eventos e información del usuario.
- Finalidad del uso: explique cómo se utilizan los datos (análisis, atribución, publicidad, etc.).
- Uso compartido con terceros: Revelar los datos compartidos con Singular y otros terceros
- Derechos del usuario: Explicar los derechos del usuario en relación con el acceso a los datos, la eliminación y la exclusión voluntaria
- Información de contacto: Proporcione un método de contacto para preguntas y solicitudes sobre privacidad
Cumplimiento multijurisdiccional
Requisitos globales de privacidad
Las aplicaciones que operan en varias jurisdicciones deben cumplir simultáneamente varias normativas sobre privacidad.
| Enfoque | Descripción |
|---|---|
| Basado en la geolocalización | Detecta la ubicación del usuario y aplica los controles de privacidad adecuados en función de la jurisdicción (Opt-In para la UE, Opt-Out para California, etc.). |
| Norma más estricta | Aplicar globalmente los requisitos más estrictos (normalmente GDPR Opt-In), simplificando el cumplimiento a costa de un seguimiento inmediato |
| Selección del usuario | Permitir a los usuarios especificar la jurisdicción durante la incorporación, aplicando los controles de privacidad adecuados. |
Se requiere asesoramiento jurídico: El cumplimiento multijurisdiccional es complejo y requiere conocimientos jurídicos. Consulte con un asesor de privacidad para determinar el enfoque adecuado para su empresa.
Comprobación de la implementación de la privacidad
Lista de validación
Validaciónde la implementación de la privacidad:
- SDK no inicializado antes de otorgar el consentimiento (método Opt-In)
- stopAllTracking() interrumpe inmediatamente la transmisión de datos
- resumeAllTracking() reinicia correctamente el seguimiento
- Las preferencias de exclusión persisten en todas las sesiones de la aplicación
- La interfaz de consentimiento explica claramente las prácticas de datos
- Mecanismo de exclusión fácilmente accesible en la configuración
- Política de privacidad accesible y completa
- Se ha implementado un límite de edad para aplicaciones de público mixto (COPPA).
- La consola de pruebas no muestra ningún evento cuando se excluye al usuario.
- La consola de pruebas muestra la reanudación de los eventos cuando se acepta la opción.
Recursos adicionales
Documentación completa para el cumplimiento de la privacidad, implementación del SDK y orientación normativa.
Documentación de Singular
- Preguntas frecuentes sobre los SDK para aplicaciones infantiles: SDK especializados para aplicaciones exclusivas para niños.
- Guía de la consolade pruebas: valide la implementación de la privacidad mediante la consola de pruebas.
- Guía de integración del SDK- Instalación y configuración completas del SDK
Recursos sobre normativa de privacidad
- Sitio oficial del GDPR: orientación sobre el Reglamento general de protección de datos
- Sitio oficial de la CCPA: información sobre la Ley de Privacidad del Consumidor de California
- Sitio oficial de la COPPA: orientaciones sobre la Ley de protección de la privacidad de los niños en línea (Children's Online Privacy Protection Act)
- Preguntas frecuentes sobre laCOPPA - Preguntas frecuentes sobre el cumplimiento de la COPPA
Aviso legal
No es asesoramiento jurídico: La información proporcionada en esta guía representa métodos de implementación técnica generalmente aceptados, pero no constituye asesoramiento jurídico. Para determinar la interpretación completa de las leyes de privacidad y cómo se aplican a su negocio específico, consulte a su propio equipo legal o de privacidad.
La normativa sobre privacidad varía según la jurisdicción y sigue evolucionando. Mantenga una consulta continua con su asesor jurídico para garantizar el cumplimiento de las leyes aplicables.