Costruito per
reale autonomia.

Una buona architettura di sicurezza prevede che nessuno abbia accesso al tuo database. Questo è il principio che guida ogni scelta in Plas.

Database isolati per organizzazione

Ogni organizzazione ha il proprio database fisicamente separato. Non si tratta di row-level security su un database condiviso: sono istanze distinte, credenziali separate, nessuna query cross-tenant possibile a livello infrastrutturale.

Nessun accesso del team ai dati operativi

Il team di Plas gestisce la piattaforma e l'infrastruttura, ma non ha accesso ai dati che le organizzazioni inseriscono nelle loro app. L'accesso è separato architetturalmente, non solo per policy.

Permessi a tre livelli

Il controllo degli accessi opera su tre livelli distinti: tabella (chi può vedere questa tabella), record (chi può vedere questo specifico record), campo (chi può vedere o modificare questo campo). Niente accessi in eccesso.

Backup automatici e pre-cancellazione

I dati vengono salvati automaticamente con cadenza configurabile. Prima di qualsiasi cancellazione definitiva, Plas effettua un backup che puoi scaricare. Il cestino mantiene i record per 90 giorni, con possibilità di ripristino.

Storico immutabile delle modifiche

Ogni modifica a un record viene registrata in un log append-only. Non è possibile cancellare lo storico retroattivamente. Il time-travel ti permette di vedere lo stato di qualsiasi record in qualsiasi momento passato.

Autenticazione robusta

Plas usa NextAuth per la gestione delle sessioni e Supabase Auth per l'autenticazione. Supporta SSO tramite provider federati (OIDC, SAML). Le sessioni hanno scadenza configurabile e revoca immediata.

Trasmissione cifrata

Tutte le comunicazioni tra client e server avvengono tramite TLS 1.3. I dati a riposo sono cifrati con AES-256. Le chiavi di cifratura sono gestite separatamente per ogni organizzazione.

GDPR by design

Residenza geografica dei dati configurabile. Diritto all'oblio implementato con procedura in due fasi (backup, poi cancellazione). Registro degli accessi disponibile per audit. Portabilità in CSV e JSON per ogni tabella.

Self-hosting completo

Puoi installare Plas sulla tua infrastruttura — on-premise o cloud privato. In modalità self-hosted, il team di Plas non ha alcun accesso tecnico alla tua istanza. Ricevi aggiornamenti via pacchetto, non tramite accesso diretto.

Audit log completo

Ogni azione significativa — accessi, modifiche, esportazioni, cambi di permesso — viene registrata con timestamp, utente e IP. Il log è esportabile e non modificabile dagli utenti.

Realtime con permessi rispettati

La sincronizzazione in tempo reale avviene attraverso canali WebSocket autenticati e isolati per organizzazione. Gli aggiornamenti in tempo reale rispettano esattamente gli stessi permessi delle query standard.

Cancellazione a due fasi

La cancellazione di un record è sempre soft-delete: il record finisce nel cestino per 90 giorni, recuperabile da chi ha i permessi. Solo dopo la scadenza avviene la rimozione fisica, preceduta da notifica esplicita.

Autonomia e infrastruttura tua: Plas nasce per la sovranità dei dati — ci piace l’autonomia e la vogliamo portare fino in fondo. Prevediamo che in futuro sarà possibile ospitare il database sulla propria infrastruttura; oggi non è ancora disponibile. Per domande o per restare aggiornato, contattaci.
Torna alla home Leggi il manifesto