Come proteggiamo i dati dei clienti, con chi li condividiamo e per quanto tempo li conserviamo. Aggiornato il 4 novembre 2026.
Squish è una piattaforma multi-servizio. Il sito rivolto ai clienti (squish.co) e il CRM interno (work.squish.co) girano su Cloudflare Workers / Pages. Cinque backend Node.js — squish-backend, squish-crm-backend, squish-provisioning, squish-email e squish-hosting — girano su Railway nella regione US-East. I dati dei clienti risiedono in Salesforce; lo stato transazionale, gli audit log e i metadati di provisioning risiedono in Google Firestore (regione US). I dati di pagamento sono custoditi da Stripe — Squish è fuori dall'ambito PCI per progettazione.
La registrazione dei domini è intermediata tramite NameSilo. L'hosting web condiviso gira su nodi Plesk ospitati su droplet DigitalOcean; i VPS Managed Cloud usano CyberPanel per impostazione predefinita, su un droplet dedicato. I siti ospitati sono serviti dietro CDN e WAF di Bunny. Le licenze Microsoft 365 sono intermediate tramite Pax8 (CSP).
Ogni azione privilegiata finisce in una di queste raccolte Firestore append-only:
I controlli di sicurezza non sono solo descritti in questa pagina — quelli critici sono asseriti nel codice, così il prossimo deploy non può indebolirli in silenzio.
I dati operativi vengono conservati per finestre brevi e giustificabili; i record finanziari vengono conservati per i 7 anni previsti dalla normativa fiscale statunitense. Le richieste di cancellazione dei clienti vengono evase entro 30 giorni per i dati non finanziari.
| Tipo di dato | Periodo di conservazione | Archivio |
|---|---|---|
| Log operativi (debug, heartbeat) | 30 giorni | TTL Firestore su cron_runs |
| Log di invio email | 90 giorni | TTL Firestore su email_log |
| Eventi webhook (Stripe, ecc.) | 90 giorni | TTL Firestore su webhook_events |
| Carrelli abbandonati | 90 giorni | TTL Firestore su carts (status=draft|abandoned) |
| Record di addebiti falliti | 1 anno dall'ultima attività | TTL Firestore su failed_charges |
| Eventi di sicurezza (errori auth, dinieghi RBAC) | 1 anno | TTL Firestore su security_events |
| Audit di impersonificazione (staff-come-cliente) | A tempo indeterminato | Firestore impersonation_sessions |
| Record di rinnovo domini (finanziari) | 7 anni | Firestore domain_renewals + Salesforce Order |
| Rimborsi, azioni di fatturazione | 7 anni | Firestore billing_actions + Salesforce |
| Addebiti riusciti, fatture, ordini | 7 anni | Stripe + Salesforce Order (replicati) |
| Dati dell'account cliente (attivo) | Durata dell'account + 30 giorni | Salesforce Account / Contact |
| Trascrizioni dell'assistente AI | A tempo indeterminato | Salesforce Chat_Conversation__c + Chat_Message__c |
| Progetti del costruttore di siti (Faber) | A tempo indeterminato | Firestore faberProjects |
| Dati del cliente dopo richiesta di cancellazione | 30 giorni, tranne ciò che non possiamo cancellare su richiesta: record di fatturazione (7 anni), registri di sicurezza e abusi (1 anno), e trascrizioni dell'assistente AI, registri degli accessi dello staff e progetti del costruttore di siti (a tempo indeterminato). I record di fatturazione comprendono la tua scheda cliente su Stripe, da cui vengono rimosse le carte salvate | Job di eliminazione Salesforce + Firestore |
Fornitori che trattano i dati dei clienti per nostro conto. Ciascuno opera secondo il proprio programma di conformità — i link portano alle loro pagine trust pubbliche.
| Fornitore | Finalità | Regione | Conformità |
|---|---|---|---|
| Stripe | Elaborazione dei pagamenti, archiviazione delle carte (ambito PCI) | USA | SOC 1, SOC 2, PCI DSS L1 |
| Salesforce | Dati dei clienti, ordini, casi di assistenza | USA | SOC 1, SOC 2, ISO 27001, ISO 27018 |
| Google Firebase | Autenticazione, database Firestore, hosting | USA | SOC 1, SOC 2, SOC 3, ISO 27001, ISO 27017, ISO 27018 |
| Cloudflare | CDN, protezione DDoS, WAF, accesso staff (Zero Trust) | Edge globale | SOC 2, ISO 27001, PCI DSS |
| NameSilo | Registrazione domini + DNS | USA/Canada | Registrar accreditato ICANN |
| Pax8 | Provisioning delle licenze Microsoft 365 (CSP) | USA | SOC 2 |
| Microsoft | Caselle di posta Microsoft 365 + hosting del tenant (gestito tramite amministrazione delegata) | USA (a scelta del cliente) | SOC 1, SOC 2, ISO 27001, ISO 27018, HIPAA |
| Resend | Consegna di email transazionali | USA | SOC 2 |
| Trustpilot | Inviti a lasciare una recensione dopo un acquisto | UE | SOC 2 Type 2 |
| Railway | Hosting dei container backend (US-East) | USA | SOC 2 |
| DigitalOcean | Droplet Plesk per shared hosting | USA | SOC 2, SOC 3, ISO 27001, PCI DSS |
| Amazon Web Services | Progetti di hosting AWS gestito | USA | SOC 1, SOC 2, ISO 27001, PCI DSS |
| Bunny.net | CDN + WAF per siti dei clienti ospitati, domini parcheggiati e reindirizzamenti | Edge globale | GDPR (DPA disponibile) |
| Anthropic | Assistente AI (supporto via chat, instradamento dei prompt); verifiche delle risposte per Visibilità IA | USA | SOC 2 |
| Perplexity | Verifiche delle risposte per Visibilità IA | USA | SOC 2 |
Oggi: Squish gestisce un programma di sicurezza auto-attestato sostenuto dai controlli descritti sopra. La maggior parte dei controlli SOC 2 Type 1 (controllo degli accessi, crittografia, audit log, gestione dei fornitori, gestione dei cambiamenti) è già in atto; l'audit formale è in roadmap.
SOC 2 Type 1: in corso. Attestazione prevista entro fine anno.
SOC 2 Type 2: il periodo di osservazione inizia dopo l'ottenimento dell'attestazione Type 1.
Per i team di procurement: compiliamo volentieri un questionario di sicurezza (CAIQ-Lite, SIG-Lite o il vostro formato). Scriveteci a security@squish.co.
Accordo sul trattamento dei dati (DPA): il nostro DPA standard, allineato all'articolo 28 del GDPR e comprensivo delle Clausole Contrattuali Standard UE, è pubblicato su squish.co/dpa ed è incorporato automaticamente nei nostri Termini di servizio.