> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.pandectes.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Cómo funciona Global Privacy Control (GPC)

**Descubre cómo funciona Global Privacy Control (GPC) en tu tienda Shopify con nuestra guía completa. Conoce sus ventajas y cómo implementarlo para mejorar el cumplimiento de la normativa de privacidad.**

### Entender las señales GPC

Global Privacy Control (GPC) es una iniciativa pionera que mejora de forma significativa la privacidad en línea, ya que permite a los usuarios establecer sus preferencias de privacidad en múltiples plataformas con una sola orden. Esta herramienta, sencilla pero eficaz, comunica la intención del usuario de restringir la venta o el uso compartido de su información personal, garantizando el cumplimiento de normativas como la California Consumer Privacy Act (CCPA) y el Reglamento General de Protección de Datos (RGPD).

### La relevancia legal de GPC

La señal GPC ejemplifica la evolución de las leyes de privacidad y refleja el requisito de la CCPA de que las empresas respeten la decisión del usuario de excluirse de la venta de su información personal. De forma similar, bajo el RGPD, la señal GPC permite a los usuarios limitar la transferencia de sus datos a otros responsables, de acuerdo con sus derechos según los artículos 7 y 21. A medida que se desarrollan las normativas globales de privacidad, las señales GPC están llamadas a convertirse en un componente esencial del cumplimiento legal.

### Quién admite la señal GPC

[GPC](https://help.pandectes.io/es/article/global-privacy-control-gpc-1fjwmfv/) fue creado por un grupo colaborativo formado por editores, empresas tecnológicas, creadores de navegadores y extensiones, y organizaciones de derechos civiles. El proyecto está liderado por Ashkan Soltani, de Georgetown Law, y Sebastian Zimmeck, de Wesleyan University.

Aunque el estándar sigue en desarrollo, ya cuenta con el respaldo de importantes navegadores y extensiones como Abine, Brave, Disconnect, DuckDuckGo, OptMeowt y Privacy Badger. Sitios web destacados como The New York Times y Financial Times también respetan esta señal.

Pandectes apoya firmemente este movimiento y promueve soluciones de cumplimiento que respetan las preferencias y los derechos de los consumidores.

Esta función ayuda a los editores a respetar fácilmente la solicitud de exclusión de la venta de un consumidor de California. Sin embargo, esta señal es relevante para cualquier sitio web que opere en una jurisdicción con un modelo de exclusión voluntaria (opt-out).

### Navegadores compatibles con navigator.globalPrivacyControl

| Navegador | Estado | Notas |
| ---- |
| **Mozilla Firefox** | ✅ Compatible | GPC debe activarse manualmente en los ajustes |
| **Brave** | ✅ Compatible | Activado por defecto |
| **DuckDuckGo (mobile + extension)** | ✅ Compatible | Activado por defecto |
| **Mozilla Firefox Focus** | ✅ Compatible | Activado por defecto |
| **Safari** | ❌ No compatible | Sin compatibilidad oficial (por ahora) |
| **Chrome** | ❌ No compatible | Google no ha adoptado GPC |
| **Edge** | ❌ No compatible | Sin compatibilidad, salvo que una extensión la añada |
| **Opera** | ❌ No compatible | Igual que Chrome (basado en Chromium) |

### Cómo funciona con Shopify y Pandectes

La ubicación del visitante debe ser una ubicación CCPA (California, Virginia, etc.)

Cuando se cumplen las dos condiciones anteriores, `window.Shopify.trackingConsent.getRegulation()` devuelve la cadena "CCPA". Esta es la primera comprobación que realizo.

![](https://storage.crisp.chat/users/helpdesk/website/1a5af239e847cf00/screenshot-2023-08-21-at-90003_1u4tmkg.png =1000x172)

El comerciante debe tener la integración GPC en las integraciones de nuestra app (siempre está activa).

![](https://storage.crisp.chat/users/helpdesk/website/-/1/a/5/a/1a5af239e847cf00/image_h2n9zi.png =700x73)

En el navegador comprobamos si el visitante ha activado globalPrivacyControl

![](https://storage.crisp.chat/users/helpdesk/website/1a5af239e847cf00/screenshot-2023-08-21-at-90200_1x712rm.png =1000x194)

Esto se hacía mediante el indicador de Shopify. Solíamos obtener `window.Shopify.trackingConsent.currentVisitorConsent()`

![](https://storage.crisp.chat/users/helpdesk/website/1a5af239e847cf00/screenshot-2023-08-21-at-90302_1pys9ql.png =1000x254)

Ahora se hace mediante el indicador `navigator.globalPrivacyControl`, que no es específico de Shopify. Es verdadero cuando el usuario ha activado la opción (https://global-privacy-control.glitch.me/).

![](https://storage.crisp.chat/users/helpdesk/website/1a5af239e847cf00/screenshot-2023-08-21-at-94931_9rkzvz.png =1000x171)

Si el indicador del navegador está activado (navigator.globalPrivacyControl === true o 1 (chrome)), establecemos la propiedad sale_of_data de currentVisitorConsent en "no".

![](https://storage.crisp.chat/users/helpdesk/website/1a5af239e847cf00/screenshot-2023-08-21-at-10033_1mr5kg9.png =1000x174)

Todo el proceso solo afecta a la propiedad `sale_of_data` y no a las demás propiedades (marketing, analytics, preferences).

Para probarlo, llama al método `window.Shopify.trackingConsent.currentVisitorConsent()` y observa el objeto.

Nota: Si la tienda ha activado la página CCPA, el usuario puede optar por aceptar la venta de datos. Si sale_of_data ya es "yes", el indicador GPC no lo modifica.