Cómo protegemos los datos de los clientes, con quién los compartimos y cuánto tiempo los conservamos. Actualizado el 4 de noviembre de 2026.
Squish es una plataforma multiservicio. El sitio para clientes (squish.co) y el CRM interno (work.squish.co) se ejecutan en Cloudflare Workers / Pages. Cinco backends de Node.js — squish-backend, squish-crm-backend, squish-provisioning, squish-email y squish-hosting — se ejecutan en Railway en la región US-East. Los registros de clientes viven en Salesforce; el estado transaccional, los registros de auditoría y los metadatos de aprovisionamiento viven en Google Firestore (región de EE. UU.). Los datos de pago los custodia Stripe — Squish queda fuera del alcance PCI por diseño.
El registro de dominios se gestiona a través de NameSilo. El hosting web compartido se ejecuta en nodos Plesk alojados en droplets de DigitalOcean; los VPS de Managed Cloud usan CyberPanel por defecto en su propio droplet. Los sitios alojados están protegidos por el CDN y el WAF de Bunny. Las licencias de Microsoft 365 se gestionan a través de Pax8 (CSP).
Cada acción privilegiada queda registrada en una de estas colecciones de Firestore de solo escritura incremental:
Los controles de seguridad no solo se describen en esta página — los críticos se verifican en el código para que el próximo despliegue no pueda debilitarlos silenciosamente.
Los datos operativos se conservan durante ventanas cortas y justificables; los registros financieros se conservan los 7 años que exige la legislación fiscal de EE. UU. Las solicitudes de eliminación de clientes se atienden en un plazo de 30 días para los datos no financieros.
| Tipo de dato | Plazo de retención | Almacén |
|---|---|---|
| Registros operativos (debug, latidos) | 30 días | TTL de Firestore en cron_runs |
| Registro de envíos de email | 90 días | TTL de Firestore en email_log |
| Eventos de webhook (Stripe, etc.) | 90 días | TTL de Firestore en webhook_events |
| Carritos abandonados | 90 días | TTL de Firestore en carts (status=draft|abandoned) |
| Registros de cargos fallidos | 1 año tras la última actividad | TTL de Firestore en failed_charges |
| Eventos de seguridad (fallo de autenticación, denegación RBAC) | 1 año | TTL de Firestore en security_events |
| Auditoría de suplantación (personal-como-cliente) | Indefinidamente | Firestore impersonation_sessions |
| Registros de renovación de dominios (financieros) | 7 años | Firestore domain_renewals + Salesforce Order |
| Reembolsos, acciones de facturación | 7 años | Firestore billing_actions + Salesforce |
| Cargos exitosos, facturas, pedidos | 7 años | Stripe + Salesforce Order (replicado) |
| Datos de cuenta del cliente (activa) | Vida de la cuenta + 30 días | Salesforce Account / Contact |
| Transcripciones del asistente de IA | Indefinidamente | Salesforce Chat_Conversation__c + Chat_Message__c |
| Proyectos del creador de sitios (Faber) | Indefinidamente | Firestore faberProjects |
| Datos del cliente tras solicitud de eliminación | 30 días, salvo lo que no podemos eliminar a petición del cliente: registros de facturación (7 años), registros de seguridad y abuso (1 año), y transcripciones del asistente de IA, registros de acceso del personal y proyectos del creador de sitios (indefinidamente). Los registros de facturación incluyen tu registro de cliente en Stripe, del que se eliminan las tarjetas guardadas | Tarea de purga en Salesforce + Firestore |
Proveedores que procesan datos de clientes en nuestro nombre. Cada uno opera bajo su propio programa de cumplimiento — los enlaces llevan a sus páginas públicas de confianza.
| Proveedor | Propósito | Región | Cumplimiento |
|---|---|---|---|
| Stripe | Procesamiento de pagos, almacenamiento de tarjetas (alcance PCI) | EE. UU. | SOC 1, SOC 2, PCI DSS L1 |
| Salesforce | Registros de clientes, pedidos, casos de soporte | EE. UU. | SOC 1, SOC 2, ISO 27001, ISO 27018 |
| Google Firebase | Autenticación, base de datos Firestore, hosting | EE. UU. | SOC 1, SOC 2, SOC 3, ISO 27001, ISO 27017, ISO 27018 |
| Cloudflare | CDN, protección DDoS, WAF, acceso del personal (Zero Trust) | Edge global | SOC 2, ISO 27001, PCI DSS |
| NameSilo | Registro de dominios + DNS | EE. UU./CA | Registrador acreditado por ICANN |
| Pax8 | Aprovisionamiento de licencias de Microsoft 365 (CSP) | EE. UU. | SOC 2 |
| Microsoft | Buzones de Microsoft 365 + hosting de tenant (gestionado vía administración delegada) | EE. UU. (a elección del cliente) | SOC 1, SOC 2, ISO 27001, ISO 27018, HIPAA |
| Resend | Entrega de emails transaccionales | EE. UU. | SOC 2 |
| Trustpilot | Invitaciones a dejar una reseña tras una compra | UE | SOC 2 Type 2 |
| Railway | Hosting de contenedores backend (US-East) | EE. UU. | SOC 2 |
| DigitalOcean | Droplets de hosting compartido Plesk | EE. UU. | SOC 2, SOC 3, ISO 27001, PCI DSS |
| Amazon Web Services | Proyectos de alojamiento gestionado en AWS | EE. UU. | SOC 1, SOC 2, ISO 27001, PCI DSS |
| Bunny.net | CDN + WAF para sitios de clientes alojados, dominios aparcados y redirecciones | Edge global | GDPR (DPA disponible) |
| Anthropic | Asistente de IA (soporte por chat, enrutamiento de prompts); comprobaciones de respuestas de AI Visibility | EE. UU. | SOC 2 |
| Perplexity | Comprobaciones de respuestas de AI Visibility | EE. UU. | SOC 2 |
Hoy: Squish opera un programa de seguridad autocertificado respaldado por los controles descritos arriba. La mayor parte del conjunto de controles de SOC 2 Type 1 (control de acceso, cifrado, registro de auditoría, gestión de proveedores, gestión de cambios) ya está implementada; la auditoría formal está en la hoja de ruta.
SOC 2 Type 1: en curso. Atestación prevista para finales de este año.
SOC 2 Type 2: el período de observación comienza tras obtener la atestación Type 1.
Para equipos de compras: con gusto completaremos un cuestionario de seguridad (CAIQ-Lite, SIG-Lite o su propio formato). Escríbanos a security@squish.co.
Acuerdo de Procesamiento de Datos (DPA): nuestro DPA estándar, alineado con el Artículo 28 del RGPD e incluyendo las Cláusulas Contractuales Tipo de la UE, está publicado en squish.co/dpa y se incorpora automáticamente a nuestros Términos de Servicio.