Sicurezza

Ecco come Fóir protegge ciò che ci archivi, raccontato nel modo più semplice possibile. Dove qualcosa non c'è ancora, questa pagina lo dice.

Dove vivono i tuoi dati

L'applicazione e i suoi database girano nell'UE, a Norimberga, in Germania.

I file che carichi sono archiviati in Cloudflare R2, nella regione Europa occidentale di Cloudflare. Vengono distribuiti attraverso la rete di Cloudflare, quindi un file può essere servito da una sede vicina a chi lo richiede.

I tuoi dati sono separati da quelli di ogni altro cliente

Fóir decide chi può leggere e scrivere ogni riga all'interno del database stesso, usando la row-level security. Il posto abituale per quel controllo è un livello API sopra il database, ed è lì che la maggior parte delle piattaforme è più debole. Le nostre regole sono compilate da un'unica specifica da Demesne, il nostro motore open source, e la row-level security è forzata su ogni tabella che la specifica governa. Un test elenca ogni tabella del nostro schema e fallisce su quelle aggiunte senza una decisione registrata su come sono protette.

Un controllo in un livello API copre solo i percorsi che qualcuno si è ricordato di proteggere. Una regola dentro il database copre anche i percorsi che nessuno ha ricordato, compreso il codice scritto in seguito e quello che scriviamo noi stessi. Ne parliamo più a fondo nella pagina su applicazione nel database.

Cifratura

In transito, ogni connessione esterna usa TLS.

A riposo, i file che carichi sono cifrati da Cloudflare R2.

I secret che archivi in Fóir, come le credenziali per le tue integrazioni, sono cifrati con AES-256-GCM prima di essere scritti. L'elenco dei tuoi secret restituisce nomi e date, non i valori. Gli strumenti dell'assistente e degli agenti possono archiviare ed elencare i secret, ma non possono rileggerne nessuno. Un valore viene restituito solo a un chiamante che ha il permesso di lettura su quel secret, e ogni lettura viene registrata.

Backup e ripristino

I database di produzione hanno un backup continuo, con ripristino point-in-time. I nostri obiettivi sono al massimo un'ora di dati persi e al massimo quattro ore per ripristinare il servizio.

Proviamo anche i ripristini.

Disponibilità

Per ora non pubblichiamo uno SLA di uptime. Lo stato attuale e gli incidenti passati sono sulla nostra pagina di stato, status.foir.io.

Segnalare una vulnerabilità

Scrivi a info@foir.io. Dicci cosa hai trovato e come riprodurlo, e per favore dacci modo di correggerlo prima di renderlo pubblico.

Conformità

Non siamo certificati SOC 2.

Offriamo un Data Processing Agreement su richiesta: scrivi a info@foir.io. Ogni sub-responsabile che usiamo è elencato nella pagina sulla privacy.