Vai al contenuto

Sicurezza e trattamento dei dati

Ultimo aggiornamento:

Le pagine dell'utente transitano attraverso HTML to Frames, ma non vi restano. Il rendering avviene in un browser isolato e in sandbox, i risultati vengono consegnati una sola volta dalla memoria e i file caricati vengono eliminati non appena termina l'importazione.

Questa pagina risponde alle domande della revisione di sicurezza dei dati dei plugin di Figma e a quelle che di solito ci pongono i team attenti alla sicurezza.

Quali dati vengono inviati al servizio?

  • L'indirizzo della pagina, le schermate e opzioni scelte e un identificativo dell'account derivato dall'ID utente Figma (nessun nome, nessuna email).
  • Una chiave di licenza o un token di acquisto Figma di breve durata, in caso di piano a pagamento.
  • In modalità Local file: i file caricati. In modalità AI: l'HTML inviato dallo strumento AI. Con Send to Figma: l'acquisizione della scheda scelta.

Il plugin legge il file Figma?

No. Il plugin scrive layer nel file. Legge soltanto le informazioni che ha memorizzato sui propri frame (indirizzo sorgente e larghezza) per offrire la funzione Re-import. I font vengono verificati localmente e mai caricati. Il contenuto del file non viene mai inviato da nessuna parte.

Per quanto tempo vengono conservati i dati?

DatiConservazione
Risultato dell'importazioneConsegnato una sola volta ed eliminato dalla memoria; record del job 15 minuti
File caricatiSolo in memoria; eliminati subito dopo l'ultima pagina (2 minuti se abbandonati)
Send to Figma / casella AISolo in memoria; eliminati quando il plugin li preleva, al massimo 30 minuti
Registro delle importazioni180 giorni; indirizzo IP rimosso dopo 30 giorni
Registro di sicurezza90 giorni
Contatori IP del piano Free2 mesi

Il contenuto delle pagine non viene mai scritto su disco.

Crittografia

Tutto il traffico tra plugin, estensione e servizio utilizza HTTPS (TLS). I token di connessione dell'AI e dell'estensione sono memorizzati esclusivamente come hash SHA-256.

Isolamento

Il servizio è eseguito in tre container separati, ciascuno con i propri permessi:

  • API: piani, limiti e licenze. Non esegue mai un browser né decodifica immagini.
  • Browser: un Chromium in sandbox con un profilo seccomp restrittivo, senza volumi e senza segreti, raggiungibile solo da una rete interna.
  • Decodificatore di immagini: converte le immagini scaricate senza accesso a internet e senza alcuna possibilità di raggiungere gli altri container.

Tutti e tre funzionano con file system in sola lettura, tutte le capability Linux rimosse e nessuna escalation dei privilegi. Il browser viene riavviato regolarmente con un disco temporaneo pulito.

Protezione di rete

  • Un firewall consente al browser di raggiungere solo le porte web pubbliche; reti private, indirizzi di metadati cloud e servizi interni sono bloccati.
  • La protezione SSRF controlla l'indirizzo inserito, ogni richiesta effettuata dalla pagina e ogni download di immagini, compresi i reindirizzamenti; il DNS viene fissato al momento della connessione.
  • I file caricati vengono aperti dalla memoria su un indirizzo virtuale, mai tramite file://.

Prevenzione degli abusi

Si applicano limiti di frequenza per indirizzo IP e per account. Schemi di attacco evidenti (ricerca di segreti, indirizzi interni, richieste malformate) comportano il blocco automatico sia dell'IP sia dell'identificativo dell'account, con durata crescente da 24 ore a 30 giorni.

Terze parti

Nessuna per i contenuti dell'utente. Ci avvaliamo di un fornitore di hosting per i server e di Cloudflare per la distribuzione di questo sito web. Figma verifica i token di acquisto per Pro.

Segnalazione di vulnerabilità

Inviare un'email a [email protected] con oggetto “Security”. Si prega di concederci un tempo ragionevole per risolvere il problema prima di renderlo pubblico.