Dental·Polyglot
SICUREZZA E PRIVACY · AGGIORNATO IL 24 MAGGIO 2026

I vostri dati restano in Europa.

DentalPolyglot è costruito da europei, per cliniche europee, su infrastruttura europea. I dati dei pazienti non attraversano mai l'Atlantico. Cifratura a riposo e in transito. Il GDPR è il punto di partenza, non il traguardo.

FRANCOFORTE
REGIONE PRIMARIA
Vercel fra1 · Neon EU
AES-256
CIFRATURA A RIPOSO
Postgres + archivio file
TLS 1.3
IN TRANSITO
HSTS · certificati auto-rinnovati
GDPR
CONFORME DI BASE
DPA su richiesta
01 · TRE IMPEGNI

Tre impegni. Scritti nella piattaforma.

RESIDENZA UE01

I vostri dati restano nell'UE.

Cartelle dei pazienti, conversazioni, piani di cura, allegati: tutto vive a Francoforte sulla regione fra1 di Vercel, con il database nel cluster UE di Neon. Nulla viene replicato oltre l'Atlantico. Nulla.

FRANCOFORTE · NEON EU · RESEND EU
SONO VOSTRI02

Sono vostri. Noi li custodiamo.

Potete esportare in qualsiasi momento i contenuti della clinica e la casella delle richieste, in formati che non vi vincolano. Non vendiamo dati, non li analizziamo, non addestriamo modelli su di essi.

EXPORT COMPLETO · IN OGNI MOMENTO · GRATUITO
GDPR COME BASE03

Il GDPR è la base.

Impostazioni dell'account sicure di base. Le password sono protette con hashing Argon2id, mai conservate in chiaro, e ogni nuova password viene verificata contro l'archivio HaveIBeenPwned al momento dell'impostazione. Le sessioni sono HttpOnly e firmate HMAC. Diritto all'oblio, per clinica e per paziente, eseguito entro 30 giorni dalla richiesta.

CANCELLAZIONE IN 30 GIORNI · CLINICA O PAZIENTE
02 · DOVE VIVONO I VOSTRI DATI

Oggi una sola regione. Sempre nell'UE.

DentalPolyglot gira sulla regione Francoforte di Vercel (fra1), con il database nel cluster UE di Neon. Non replichiamo verso Stati Uniti, Regno Unito, né verso alcun paese al di fuori dell'UE. Il nostro CDN è l'edge europeo di Vercel, l'email transazionale passa per l'infrastruttura europea di Resend, e i nostri analytics non lasciano mai Vercel.

Il disaster recovery multi-regione è sulla roadmap per il 2026. Quando lo attiveremo, pubblicheremo architettura e regioni su questa pagina prima che qualsiasi dato venga spostato.

COSA VIVE A FRANCOFORTE
Cartelle dei pazienti
Account delle cliniche
Piani di cura
Conversazioni
Radiografie e allegati
Metadati di audit
03 · CIFRATURA E ACCESSO

Cifrato a riposo. Cifrato in transito.

A RIPOSO
Postgres · archivio file · backup
AES-256
Cifratura del database gestita da Neon, chiavi custodite nella loro infrastruttura UE
Upload di file archiviati sotto UUID opachi, il nome originale resta solo nei metadati
Backup automatici cifrati a riposo, residenti nell'UE, conservati secondo la policy standard di Neon
Segreti custoditi nell'ambiente cifrato di Vercel, mai nel codice
IN TRANSITO
TLS 1.3 · HSTS
TLS 1.3
Tutto il traffico forzato a HTTPS tramite HSTS
Perfect forward secrecy (ECDHE)
Rinnovo automatico dei certificati tramite Let's Encrypt
Nessun supporto per TLS 1.0 / 1.1 / 1.2
ACCESSO · CHI TOCCA I VOSTRI DATI

Due ruoli. Ogni query delimitata a livello di database.

Personale della clinica
Solo la propria clinica. Ogni query al database filtra per ID del tenant derivato dalla sessione firmata, mai dall'input del client.
IMPOSTO NEL CODICE · RIVISTO A OGNI MODIFICA
Operatore della piattaforma
L'accesso alla produzione è limitato al supporto e alla revisione delle traduzioni. Nessun collaboratore esterno dispone di credenziali di produzione.
PRIVILEGI MINIMI · 2FA OBBLIGATORIA · REGISTRATO
04 · SUB-RESPONSABILI

Ogni fornitore. Ogni paese.

AGGIORNATO IL 24 MAGGIO 2026 · per le notifiche di modifica scrivere a privacy@dentalpolyglot.com

Ogni terza parte che tocca dati che custodiamo per voi. Notifichiamo per iscritto le cliniche 30 giorni prima di qualsiasi cambiamento. Se siete su un DPA con flow-down, potete opporvi a un nuovo sub-responsabile e troveremo una soluzione insieme.

Vercel
Hosting · regione fra1 · edge CDN
Edge UE · sede USA
DPA su richiesta
Neon
Database Postgres
Regione UE
DPA su richiesta
Resend
Email transazionale
Regione UE
DPA su richiesta
Upstash
Cache rate-limit (Redis)
Regione UE
DPA su richiesta
Anthropic
Traduzione IA dei contenuti della clinica
USA, addendum di trattamento UE
Secondo i termini API di Anthropic: nessun addestramento del modello sugli input
Stripe
Pagamenti dell'abbonamento clinica (mai carte di pazienti)
Irlanda
PCI DSS Livello 1
Fornitori che NON sono in questa lista, per scelta
GOOGLE ANALYTICS · META PIXEL · MIXPANEL · SEGMENT · GTM · QUALSIASI CRM CON SEDE NEGLI USA
SULL'UNICO RESPONSABILE STATUNITENSE

Anthropic è l'unico fornitore con sede negli Stati Uniti in questa lista. I contenuti della clinica (testi delle pagine, testo sorgente dei piani di cura) sono inviati a Claude solo quando una clinica richiede una traduzione. Usiamo l'API standard, che secondo Anthropic non viene utilizzata per addestrare i loro modelli. Non inviamo identificatori dei pazienti nelle richieste di traduzione.

05 · CARTELLE DEI PAZIENTI · UN CASO PARTICOLARE

Le cartelle odontoiatriche sono dati sanitari. Li trattiamo come tali.

Foto, radiografie, piani di cura, conversazioni tra paziente e clinica sono dati di categoria particolare ai sensi dell'articolo 9 GDPR. Li custodiamo con regole più severe rispetto al resto della piattaforma.

Foto e radiografie

Cifrate al momento dell'upload, mai indicizzate per la ricerca, mai usate per addestrare modelli ML. Vi accedono solo il paziente, la sua clinica e il traduttore di DentalPolyglot assegnato al caso.

Storico delle conversazioni

Conservato cifrato a riposo. Le copie tradotte automaticamente sono derivate dall'originale, mai condivise con terzi, cancellate insieme alla fonte su richiesta.

Piani di cura

Generati lato server, archiviati come PDF con il marchio della clinica, scaricabili da paziente e clinica. Conservati per il periodo legale previsto dall'ordinamento della clinica.

Informazioni identificative

Nome, email e telefono del paziente sono conservati separatamente dai contenuti sanitari, collegati solo tramite ID opachi. Difesa in profondità: una violazione di uno strato non espone l'altro.

POLITICA DI CONSERVAZIONE · IN PAROLE SEMPLICI

Conserviamo le cartelle dei pazienti per il tempo richiesto dalla legge locale sulle cartelle cliniche (tipicamente 10 anni in DE/AT/IT, 5 anni in RO). Trascorso questo periodo, o prima su richiesta, le cartelle vengono cancellate, anche dai backup nel ciclo di snapshot successivo.

SLA DI CANCELLAZIONE
Richiesta del paziente · 30 giorni
Uscita della clinica · 60 giorni
Sovrascrittura backup · ciclo successivo
Metadati di audit conservati · 7 anni
06 · SICUREZZA DELL'ACCOUNT

Impostazioni predefinite solide. Essere noiosi è il punto.

Accesso con password
ARGON2ID · VERIFICATA SU HIBP

Gli accessi successivi usano email e password. Le password sono protette con hashing Argon2id (parametri allineati alle linee guida OWASP), mai conservate in chiaro, e ogni nuova password viene verificata contro l'archivio HaveIBeenPwned al momento dell'impostazione. Dimenticata? Un link monouso alla vostra email verificata, niente domande di sicurezza, niente codici via SMS.

Cookie di sessione
HTTPONLY · SAMESITE=LAX

Le sessioni sono HttpOnly, SameSite=lax, secure in produzione. Nome del cookie e durata sono costanti nel codice, non gestite caso per caso.

Isolamento dei tenant
IMPOSTO NEL CODICE

Ogni query al database che legge dati della clinica filtra per ID del tenant derivato dalla sessione. Non ci fidiamo mai di un ID fornito dal client. Lo schema viene rivisto a ogni modifica.

Validazione degli input
ZOD SU OGNI ROUTE API

Ogni endpoint API valida il body della richiesta contro uno schema Zod prima di fare qualsiasi cosa. Gli input malformati vengono respinti subito con un codice di errore chiaro.

Rate limiting
FAIL-CLOSED SU ROUTE COSTOSE

I tentativi di accesso sono limitati per IP e per email, fail-closed (un'interruzione di Redis blocca, non lascia passare). La traduzione IA e lo scrape sono limitati per clinica, anch'essi fail-closed. I moduli di contatto sono limitati per IP e fail-open (un'interruzione momentanea di Redis non blocca mai un paziente reale).

Hardening del browser
CSP STRICT · COOP · COEP · CORP

Ogni pagina serve una Content-Security-Policy stretta con nonce per richiesta e strict-dynamic, oltre agli header di isolamento cross-origin (COOP, COEP, CORP). Se un attaccante riuscisse a iniettare contenuti, il browser rifiuterebbe di eseguirli. securityheaders.com ci assegna A+.

Firme dei webhook
VERIFICATE PRIMA DEL TRATTAMENTO

Le firme dei webhook di Stripe e Resend vengono verificate prima che il payload venga toccato. I webhook non verificati restituiscono 400 e non raggiungono mai il database.

SULLA ROADMAP PER IL 2026 · SSO / SAML PER CONCIERGE · EXPORT DEI LOG DI AUDIT · GESTIONE DELLE SESSIONI IN APP
07 · DIVULGAZIONE RESPONSABILE

Avete trovato qualcosa. Ce lo dite.

Non gestiamo ancora un bug bounty retribuito. Leggiamo però ogni segnalazione di sicurezza, confermiamo entro 24 ore e risolviamo rapidamente i problemi critici. Se avete trovato qualcosa, scriveteci con una descrizione e i passaggi per riprodurla. Credito pubblico su questa pagina, salvo vostra richiesta contraria.

security@dentalpolyglot.com

Confermiamo entro 24 ore. Puntiamo a risolvere i problemi critici in 48 ore, alti in 7 giorni, medi in 30 giorni. Vi diremo cosa abbiamo fatto e cosa abbiamo cambiato.

AMBITO
DENTRO L'AMBITO
  • · dentalpolyglot.com
  • · siti tenant *.dentalpolyglot.com
  • · I nostri endpoint API
FUORI AMBITO
  • · Test di rate-limit o volumetrici in produzione
  • · Ingegneria sociale verso personale o cliniche
  • · Attacchi fisici all'infrastruttura
08 · SCRIVETECI

Avvocati benvenuti.
Responsabili privacy in particolare.

DOCUMENTI · DISPONIBILI SU RICHIESTA
Accordo sul trattamento dei datiPDF · via email
Lista dei sub-responsabiliquesta pagina, sempre aggiornata
Informativa sulla privacyHTML · /privacy
Modello DPIAPDF · compilabile

Scriveteci a privacy@dentalpolyglot.com e invieremo quanto serve entro un giorno lavorativo.

SICUREZZA
security@dentalpolyglot.com
Bug, vulnerabilità, attività sospette.
PRIVACY / DPO
privacy@dentalpolyglot.com
Richieste degli interessati, negoziazione DPA, domande sul GDPR.
LEGALE / COMPLIANCE
legal@dentalpolyglot.com
Contratti, richieste delle autorità, audit.