Como protegemos os dados dos clientes, com quem os compartilhamos e por quanto tempo os mantemos. Atualizado em 4 de novembro de 2026.
A Squish é uma plataforma multisserviço. O site voltado ao cliente (squish.co) e o CRM interno (work.squish.co) rodam em Cloudflare Workers / Pages. Cinco backends Node.js — squish-backend, squish-crm-backend, squish-provisioning, squish-email e squish-hosting — rodam na Railway, na região US-East. Os registros de clientes ficam no Salesforce; estado transacional, logs de auditoria e metadados de provisionamento ficam no Google Firestore (região dos EUA). Os dados de pagamento são mantidos pela Stripe — por design, a Squish está fora do escopo PCI.
O registro de domínios é intermediado pela NameSilo. A hospedagem web compartilhada roda em nós Plesk hospedados em droplets da DigitalOcean; os VPS do Managed Cloud usam CyberPanel por padrão, em droplet próprio. Os sites hospedados ficam atrás do CDN e do WAF da Bunny. O licenciamento do Microsoft 365 é intermediado pela Pax8 (CSP).
Toda ação privilegiada é gravada em uma destas coleções append-only do Firestore:
Os controles de segurança não estão apenas descritos nesta página — os mais críticos são verificados em código, para que o próximo deploy não possa enfraquecê-los silenciosamente.
Dados operacionais são mantidos por janelas curtas e justificáveis; registros financeiros são mantidos pelos 7 anos exigidos pela legislação tributária dos EUA. Solicitações de exclusão de clientes são atendidas em até 30 dias para dados não financeiros.
| Tipo de dado | Prazo de retenção | Armazenamento |
|---|---|---|
| Logs operacionais (debug, heartbeats) | 30 dias | TTL do Firestore em cron_runs |
| Log de envio de e-mails | 90 dias | TTL do Firestore em email_log |
| Eventos de webhook (Stripe etc.) | 90 dias | TTL do Firestore em webhook_events |
| Carrinhos abandonados | 90 dias | TTL do Firestore em carts (status=draft|abandoned) |
| Registros de cobranças com falha | 1 ano após a última atividade | TTL do Firestore em failed_charges |
| Eventos de segurança (falha de auth, negação de RBAC) | 1 ano | TTL do Firestore em security_events |
| Auditoria de impersonação (equipe agindo como cliente) | Indefinidamente | Firestore impersonation_sessions |
| Registros de renovação de domínio (financeiros) | 7 anos | Firestore domain_renewals + Order do Salesforce |
| Reembolsos, ações de cobrança | 7 anos | Firestore billing_actions + Salesforce |
| Cobranças concluídas, faturas, pedidos | 7 anos | Stripe + Order do Salesforce (espelhado) |
| Dados da conta do cliente (ativa) | Vigência da conta + 30 dias | Account / Contact do Salesforce |
| Transcrições do assistente de IA | Indefinidamente | Chat_Conversation__c + Chat_Message__c do Salesforce |
| Projetos do construtor de sites (Faber) | Indefinidamente | Firestore faberProjects |
| Dados do cliente após solicitação de exclusão | 30 dias, exceto o que não podemos excluir mediante solicitação: registros de cobrança (7 anos), registros de segurança e abuso (1 ano), e transcrições do assistente de IA, registros de acesso da equipe e projetos do construtor de sites (indefinidamente). Os registros de cobrança incluem seu cadastro de cliente na Stripe, do qual os cartões salvos são removidos | Job de expurgo no Salesforce + Firestore |
Fornecedores que processam dados de clientes em nosso nome. Cada um opera sob seu próprio programa de conformidade — os links levam às suas páginas públicas de confiança.
| Fornecedor | Finalidade | Região | Conformidade |
|---|---|---|---|
| Stripe | Processamento de pagamentos, armazenamento de cartões (escopo PCI) | EUA | SOC 1, SOC 2, PCI DSS L1 |
| Salesforce | Registros de clientes, pedidos, casos de suporte | EUA | SOC 1, SOC 2, ISO 27001, ISO 27018 |
| Google Firebase | Autenticação, banco de dados Firestore, hospedagem | EUA | SOC 1, SOC 2, SOC 3, ISO 27001, ISO 27017, ISO 27018 |
| Cloudflare | CDN, proteção contra DDoS, WAF, acesso da equipe (Zero Trust) | Edge global | SOC 2, ISO 27001, PCI DSS |
| NameSilo | Registro de domínios + DNS | EUA/CA | Registrador credenciado pela ICANN |
| Pax8 | Provisionamento de licenças Microsoft 365 (CSP) | EUA | SOC 2 |
| Microsoft | Hospedagem de caixas de correio + tenant do Microsoft 365 (gerenciado via admin delegado) | EUA (à escolha do cliente) | SOC 1, SOC 2, ISO 27001, ISO 27018, HIPAA |
| Resend | Entrega de e-mails transacionais | EUA | SOC 2 |
| Trustpilot | Convites para avaliação após uma compra | UE | SOC 2 Type 2 |
| Railway | Hospedagem de contêineres de backend (US-East) | EUA | SOC 2 |
| DigitalOcean | Droplets de hospedagem compartilhada Plesk | EUA | SOC 2, SOC 3, ISO 27001, PCI DSS |
| Amazon Web Services | Projetos de hospedagem AWS gerenciada | EUA | SOC 1, SOC 2, ISO 27001, PCI DSS |
| Bunny.net | CDN + WAF para sites de clientes hospedados, domínios estacionados e redirecionamentos | Edge global | GDPR (DPA disponível) |
| Anthropic | Assistente de IA (suporte por chat, roteamento de prompts); verificações de respostas do AI Visibility | EUA | SOC 2 |
| Perplexity | Verificações de respostas do AI Visibility | EUA | SOC 2 |
Hoje: A Squish opera um programa de segurança autoatestado, sustentado pelos controles descritos acima. A maior parte do conjunto de controles do SOC 2 Type 1 (controle de acesso, criptografia, registro de auditoria, gestão de fornecedores, gestão de mudanças) já está implementada; a auditoria formal está no roadmap.
SOC 2 Type 1: em andamento. Atestação prevista para o fim deste ano.
SOC 2 Type 2: o período de observação começa após a conclusão da atestação Type 1.
Para equipes de compras: teremos prazer em preencher um questionário de segurança (CAIQ-Lite, SIG-Lite ou o seu próprio formato). Fale conosco em security@squish.co.
Acordo de Processamento de Dados (DPA): nosso DPA padrão, alinhado ao Artigo 28 do GDPR e incluindo as Cláusulas Contratuais Padrão da UE, está publicado em squish.co/dpa e é incorporado automaticamente aos nossos Termos de Serviço.