Política de privacidad
DocuCheck: RUT, CUIT y RUC — aplicación para Shopify
1. Qué hace la aplicación
DocuCheck revisa, durante el checkout de una tienda Shopify, el documento tributario o de identidad que escribe el comprador (RUT, CUIT o CUIL, DNI, RUC, cédula, carné de extranjería o CI) para pedidos a Chile, Argentina, Perú, Ecuador y Uruguay. Comprueba la forma del número y, cuando el documento lo tiene, el dígito verificador. Si el número está mal, impide continuar hasta que el comprador lo corrija.
Después de la compra, escribe el número normalizado en la propia orden, para que el comercio lo use al facturar.
Su finalidad es una sola: que el comercio reciba un documento bien escrito para emitir la factura. DocuCheck no consulta registros oficiales ni verifica la identidad de nadie.
2. Datos que se procesan, y dónde
2.1 En el checkout — se procesan dentro de Shopify
Para validar, la aplicación lee el país del pedido, el tipo de entrega y el campo donde el comprador escribe el documento: el campo Empresa de la dirección de envío o de facturación, o el campo fiscal de Shopify si el comercio lo tiene.
Esa lectura ocurre íntegramente dentro de la infraestructura de Shopify, en una Shopify Function que se ejecuta en sus servidores. Esa función no tiene acceso a red: no puede transmitir información a ningún destino, ni a nosotros ni a terceros. Es una restricción de la plataforma, no una promesa nuestra.
2.2 Después de la compra — el documento queda en la orden
Cuando se crea un pedido, Shopify nos avisa con el identificador de la orden. Con ese identificador, nuestro servidor consulta a Shopify el país y el campo del documento de esa orden, lo normaliza en memoria y lo escribe en un campo de la propia orden (un metacampo de solo lectura para el comercio), con el tipo de documento y el número.
El documento queda guardado solo en la tienda del comercio, dentro de Shopify. En nuestros servidores pasa por memoria durante esa operación y no se escribe en la base de datos, en disco ni en los registros. No existe en nuestra base ninguna tabla de compradores, de pedidos ni de documentos.
Del aviso de pedido conservamos además:
- El identificador del aviso, para no contar dos veces el mismo pedido. Se borra a los 7 días.
- Un número entero: la cantidad de pedidos del ciclo en curso, para aplicar el límite del plan.
2.3 Datos del comercio
- Dominio de la tienda
- Configuración elegida: países, documentos aceptados, si son obligatorios y si se validan los pedidos sin envío a domicilio
- Plan contratado, fecha de su última verificación y contador de pedidos del ciclo
- Credenciales de acceso a la API de Shopify
- El correo de la tienda, que se consulta a Shopify para avisar al comercio cuando llega al límite de su plan
3. Con quién se comparte
No vendemos, alquilamos ni compartimos datos personales con terceros para ningún fin comercial. No hay publicidad, ni analítica de compradores, ni enriquecimiento de datos.
Encargados del tratamiento utilizados para operar el servicio:
| Encargado | Para qué | Qué recibe |
|---|---|---|
| Shopify Inc. | Plataforma, ejecución de la validación, almacenamiento del documento en la orden | Los datos ya están en Shopify |
| Fly.io, Inc. (EE. UU.) | Servidor de la aplicación | Configuración y contadores. El documento pasa en memoria al escribirlo en la orden y no se guarda |
| Supabase, Inc. (EE. UU.) | Base de datos | Configuración, contadores y credenciales. Ningún dato de comprador |
| Resend (EE. UU.) | Aviso por correo al comercio | Correo del comercio |
4. Transferencia internacional
La infraestructura está alojada en Estados Unidos. La información descrita en el punto 2.3 se almacena fuera del país del comercio.
El documento del comprador se guarda solo en Shopify. Fuera de Shopify únicamente pasa por la memoria de nuestro servidor, durante los segundos que lleva normalizarlo y escribirlo en la orden.
Los encargados listados operan bajo cláusulas contractuales estándar y programas de transferencia reconocidos. El comercio acepta esta transferencia al instalar la aplicación.
5. Cuánto tiempo se conserva
| Dato | Retención |
|---|---|
| Documento del comprador en nuestros sistemas | No se almacena. Retención: cero |
| Documento del comprador en la orden (en Shopify) | Hasta que Shopify nos pide borrar los datos de ese cliente, o hasta que el comercio borra la orden |
| Identificadores de avisos de pedido (deduplicación) | 7 días |
| Registros de trabajos internos | 30 días |
| Credenciales de acceso | Se borran al desinstalar la aplicación |
| Configuración, plan y contadores de la tienda | Se borran cuando Shopify lo pide, 48 horas después de desinstalar |
6. Seguridad
- Cifrado en tránsito (TLS) en todas las comunicaciones.
- Cifrado en reposo de la base de datos y de sus copias de seguridad.
- Verificación de la firma (HMAC) de cada aviso que llega de Shopify.
- Acceso administrativo restringido y con doble factor de autenticación.
- Minimización como control principal: el documento del comprador no se guarda en nuestros sistemas, y los registros no incluyen datos de compradores.
- Entornos de desarrollo y producción separados, con bases de datos distintas.
7. Derechos de los titulares
El documento del comprador está en las órdenes de la tienda, que administra el comercio. Cuando Shopify nos remite una solicitud de acceso de un comprador, le indicamos que el dato está en las órdenes de esa tienda. Cuando nos remite una solicitud de supresión, borramos el documento de cada orden de ese comprador.
Un comercio puede solicitar el acceso o la eliminación de los datos de su tienda escribiendo a soporte@msantini.com. Respondemos dentro de los 30 días.
8. Decisiones automatizadas
La aplicación puede impedir que un pedido continúe cuando el número no tiene la forma o el dígito verificador del documento. No hay elaboración de perfiles ni inferencias sobre la persona: es un cálculo sobre el número escrito. El comprador puede corregirlo y continuar en el momento, y el comercio puede marcar el documento como opcional o apagar la validación.
9. Cambios
Los cambios sustanciales se comunican a los comercios con al menos 30 días de antelación, en la ficha de la aplicación y por correo.