Consentimiento del usuario para los datos
Para el cumplimiento de GDPR, la Directiva ePrivacy, CCPA y normativas similares, es importante que su sistema, y por extensión Fanplayr, respete la elección de los usuarios sobre cómo se almacenan y procesan sus datos.
Un ejemplo de esto es cuando usted desee que Fanplayr se incluya en sus servicios "esenciales" de su sitio.
Almacenamiento y procesamiento de datos
En operación normal, Fanplayr hará lo siguiente:
- rastrear a los usuarios con una cookie que se mantiene entre sesiones
- usar los datos rastreados para segmentar usuarios y realizar acciones, ej. mostrar Creativos
- almacenar los datos rastreados una vez que la sesión ha finalizado
Cuando el modo de consentimiento está activado y el estado de consentimiento deshabilitado (consentimiento no otorgado), lo único que sucede es el punto 2 de lo anterior:
- usar los datos rastreados para segmentar usuarios y realizar acciones, ej. mostrar Creativos
- no usar cookies entre sesiones
- no almacenar datos una vez que la sesión ha finalizado
Estados
Los tres estados principales que querrá configurar tanto en el seguimiento de páginas como en el seguimiento de pedidos son:
Deshabilitado
{
..
userConsentMode: false, // o indefinido, nulo
..
}
En este estado, userConsentStatus
se ignora y se asume que se ha otorgado el consentimiento para almacenar datos.
Habilitado / Sin consentimiento otorgado
{
..
userConsentMode: true,
userConsentStatus: false, // o indefinido, nulo
..
}
En este estado no se almacenan datos.
Habilitado / Consentimiento otorgado
{
..
userConsentMode: true,
userConsentStatus: true,
..
}
En este estado, los datos se vuelven a almacenar ya que se ha otorgado el consentimiento del usuario.
Cómo implementar
Muchas personas implementan esto con un gestor de consentimiento de terceros.
Las variables
userConsentMode
Determina si Fanplayr debe considerar el consentimiento del usuario para almacenar sus datos.
- Habilitado: solo se establece en
true
- Deshabilitado: Si cualquier valor distinto de
true
, ej.false
oundefined
userConsentStatus
Si userConsentMode
se establece en true
, esto definirá si el usuario ha consentido que sus datos sean almacenados.
- Consentimiento del usuario otorgado: solo se establece en
true
- Consentimiento del usuario no otorgado: Si cualquier valor distinto de
true
, ej.false
oundefined