Dental·Polyglot
SECURITATE & CONFIDENȚIALITATE · ACTUALIZAT 24 MAI 2026

Datele dvs. rămân în Europa.

DentalPolyglot e construit de europeni, pentru cabinete europene, pe infrastructură europeană. Datele pacienților nu traversează niciodată Atlanticul. Criptare în repaus și în tranzit. GDPR e nivelul minim, nu plafonul.

FRANKFURT
REGIUNEA PRINCIPALĂ
Vercel fra1 · Neon UE
AES-256
CRIPTARE ÎN REPAUS
Postgres + stocare fișiere
TLS 1.3
ÎN TRANZIT
HSTS · certificate auto-reînnoite
GDPR
CONFORM IMPLICIT
DPA la cerere
01 · TREI ANGAJAMENTE

Trei angajamente. Scrise în platformă.

REZIDENȚĂ UE01

Datele rămân în UE.

Dosarele pacienților, conversații, planuri de tratament, atașamente: totul stă la Frankfurt pe regiunea fra1 a Vercel, cu baza de date în clusterul UE Neon. Nimic nu se replică peste Atlantic. Nimic.

FRANKFURT · NEON UE · RESEND UE
VĂ APARȚIN02

Vă aparțin. Noi doar le păstrăm.

Puteți exporta oricând conținutul cabinetului și căsuța cu solicitări, în formate care nu vă leagă. Nu vindem date, nu le analizăm, nu antrenăm modele pe ele.

EXPORT COMPLET · ORICÂND · GRATUIT
GDPR = MINIMUL03

GDPR e doar punctul de plecare.

Setări implicite sigure pentru cont. Parolele sunt protejate cu Argon2id, niciodată stocate în clar, iar fiecare parolă nouă este verificată față de baza HaveIBeenPwned la momentul setării. Sesiunile sunt HttpOnly și semnate HMAC. Dreptul de a fi uitat, pentru cabinet și pacient, executat în 30 de zile de la cerere.

ȘTERGERE ÎN 30 DE ZILE · CABINET SAU PACIENT
02 · UNDE STAU DATELE

Astăzi, o singură regiune. Mereu în UE.

DentalPolyglot rulează pe regiunea Frankfurt a Vercel (fra1), cu baza de date în clusterul UE Neon. Nu replicăm nimic în Statele Unite, Marea Britanie sau oriunde în afara UE. CDN-ul nostru e edge-ul UE al Vercel, emailurile tranzacționale trec prin infrastructura europeană Resend, iar datele de analiză nu părăsesc niciodată Vercel.

Recuperarea în caz de dezastru multi-regională este planificată pentru 2026. Când o vom activa, vom publica arhitectura și regiunile pe această pagină înainte ca vreun bit de date să se miște.

CE STĂ LA FRANKFURT
Dosarele pacienților
Conturi de cabinet
Planuri de tratament
Conversații
Radiografii și atașamente
Metadate de audit
03 · CRIPTARE ȘI ACCES

Criptat în repaus. Criptat în tranzit.

ÎN REPAUS
Postgres · stocare fișiere · backupuri
AES-256
Criptarea bazei de date e gestionată de Neon, cheile rămân în infrastructura lor UE
Fișierele încărcate se stochează sub UUID-uri opace, numele original rămâne doar ca metadată
Backupuri automate criptate în repaus, rezidente în UE, păstrate conform politicii standard Neon
Secretele stau în mediul criptat Vercel, niciodată în cod
ÎN TRANZIT
TLS 1.3 · HSTS
TLS 1.3
Tot traficul forțat pe HTTPS prin HSTS
Perfect forward secrecy (ECDHE)
Reînnoirea automată a certificatelor prin Let's Encrypt
Niciun suport pentru TLS 1.0 / 1.1 / 1.2
ACCES · CINE ATINGE DATELE

Două roluri. Fiecare interogare delimitată la nivel de bază de date.

Personalul cabinetului
Doar propriul cabinet. Fiecare interogare filtrează după ID-ul de tenant derivat din sesiunea semnată, niciodată din input-ul clientului.
IMPUS ÎN COD · REVIZUIT LA FIECARE MODIFICARE
Operator al platformei
Accesul în producție este limitat la suport și revizia traducerilor. Niciun contractor extern nu deține credențiale de producție.
PRIVILEGII MINIME · 2FA OBLIGATORIE · LOGAT
04 · SUBÎMPUTERNICIȚI

Fiecare furnizor. Fiecare țară.

ACTUALIZAT 24 MAI 2026 · pentru notificări de modificare scrieți la privacy@dentalpolyglot.com

Fiecare terță parte care atinge date pe care le păstrăm pentru dvs. Anunțăm cabinetele în scris cu 30 de zile înainte de orice schimbare. Pe un DPA cu clauză de propagare, puteți obiecta față de un nou subîmputernicit și vom găsi împreună o soluție.

Vercel
Hosting · regiunea fra1 · edge CDN
Edge UE · sediu SUA
DPA la cerere
Neon
Baza de date Postgres
Regiune UE
DPA la cerere
Resend
Email tranzacțional
Regiune UE
DPA la cerere
Upstash
Cache pentru rate-limit (Redis)
Regiune UE
DPA la cerere
Anthropic
Traducere IA a conținutului cabinetului
SUA, adendum UE pentru prelucrare
Conform termenilor API Anthropic: fără antrenarea modelului pe datele transmise
Stripe
Plăți de abonament al cabinetului (niciodată carduri ale pacienților)
Irlanda
PCI DSS Nivel 1
Furnizori care NU sunt pe această listă, dinadins
GOOGLE ANALYTICS · META PIXEL · MIXPANEL · SEGMENT · GTM · ORICE CRM REZIDENT ÎN SUA
DESPRE SINGURUL PROCESATOR AMERICAN

Anthropic e singurul furnizor cu sediu în SUA de pe această listă. Conținutul cabinetului (texte de pagină, text-sursă pentru planuri de tratament) ajunge la Claude doar când un cabinet cere o traducere. Folosim API-ul standard, care, conform Anthropic, nu e folosit pentru antrenarea modelelor lor. Nu trimitem identificatori ai pacienților în cererile de traducere.

05 · DOSARE ALE PACIENȚILOR · UN CAZ APARTE

Dosarele dentare sunt date medicale. Le tratăm ca atare.

Fotografii, radiografii, planuri de tratament, conversații între pacient și cabinet sunt date din categoria specială prevăzută de articolul 9 GDPR. Le păstrăm sub reguli mai stricte decât restul platformei.

Fotografii și radiografii

Criptate la încărcare, niciodată indexate pentru căutare, niciodată folosite pentru antrenare ML. Au acces doar pacientul, cabinetul său și traducătorul DentalPolyglot alocat cazului.

Istoricul conversațiilor

Stocat criptat în repaus. Copiile traduse automat sunt derivate din original, niciodată partajate cu terți, șterse împreună cu sursa la cerere.

Planuri de tratament

Generate pe server, arhivate ca PDF cu marca cabinetului, descărcabile de pacient și cabinet. Păstrate pe durata legală cerută de jurisdicția cabinetului.

Informații identificabile

Numele, emailul și telefonul pacientului se stochează separat de conținutul medical, legate doar prin ID-uri opace. Apărare în profunzime: o breșă într-un strat nu expune celălalt strat.

POLITICĂ DE PĂSTRARE · ÎN CUVINTE SIMPLE

Păstrăm dosarele pacienților atât timp cât cere legea locală a evidenței medicale (de regulă 10 ani în DE/AT/IT, 5 ani în RO). După aceea, sau mai devreme la cerere, dosarele se șterg, inclusiv din backupuri la următorul ciclu de snapshot.

SLA-URI DE ȘTERGERE
Cerere a pacientului · 30 de zile
Plecarea cabinetului · 60 de zile
Suprascriere backup · ciclu următor
Metadate de audit păstrate · 7 ani
06 · SECURITATEA CONTULUI

Setări implicite solide. Tocmai asta e ideea: să fie plictisitor.

Autentificare cu parolă
ARGON2ID · VERIFICATĂ CU HIBP

Autentificările ulterioare folosesc email și parolă. Parolele sunt protejate cu Argon2id (parametri aliniați la OWASP), niciodată stocate în clar, iar fiecare parolă nouă este verificată față de baza HaveIBeenPwned la momentul setării. Ați uitat-o? Un link de unică folosință către emailul verificat, fără întrebări de securitate, fără coduri prin SMS.

Cookie-uri de sesiune
HTTPONLY · SAMESITE=LAX

Sesiunile sunt HttpOnly, SameSite=lax, secure în producție. Numele cookie-ului și durata sunt constante în cod, nu reglate pe fiecare rută.

Izolarea tenanților
IMPUSĂ ÎN COD

Fiecare interogare care citește date de cabinet filtrează după ID-ul de tenant derivat din sesiune. Nu avem niciodată încredere într-un ID trimis de client. Modelul e revizuit la fiecare schimbare.

Validare a input-ului
ZOD PE FIECARE RUTĂ API

Fiecare endpoint API validează corpul cererii printr-o schemă Zod înainte de orice acțiune. Input-urile malformate sunt respinse la ușă cu un cod de eroare clar.

Limitarea ratei de cereri
FAIL-CLOSED PE RUTELE COSTISITOARE

Încercările de autentificare au rate-limit per IP și per email, fail-closed (o defecțiune Redis blochează, nu lasă să treacă). Traducerea IA și scrape-ul au rate-limit per cabinet, tot fail-closed. Formularele de contact au rate-limit per IP și fail-open (o pană scurtă Redis nu blochează niciodată un pacient real).

Securizarea browserului
CSP STRICT · COOP · COEP · CORP

Fiecare pagină este servită cu o Content-Security-Policy strictă, cu nonce per cerere și strict-dynamic, plus header-ele de izolare cross-origin (COOP, COEP, CORP). Dacă un atacator ar reuși să injecteze conținut, browserul ar refuza să-l execute. securityheaders.com ne notează A+.

Semnături webhook
VERIFICATE ÎNAINTE DE PRELUCRARE

Webhook-urile Stripe și Resend sunt verificate la semnătură înainte să atingem payload-ul. Webhook-urile neverificate returnează 400 și nu ajung niciodată la baza de date.

PLANIFICAT PENTRU 2026 · SSO / SAML PENTRU CONCIERGE · EXPORT JURNALE DE AUDIT · GESTIONARE SESIUNI ÎN APLICAȚIE
07 · DEZVĂLUIRE RESPONSABILĂ

Ați găsit ceva. Spuneți-ne.

Nu avem încă un program de bug bounty plătit. Citim însă fiecare raport de securitate, confirmăm în 24 de ore și reparăm rapid problemele critice. Dacă ați găsit ceva, scrieți-ne cu o descriere și pașii de reproducere. Credit public pe această pagină, dacă nu ne cereți să-l omitem.

security@dentalpolyglot.com

Confirmăm primirea în 24 de ore. Ne propunem să rezolvăm problemele critice în 48 de ore, pe cele majore în 7 zile, pe cele medii în 30 de zile. Vă vom spune ce am făcut și ce am schimbat.

DOMENIU
ÎN DOMENIU
  • · dentalpolyglot.com
  • · site-uri tenant *.dentalpolyglot.com
  • · Endpoint-urile noastre API
ÎN AFARA DOMENIULUI
  • · Teste de rate-limit sau volumetrice în producție
  • · Inginerie socială asupra personalului sau cabinetelor
  • · Atacuri fizice asupra infrastructurii
08 · SCRIEȚI-NE

Avocați bineveniți.
Ofițeri de protecția datelor cu precădere.

DOCUMENTE · DISPONIBILE LA CERERE
Acord de prelucrare a datelorPDF · pe email
Listă subîmputernicițiaceastă pagină, mereu la zi
Politică de confidențialitateHTML · /privacy
Șablon DPIAPDF · de completat

Scrieți la privacy@dentalpolyglot.com și vom trimite ce trebuie într-o zi lucrătoare.

SECURITATE
security@dentalpolyglot.com
Bug-uri, vulnerabilități, activitate suspectă.
CONFIDENȚIALITATE / DPO
privacy@dentalpolyglot.com
Cereri ale persoanelor vizate, negociere DPA, întrebări GDPR.
JURIDIC / CONFORMITATE
legal@dentalpolyglot.com
Contracte, solicitări ale autorităților, audituri.