Aiutiamo alcune organizzazioni canadesi a gestire i propri forum comunitari e una richiesta ricorrente è che i dati degli utenti non lascino mai il Paese. Discourse rende la maggior parte di questo compito semplice, ma ci sono alcuni punti in cui i dati potrebbero finire altrove senza che te ne accorga. Ecco la checklist che utilizziamo quando pianifichiamo un’installazione self-hosted per un cliente con requisiti di residenza dei dati in Canada:
- Posizione del server: scegli un VPS o un server dedicato fisicamente ospitato in un data center canadese (Vancouver, Toronto o Montreal) e conferma questo dettaglio per iscritto con il provider.
- Backup: indirizza i backup automatici su uno storage compatibile con S3 ospitato in Canada, anziché nella regione predefinita di un grande provider cloud.
- Upload: se sposti gli upload su uno storage a oggetti, assicurati che anche il bucket e qualsiasi origine CDN siano in Canada.
- Posta in uscita: scegli un provider SMTP che elabora la posta in Canada o, quantomeno, documenta dove viene gestita.
- Plugin e integrazioni di terze parti: valuta attentamente i plugin di analisi, traduzione e intelligenza artificiale, poiché spesso inviano contenuti a server situati al di fuori del Paese.
- Log e monitoraggio: mantieni anche l’invio dei log e il monitoraggio dell’uptime all’interno della stessa area geografica.
Per chi di voi gestisce Discourse per comunità canadesi (o europee), cos’altro controllate? Qualcuno ha trovato un modo pulito per gestire la cache CDN senza che i dati lascino il Paese?