Resumen de seguridad
Bidson comprueba el acceso a Shopify y al CRM conectado. Los datos de la aplicación se mantienen separados para cada tienda.
Los mensajes automáticos de Shopify, llamados webhooks, se verifican antes de procesarlos. Las tareas en segundo plano están diseñadas para que un mensaje recibido varias veces no cree tareas ni registros duplicados en el CRM.
Protección de datos
CRM Sync lee los datos de clientes y la información comercial seleccionada para la sincronización. Los grupos opcionales incluyen datos resumidos de pedidos, etiquetas de clientes, estado de marketing, historial e idioma del cliente, y país, región y ciudad.
Los paquetes completos de datos de clientes, pedidos y webhooks de Shopify no se almacenan intencionadamente como datos de sincronización. La base conserva identificadores técnicos, el estado de las tareas e información de seguimiento limitada. Estos datos permiten operar el servicio, comprobar la sincronización y eliminar datos de forma segura.
Conexiones y credenciales
La conexión utiliza un método compatible con el CRM, como autorizar el acceso mediante OAuth o introducir una clave API. Las credenciales de Shopify y del CRM se cifran antes de guardarlas y se vinculan a la tienda y la conexión correctas. Solo se utilizan para la integración solicitada.
Al desconectar o desinstalar, se elimina el acceso para la sincronización habitual. Las credenciales necesarias para una obligación de privacidad pendiente se mantienen separadas y solo se usan para cumplirla.
Infraestructura y disponibilidad
CRM Sync procesa por separado las solicitudes web y las tareas en segundo plano. PostgreSQL conserva las tareas pendientes y el progreso de la sincronización. La base de producción tiene copias diarias, semanales y mensuales y puede restaurarse a un momento concreto.
Después de una restauración, las herramientas pueden pausar las tareas habituales, comprobar las conexiones y comparar los datos con el estado actual de Shopify. Esto facilita la recuperación, pero no garantiza la disponibilidad, cuántos datos podrían perderse (RPO) ni cuánto tardaría la restauración (RTO).
Fiabilidad y supervisión
Bidson limita cuántas tareas se ejecutan a la vez. Los bloqueos temporales y las comprobaciones de duplicados evitan actualizaciones contradictorias o repetidas. La aplicación comprueba los datos actuales y realiza reintentos controlados. Respeta los límites de llamadas API de Shopify y del CRM. Los fallos temporales se reintentan más adelante.
La aplicación registra el estado de los procesos en segundo plano, los tiempos de espera y los tipos de error. Los registros no contienen paquetes de datos de clientes ni tokens de acceso.
Acceso y seguridad operativa
Las claves de acceso y la configuración de producción se mantienen fuera del código fuente. La autenticación de dos factores está activada para el miembro actual del proyecto Railway. Los registros de la aplicación solo usan campos técnicos aprobados e identificadores de soporte sin datos personales.
Los cambios de código se comprueban mediante análisis automático, revisión de tipos, pruebas, compilaciones y pruebas de seguridad adecuadas. El acceso a la infraestructura y los permisos de las cuentas se revisan por separado.
Respuesta a incidentes
Bidson mantiene un proceso documentado para investigar, contener y recuperarse de posibles incidentes de seguridad o de datos personales. Abarca la rotación de credenciales, la conservación de pruebas, la evaluación del impacto, las notificaciones exigidas y las mejoras posteriores al incidente. Aquí no se establece ningún compromiso de tiempo de respuesta fijo.
Proveedores y subencargados
Bidson documenta los proveedores designados para tratar datos personales. Shopify y el CRM seleccionado por el comerciante también forman parte del flujo de datos, pero son servicios que el comerciante elige y contrata para la sincronización solicitada.