SDK
Formulario ARCO (DSAR)

Formulario ARCO (DSAR SDK)

El SDK DSAR permite embeber un formulario de solicitudes de derechos ARCO directamente en tu sitio web. Los titulares pueden ejercer sus derechos de privacidad (Ley 21.719) sin salir de tu pagina.

Instalacion rapida

<div id="dpolab-dsar"></div>
 
<script src="https://api.dpolab.com/sdk/cmp-sdk.js"></script>
<script>
  DPOLab.renderDsarForm({
    widgetKey: 'TU_WIDGET_KEY',
    apiUrl: 'https://api.dpolab.com',
    onSuccess: function(data) {
      console.log('Solicitud enviada:', data.folioNumber);
    },
    onError: function(error) {
      console.error('Error:', error);
    }
  }, 'dpolab-dsar');
</script>

Usa el mismo widgetKey que el banner CMP. Lo encuentras en CMP → tu aviso → pestaña Integracion.

Configuracion

DPOLab.renderDsarForm({
  widgetKey: 'abc-123-xyz',            // Requerido — identifica tu tenant
  apiUrl: 'https://api.dpolab.com', // Requerido — URL de la API
  locale: 'es',                        // Opcional — idioma (default: 'es')
  onSuccess: function(data) {          // Opcional — callback al enviar exitosamente
    // data.id — ID interno de la solicitud
    // data.folioNumber — Folio para seguimiento
    // data.responseDeadline — Fecha limite de respuesta
  },
  onError: function(error) {           // Opcional — callback en caso de error
    console.error(error);
  }
}, 'id-del-contenedor');               // ID del div donde se renderiza

Derechos disponibles

El formulario incluye los 8 derechos de la Ley 21.719:

DerechoArticuloDescripcion
AccesoArt. 5Obtener copia de los datos personales
RectificacionArt. 6Corregir datos inexactos o incompletos
SupresionArt. 7Solicitar eliminacion de datos
OposicionArt. 8Oponerse a un tratamiento especifico
Decisiones automatizadasArt. 8 bisOponerse a decisiones basadas en perfilado
LimitacionArt. 8 ter equiv.Restringir temporalmente el tratamiento
PortabilidadArt. 9Recibir datos en formato estructurado
Bloqueo temporalArt. 8 terSuspender temporalmente el tratamiento

Flujo del titular

  1. El titular selecciona el tipo de derecho que desea ejercer
  2. Completa sus datos de identificacion (nombre, email, RUT opcional)
  3. Puede indicar si actua como representante de otra persona
  4. Describe su solicitud en detalle
  5. Opcionalmente adjunta documento de identidad (PDF/JPG/PNG, max 5MB)
  6. Envia la solicitud y recibe un numero de folio
  7. Recibe un email de acuse de recibo con el plazo de respuesta
⚠️

El RUT ingresado se valida con el algoritmo modulo 11. Si el RUT no es valido, el formulario muestra un error.

Plazos legales

Segun la Ley 21.719 (Art. 11):

  • Plazo de respuesta: 30 dias corridos desde la recepcion
  • Prorroga: +30 dias corridos adicionales (total 60) con justificacion, notificada antes de vencer el plazo original
  • El plazo se cuenta en dias corridos (calendario), incluidos fines de semana y feriados

DPOLab calcula automaticamente los plazos considerando el calendario de feriados chilenos.

Ejemplo completo

<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <title>Ejerce tus derechos — Mi Empresa</title>
</head>
<body>
  <h1>Derechos sobre tus datos personales</h1>
  <p>
    En cumplimiento de la Ley 21.719, puedes ejercer tus derechos
    de acceso, rectificacion, supresion, oposicion y portabilidad
    de tus datos personales.
  </p>
 
  <div id="formulario-derechos"></div>
 
  <script src="https://api.dpolab.com/sdk/cmp-sdk.js"></script>
  <script>
    DPOLab.renderDsarForm({
      widgetKey: 'TU_WIDGET_KEY',
      apiUrl: 'https://api.dpolab.com',
      onSuccess: function(data) {
        alert('Solicitud enviada. Folio: ' + data.folioNumber +
              '. Recibirás un email de confirmacion.');
      }
    }, 'formulario-derechos');
  </script>
</body>
</html>

Seguimiento de solicitudes

Los titulares pueden hacer seguimiento de sus solicitudes de dos formas:

  1. Por folio: En la pagina /seguimiento-arco/{folio} del dashboard
  2. Centro de Privacidad: Verificando su email en /portal/privacy/{widgetKey}

Compatibilidad

  • Chrome 80+, Firefox 78+, Safari 14+, Edge 80+
  • Responsive: se adapta a cualquier ancho de pantalla
  • Validacion de RUT chileno (modulo 11)
  • Upload de archivos: PDF, JPG, PNG (max 5MB)

Ver tambien